:Monkey: seed=0 count=20 //伪随机种子为0,事件总数20 :AllowPackage: com.crazyhornets.MyHokageAndroidZSY //包名 :IncludeCategory: android.intent.category.LAUNCHER / ...
分类:
移动开发 时间:
2016-08-10 19:03:58
阅读次数:
493
压力测试-Monkey学习 Monkey测试特点 一、什么是Monkey Monkey是Android SDK提供的一个命令行工具(Android平台下一个命令行自动化测试工具),可以运行在模拟器里或实际设备中。 它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的 ...
分类:
移动开发 时间:
2016-08-06 14:28:59
阅读次数:
310
1. 命令使用 Monkey是一个命令列工具 ,可以运行在仿真器里或实际设备中。它向系统发送伪随机的使用者事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类: Ø 基本配置选项,如设置测试的事件数量。 Ø 运行约束选项,如设置只对单独的一个包进行测试。 Ø 事 ...
分类:
其他好文 时间:
2016-08-05 15:22:17
阅读次数:
214
一个类中的数据初始化顺序是面试官非常喜欢出的面试题之一,本文用一个实例来介绍java中子类、父类中静态代码块、字段,非静态代码块、字段以及构造函数的执行顺序和次数。 一、包结构 Cat继承Animal Runner里包含main函数,程序入口 Sing类主要用来打印执行顺序的序列号 二、代码 三、执 ...
分类:
编程语言 时间:
2016-08-04 13:23:45
阅读次数:
199
题目链接:点击打开链接
思路:
用d[i][j]表示前i个字符,已经匹配了字母中的j个字符,最终包含这个字母的概率。
每次转移的时候有n个方向, 表示第i个字符选哪个字符, 那么有个问题, 如果我当前选的这个字符失配了, 那么转移之后我还匹配了多少个字符。 这恰恰是KMP能做的。
细节参见代码:
#include
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2016-08-03 20:30:18
阅读次数:
185
Sample Input 2 4 7 6 4 2 5 10 9 8 12 2 2 12 7 8 2 10 2 1 2 3 1 Sample Input 2 4 7 6 4 2 5 10 9 8 12 2 2 12 7 8 2 10 2 1 2 3 1 2 4 7 6 4 2 5 10 9 8 12 ...
分类:
其他好文 时间:
2016-08-03 10:15:51
阅读次数:
97
首先找到那几种是可以Strobogrammatic的 然后一个walker,一个runner,然后walker <= runner的时候比较是否是一组一组的 要等于因为2就并不是Strobogrammatic ...
分类:
其他好文 时间:
2016-07-30 09:10:22
阅读次数:
112
在进行gevent源码学习一分析之后,我还对两个比较核心的问题抱有疑问: 1. gevent.Greenlet.join()以及他的list版本joinall()的原理和使用。 2. 关于在使用monkey_patchall()之后隐式切换的问题。 下面我将继续通过分析源码及其行为来加以理解和掌握。 ...
分类:
编程语言 时间:
2016-07-29 18:28:03
阅读次数:
285
1、准备工具: sdk(64位操作系统):http://pan.baidu.com/s/1boNJXs7 sdk(32位操作系统):http://pan.baidu.com/s/1i4RB3ZR 2、工具安装与配置 将下载的文件解压到英文目录中 配置SDK的环境变量 3、如何判断monkey是否可用 ...
分类:
其他好文 时间:
2016-07-23 16:32:40
阅读次数:
125
一、环境安装 二、在iOS模拟器上安装APP 1. 通过命令行启动模拟器 2. 在模拟器中安装APP ( xcrun 这个命令实际还有很多更高深的玩法,通过xcrun --help可以自己学习和领悟 ) ...
分类:
移动开发 时间:
2016-07-22 18:51:13
阅读次数:
424