1、先安装webdriver驱动文件 Chrome驱动文件下载:点击下载chromedrive Firefox驱动文件下载:点解下载geckodriver 2、配置环境变量 3、selenium的8种定位方式 定位一个元素 定位多个元素 含义 find_element_by_id find_elem ...
分类:
编程语言 时间:
2019-06-23 19:19:12
阅读次数:
161
使用Line Pos Info 和 Modern C++ 改进打印日志记录 使用跟踪值:不管自己是多么的精通,可能仍然使用调试的主要方法之一 printf , TRaCE, outputDebugString, 等…然后扫描输出, 同时调试。 添加有关行号和日志消息来源的文件的信息是一种非常有效的方 ...
分类:
编程语言 时间:
2019-06-23 19:19:26
阅读次数:
115
我的 Ubuntu 18.04 预安装了 python 3.6,但是没有安装 pip,所以先进行安装: 1. 安装虚拟环境所需包: 其中第二个包是对第一个包中命令的封装,因为其命令太复杂,不易操作。 虽然安装完毕,但是还是无法使用命令,需先进行以下操作: 建立存放虚拟环境的目录: 设置环境变量,在~ ...
分类:
编程语言 时间:
2019-06-23 19:20:31
阅读次数:
97
一、指针类型介绍 普通类型,变量存的就是值,也叫值类型。 获取变量的地址,用&,比如:var a int ,获取a的地址:&a 指针类型,变量存的是一个地址,这个地址存的才是值(指针存储的是一个地址) 获取指针类型所指向的值,使用: ,比如,var p int,使用 p 获取p指向的值 var a ...
分类:
编程语言 时间:
2019-06-23 19:21:55
阅读次数:
102
介绍了Go语言中的如何定义接口、如何实现实现、接口的特点以及如何使用接口。 ...
分类:
编程语言 时间:
2019-06-23 19:24:05
阅读次数:
92
一、简介 JavaScript是一门面向对象的动态语言,他一般用来处理以下任务: 生成HTML和CSS 生成动态HTML内容 生成一些特效 生成用户交互组件 验证用户输入 自动填充表单 当前浏览器所支持的JavaScript的版本被称为“ECMAScript的5.1”,或简单的“ES5”,但接下来的 ...
分类:
编程语言 时间:
2019-06-23 19:24:52
阅读次数:
119
一、函数的参数 我们在定义函数时,可以定义形式参数(简称形参),这些形参的值在函数调用的时候才会确定,形参的值由调用者负责传入。 1、关键字参数 在Python中,函数的参数名并不是没有意义的,在调用函数的时候,Python允许根据参数名传入参数值,根据参数名传入参数值不需要遵守定义形参的顺序,这种 ...
分类:
编程语言 时间:
2019-06-23 19:25:18
阅读次数:
117
用函数实现数组的初始化,输出,增加,删除,排序,倒置等功能 ...
分类:
编程语言 时间:
2019-06-23 20:33:47
阅读次数:
112
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 ...
分类:
编程语言 时间:
2019-06-23 20:35:17
阅读次数:
94
前言 参看文章: "这一次,彻底弄懂 JavaScript 执行机制" "JavaScript 运行机制详解:再谈Event Loop" 作为一个前端er,最基本的要求也得知道js的运行机制叭。由于js是单线程的,所以js是按顺序执行的。 来点复杂的。 从 js 单线程说起 是一门单线程的语言,设计 ...
分类:
编程语言 时间:
2019-06-23 20:38:19
阅读次数:
109
1.安装 pyinstaller 2.进入项目目录,执行以下命令 -F :生成单一的exe文件 -w:生成的exe打开后不带有黑框 ...
分类:
编程语言 时间:
2019-06-23 20:38:32
阅读次数:
71
面向对象的使用与注意事项 面向过程:当需要实现一个功能的时候,每一个具体的步骤都需要亲力,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。 类与对象的关系 定义一个类,用来模拟“学生”事物。其中就有两组成部分: 属性(是什么): 姓名 ...
分类:
编程语言 时间:
2019-06-23 20:41:29
阅读次数:
105
前两天,一个朋友找我(半个程序猿)用python帮他写数学模型,当时的我直接是懵逼的,当听到三维啥的时候,整个人就好了,最终在周末花了3个小时把逻辑理了一遍,给小伙伴一个满意的答复了,话不多说,我来整理一下怎么用python来做数学!!! 首先题目是:建立一个三维坐标,有一个y点和一个x点,假设x点 ...
分类:
编程语言 时间:
2019-06-23 20:43:47
阅读次数:
248
案例二: ...
分类:
编程语言 时间:
2019-06-23 20:44:48
阅读次数:
147
一、基本概念 分治法,顾名思义,即分而治之的算法,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题…… 二、基本思想及策略 设计思想:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 策略:对于一个规模为n的问题,若该问题可以容易地 ...
分类:
编程语言 时间:
2019-06-23 20:52:30
阅读次数:
215
对象操作流 可以用于读写任意类型的对象 ObjectOutputStream :对象输出字符流 WriteObject ObjectInputStream :对象输入字符流 ReadObject 注意: 使用对象输出流写出对象,只能使用对象输入流来读取对象 只能将支持java.io.Serializ ...
分类:
编程语言 时间:
2019-06-23 20:54:00
阅读次数:
107
一、字符串的比较 在开始讲解String之前先看看以下代码: 以上代码是简单的字符串的比较,后面的注释给出了相应的结果。下面我们来对执行结果进行相应的解释,首先执行a==b的结果很显然是false,因为是通过new关键字创造了两个不同的对象,这两个 对象都存储在堆空间中,a和b具有不同的引用,故为f ...
分类:
编程语言 时间:
2019-06-23 20:58:42
阅读次数:
113
input( ) input()函数:让程序运行暂停,等待用户输入。 运行结果: 1. 编写清晰的程序 提示信息超过一行时: 2. 获取数值的输入 通过input()函数输入的信息以字符串的形式存储,若需要将输入作为数值使用怎么办呢? 可以使用int()函数将其转换为数值表示: 3. 求模运算符 求 ...
分类:
编程语言 时间:
2019-06-23 21:05:37
阅读次数:
144
.1、abs():取绝对值。举例:print"abs(-45):",abs(-45)输出结果为:abs(-45):452、dict():吧一个数据转成字典。3、min()从一个列表里取最小值。max()从列表里取出最大值。4、all()用于判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返回False。元素除了是0、空、None、Fal
分类:
编程语言 时间:
2019-06-23 21:06:09
阅读次数:
127
1. Dispatcher核心执行方法: 2.doDispatcher详细细节: 1)、所有请求过来,Dispatcher收到请求; 2)、调用doDispatcher()方法进行处理; 》1.getHandler():根据当前请求地址找到能处理这个请求目标处理器类 根据当前请求在HandlerMa ...
分类:
编程语言 时间:
2019-06-23 21:06:38
阅读次数:
118