懒羊羊softwaretesting

导航

2019年7月23日 #

生成四位随机验证码

摘要: 阅读全文

posted @ 2019-07-23 20:43 懒羊羊呐 阅读(116) 评论(0) 推荐(0) 编辑

2019年7月14日 #

斐波那契数列

摘要: 阅读全文

posted @ 2019-07-14 12:43 懒羊羊呐 阅读(83) 评论(0) 推荐(0) 编辑

2019年6月30日 #

冒泡排序&99乘法表

摘要: 阅读全文

posted @ 2019-06-30 14:47 懒羊羊呐 阅读(170) 评论(0) 推荐(0) 编辑

2019年4月29日 #

http和https的区别

摘要: http协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网警公司设计了SSL协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS,简单来说,HTTPS协议是有HTTP+SSL协议构建的可以进行加密传输、身份认证的网 阅读全文

posted @ 2019-04-29 22:55 懒羊羊呐 阅读(130) 评论(0) 推荐(0) 编辑

get和post的区别

摘要: get和post有一个重大区别: get产生一个tcp数据包,post产生两个tcp数据包 对于get方式的请求: 浏览器会把HTTP header和data一并发送出去,服务器响应200(返回数据); 而对于post,浏览器先发送header,服务器响应100 continue,浏览器再发送dat 阅读全文

posted @ 2019-04-29 22:53 懒羊羊呐 阅读(102) 评论(0) 推荐(0) 编辑

浏览器输入URL按回车后都经历了什么?

摘要: 在浏览器上输入一个URL,按回车后,这个过程发生了什么? 1、首先,浏览器地址栏输入了URL,先解析URL,检测URL地址是否合法 2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。 浏览器缓存:浏览器会记录DNS一段时间,因此,只是第一个地方解析DNS请求 阅读全文

posted @ 2019-04-29 22:47 懒羊羊呐 阅读(267) 评论(0) 推荐(0) 编辑

求两个列表的交集、并集、差集

摘要: a=[1,2,3,4]b=[3,4,5,6]jiaoji=[i for i in a if i in b]print("a和b的交集:%s" % jiaoji)bingji=list(set(a).union(set(b)))print("a和b的并集: %s" % bingji)chaji=set 阅读全文

posted @ 2019-04-29 21:33 懒羊羊呐 阅读(4713) 评论(0) 推荐(0) 编辑

2019年4月27日 #

使用lamdba函数对list排序

摘要: lamdba好处:精简代码,省去了定义函数。 阅读全文

posted @ 2019-04-27 22:43 懒羊羊呐 阅读(245) 评论(0) 推荐(0) 编辑

乐观锁和悲观锁的区别

摘要: 悲观锁:顾名思义,就是很悲观,总是假设最坏的情况。每次取数据的时候都认为其他线程会修改,所以每次在拿数据的时候都会上锁(行锁、表锁、读锁、写锁等),这样当其他线程想要访问数据时,都需要阻塞挂起。 如mysql每次查询、修改数据操作之前都会上锁,整个数据处理过程中,将数据处于锁定状态,自己更新数据后再 阅读全文

posted @ 2019-04-27 22:02 懒羊羊呐 阅读(130) 评论(0) 推荐(0) 编辑

正则表达式匹配邮箱格式

摘要: #正则表达式判断邮箱格式是否正确# 分析:[a-zA-Z0-9_]@[a-zA-Z0-9].[a-zA-Z]while 1: import re email=input("请输入邮箱:") # patten=re.compile("^[a-zA-Z0-9]@[a-zA-Z0-9].[a-zA-Z]$ 阅读全文

posted @ 2019-04-27 18:58 懒羊羊呐 阅读(480) 评论(0) 推荐(0) 编辑