楼主今天第一次用python基于greenlet实现的第三方协程库gevent,由于gevent在切换IO操作(文件IO、网络IO)时是自动完成的,所以gevent需要通过修改Python自带的一些阻塞式系统调用的标准库,包括socket、ssl、threading和 select等模块,而变为协程 ...
分类:
编程语言 时间:
2019-01-14 18:58:39
阅读次数:
397
adb shell monkey -p com.xy.android.junit -s 500 -v 10000 adb shell monkey -p com.xy.android.junit -s 500 --ignore-crashes --ignore-timeouts --monitor- ...
分类:
其他好文 时间:
2019-01-11 20:39:27
阅读次数:
199
4.1 遍历整个列表 magicians = ['alice','david','carolina'] # 定义了一个列表 for magician in magicians: # 定义了一个for循环 '''这行代码让python从列表migicians中取出一个值,并将这个值存储在了变量magi ...
分类:
编程语言 时间:
2019-01-05 00:18:19
阅读次数:
204
1、简介 Android ADK中自带的一个黑盒测试工具,在设备上直接模拟应用操作。 2、随机事件触发 1、日志 1.1)-v 日志级别,分为3级,默认为0级,1级(-v),2级(-v -v) 日志级别 Level 0:缺省值,仅提供启动提示、测试完成和最终结果等少量信息 日志级别 Level 1: ...
分类:
其他好文 时间:
2018-12-28 16:41:54
阅读次数:
281
1、简介 Android ADK中自带的一个黑盒测试工具,在PC端通过Android API控制设备的运行。支持Python脚本,可以实现Monkey无法实现的一些逻辑控制。 2、三大模块 1、MonkeyRunner 2、MonkeyDevice 3、MonkeyImage 3、使用 3.1)进入 ...
分类:
其他好文 时间:
2018-12-28 16:41:16
阅读次数:
228
继承Thread类创建线程 在java里面,开发者可以创建线程,这样在程序执行过程中,如果CPU空闲了,就会执行线程中的内容。 使用Thread创建线程的步骤: ...
分类:
编程语言 时间:
2018-12-20 11:58:30
阅读次数:
181
协程就是一个线程,只是说再一个线程上来回切换。 协程切换任务是靠代码,遇到IO 操作就切换,而线程和进程是靠操作系统自动切换 1.greenlet 2.gevent 只有协程遇到能识别的IO操作才切换(from gevent import monkey;monkey.patch_all()) gre ...
分类:
编程语言 时间:
2018-12-19 00:30:53
阅读次数:
182
1.环境搭建 a.下载安卓SDK 链接:https://pan.baidu.com/s/1-OB6UVPvl5-N-vFdykfMmA 提取码:3spx b.配置环境变量(配置完成,重启系统,配置生效) c.测试安卓环境搭建成功 打开手机的开发者模式 使用数据线,连接安卓手机。 是否允许访问手机数据 ...
分类:
其他好文 时间:
2018-12-17 14:40:05
阅读次数:
513
from gevent import monkey;monkey.patch_all() import time import gevent def eat(): print("eating start") time.sleep(2) print("eating end") def play(): ... ...
分类:
其他好文 时间:
2018-12-17 02:34:06
阅读次数:
199
String练习 1、字符串反转,例如将"abc"变成"cba" 2、统计一个字符串里面另一个字符串出现的次数,例如统计"monkey"在"I am monkey1024.monkey like banana.little monkey is smart."中出现的次数 3、统计一个字符串中大写字母 ...
分类:
其他好文 时间:
2018-12-14 17:42:33
阅读次数:
164