?# 栈与队列 栈 概念 栈:是限定仅在表尾进行插入和删除操作的线性表。 **栈顶(top):**允许插入和删除的一端,即表尾称为栈顶 栈底(bottom):表头称为栈底 栈是LIFO结构,后进先出。 与线性表相比,特殊之处在于 限制了线性表的插入和删除位置,始终在栈顶进行。 所以栈底是固定的,最先 ...
分类:
其他好文 时间:
2020-07-06 01:01:36
阅读次数:
62
简介 这篇文章主要介绍selenium的多层框架定位。案例是使用selenium自动登陆QQ空间。 思路 1 使用selenium自动请求QQ空间网站 https://i.qq.com/ 。打开后出现如下页面。 2 通过xpath定位到账号密码登录的位置,然后使用click点击对象。出现如下页面。 ...
分类:
其他好文 时间:
2020-07-06 01:00:56
阅读次数:
88
前提你已经在单例模式下面更改了root用户的密码(就是你知道自己root用户的密码是多少) 第一步,以root登录其它控制台(eg. kali using Ctrl+Alt+F2) 第二步: vim /etc/pam.d/gdm-autologin 找到这一行:auth required pam_s ...
分类:
系统相关 时间:
2020-07-06 01:00:41
阅读次数:
179
二级域名带ssl证书代理 在nginx配置文件,增加代理配置服务 server { listen 443 ssl; #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。 server_name api.dshvv.com; #二级域名。 root html; index ...
分类:
其他好文 时间:
2020-07-06 00:59:21
阅读次数:
85
简单的介绍一下JVM(Java Virtual Machine)吧,它也叫Java虚拟机。虽然它叫虚拟机,但是实际上不是我们所理解的虚拟机,它更像操作系统中的一个进程。JVM屏蔽了各个操作系统底层的相关的东西,Java程序只需要生成对应的字节码文件,然后由JVM来负责解释运行。 介绍几个容易混淆的概 ...
分类:
其他好文 时间:
2020-07-06 00:59:01
阅读次数:
60
问题来源: 在写二叉树序列化与反序列化时发现序列化函数为char* Serialize1(TreeNode *root) 其函数返回类型为char*,但是我在实现的过程中为了更方便的操作添加字符串使用的是C++中string类型的变量,这就导致我最后得到的结果res是string类型,若是要返回需要 ...
分类:
编程语言 时间:
2020-07-06 00:58:48
阅读次数:
74
应用概览 应用 / 功能 查找应用 查找文件 查找网页 扩展程序 Albert ? ? ? - Synapse ? ? - - Utools ? ? ? ? Ulauncher ? ? ? ? FSearch ? ? ? ? 简单说,Albert 最好用,Ulauncher 综合能力强,而 FSea ...
分类:
系统相关 时间:
2020-07-06 00:58:28
阅读次数:
154
按键精灵的语法和逻辑相对来说属于比较简单那种. 在使用过程当中完全可以根据需要,现学现用. 不过一些API在使用的过程当中还是需要有一定的了解之后, 才能在需要的时候立马能够想到. 在手机操这方面, 按键精灵的Q小语言相对来说比较方便. 不管是获取屏幕还是在使用的过程当中,有一些非常好用的借口提供. ...
分类:
Web程序 时间:
2020-07-06 00:58:11
阅读次数:
80
翻看一些函数基础, 函数的本质, 接收任意参数 *args, **kwargs 和返回多个对象 ...
分类:
其他好文 时间:
2020-07-06 00:57:57
阅读次数:
115
今日内容概要 JS结束 BOM与DOM jQuery框架 选择器 操作样式 今日内容详细 BOM与DOM操作 # 截至目前为止 我们虽然已经学会了js语法 但是你会发现跟浏览器和html文件还是一点关系没有 """ BOM 浏览器对象模型 Browser Object Model js代码操作浏览器 ...
分类:
编程语言 时间:
2020-07-06 00:57:44
阅读次数:
55
通过几天学习,对基础的静态网页、网页信息不是由js等动态显示的网页的爬虫编写有了较好的认识,用几个简单案例进行测试。 在编写过程中要注意几个问题:1、源网页robot.txt中对爬取规则的要求 2、对源网页信息的目标信息的分析 3、编程中注意模块化编写、代码复用和程序稳定性 案例1:全国大学排名 要 ...
分类:
编程语言 时间:
2020-07-06 00:57:26
阅读次数:
81
package LeetCode_692 import java.util.* import kotlin.collections.ArrayList import kotlin.collections.HashMap /** * 692. Top K Frequent Words * https: ...
分类:
其他好文 时间:
2020-07-06 00:57:07
阅读次数:
61
今天我们来继续学习,Go 中的面向对象编程思想,包括 方法 和 接口 两大部分学习内容。
通过学习本文,你将了解:
- Go 的方法定义
- 方法和函数的区别
- 方法传值和传指针差异
- 什么是接口类型
- 如何判断接口底层值类型
- 什么是空接口
- nil 接口 和nil 底层值 ...
分类:
编程语言 时间:
2020-07-06 00:56:53
阅读次数:
74
1、三个方法 1.1 init :只执行一次 1.2 service :每次都执行 1.3 destory: 关闭时执行一次 XML:配置 <!-- 配置Servlet信息 --> <servlet> <servlet-name>demo1</servlet-name> <servlet-class ...
分类:
Web程序 时间:
2020-07-06 00:56:29
阅读次数:
87
CentOS8最小化安装。关闭selinux。两个负载yum安装keepalived和ipvsadm。一/没有配置ip_forward,用DR模式不用。二/没有配置虚拟IP(只在keepalived配置中写的)前期是没有会配置虚拟接口,后来发现配置了也没啥用。如果想配置可以复制配置文件,只能保留最基本的几个参数,并且重启生效。vim/etc/sysconfig/network-scripts/if
分类:
其他好文 时间:
2020-07-06 00:56:14
阅读次数:
225
VMware自带的vmware-tools在新版本的KaliLinux中已经没效果,官方建议是安装open-vm-tools-desktop来代替其跟物理机交互。 解决办法: 1.首先更新KaliLinux更新源 vi /etc/apt/sources.list 可以删除该文件中的所有内容,也可以直 ...
分类:
系统相关 时间:
2020-07-06 00:56:02
阅读次数:
260