摘要: Charles基本工作原理: charles是通过网络代理来进行抓包的,下面先了解一下http代理的原理: 1.普通http请求过程 •一般情况下的HTTP请求与响应: •一般情况下的HTTP请求与响应: 2.加入了Charles的HTTP代理的请求与响应过程 中间的代理服务器就是Charles 设 阅读全文
posted @ 2018-03-14 18:27 若爱以星光为牢 阅读(595) 评论(2) 推荐(0) 编辑
摘要: json字符串对象转字典,采用loads方法,当转换后的字典有Boolean类型的时候,要注意json字符串的值小写: 字典转json字符串,采用dumps方法,如果转换的字典带有中文需要带参数ensure_ascii = False,确保原样输出: 阅读全文
posted @ 2018-03-14 14:54 若爱以星光为牢 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 当时正在研究如何uiautomator的源码,看的头疼。和朋友聊天,朋友说monkey不想敲命令,反正也无聊,就花了2个小时写了个GUI。 最终呈现的效果图: 实际上是借助adb shell monkey的命令的拼接,需要的环境和依赖包安卓SDK自带的adb,python3.6和pyqt5.这里我们 阅读全文
posted @ 2018-03-12 10:30 若爱以星光为牢 阅读(769) 评论(0) 推荐(1) 编辑
摘要: 写了个测试接口日志模块: 1.getLogger():这是最基本的入口,该方法参数可以为空,默认的logger名称是root,如果在同一个程序中一直都使用同名的logger,其实会拿到同一个实例,使用这个技巧就可以跨模块调用同样的logger来记录日志。 2.Formatter对象定义了log信息的 阅读全文
posted @ 2018-03-06 17:32 若爱以星光为牢 阅读(474) 评论(0) 推荐(1) 编辑
摘要: 使用位置参数: 使用关键字参数: 填充和格式化: :[填充字符][对齐方式 <^>][宽度] 精度和进制: 阅读全文
posted @ 2018-03-06 13:12 若爱以星光为牢 阅读(256) 评论(0) 推荐(0) 编辑
摘要: time获取时间戳: localtime获取当前时间对象,然后再去获取年月日时分秒的属性: asctime获取当前时间的标准格式: strftime当前时间的格式化输出: strptime和mktime时间格式化转时间戳: 阅读全文
posted @ 2018-03-05 18:11 若爱以星光为牢 阅读(245) 评论(0) 推荐(0) 编辑
摘要: random方法得到一个0.0到1.0之间的浮点数: randint得到一个0,10之间的整数: uniform得到一个1,10之间的浮点数: randrange得到一个1,10之间的整数,间隔为2得可选取: choice分别对列表,元祖,字符串进行随机化选取: shuffle对列表进行随机排序: 阅读全文
posted @ 2018-03-05 17:01 若爱以星光为牢 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做: 列表生成式里还可以增加判断语句 取偶数的平方: 偶数取平法,奇数不变: 双层循环: x为1到10的偶数,y为0或者1,它们所有可能的乘积: 字典通过items去遍历: 去生成一个html表格,名字和分数,分数低于60分的标红色 生 阅读全文
posted @ 2018-03-05 15:31 若爱以星光为牢 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 安装DBUtils库: python3 -m pip install DBUtils去安装DBUtils库 通过连接池的方式去创建数据库对象: 这里参考我的上一篇博客:http://www.cnblogs.com/letmeiscool/p/8434381.html和DBUtils用户指南:http 阅读全文
posted @ 2018-02-09 16:21 若爱以星光为牢 阅读(6588) 评论(0) 推荐(0) 编辑
摘要: 安装mysql和sqlServe的python驱动: 安装pymysql:python3 -m pip install pymysql,查看安装后的版本python3 -m pip show pymysql. 安装pymssql:python3 -m pip install pymssql,查看安装 阅读全文
posted @ 2018-02-09 11:35 若爱以星光为牢 阅读(1172) 评论(1) 推荐(0) 编辑