一.自动化测试分类: 1.数据驱动: 根据数据(读取excel)来去测试的。 2.代码驱动: 测试用例都是写代码的。 3.关键字驱动: UI自动化,根据封装好的工具,输入关键字来测试,有点傻瓜式测试。 二.自动化框架:可以理解为工具的集合。日常工作中,根据工作需求,实现某些功能,封装起来。或结合其他 ...
分类:
其他 时间:
2018-05-30 18:56:13
收藏:
0 评论:
0 赞:
0 阅读:
245
RealServer高可用健康监测 ...
分类:
其他 时间:
2018-05-30 18:55:53
收藏:
0 评论:
0 赞:
0 阅读:
194
验收测试:把控的对象是产品; QA :把控的是项目,是帮助团队产出优质的产品; 完全不同的两条道路,确是很感兴趣。 APP 其他测试1.弱网环境测试:列表数据加载、直播录播观看、评论、提问回答2.3G、4G、5G、WiFi情况3.版本升级测试4.网络不好没有加载出数据的空白页提示web后台 其他测试 ...
分类:
其他 时间:
2018-05-30 18:55:33
收藏:
0 评论:
0 赞:
0 阅读:
182
一:Python基础 1、文件后缀名: .py 2、Python2中读中文要在文件头写: -*-coding:utf8-*- 3、input用法 n为变量,代指某一变化的值 n = input ('请输入用户名:‘) 等到用户输入值,就会将用户输入的值赋值给n,n代指用户输入的内容。 4、变量只能由 ...
分类:
编程语言 时间:
2018-05-30 18:55:12
收藏:
0 评论:
0 赞:
0 阅读:
162
介绍 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值, ...
分类:
其他 时间:
2018-05-30 18:54:41
收藏:
0 评论:
0 赞:
0 阅读:
193
I2C搭的线少,一根时钟线和一根数据线。搭线也就比用到4根线的SPI更方便。加上I2C比较廉价,所以板上器件之间的通信,I2C用的较多。此外,I2C在传输速度上比较慢,较少用于远距离通信。 SPI,通常有四根线,时钟线、数据输出线、数据输入线、从设备选择线。如果只有一个从设备,就用不上从设备选择线了 ...
分类:
其他 时间:
2018-05-30 18:54:25
收藏:
0 评论:
0 赞:
0 阅读:
347
封装 引子 从封装的本身意思去理解,封装就是用一个袋子,把买的水果、书、水杯一起装进袋子里,然后再把袋子的口给封上,照这样的理解来说,封装=隐藏,但是,这种理解是片面的 如何封装 在python中用双下划线开头的方式代表把属性隐藏起来(设置为私有的) 慢慢来看 为什么直接访问__x属性和__foo方 ...
分类:
编程语言 时间:
2018-05-30 18:54:07
收藏:
0 评论:
0 赞:
0 阅读:
209
集合篇 在迭代一个集合的时候,如何避免ConcurrentModificationException? 在遍历一个集合的时候,我们可以使用并发集合类来避免ConcurrentModificationException,比如使用CopyOnWriteArrayList,而不是ArrayList。 fa ...
分类:
其他 时间:
2018-05-30 18:53:51
收藏:
0 评论:
0 赞:
0 阅读:
173
前端使用KindEditor,后台使用Springmvc 1 拷贝KindEditor相关文件到项目中 拷贝KindEditor相关文件到项目中 2 准备一个jsp页面 页面中我准备了一个超链接,点击就可以打开KindEditor批量图片上传对话框 1.jsp页面中需要引入KindEditor相关的 ...
分类:
Web开发 时间:
2018-05-30 18:53:30
收藏:
0 评论:
0 赞:
0 阅读:
387
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> div{ width:120px; height:120px; line-height: ...
分类:
移动平台 时间:
2018-05-30 18:53:12
收藏:
0 评论:
0 赞:
0 阅读:
245
Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个 基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以要在配置类中通过@EnableAsync开启对异步任务的支持,并通过在实际执行 ...
分类:
编程语言 时间:
2018-05-30 18:52:57
收藏:
0 评论:
0 赞:
0 阅读:
158
彻底卸载Yum安装的MySQL数据库 在我第二章MySQL数据库基于Centos7.3-部署过程中,因为以前安装过其它的版本所以没有卸载干净影响后期安装 一、卸载Centos7自带的Maridb数据库 二、彻底卸载MySQL数据库: ...
分类:
数据库技术 时间:
2018-05-30 18:52:35
收藏:
0 评论:
0 赞:
0 阅读:
284
1、线程锁 如果多个线程同时要修改一个数据的时候,可能会把数据覆盖,这个时候就要在改数据的时候加锁,只同时有一个线程在改这个数据,改完后再解锁。 在Python2里面要加锁,在Python3里面不用,因为Python3里面会自动加锁和解锁。 在Python2里面加锁的代码如下: 2、守护线程 把子线 ...
分类:
编程语言 时间:
2018-05-30 18:52:17
收藏:
0 评论:
0 赞:
0 阅读:
214
1.创建mysql用户 2.安装MySQL依赖包下载5.7.17包 3.拷贝解压文件到安装目录并授权 4.初始化程序 5.配置my.cnf 修改my.cnf需要修改的参数:server-id:保证每个配置文件唯一,两台master的自增长ID必须不同 6.配置启动mysql服务 启动修改:第一种: ...
分类:
数据库技术 时间:
2018-05-30 18:51:58
收藏:
0 评论:
0 赞:
0 阅读:
227
新建nginx启动文件 文件内容 修改红色的地方,为自己本地路径就可以了 ...
分类:
其他 时间:
2018-05-30 18:51:39
收藏:
0 评论:
0 赞:
0 阅读:
202
一:基本使用 1 int用途:年龄 号码 等级... 2 定义方式 age=10 #age=int(10) x=int('1111') # int只能将纯数字的字符串转成十进制的整型 print(type(x)) 3 常用操作+内置的方法 算数运算,比较运算 二:该类型总结 1 存一个值or存多个值 ...
分类:
其他 时间:
2018-05-30 18:51:22
收藏:
0 评论:
0 赞:
0 阅读:
109
参看链接:https://www.cnblogs.com/umlzhang/p/3654486.html 我这里总结一下,Action的参数的来源比较多 url 路由设定 post中的内容被自动映射(form格式,json格式都可以) 如果参数的类型是可为空类型,那么当不传递这个参数时,也能正确执行 ...
分类:
Web开发 时间:
2018-05-30 18:51:09
收藏:
0 评论:
0 赞:
0 阅读:
269
var preventDefault = function(e) { e = e || window.event; if(e.preventDefault) { e.preventDefault(); }else{ e.returnValue = false; }}preventDefault(); ...
分类:
其他 时间:
2018-05-30 18:50:54
收藏:
0 评论:
0 赞:
0 阅读:
312
php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download($path); } download文件下载函数代码 function download($file_url,$new ...
分类:
Web开发 时间:
2018-05-30 18:50:21
收藏:
0 评论:
0 赞:
0 阅读:
318
引言 古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。 如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都在思考 ...
分类:
其他 时间:
2018-05-30 18:49:34
收藏:
0 评论:
0 赞:
0 阅读:
176