6 岳小岳

尚未进行身份认证

我是哈哈派~~

等级
TA的排名 6w+

接口测试

一、接口测试的概念1.什么是接口?应用程序编程接口,也称为API,通俗的说,就是某一个功能的实现或展示基于对另一个功能的调用,那么调用与被调用之间的连接点就是接口。2.什么是接口测试?接口测试,是测试系统组件间接口的一种测试。主要是检查数据的交换,传递和控制管理过程,以及系统之间的相互逻辑依赖关系。3.为什么做接口测试?接口测试不同与手工测试,后者检测出的是表...

2019-03-27 17:33:52

APP自动化测试之(一) --------Appium自动化测试

跟着逻辑走。第一章App自动化框架选择目前较火的自动化工具特点对比:Appium(适用于Android&iOS;支持多语言;不需要应用源码) Uiautomator(适用于Android;仅Java语言;不需要应用源码) Robotium(适用于Android;仅Java语言;不需要应用源码) Calabash(适用于Android&iOS;Ruby语言...

2019-03-27 17:31:35

python之常用算法

1.计算二项式系数(动态规划)#coding:utf-8#computingC(n,k)defBinomial_coefficient(n,k):ifk==0ork==n:result=1else:result=Binomial_coefficient(n-1,k-1)+Binomial_coef...

2018-11-16 17:03:22

Http相关知识点吐血整理

一、HTTP简介HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用于从万维网(WWW)服务器传输超文本到本地浏览器的传送协议。。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。 HTTP工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端...

2018-10-29 19:37:19

减少数据库死锁的方法

1,尽量不要在一个事务中实现过于复杂的查询或更新操作。原因很简单,越是复杂的数据库操作,占用数据库资源的时间越长,引发死锁的可能性越大。2,尽量不要在数据库事务中要求用户响应。原因同1,这也会导致事务长时间无法结束,浪费数据库资料。3,死锁是由于并发访问数据库资源造成的,减少死锁就应该限制应用系统的并发访问量。我们应该合理设置后台服务的线程数,将大量数据的操作分解,分步骤,分阶段的执行。也应该...

2018-10-29 19:30:29

python你真的会吗?——(一)基础知识

你会python?---我会!你真的会吗?---好像这个我不是很清楚。。。1、repr()和str()——repr(object)repr()函数将对象转化为供解释器读取的形式。返回一个对象的string格式。repr是representation及描述的意思,不是对人的描述,而是对python机器的描述,也就是它会将某物返回一个它在python中的描述。说人话:repr(...

2018-10-29 19:29:59

设计模式分类与详解

1.创建型模式前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(SimpleFactory); 工厂方法模式(FactoryMethod); 抽...

2018-10-29 19:29:28

动不动的“上千万”——海量数据处理面试题

一、海量数据,出现次数最多or前K1、给A,B两个文件,各存放50亿条URL,每条URL占用64个字节,内存限制为4G,找出A,B中相同的URL。【分析】我们先来看如果要把这些URL全部加载到内存中,需要多大的空间。1MB=2^20=10^6=100W1GB=2^30=10^9=10亿50亿=5G*64Byte=320G明显是不可能全...

2018-10-29 19:26:21

存储过程

一、概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用提供存储...

2018-09-07 00:33:28

软件测试基本知识

1、在软件底层进行的测试称为(C)A.系统测试B.集成测试C.单元测试D.功能测试根据不同的测试阶段,测试可以分为单元测试、集成测试、系统测试和验收测试。体现了测试由小到大、又内至外、循序渐进的测试过程和分而治之的思想。单元测试的粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”。集成测试界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组...

2018-09-07 00:24:49

python——实例方法、静态方法和类方法区别

一、python类语法中有三种方法,实例方法,静态方法,类方法python中self,cls的区别:普通实例方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。实例方法只能被实例对象调用,静态...

2018-08-17 11:45:14

快速排序——链表快排

根据普通快排的思路,选择1个点为中心点,保证中心点左边比中心点小,中心点右边比中心点大即可.将第一个链表第一个结点的值作为左轴,然后向右进行遍历,设置一个small指针指向左轴的下一个元素,然后比较如果比左轴小的话,使small指针指向的数据与遍历到的数据进行交换。最后将左轴元素与small指针指向的元素交换即可。之后就是递归。 单链表的实现为:1.使第一个节点为中心点.2.创...

2018-08-17 01:26:01

输入一个时间,输出第二天的时间——面试编程题

题目如标题。本题主要考察边界输入问题。 #include<stdio.h>#include<conio.h>//定义全局变量数组用于保存一年12个月分各月的天数int_MONTH[]={{31},{28},{31},{30},{31},{30},{31},{31},{30},{31},{30},{31}};voidShowDate(int,int,i...

2018-08-17 01:06:00

根据日期计算出周几——蔡勒公式

W=[C/4]-2C+y+[y/4]+[26(m+1)/10]+d-1(其中[]为取整符号)W是所求日期的星期数. 如果求得的数大于7,可以直接对7取余,不过周日就输出为0了。 如果求得的数小于0,可以加上7的倍数,直到结果大于零小于7为止 c是公元年份的前两位数字, y是已知公元年份的后两位数字; m是月数, d是日数. 方括[]表示只截取该数的整数部分。所求的月份如...

2018-08-17 01:01:17

长度为2N的数组分割成2个长度为N的数组,且两数组的和的差的绝对值最小

该问题类似于动态规划中的0-1背包问题。详解可见编程之美2.18(p207)——数组分割https://blog.csdn.net/a1031616423/article/details/50946001https://blog.csdn.net/hqw11/article/details/50933730https://www.cnblogs.com/AndyJee/p/4543...

2018-08-17 00:54:16

寻找一个字符串中的最长重复子串(后缀数组)&找出一个字符串中最长不重复子串

一、寻找一个字符串中的最长重复子串(后缀数组)后缀数组其实可以看寻找一个字符串中的最长重复子串(后缀数组)作一个由字符串s倒数i个字符组成的子串的集合,其中0<i<s.length(),例如字符串strstr的后缀数组为: {r,tr,str,rstr,trstr,strstr} 得到这个集合之后,我们可以发现,最长重复子串其实变成了求该集合中任意两个元素的最长公共前缀的问题。...

2018-08-17 00:53:50

C++常问考点

一、封装,继承,多态,虚函数封装:封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。继承:继承主要实现重用代码,节省开发时间。子类可以继承父类的一些东西。多态:是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多...

2018-08-17 00:51:53

Python序列化和反序列化

通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。pickle模块存储在变量中dumps(obj)返回存入的字节dic={'age':23,'job':'student'}byte_data=pickle.dumps(dic)#out-...

2018-08-17 00:02:08

postman优缺点

postman优缺点分析优点:门槛低,上手快 优点:脚本语言是js 优点:自带各种代码模块 优点:跨平台 优点:免费版就已经非常强大了,支持http,https协议 优点:有命令行版本,newman,方便放在服务器上运行,或者jenkins做持续集成 优点:支持抓包,保存历史记录,多终端同步用例 优点:支持读取数据文件,json,csv 优点:支持jsonSchema...

2018-08-14 17:56:00

求未知长度单链表中倒数第k个节点——python

https://blog.csdn.net/slibra_L/article/details/78176540题目:输入一个链表,输出该链表中倒数第k个结点。 基本思路:遍历一次链表获得链表长度,再次遍历链表,至n-k+1出输出#-*-coding:utf-8-*-#classListNode:#def__init__(self,x):#...

2018-08-14 17:53:25

查看更多

勋章 我的勋章
    暂无奖章