- 博客(12)
- 收藏
- 关注
原创 windows版kibana和ElasticSearch安装包下载
共享了我的百度网盘安装包,有需要的自取链接:https://pan.baidu.com/s/1FzRtH5JIHBrSTrLq4Exyrw提取码:c2up链接:https://pan.baidu.com/s/1VfQbSwWWmnTEj1YDceGLKg提取码:r7qf...
2019-12-12 22:36:46 377
原创 总结 python eval 和json.loads()区别
JSON有两种结构:“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。值的有序列表(An ordered list...
2019-10-31 23:07:22 1060
转载 pytest中Fixture使用
原文地址:https://www.jianshu.com/p/54b0f4016300一. fixture介绍fixture是pytest的一个闪光点,pytest要精通怎么能不学习fixture呢?跟着我一起深入学习fixture吧。其实unittest和nose都支持fixture,但是pytest做得更炫。fixture是pytest特有的功能,它用pytest.fixture标识...
2019-08-18 11:53:50 1251
原创 牛客网求将输入的一个数进行多少次变换变成个位数的次数python解法(递归方法使用)
题目描述:牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。变换的规则是:将这个数变成 所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80.问题是,要做多少次变换,使得这个数变成个位数。输入描述:输入一个整数。小于等于2,000,000,000。输出描述:输出一个整数,表示变换次数。输入例子:285输出例子:2我的代码:...
2019-08-05 20:57:44 681
转载 python os、sys模块总结
OS模块的常见用法os.remove() 删除文件os.rename() 重命名文件os.walk() 生成目录树下的所有文件名os.chdir() 改变目录os.mkdir/mkdirs 创建目录/多层目录os.rmdir/removedirs 删除目录/多层目录os.listdir() 列出指定目录的文件os.getcwd()...
2019-07-25 19:38:41 147
原创 python assert使用
前言在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue---------------------基本断言方法基本的断言方法提供了测试...
2019-07-25 17:42:35 161
原创 shell 编程二三事
一、简介在我们写shell脚本的过程中,经常需要作比较判断,例如比较哪个数字大,判断文件是否存在,判断文件是否是目录,判断是否为真等操作。有时候我们还需要做运行,例如加减乘除等等,今天就来简单介绍比较表达式和运行表达式。二、shell比较判断1、文件状态:表达式:[ -e 文件路径 ] 有空格隔开例如:[ -e /root ] 判断/root 是否存在(1) -e 是否存在...
2019-07-19 20:04:34 165
原创 django并发处理下单、秒杀、商城等业务
一、问题分析:在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。正如下面这张图:甲、乙同时下单购买A商品,下单前都查到库存都为15,而下单时,甲稍快些买走了10件,实际库存还剩5件,而乙下单时,仍然用库存15来判断,最终会导致商品库存大于售出。二、解决思路悲观锁当查询某条记录时,即让数据库为该记录加锁,锁住记录...
2019-07-07 12:35:55 1333
转载 python用两个队列实现一个栈
首先分析思路:以为队列特性是先进先出的,而栈是属于后进先出的。进栈:元素入队列A出栈:判断如果队列A只有一个元素,直接出队。否则,吧队A中艺术出队并入队B,直到队A中只有一个元素,再直接出队,为了下一次继续操作,互换队A和队B。复杂度分析:第一种形式:如果以列表尾作为队尾,直接用 append 插入新元素,复杂度为O(1)。 再用pop去弹出队首,也就是列表第0个元素,...
2018-08-29 21:17:30 1291
原创 关于cookie和session作用、本质区别的总结
一、实现状态保持的原理 在户登录一个网站时常常会涉及到用户登录的状态保持,来使得用户获得更好的体验。那么cookie和session就是为了实现状态保持的。整个实现状态保持的流程是这样的:1.用户在登录时向后端服务器发送post请求,服务器接受请求,检验请求参数无误后,处理登录业务逻辑,返回响应。此时服务器端生成对应的cookie字符串,响应到前端浏览器,2.浏览器本地保存cookie...
2018-07-12 21:17:39 21115 3
原创 关于http和https协议的区别
HTTP协议:超文本传输协议------->一种双方都了解的规范。是客户端和服务器端请求和应答都遵守的标准。HTTPS协议:HTTP + SSL,即带有安全套接字层的超本文传输协议。HTTPS和HTTP的区别主要如下:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、htt...
2018-07-10 23:01:35 312
原创 浅谈docker,容器和镜像的区别联系
最近工作学习中老遇到docker容器技术,及一直很火的FastDFS分布式文件存储系统,在这里讨论下。首先容器相当于一个空间,一个环境,软件和一些文件可以运行在环境中;而镜像:一个没有运行的ubantu系统是一个镜像,而容器是运行镜像的环境,即镜像必须运行在容器中。docker是门容器化技术,docker可以由许多个容器组成。每个容器里装有对应的的镜像,也可以说是多个镜像装在一个容器里,就好像我们...
2018-06-29 22:56:54 10340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人