继承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
1 概念梳理: 1.1 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需 ...
分类:
编程语言 时间:
2018-12-13 13:51:12
阅读次数:
210
目录: 一、背景 二、Fastmonkey介绍 三、Fastmonkey操作前准备 四、Fastmonkey工程配置过程 五、执行Monkey测试 六、FAQ Fastmonkey实践 一、背景: 因众所周知的原因随着Xcode从7.x升级到8.x或9.x,我们无法再使用Instrument的uia ...
分类:
移动开发 时间:
2018-12-12 15:44:31
阅读次数:
337
monkey patch指的是在运行时动态替换,一般是在startup的时候. 用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候可以跟平常一样使用,无需修改任何代码,但 ...
分类:
编程语言 时间:
2018-12-12 11:21:31
阅读次数:
225
monkey:猴子 使用monkey像猴子一样点击APP页面,放大极端场景,实现简单的稳定性测试。 一、环境搭建。 下载monkey的安装包:链接:https://pan.baidu.com/s/1MWok9-_F_VyqL3sbYHfpEg 提取码:n53p 此过程是基于Windows的,下载相应 ...
分类:
其他好文 时间:
2018-12-07 21:17:20
阅读次数:
211
动规题一直似懂非懂,今天做了道经典例题,加深理解。 下面给出原题: Problem Description A group of researchers are designing an experiment to test the IQ of a monkey. They will hang a ...
分类:
其他好文 时间:
2018-12-03 22:11:47
阅读次数:
361