04 2018 档案

摘要:1、adb简介: adb,即 Android Debug Bridge。通过这个工具和android进行交互操作 2、adb命令格式: adb [-d|-e|-s <serialNumber>] <command> 中括号中不是必填项。例如:adb -s emulator-5554 install 阅读全文
posted @ 2018-04-28 10:53 Tynam.Yang 阅读(505) 评论(0) 推荐(1)
摘要:笔者今天在一个测试qq群中遇到解决跨目录中调用文件的问题。现在来总结一下。 以下图目录为例: 1、同目录下直接调用掉用。test2.py和test3.py在同一个目录test2下。 所以在test3.py调用test2.py可以直接调用的 import test2即可使用test2中所有的方法 2、 阅读全文
posted @ 2018-04-25 10:39 Tynam.Yang 阅读(6619) 评论(0) 推荐(2)
摘要:b2b模式的聊天工具 服务端: 客户端: 目前只支持客户端发一句,服务端发一句这种模式。 超过一句内容后,发出去的内容对方接收不到 结果: 阅读全文
posted @ 2018-04-24 18:15 Tynam.Yang 阅读(626) 评论(0) 推荐(1)
摘要:1、打开safari浏览器中的偏好设置 2、在偏好设置中,选择高级,勾选在菜单栏中显示开发菜单 3、打开开发,进入响应式设计模式 4、可以选择iphone 或ipad、浏览器等不同模式,进行模拟 5、也可以模拟其他浏览器,window中的浏览器 选择浏览器名称下拉框可以选择使用 6、使用完之后,点击 阅读全文
posted @ 2018-04-24 13:42 Tynam.Yang 阅读(1245) 评论(0) 推荐(1)
摘要:1、折线图 颜色参数与对应的颜色: b:blue g:green r:red y:yellow k:black w:white 结果: 2、散点图 散点图的写法和折线图一致,只需要在颜色参数中增加o即可,eg:pl.plot(x, y)改成pl.plot(x, y, 'or') 3、柱状体的生成,用 阅读全文
posted @ 2018-04-23 11:46 Tynam.Yang 阅读(201) 评论(0) 推荐(1)
摘要:笔者在第一次安装matplotlib后运行时出现报错。 报错内容 RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if 阅读全文
posted @ 2018-04-23 11:18 Tynam.Yang 阅读(394) 评论(0) 推荐(1)
摘要:装饰器是把一个函数当作参数传递给另一个函数,然后另一个函数接受后再返回一个函数。 1、简单的例子 将func1函数传递给func2,然后func2返回函数func3,f接受 2、带参 执行结果: 阅读全文
posted @ 2018-04-21 16:50 Tynam.Yang 阅读(205) 评论(0) 推荐(1)
摘要:结果如下: 此代码来源于优酷视频,笔者看了一遍视频学的。详情不做解释。有兴趣的可以去优酷看视频了解。 http://v.youku.com/v_show/id_XMzUyODI5NTY5Ng==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2&f=5138042 阅读全文
posted @ 2018-04-20 23:34 Tynam.Yang 阅读(381) 评论(0) 推荐(1)
摘要:上篇说的是csv的第一种方法进行参数化,这篇说第二种方法。 重新打开录制好的脚本。 1、提取函数变量 打开选项--函数助手对话框 设置对话框参数: 选择csvread,然后将变量文件的路径填写进来。添加文件变量的列:0为第一列,1为第二列。在编程代码中第一个字符,列等下标永远是0,也是从0开始计算的 阅读全文
posted @ 2018-04-20 15:52 Tynam.Yang 阅读(1025) 评论(1) 推荐(2)
摘要:先录制一个脚本,具体录制可以参考笔者的随笔:http://www.cnblogs.com/wuyazi/p/8889770.html 1、准备参数化文本内容:mac没有自带的txt文本编辑器,笔者是在word中新建的然后保存成txt文档。参数与参数之间用逗号隔开,英文逗号。笔者亲试中文逗号是无法将参 阅读全文
posted @ 2018-04-20 14:19 Tynam.Yang 阅读(633) 评论(0) 推荐(2)
摘要:在利用代理录制脚本时一定要安装java jdk,不然不能录制的。 没有安装过java jdk安装jmeter后打开时会提示安装jdk,但是mac系统中直接打开提示安装jdk页面后下载的java并不是jdk(windows中没有试验过,笔者所说的基本全部指的是在mac系统中操作的)。所以要自己去官网下 阅读全文
posted @ 2018-04-20 12:25 Tynam.Yang 阅读(477) 评论(2) 推荐(1)
摘要:状态码类别: 1xx: 信息类,表示客户发送的请求服务端正在处理 2xx:成功类,服务器 成功接收请求 3xx:重定向类,服务器中找到了多个请求内容,则需要用户再次操作选择 4xx:客户端错误类,对于发的请求服务器无法处理 5xx:服务器错误类,由于服务器发生故障或遇到错误无法回应 常见的状态码: 阅读全文
posted @ 2018-04-19 14:16 Tynam.Yang 阅读(327) 评论(0) 推荐(2)
摘要:先创建一个线程组,再创建一个http请求。 为了方便观察,我们添加两个监听器,察看结果树和断言结果。 添加断言:响应断言,响应断言也是比较常用的一个断言 设置响应断言:正常情况下响应代码是200。选择响应代码,匹配模式选择equals。点击添加,输入内容200。 开始运行,查看结果: 结果为绿色,说 阅读全文
posted @ 2018-04-19 10:50 Tynam.Yang 阅读(312) 评论(0) 推荐(2)
摘要:jmeter简单的使用 一般步骤是:在测试计划下面新建一个线程组,线程组下面添加请求,请求中添加结果和断言 1、打开页面: 2、添加线程组: 3、线程组中设置参数: 很重要的几个参数:线程数、ramp-up period、循环次数。 线程数是执行的时候执行次数;ramp-up period是完成上面 阅读全文
posted @ 2018-04-18 17:36 Tynam.Yang 阅读(532) 评论(0) 推荐(2)
摘要:多进程 Multiprocessing 模块 先看看下面的几个方法: star() 方法启动进程, join() 方法实现进程间的同步,等待所有进程退出。 close() 用来阻止多余的进程涌入进程池 Pool 造成进程阻塞。 参数: target 是函数名字,需要调用的函数 args 函数需要的参 阅读全文
posted @ 2018-04-16 15:20 Tynam.Yang 阅读(227) 评论(0) 推荐(1)
摘要:做一个简单的登陆页面 结果: 阅读全文
posted @ 2018-04-13 18:22 Tynam.Yang 阅读(1747) 评论(0) 推荐(1)
摘要:鼠标与键盘事件 还有一些其他的事件,用法类似,查看笔者的tkinter中的总结:http://www.cnblogs.com/wuyazi/p/8779319.html 阅读全文
posted @ 2018-04-13 14:31 Tynam.Yang 阅读(1599) 评论(0) 推荐(2)
摘要:树状结构的建立 结果: 阅读全文
posted @ 2018-04-13 13:55 Tynam.Yang 阅读(494) 评论(0) 推荐(0)
摘要:表格的建立 结果: 阅读全文
posted @ 2018-04-13 13:38 Tynam.Yang 阅读(1032) 评论(0) 推荐(0)
摘要:利用post请求发送内容进行爬虫 响应结果: 可以看到发送的name和passwd发送成功,在返回的结果中可以查找到 参考文章:https://blog.csdn.net/weixin_40188147/article/details/78173695 阅读全文
posted @ 2018-04-13 10:53 Tynam.Yang 阅读(1755) 评论(0) 推荐(2)
摘要:对于爬虫中部分网站设置了请求次数过多后会封杀ip,现在模拟浏览器进行爬虫,也就是说让服务器认识到访问他的是真正的浏览器而不是机器操作 简单的直接添加请求头,将浏览器的信息在请求数据时传入: 打开浏览器--打开开发者模式--请求任意网站 如下图:找到请求的的名字,打开后查看headers栏,找到Use 阅读全文
posted @ 2018-04-12 17:37 Tynam.Yang 阅读(693) 评论(0) 推荐(1)
摘要:各城市区号 阅读全文
posted @ 2018-04-12 14:32 Tynam.Yang 阅读(1414) 评论(0) 推荐(1)
摘要:公民身份证号码是特征组合码,由17位数字本体码和1位校验码组成。前1、2位数字表示:所在省份的代码;第3、4位数字表示:所在城市的代码;第5、 6位数字表示:所在区县的代码;第7~14位数字表示:出生年、月、日;第15、16位数字表示:所在地的派出所的代码;第17位数字表示性别:奇数表示男性,偶数表 阅读全文
posted @ 2018-04-12 13:54 Tynam.Yang 阅读(3576) 评论(1) 推荐(1)
摘要:menu菜单控件 结果: 鼠标右键操作: 右键点击结果: 阅读全文
posted @ 2018-04-12 10:56 Tynam.Yang 阅读(383) 评论(0) 推荐(0)
摘要:scale拖拉改变值控件 使用户通过拖拽改变值 简单的实现: 结果: 设置函数并获取值: 结果: 阅读全文
posted @ 2018-04-12 09:56 Tynam.Yang 阅读(347) 评论(0) 推荐(0)
摘要:spinbox递增和递减控件 结果: 阅读全文
posted @ 2018-04-11 18:42 Tynam.Yang 阅读(287) 评论(0) 推荐(0)
摘要:frame控件 frame控件是将窗口分成好几个小模块,然后每个小模块中添加控件。 也就是将窗口合理的布局 由于和其他控件的操作基本一致,就不做注释了 结果: 阅读全文
posted @ 2018-04-11 17:36 Tynam.Yang 阅读(1074) 评论(0) 推荐(1)
摘要:combobox控件,下拉菜单控件 combobox控件在tkinter中的ttk下 简单的实现下: 结果: 给下拉菜单中添加内容: 结果: 绑定事件: 结果: 阅读全文
posted @ 2018-04-11 09:48 Tynam.Yang 阅读(1226) 评论(1) 推荐(0)
摘要:tkinter中布局pack、place和grid pack布局 结果: place布局 比较好理解,直接以所在的窗口的左上角为(0,0)开始计算,x为横向的尺寸,y为纵向的尺寸,然后设置显示的宽和高 结果为: grid布局 row表示行,第几行。column表示列,第几列。计算的时候都是从0开始的 阅读全文
posted @ 2018-04-10 17:06 Tynam.Yang 阅读(623) 评论(0) 推荐(0)
摘要:一、主要控件 1.Button 按钮。类似标签,但提供额外的功能,例如鼠标掠过、按下、释放以及键盘操作事件 2.Canvas 画布。提供绘图功能(直线、椭圆、多边形、矩形) 可以包含图形或位图 3.Checkbutton 选择按钮。一组方框,可以选择其中的任意个(类似HTML 中的checkbox) 阅读全文
posted @ 2018-04-10 15:16 Tynam.Yang 阅读(8479) 评论(0) 推荐(13)
摘要:Radiobutton控件 由于本次内容中好多知识都是之前重复解释过的,本次就不做解释了。不太清楚的内容请参考tkinter1-6节中的内容 结果为: 阅读全文
posted @ 2018-04-10 14:54 Tynam.Yang 阅读(523) 评论(0) 推荐(0)
摘要:checkbutton控件 简单的实现多选: tkinter中如果不设置对齐方式,默认是居中的,如果要设置可以在pack()中加参数:cb1.pack(side='left') 结果为: 结合之前学的加lable和打印功能: 结果为: variable用法 variable主要用于传参和绑定变量。主 阅读全文
posted @ 2018-04-10 14:21 Tynam.Yang 阅读(1945) 评论(0) 推荐(0)
摘要:text与scroll控件 结果为: 可以观察到内容不太多,显示不下,加个滚动条使显示,可以上下滚动: 结果如下: 阅读全文
posted @ 2018-04-10 13:33 Tynam.Yang 阅读(3577) 评论(0) 推荐(0)
摘要:entry控件 给输入框输入内容后点击name按钮: 控制台打印结果为: 阅读全文
posted @ 2018-04-10 11:46 Tynam.Yang 阅读(663) 评论(0) 推荐(0)
摘要:button控件 简单的实现: 结果为: 给button中添加参数: 结果如下: 点击点我按钮后执行func函数,会在控制台打印“点我” 点击退出按钮后会执行wuya.quit,窗口关闭 阅读全文
posted @ 2018-04-10 11:00 Tynam.Yang 阅读(2353) 评论(0) 推荐(0)
摘要:lable控件 对于tkinter来说,学起来很简单,只要设置好相应的参数即可出结果,所以不用刻意去记住这些参数。学习一遍后理解每个参数的作用是什么即可。 当下次用到的时候来笔记上看一下就行。 内容很多,参数很繁琐,理解即可。 结果如下: 阅读全文
posted @ 2018-04-10 10:35 Tynam.Yang 阅读(538) 评论(0) 推荐(0)
摘要:Tkinter(也叫 Tk 接口)是 Tk 图形用户界面工具包标准 的 Python 接口。Tk 是一个轻量级的跨平台图形用户界面 (GUI)开发工具。 Tk 和 Tkinter 可以运行在大多数 的 Unix 平台、Windows、和 Macintosh 系统。 Tkinter 由一定数量的模块组 阅读全文
posted @ 2018-04-10 10:18 Tynam.Yang 阅读(929) 评论(0) 推荐(1)
摘要:一、简介 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。 二、定位 2.1 利用自己的本身属性定位 //标签[文本属性和值] 下面百度的例子: //a[text()='个人中心'] #利用文案 //div[@class='s-isind 阅读全文
posted @ 2018-04-09 17:39 Tynam.Yang 阅读(557) 评论(0) 推荐(0)
摘要:一、163邮箱设置 进入163邮箱,点击设置中的pop3/smtp/imap 开启smtp服务,如果没有开启,点击设置,手机号验证后勾选开启即可,开启后图如下: 主要用到的就是smtp服务器:smtp.163.com 然后设置客户端授权密码: 记住密码,如果不记得密码在这重新授权。手机号验证即可重新 阅读全文
posted @ 2018-04-09 13:05 Tynam.Yang 阅读(630) 评论(0) 推荐(0)
摘要:一、准备短信发送平台 首先进入http://user.ihuyi.com/nav/sms.html互亿天线,并且注册,进入首页 注册后会免费送50条消息 注册完后进入验证码通知短信,复制自己的api接口信息,apiid和apikey。并且保存 然后点击右上角的文档中心,进入后下载api文档 下载后为 阅读全文
posted @ 2018-04-09 10:33 Tynam.Yang 阅读(881) 评论(3) 推荐(0)
摘要:改下代码,让用例执行成功后截图,失败后打印测试失败: 截图如下: 阅读全文
posted @ 2018-04-08 18:36 Tynam.Yang 阅读(606) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/huilan_same/article/details/52615123,灰蓝大神的总结,可直接下载 下载chrome浏览器,查看版本 http://npm.taobao.org/mirrors/chromedriver/ http://chromedri 阅读全文
posted @ 2018-04-08 17:43 Tynam.Yang 阅读(611) 评论(0) 推荐(0)
摘要:验证导入包成功 首先导入locust模块,百度一下导入方法很多,就不多说了 验证导入成功或失败,在终端中(windows中是cmd)输入:locust --help 导入成功后会出现如下界面: 编辑运行脚本 在终端中输入命令:locust -f 编辑的脚本路径+.py文件 --host=链接(你要测 阅读全文
posted @ 2018-04-08 17:24 Tynam.Yang 阅读(490) 评论(0) 推荐(0)
摘要:规则:open(file_name[,access_mode][,buffering]) 参数说明 file_name:、文件路径+文件名称,加路径从路径开始访问,不加路径直接访问的是与你编辑的py文件在同一目录下的文件 access_mode:打开文件的方式:默认为只读模式,r 其他打开文件的方式 阅读全文
posted @ 2018-04-08 13:15 Tynam.Yang 阅读(390) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/Jason_chen13/article/details/54706265 阅读全文
posted @ 2018-04-03 16:26 Tynam.Yang 阅读(183) 评论(0) 推荐(0)
摘要:找到proxy--throttle settings 勾选enable throttling,设置手机上网网速 选择throttle preset,有设置好的一些网速,可以随便选 也可以设置2G网络,2G:150Kbps,折合下载速度15-20K/s 如果勾选only for select host 阅读全文
posted @ 2018-04-03 15:28 Tynam.Yang 阅读(987) 评论(0) 推荐(0)
摘要:linux的版本: 红帽子 linux Centos linux 红旗 linux Suse linux Ubuntu linux Debian linux 查看ip: ipconfig windows查看ip ifconfig linux查看ip 切换用户 su - 用户名 密码 不回现 更改界面 阅读全文
posted @ 2018-04-03 13:17 Tynam.Yang 阅读(339) 评论(0) 推荐(0)
摘要:正则表达式(RE)为高级文本模式匹配,以及搜索-替代等功能提供了基础。正则表达式(RE)是一 些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模 式匹配一个有相似特征的字符串的集合,因此能按某模式匹配一系列有相似特征的字符串 。 在 Python 专门术语中,有两 阅读全文
posted @ 2018-04-03 11:43 Tynam.Yang 阅读(262) 评论(0) 推荐(0)