1.8种针对单个元素的定位方法 find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_tag_name() find_element_by_link_text() find_e ...
分类:
编程语言 时间:
2018-05-16 00:35:25
阅读次数:
171
1.多表单切换 下图为待测页面:内嵌百度首页 切换到百度首页进行操作 switch_to.frame()可以直接取表单的id或name属性。如果iframe没有可用的id和name属性。可用以下方式进行定位 还有其他方法switch_to.parent_content(), switch_to.de ...
分类:
编程语言 时间:
2018-05-16 00:30:52
阅读次数:
350
1、概览
偏函数(Partial
function)是functools模块的一个功能
functools.partial的作用就是,在一个已存在的函数基础上。把它的某些参数给固定住(也就是设置默认值),然后返回一个新的函数,调用这个新函数会更简单。
?
1.1、functools. partial 应用
已知:
int 函数可以将
‘123’ ——》 123.
int 的 base
参数
分类:
编程语言 时间:
2018-05-16 00:26:58
阅读次数:
203
1、概览为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,在Python中,一个.py文件就称之为一个模块(Module)1.1、使用模块的好处提高了代码的可维护性当一个模块编写完毕,就可以被其他地方引用避免函数名和变量名冲突。相同名字的函数和变量可以分别存在不同的模块中1.2、python组织模块的方法为了避免模块名冲突,Python又引入了按目
分类:
编程语言 时间:
2018-05-16 00:26:51
阅读次数:
263
在学习libuv的线程相关API的时候碰到了uv_barrier_xxx相关函数,虽然说libuv的线程库总的来说和pthread差不多,但在看APUE的时候都没碰到过线程同步相关里面这个概念,于是网上查找了一下,总结如下: pthread_barrier_xxx系列函数在<pthread.h>中定 ...
分类:
其他好文 时间:
2018-05-15 22:51:40
阅读次数:
206
很早就开始学了吧 一直没有写学习笔记.. candy? 的博客写的很不错啊 http://www.cnblogs.com/candy99/p/6744332.html 多项式一系列操作复杂度$T(n) = T(n/2) + \mathcal O(nlogn) = \mathcal O(nlogn)$ ...
分类:
其他好文 时间:
2018-05-15 22:40:12
阅读次数:
164
第一步: get post 第二步:伪装浏览器 第三步:使用代理ip 第四步:内容解析 可以使用封装好的BeautifulSoup,也可以使用re正则来匹配,原理都差不多。 ...
分类:
Web程序 时间:
2018-05-15 22:33:57
阅读次数:
276
"hihocoder系列" 这是一个系列讲解,好康的,有六集…… 构建SAM并求不同子串数 对应第二个讲解 cpp include include include using namespace std; typedef long long ll; int tot, n, maxLen[200000 ...
分类:
其他好文 时间:
2018-05-15 21:02:38
阅读次数:
170
6. 源码分析(了解) 通过前端控制器源码分析springmvc的执行过程。 第一步:前端控制器接收请求 调用doDispatch 第二步:前端控制器调用处理器映射器查找 Handler 第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView 第四步:视图渲染,将model ...
分类:
编程语言 时间:
2018-05-15 20:58:27
阅读次数:
150
这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题。 从下图总结的规律是,字符串里的引号如果和引住字符串的引号是相同的,字符串里的引号需要转义。不同则不需要。 最后一个例子看似没变化,加上prin ...
分类:
编程语言 时间:
2018-05-15 19:47:46
阅读次数:
205