03 2018 档案

摘要:1.进入Apache HTTP Server 下载网站:http://httpd.apache.org/download.cgi 2.选择一个服务器的版本,这里选择Apache HTTP Server 2.4.25 (httpd): 2.4.25 is the latest available ve 阅读全文
posted @ 2018-03-29 12:55 定静沉行 阅读(492) 评论(0) 推荐(0) 编辑
摘要:原来Python的程序中,是把原始程序代码放在.py文件里,而Python会在执行.py文件的时候。将.py形式的程序编译成中间式文件(byte-compiled)的.pyc文件,这么做的目的就是为了加快下次执行文件的速度。 所以,在我们运行python文件的时候,就会自动首先查看是否具有.pyc文 阅读全文
posted @ 2018-03-26 12:09 定静沉行 阅读(50324) 评论(0) 推荐(8) 编辑
摘要:Linux 命令行上传文件 Linux服务器,硬盘坏了,更换硬盘后,重装了好像是Foreda v22的操作系统,我在/var/www/html/目录下新建了我的个人文件夹 kma,然后我在此kma文件夹下放了两个文件 Upload.html,Upload.php,并在kma主目录下新建建了downs 阅读全文
posted @ 2018-03-24 12:25 定静沉行 阅读(71858) 评论(0) 推荐(0) 编辑
摘要:自我介绍 你如何做 碰到过什么问题 linux模糊匹配 分配工作或者协调中:难点?(不听话扯皮, 》流程先行) 如何分配工作 》有些工作是按月度或季度提交,提前排期;确定范围, 有些工作按人工作能力和时间安排,在各个阶段什么时候介入, 如何解决 目标如何确立 如何做自动化? 阅读全文
posted @ 2018-03-24 09:07 定静沉行 阅读(458) 评论(0) 推荐(0) 编辑
摘要:tps随着时间增加,吞吐量增加,但到达一定时间,吞吐不变,出现瓶颈,可能是以下原因 1/反应宽带问题 2/连接数释放问题 3/cpu占有率超出问题 4/内存不够问题 5/数据库连接屏蔽 用jmeter解析的吞吐量不准确,用lr更准确,主要可以从acesslog 中查看请求数,响应时间和请求结果状态 阅读全文
posted @ 2018-03-22 23:05 定静沉行 阅读(204) 评论(0) 推荐(0) 编辑
摘要::深拷贝是在要将一个对象从可变(不可变)转为不可变(可变)或者将一个对象内容克隆一份时用到; 浅拷贝是在要复制一个对象的指针时用到。 阅读全文
posted @ 2018-03-22 22:56 定静沉行 阅读(149) 评论(0) 推荐(0) 编辑
摘要:raise exception_class(message, screen, stacktrace)selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of cap 阅读全文
posted @ 2018-03-22 10:46 定静沉行 阅读(9280) 评论(0) 推荐(0) 编辑
摘要:XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。 在 XPath 中,有七种类型的 阅读全文
posted @ 2018-03-22 08:50 定静沉行 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:Linux系统性能10条命令监控 https://www.cnblogs.com/qmfsun/p/5729442.html 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。 uptime 这个命令可以快速查看机器的负载情况。命 令的输出分别表示1分钟、5分钟、15分钟的平均 阅读全文
posted @ 2018-03-21 21:49 定静沉行 阅读(395) 评论(0) 推荐(0) 编辑
摘要:测试质量评估三步走 基于质量目标和风险确定测试广度和深度 如目标: 小范围试用 仅使用功能测试方法 完全商用 采用功能,性能,稳定性,易用性,安全等所有测试方法 一、覆盖度评估: 业务(需求、广度)覆盖度, 测试类型(深度:包括功能性能安全)和测试方法(灰合(路径覆盖))覆盖度, 功能用例评审增加评 阅读全文
posted @ 2018-03-21 18:57 定静沉行 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:根据测试目标,确定不同的测试质量:高、中、低 根据重要程度,确定不同的测试目标 对于重要度高的设计用例方法相对来说覆盖各个质量特性包括功能、性能、安全、稳定性、易用性、可靠性等,重要度低的覆盖主要功能和修改的流程,并采用主要流程自动化 四步走: 1、测试模型建立:流程类(流程图),参数类(因果图,参 阅读全文
posted @ 2018-03-21 18:26 定静沉行 阅读(274) 评论(0) 推荐(0) 编辑
摘要:测试人员参加“需求评审”活动所需要达到的目标包括如下三个方面: 1、充分地理解需求,确保对需求的理解与需求分析人员是一致的; 2、从可测试的角度,努力发现《软件需求规格说明书》中不可测试的需求,从而提醒需求分析人员尽早修改; 3、从测试人员的角度努力发现《软件需求规格说明书》中的不完整性,从而提醒需 阅读全文
posted @ 2018-03-21 17:02 定静沉行 阅读(332) 评论(0) 推荐(0) 编辑
摘要:sql注入、Xss攻击、命令注入、CSRF攻击、上传漏洞、解析漏洞等 阅读全文
posted @ 2018-03-21 16:47 定静沉行 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。 阅读全文
posted @ 2018-03-21 13:24 定静沉行 阅读(209) 评论(0) 推荐(0) 编辑
摘要:在继承的基础上增加新功能,重载,重写区别 装饰器: 函数a说,我是装饰器啊,其他哪个函数顶着我,我就吃了谁,然后吐出来我的和你的返回结果 testng的UI自动化,@beforetest,@beformethod,这种都是testng框架的装饰器。包括类方法和静态方法:@classmethod,@s 阅读全文
posted @ 2018-03-21 06:54 定静沉行 阅读(173) 评论(0) 推荐(0) 编辑
摘要:概念: 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 阅读全文
posted @ 2018-03-21 00:33 定静沉行 阅读(496) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/aspwebchh/p/6652855.html 通过索引定位到数据比直接一条一条的查询来的快,不然他们为什么要建索引。 想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡 阅读全文
posted @ 2018-03-20 10:57 定静沉行 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Python中元祖,列表,字典 Python中有3种內建的数据结构:列表、元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。 列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表。一旦你创建了一个列表,就可以添加、删除,或者是搜索 阅读全文
posted @ 2018-03-16 14:51 定静沉行 阅读(230) 评论(0) 推荐(0) 编辑
摘要:发现网络细节的命令:netstat ifconfig ping -b 原创 2016年07月19日 09:33:44 原创 2016年07月19日 09:33:44 (1)netstat -i: 提供网络接口的信息. 我们还可以指定-n标志以输出数值地址,而不是试图把它们反向解析成名字. –nume 阅读全文
posted @ 2018-03-16 12:49 定静沉行 阅读(249) 评论(0) 推荐(0) 编辑
摘要:区别:find找目录下的文件:find+目录路径+条件表达式,grep找文件中的行:grep+匹配正则表达式+文件名 find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常 阅读全文
posted @ 2018-03-16 11:57 定静沉行 阅读(3731) 评论(0) 推荐(0) 编辑
摘要:可变类型的数据不可哈希,如list,字典:同值不同址,不同值同址 列表,字典可变, 数值、字母、字符串、数字、元组不可变:同值同址,不同值不同址 怎么判断可变不可变 ? 总结:改个值 看id是不是一样,id一样的为可变,则不可哈希, 改了值,id变化,则为不可变,则可哈希 哈希概念: Hash,一般 阅读全文
posted @ 2018-03-15 22:49 定静沉行 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:一、继承,包括单继承和多继承 对于面向对象的继承来说,其实就是将多个类共有的方法提取到父类中,子类 仅需继承父类而不必一一实现每个方法。 实例: #coding=utf-8 class Person(object): def __init__(self,name, age): self.name=n 阅读全文
posted @ 2018-03-15 18:47 定静沉行 阅读(111) 评论(0) 推荐(0) 编辑
摘要:经典类与新式类 经典类:P 或 P()--深度查找,向上查父节点 新式类 :P(object) 广度查找,继承object,新式类的方法较多 阅读全文
posted @ 2018-03-15 17:42 定静沉行 阅读(109) 评论(0) 推荐(0) 编辑
摘要:random.random()用于生成 用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成随机数 1 n: a <= n <= b。如果 a <b, 则 b <= n <= a。 1 n: a <= n <= b。如果 a <b, 则 b <= n <= 阅读全文
posted @ 2018-03-15 17:30 定静沉行 阅读(237) 评论(0) 推荐(0) 编辑
摘要:selenium自动化环境:selenium+python+chromedriver 驱动/ ie驱动/火狐驱动 1.selenium和python安装 cmd命令里输入:pip install selenium 或者具体的版本: cmd输入指令安装selenium:pip install sele 阅读全文
posted @ 2018-03-15 15:40 定静沉行 阅读(206) 评论(0) 推荐(0) 编辑
摘要:HTML标签大全(常用) 文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。 HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这 阅读全文
posted @ 2018-03-15 09:01 定静沉行 阅读(1483) 评论(0) 推荐(0) 编辑
摘要:引用:http://blog.csdn.net/m0_38099607/article/details/72864684 HTTP与HTTPS的区别 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了We 阅读全文
posted @ 2018-03-14 13:57 定静沉行 阅读(22274) 评论(1) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2018-03-14 13:07 定静沉行 阅读(163) 评论(0) 推荐(0) 编辑
摘要:主要从沟通发起评审,测试方法适用覆盖,业务场景覆盖,和测试阶段覆盖进行测试用例评审,将重点问题讨论清晰,尽量从多个维护将问题覆盖全面,没有异议后,作为测试执行的基线 阅读全文
posted @ 2018-03-14 12:18 定静沉行 阅读(169) 评论(0) 推荐(0) 编辑
摘要:类成员:字段+方法+属性 字段:普通(实例对象,每个对象保存一次)+静态(全局变量,只保存一次,所有方法共享) 方法:普通方法(实例方法:self.fun())+类方法(@classmathod)+静态方法(所有方法分类) 属性:方法属性 #1普通方法:(使用较多) #encoding=utf-8 阅读全文
posted @ 2018-03-09 22:51 定静沉行 阅读(222) 评论(0) 推荐(0) 编辑
摘要:re.I 忽略大小写 >>> re.match(r"A","abc",re.I) <_sre.SRE_Match object at 0x0000000001F1A510> re.M,将所有行的尾字母输出 multiple re.M,将所有行的尾字母输出 multiple 阅读全文
posted @ 2018-03-09 14:06 定静沉行 阅读(8501) 评论(1) 推荐(0) 编辑
摘要:\A:匹配字符串的开始 \b:匹配一个单词边界 取出a边界单词的个数 >>> len(re.findall(r"\ba"," ab abc add")) 3 \B:匹配非单词边界 \d:匹配任意一个数字范围【0-9】 >>> re.match(r"\d+","123abc") <_sre.SRE_M 阅读全文
posted @ 2018-03-09 14:02 定静沉行 阅读(17481) 评论(0) 推荐(0) 编辑
摘要:. 能匹配所有字符--单个字符,除了\n >>> re.match(r".","1") <_sre.SRE_Match object at 0x00000000022324A8> >>> re.match(r".","a") <_sre.SRE_Match object at 0x000000000 阅读全文
posted @ 2018-03-09 13:32 定静沉行 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:match:只匹配一次,开头匹配不上,则不继续匹配 a,b,\w+ match(a,"abcdef") 匹配a >>> re.match("a","abcdef").group() 'a' match(b,"abcdef") >>> print re.match("b","abcdef") None 阅读全文
posted @ 2018-03-09 13:23 定静沉行 阅读(299) 评论(0) 推荐(0) 编辑
摘要:问字典在内存中怎么存储的,取数据时的时间复杂度多少,logn 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类 阅读全文
posted @ 2018-03-07 16:40 定静沉行 阅读(154) 评论(0) 推荐(0) 编辑
摘要:match:从开头位置匹配,只匹配一次,开头匹配不上,则不继续匹配 a,b,\w+ match(a,"abcdef") 匹配a >>> re.match("a","abcdef").group() 'a' match(b,"abcdef") >>> print re.match("b","abcde 阅读全文
posted @ 2018-03-07 11:13 定静沉行 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:基本算法对比: 总结:当n数据量大,稳定性且性能最好的是归并, 当n数据量小,稳定性且性能最好的用冒泡 当已排序好的列表,最好用插入 常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!) 通常,对于一个给定的 阅读全文
posted @ 2018-03-06 22:42 定静沉行 阅读(346) 评论(0) 推荐(0) 编辑
摘要:十大编程算法 算法 / 快速排序算法 / 堆排序算法 / 二分查找算法 / DFS http://blog.csdn.net/liuhaiabc/article/details/52663417 算法 / 快速排序算法 / 堆排序算法 / 二分查找算法 / DFS http://blog.csdn. 阅读全文
posted @ 2018-03-06 22:35 定静沉行 阅读(318) 评论(0) 推荐(0) 编辑
摘要:探索性测试实例-方法篇 1、地标测试法:适用于多个特性场景:如:购买,查询,支付等,每次设定一个或多个地标,单个或多个特性的交互 2.快递测试法 适用于多种状态,如未付款,已付款未发货已发货等有多个状态,输入数据后多个状态变化是否正确 3.遍历测试法:使用短路径,相似的或者顺序执行的进行统一测试,如 阅读全文
posted @ 2018-03-06 17:47 定静沉行 阅读(946) 评论(0) 推荐(0) 编辑
摘要:探索性测试的定义 探索性测试(ET)是敏捷世界里的一种重要测试方法,作为一个研究性的工具,它是用户故事测试和自动化回归集的重要补充。它是一种经过深思熟虑的测 试方式,没有测试脚本,可以使你的测试超出各种明显已经测试过的场景。探索测试将学习,测试设计和测试执行整合在一起,形成一种测试方法。 探索性测试 阅读全文
posted @ 2018-03-06 17:39 定静沉行 阅读(278) 评论(0) 推荐(0) 编辑
摘要:测试专题: 1.需求理解 2.缺陷描述 3.缺陷定位:调试常用方法+http协议,步骤清晰可重现 4.缺陷分析 5.测试设计(轻重,可重用,列表,维护,规范) 6.覆盖率 7.业务专题分享 工作项: 1.优先级轻重缓急--时间管理 2.方法沟通:小问题组内,邮件或者发起会议 3.团队分享(业务专题分 阅读全文
posted @ 2018-03-06 12:23 定静沉行 阅读(138) 评论(0) 推荐(0) 编辑
摘要:几种覆盖 http://blog.sina.com.cn/s/blog_671c968b0100i6ko.html 其中语句覆盖是一种最弱的覆盖,判定覆盖和条件覆盖比语句覆盖强,满足判定/条件覆盖标准的测试用例一定也满足判定覆盖、条件覆盖和语句覆盖,条件组合覆盖是除路径覆盖外最强的,路径覆盖也是一种 阅读全文
posted @ 2018-03-06 11:37 定静沉行 阅读(4610) 评论(0) 推荐(0) 编辑
摘要:接口测试主要考虑的问题: 1.各个模块连接集成起来的时候,穿越模块接口的数据会不会丢失; 确定数据完整 2.各个子功能组合起来,能否达到预期要求的父功能; 集合后,达到需求目标 3.一个模块的功能是否对另一个模块的功能产生不利影响; 集成后,不影响相关模块功能 4.全局数据结构是否有问题; 集成后, 阅读全文
posted @ 2018-03-06 11:09 定静沉行 阅读(687) 评论(0) 推荐(1) 编辑
摘要:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由 阅读全文
posted @ 2018-03-05 11:10 定静沉行 阅读(128) 评论(0) 推荐(0) 编辑
摘要:数组指针和指针数组的区别 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];in 阅读全文
posted @ 2018-03-05 11:08 定静沉行 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、python环境下 使用循环和随机数造数 >>> fp=open("e:\\abc\\1.txt","w") >>> for i in range(50): ... fp.write(str(random.randint(13500000000,13999999999))+"\n") ... > 阅读全文
posted @ 2018-03-02 09:20 定静沉行 阅读(308) 评论(0) 推荐(0) 编辑
摘要:六剑客 一行搞定六剑客:三个函数:map filter reduce + lambda 切片 推导列表 python最有特点的一行代码,所有代码均可以借用一行代码(目标) 1.map(函数,列表或者字符串)#字符串或者列表中每个字符或每个元素都带入函数运算 1.map函数: 输出结果为列表 1)列表 阅读全文
posted @ 2018-03-01 22:48 定静沉行 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:一、增:新增数据库、表、索引: 创建数据库 这样做就可以创建一个数据库: CREATE DATABASE 数据库名称 一、增:新增数据库、表、索引: 创建数据库 这样做就可以创建一个数据库: 创建一个表 这样做就可以创建一个数据库中的表: CREATE TABLE 表名称 ( 列名称1 数据类型, 阅读全文
posted @ 2018-03-01 16:51 定静沉行 阅读(551) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示