1、什么是Selenium? selenium是一款基于web网页的UI自动化测试的框架,用来做web自动化测试 支持多浏览器操作,ie、firefox、chrome、edge、safaria等 跨平台,windows、linux、mac都可以 支持多语言,python、java、ruby、C#等 ...
分类:
Web程序 时间:
2020-07-05 21:31:14
阅读次数:
91
上下文无关文法与PDA的等价性 PDA我们之前讲了有两种形式:一种叫做以终结状态 为结束标记的PDA; 还有一种叫做以空栈 为结束标记的PDA。并且前面也已经讲过这两种PDA是等价的。 这个化简之后,b在栈的最下面。 CFG转化成PDA |PDA转化成CFG 首先要知道 CFG是4元组,而PDA是7 ...
分类:
编程语言 时间:
2020-07-04 20:47:22
阅读次数:
78
简单理解: 关键字驱动就是将页面元素的定位、操作等相关代码封装成方法(关键字),编写用例的时候直接调用对应方法(关键字),而不用关心页面元素的相关操作 unittest框架组织和执行测试用例 示例代码如下: 页面元素操作的关键字: from selenium import webdriver cla ...
分类:
编程语言 时间:
2020-06-28 12:53:14
阅读次数:
111
先找出$N_A簇,N_B簇,N_C簇$,先对$N_A簇$:是单产生式的 将来会因为替换而消除;不是单产生式的 直接放进新的集合 同理对$N_B簇,N_C簇$也是一样(这样一般得到三个"堆") 确实没了单产生式。 CFG的化简 建议做的过程: 消除$\epsilon$ 产生式 消除单产生式 消除无用符 ...
分类:
编程语言 时间:
2020-06-27 17:29:44
阅读次数:
125
(一)饿汉式 不存在线程安全问题 直接实例化(简洁直观) 枚举式(最简洁) 静态代码块(适合复杂实例化) (二)饿汉式 : 延迟创建对象 线程不安全(适用于单线程) 线程安全(适用于多线程) 静态内部类形式(适用于多线程) 学而不思则。。。。 ...
分类:
其他好文 时间:
2020-06-26 14:55:43
阅读次数:
61
(一)drf基础 全称:django-rest framework 接口:什么是接口、restful接口规范(协议) CBV(基于FBV的基础上形成)、CBV生命周期源码 基于restful规范下的CBV接口 请求生命周期:请求组件、解析组件、响应组件 序列化组件(序列化、反序列化简单来说就是对象转 ...
分类:
其他好文 时间:
2020-06-16 23:07:17
阅读次数:
77
LINK:calc 容易得到一个nk的dp做法 同时发现走不通了 此时可以考虑暴力生成函数。 不过化简那套不太熟 且最后需要求多项式幂级数及多项式exp等难写的东西。 这里考虑观察优化dp的做法。 不容易看出 f(n,k)是关于k的2n+1次多项式。 证明可以用数学归纳法证明 且还可以从非常规律的转 ...
分类:
其他好文 时间:
2020-06-16 12:53:29
阅读次数:
46
如果在构造函数中使用new来初始化指针成员,则应在析构函数中使用delete new和delete必须相互兼容。new对应于delete,new[]对应于delete[] 如果有多个构造函数,则必须以相同的方式使用new,要么都带中括号,要么都不带。因为只有一个析构函数,所有的构造函数都必须与它兼容 ...
分类:
编程语言 时间:
2020-06-14 23:35:43
阅读次数:
87
SoloPi是阿里开源的一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。 https://github.com/alipay/SoloPi/ 功能特性 录制回放 SoloPi拥有录制操作的能力,用户只需要通过SoloP ...
分类:
移动开发 时间:
2020-06-13 12:55:46
阅读次数:
444
复杂系统理论: 预测 不可预测的 一、牛顿力学 二、复杂破坏了可预测性 (1)不确定性(Randomness) 在物理中测量一个量时,其他的相关的量也 (2)混沌(Chaos) 最简单的一种情况是:三体问题, 在一定时间后,三体的运动轨迹将会变得非常复杂。要精确的控制几乎不可能 (3)反身性(Ref ...
分类:
其他好文 时间:
2020-06-10 19:03:45
阅读次数:
77