自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 Ioc框架

关于IoC框架,个人认为解释的最透彻的文章https://blog.csdn.net/wanghao72214/article/details/3969594

2020-09-27 14:42:03 162

原创 jmeter中各个元件的执行顺序

元件的执行顺序了解了元件有作用域之后,来看看元件的执行顺序,元件执行顺序的规则很简单,在同一作用域名范围内,测试计划中的元件按照如下顺序执行。(1)配置元件(config elements )(2)前置处理程序(Per-processors)(3)定时器(timers )(4)取样器(Sampler)(5)后置处理程序(Post-processors)(除非Sampl...

2019-09-06 16:57:18 591

原创 Apache和Nginx的区别

Nginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务...

2019-09-06 16:56:00 142

原创 Mock server是什么

使用场景前端客户端团队和后端服务端团队往往节奏是不一致的。前端很多情况下需要等待后台的api开发完成后才能进行开发联调和测试,这种前后端不对称就造成了前后端团队节奏不一致,从而造成整个项目/产品交付/发布延期。有一种解决方案的思路是前后端先约定好后端提供的api接口的细节,前端人员自行先模拟出这些后端的实现,当然这些实现是假的,不过前端可以去调用这些假的实现,而且能拿到返回,这样一来前端就...

2019-09-06 16:54:50 2053

原创 BUG定位

1、首先要打开抓包工具,然后提交正常的表单,看是调用后台接口的时候传的参数是否和之前填写的一致,比如表单填的是数字,而接口需要传的是字符串,那么就是前台传的问题,如果一致说明不是前台问题,继续往下查。2、需要一方面继续看抓包的数据,接口返回的错误是什么,如果能明确看到错误原因的消息,也就定位到问题,如果不能看到则要继续连接测试服务器查看日志,看是程序处理到哪一步有问题,3、如果...

2019-09-06 16:54:12 112

原创 测试方案、策略、计划、用例

一 测试计划 测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排,谁执行任务和风险控制等,可以包括测试策略。二 测试方案 测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。三 测试策略 侧重需求分析...

2019-09-06 16:53:38 484

原创 测试的内容

界面测试:查看杯子的外观是否得体。(外形、图案)、易用性:杯子是否烫手、是否有防滑措施、是否方便饮水、是否易用手端着或手拿。安全性:使用过程中杯口是否容易给身体造成伤害,,杯子有没有毒和细菌。可靠性:杯子从不同高度掉下的损坏程度。稳定性:杯子一直盛着水,时间长了是否会漏水。兼容性:是否可容纳高温度水、果汁、酒精、汽油等。用户文档:用户使用...

2019-09-06 16:53:08 150

原创 测试用例和测试脚本

测试用例为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。测试脚本是为了进行自动化测试而编写的脚本。测试脚本的编写必须对应相应的测试用例...

2019-09-06 16:52:37 1829

原创 软件测试重点

1、软件生存周期是软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程。在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为"生命周期模型"(Life Cycle Model)。2、目前主要的测试用例设计方法是什么?白盒测试:逻辑覆盖循环覆盖...

2019-09-06 16:51:32 527

原创 面试准备一

https://blog.csdn.net/mj813/article/details/52451355,对原文进行整理问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。1、将问题提交到缺陷管理库里面进行备案。2、要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据...

2019-09-06 16:49:51 357

原创 线性表

主要通过指针顺序存储结:与列表很类似、链式存储结构链式存储结构和顺序存储结构的区别算法设计的要求时间效率高 存储量低顺序存储结构和链式存储结构的区别链表存储结构的内存地址不一定是连续的,但顺序存储结构的内存地址一定是连续的; 链式存储适用于在较频繁地插入、删除、更新元素时,而顺序存储结构适用于频繁查询时使用。顺序存储结构和链式存储结构的优缺点:空间上 顺...

2019-09-04 11:42:21 109

原创 KF/EKF卡尔曼滤波与扩展卡尔曼滤波

卡尔曼滤波的定义:一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。1.1 线性系统状态方程首先我们来看什么是线性系统状态方程,这个名词包含线性系统、状态这两个特征。线性系统状态空间描述(内部描述):基于系统内部结构,是对系统的一种完整的描述。状态方程...

2019-09-04 11:41:41 386

原创 网上python面试总结

https://www.lizenghai.com/archives/19470.htmlhttps://blog.csdn.net/qq_36045385/article/details/82055084https://www.jianshu.com/p/63a85e331af3https://www.jianshu.com/p/5ac9c50b56a2h...

2019-09-04 11:41:15 77

原创 HR面试技巧

一个资深HR在面试中提出的 25个的问题和答案2017-09-18空明苑阅15182转274转藏到我的图书馆有句话说的是:我走的最远的路就是你设置的套路,这句话放在求职面试中也是相当的形象。对于现在的很多人来说,求职工作就是求职,从来没有想过把它作为一个严肃的考试问题,认真对待。笔者在经历过无数职场的 血风腥雨后,针对职场人士,总结了一些常见的 面试问题和答案,希望对...

2019-09-04 11:40:31 177

原创 HTTPS

四、HTTPS的优缺点优点:1、使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;2、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。3、HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人攻击的成本。缺点:1、HT...

2019-09-04 11:38:06 847

原创 相关协议

ip地址与ip协议:规定网络地址的协议叫ip协议,它定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示,范围0.0.0.0-255.255.255.255一个ip地址通常写成四段十进制数,例:172.16.10.1mac地址:head中包含的源和目标地址由来:ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是...

2019-09-04 11:37:39 226

原创 TCP与UDP

TCP VS UDPtcp基于链接通信udp无链接粘包问题只存在于TCP中,Not UDP无链接,因而无需listen(backlog),更加没有什么连接池之说了 无链接,udp的sendinto不用管是否有一个正在运行的服务端,可以己端一个劲的发消息,只不过数据丢失 recvfrom收的数据小于sendinto发送的数据时,在mac和linux系统上数据直接丢失,在wi...

2019-09-04 11:37:03 67

原创 CSS选择器顺序

选择器的优先级我们现在已经学过了很多的选择器,也就是说我们有很多种方法从HTML中找到某个元素,那么就会有一个问题:如果我通过不用的选择器找到了相同的一个元素,并且设置了不同的样式,那么浏览器究竟应该按照哪一个样式渲染呢?也就是不同的选择器它们的优先级是怎样的呢?是先来后到呢还是后来居上呢?统统不是,它是按照下面的选择器的权重规则来决定的。注意:还有一种不讲道理的!imp...

2019-09-04 11:36:37 378

原创 HTML标签

标题标签 h1~h6<h1>-<h6>标签可定义标题。<h1>定义最大的标题。<h6>定义最小的标题。 由于 h 元素拥有确切的语义,因此请您慎重地选择恰当的标签层级来构建文档的结构。因此,请不要利用标题标签来改变同一行中的字体大小。。1. `<b></b>`:加粗2. `<i></i&gt...

2019-09-04 11:35:28 71

原创 CSS基本选择器

基础选择器包括:标签选择器顾名思义就是通过标签名来选择元素:示例:p { color: red;}将所有的p标签设置字体颜色为红色。ID选择器通过元素的ID值选择元素:示例:#i1 { color: red;}将id值为i1的元素字体颜色设置为红色。类选择器通过样式类选择元素:示例:.c1 { color: red;}将...

2019-09-04 11:35:03 49

原创 盒模型

盒模型width:内容的宽高height:内容的高padding:内边距border:边框margin:外边距盒模型的概念在CSS中,"box model"这一术语是用来设计和布局时使用,然后在网页中基本上都会显示一些方方正正的盒子。我们称为这种盒子叫盒模型。盒模型有两种:标准模型和IE模型。我们在这里重点讲标准模型。盒模型示意图盒模型的属性w...

2019-09-03 20:46:45 53

原创 DOM

DOM树(一切皆是节点)上图可知,在HTML当中,一切都是节点:(非常重要)常用事件如下:绑定事件的方式直接绑定匿名函数var oDiv = document.getElementById("box"); //绑定事件的第一种方式 oDiv.onclick = function () { alert("我是弹出的内容")...

2019-09-03 20:44:29 70

原创 HTML标签分类

标签分类HTML中标签元素三种不同类型:块状元素,行内元素,行内块状元素。常用的块状元素:<div> <p> <h1>~<h6> <ol> <ul> <table><form> <li>常用的行内元素<a> <span> <br> &l...

2019-09-03 20:43:51 77

原创 删除目录下文件

删除当前目录下的文件1.rm -f *#最经典的方法,删除当前目录下的所有类型的文件2.find . -type f -delete或find . -type f -exec rm -f {} \;#用find命令查找普通文件并删除or用find命令的处理动作将其删除3.find . -type f | xargs rm -f#用于参数列表过长;要删除的文件太多4.rm...

2019-09-03 20:43:27 110

原创 Docker machine

概述什么是docker-machine,简单来说就是给你快速创建一个docker容器环境的,怎么说呢,如果你要给100台阿里云ECS安装上docker,传统方式就是你一台一台ssh上去安装,但是有了docker-machine就不一样了,你可以快速给100台ecs安装上docker,怎么快速法呢,你看完这文章就知道了。还有就是你要在本地快读创建docker集群环境,我总不能一台一台创建虚拟机吧...

2019-09-03 20:42:44 90

原创 WSGI

WSGI协议其实是定义了一种server与application解耦的规范,即可以有多个实现WSGI server的服务器,也可以有多个实现WSGI application的框架,那么就可以选择任意的server和application组合实现自己的web应用来自 <https://www.cnblogs.com/ray-mr-huang/p/9077678.html>...

2019-09-03 20:40:29 105

原创 正则表达式练习题

正则表达式在线测试:http://tool.chinaz.com/regex/1、匹配整数或者小数(包括正数和负数)-?\d+(\.\d+)?-?表示-匹配0次或一次,\d表示整数,+表示匹配一次或多次,(\.\d+)?表示小数2、匹配年月日日期 格式2018-12-6^[1-9]\d{0,3}-(1[0-2]|0?[1-9])-(3[01]|[12]\d|0?[1-9])$...

2019-09-03 20:39:56 408

原创 Operator.itemgetter与sorted结合使用

sorted函数和operator.itemgetter函数的使用stu=[('jhon', 'a', 15), ('jane', 'b', 12), ('save', 'b', 10)]sorted(students, key=operator.itemgetter(2))通过stu的第三个域进行排序sorted(students, key=operator.item...

2019-09-03 20:39:22 92

原创 django中ORM的各个方法及返回类型

28.列举Django ORM中的方法(QuerySet对象的方法)1.返回QuerySet对象的方法: all() filter() exclude() order_by() reverse() distinct()select_related()prefetch_related()only()de...

2019-09-03 20:38:50 2307

原创 Python新式类与旧式类

主要是深度与广度mro 继承的区别在Python 3.x中取消了经典类,默认都是新式类,并且不必显式的继承object,也就是说:class Person(object):passclass Person():passclass Person:pass三种写法并无区别,推荐第一种但是在Python2.x中,默认都是经典类,只有显式继承了object才是新式类,即:cla...

2019-09-03 20:38:18 94

原创 HTTP请求过程

一次完整的HTTP请求过程当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么过程概览1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址2.根据这个IP,找到对应的服务器,发起TCP的三次握手3.建立TCP连接后发起HTTP请求4.服务器响应HTTP请求,浏览器得到html代码5.浏览器解析html代码,...

2019-09-02 21:29:45 68

原创 生成器和迭代器

迭代器是一个更抽象的概念,任何对象,如果它的类有 next 方法和 iter 方法返回自己本身,对于 string、list、dict、tuple 等这类容器对象,使用 for 循环遍历是很方便的。在后台 for 语句对容器对象调用 iter()函数,iter()是 python 的内置函数。iter()会返回一个定义了 next()方法的迭代器对象,它在容器中逐个访问容器内元素,next...

2019-09-02 21:29:00 57

原创 list中方法的时间复杂度

2019-09-02 21:21:08 1352

原创 Django中间件

1、执行完所有的request方法 到达视图函数。2、执行中间件的其他方法3、经过所有response方法 返回客户端。注意:如果在其中1个中间件里 request方法里 return了值,就会执行当前中间件的response方法,返回给用户 然后 报错。。不会再执行下一个中间件。来自 <https://www.cnblogs.com/huchong/p/7819...

2019-09-02 21:20:34 50

原创 Django面试

1、什么是wsgi?WSGI是Python在处理HTTP请求时,规定的一种处理方式。如一个HTTP Request过来了,那么就有一个相应的处理函数来进行处理和返回结果。WSGI就是规定这个处理函数的参数长啥样的,它的返回结果是长啥样的?至于该处理函数的名子和处理逻辑是啥样的,那无所谓。简单而言,WSGI就是规定了处理函数的输入和输出格式。django wsgi python有个自带的w...

2019-09-02 21:20:01 80

原创 闭包

闭包:在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。但是闭包是一种特殊情况,如果外函数在结束的时候发现有自己的临时变量将来会在内部函数中用到,就把这个临时变量绑定给了内部函数,然后自己再结束。闭包经常用于创建...

2019-09-02 21:18:29 61

原创 常见状态码

200 OK :服务器成功返回用户请求的数据201 CREATED :用户新建或修改数据成功。202 Accepted:表示请求已进入后台排队。300:重定向400 INVALID REQUEST :用户发出的请求有错误。401 Unauthorized :用户没有权限。403 Forbidden :访问被禁止。404 NOT FOUND :请求针对的是不存在的记录...

2019-09-02 21:17:31 125

原创 共享锁和排他锁

、什么是共享锁和排它锁 共享锁就是允许多个线程同时获取一个锁,一个锁可以同时被多个线程拥有。 排它锁,也称作独占锁,一个锁在某一时刻只能被一个线程占有,其它线程必须等待锁被释放之后才可能获取到锁。...

2019-09-02 21:16:51 101

原创 __new__单例

单例模式是一个经典设计模式,简要的说,一个类的单例模式就是它只能被实例化一次,实例变量在第一次实例化时就已经固定。在Python中常见的单例模式有None,这就是一个很典型的设计,通常使用if xxx is None或者if xxx is not None来比较运算。Python实现单例模式代码如下:class MyClass:_instance = None _f...

2019-09-02 21:15:46 147

原创 从列表中随机取值

python 从list中随机取值置顶2018年12月11日 17:17:49诸葛老刘阅读数 5792版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_39791387/article/details/84958436第一种方法(推荐)适用于随机取一个...

2019-09-02 21:15:09 1460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除