首页 > 2015年03月07日 > 全部分享
第5章5节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 获取系统服务引用(原创)
上一节我们描述了monkey的命令处理入口函数run是如何调用optionProcess方法来解析命令行参数的。启动参数主要时去指导Monkey时怎么运行起来的,但Monkey作为MonkeyRunner框架的一部分,更重要的是如何将从MonkeyRunner测试脚本出发的命令转化成事件来注入到系统中以进行测试自动化。如前面所说,run方法除了对启动参数进行解析之外还做了很多其他的事情,比如这一小节需要分析的去建立对...
分类:其他   时间:2015-03-07 22:44:50    收藏:0  评论:0  赞:0  阅读:379
hdu 2553 N皇后问题 经典搜索,DFS解法
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。 Input 共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。 Output 共有若干行,每行一个正整数,表示对应输入行的皇后的不同放置数量。...
分类:其他   时间:2015-03-07 22:44:39    收藏:0  评论:0  赞:0  阅读:297
Unity3d 寻路功能 介绍及项目演示
Unity3d中的寻路,可以使用AStarPath 寻路插件。现在也可以使用Unity自带的 Navigation 功能来做。 来做一个例子: 上面的图片中,Cube 是阻碍物体,球 是代表玩家,要寻路。 设置Cube为不可通过物体 首先我们点击Window - Navigation 窗口,然后选中4个Cube,按照下图设置这4个Cube为不可通过,然后烘培...
分类:编程语言   时间:2015-03-07 22:44:29    收藏:0  评论:0  赞:0  阅读:312
第5章6节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 初始化事件源(原创)
事件源代表要注入系统的命令事件数据是从哪里过来的。这一小节我们不会对事件源的实现进行深入的分析,因为下一章会做这个事情。这里大家对事件源有个基本概念就足够了。...
分类:其他   时间:2015-03-07 22:44:09    收藏:0  评论:0  赞:0  阅读:305
第5章7节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 循环获取并执行事件 - runMonkeyCycles(原创)
Monkey启动之后需要在整个MonkeyRunner的测试生命周期中提供服务,也就是说,一旦我们调用monkeyrunner命令来执行指定的测试脚本的时候,只要monkeyrunner还没有退出,那么Monkey就会一直提供服务,一直监听获取并处理从MonkeyRunner测试脚本发送过来的相应的命令。那么要实现这种一直监听的处理我们很自然就想到需要用一个循环来处理了。其实Monkey也不例外,我们往下会分析它是怎...
分类:其他   时间:2015-03-07 22:43:19    收藏:0  评论:0  赞:0  阅读:334
GameBuilder开发游戏应用系列之100行代码实现贪吃蛇
在线预览:http://osgames.duapp.com/apprun.html?appid=osgames1-801422234293697 在线编辑:http://osgames.duapp.com/gamebuilder.php?appid=osgames1-801422234293697 微信扫描: 运行截图: 除了重力感应游戏,GameBuilder开发传统的游戏也毫不逊色,作为...
分类:其他   时间:2015-03-07 22:43:09    收藏:0  评论:0  赞:0  阅读:298
Unity64 AStarPath 寻路失效 Bug解决 IOS64 IL2CPP - Bad date/time format in the zip file
把游戏项目迁移到IOS64 上面又出现了自动寻路无效的BUG,在XCode Console中有提示AStarpath异常, Bad date/time format in the zip file 在代码中查询得知是AStarpath在初始化时,会读取场景的寻路信息文件,但是由于DonetZip中的一个解析时间的Bug,导致异常,从而没有读取到场景自动寻路信息。 我们从谷歌下载到Do...
分类:移动平台   时间:2015-03-07 22:42:59    收藏:0  评论:0  赞:0  阅读:467
使用C++实现一套简单的状态机模型——实例
本文介绍如何使用一个C++编写的状态机类。该状态机具有:浅历史、单线程等特点。...
分类:编程语言   时间:2015-03-07 22:42:39    收藏:0  评论:0  赞:0  阅读:368
自定义控件---继承View类方式(自定义开关效果案例)
----------------------------------------------------简单的效果图-------------------------------------------------------------------------- activity_main.xml <RelativeLayout xmlns:android="http://s...
分类:其他   时间:2015-03-07 22:42:29    收藏:0  评论:0  赞:0  阅读:353
DB link的迁移(dblink中的密码未知)
不知DBA有时候是否会遇到这样的尬尴局面,做某些Schema的迁移的时候,由于用到Public的db link,然而由于不知道db link中目标端账号的密码,因此无法在新环境重新创建DB link。 本次实验的思路是将视图dba_db_links的基表link$迁移到出来并替换到新环境。因为用户的password密文保存在link$基表中。 ----首先交代两边环境,...
分类:数据库技术   时间:2015-03-07 22:42:19    收藏:0  评论:0  赞:0  阅读:335
使用C++实现一套简单的状态机模型——原理解析
本文解析了一种状态机模型实现的思路。...
分类:编程语言   时间:2015-03-07 22:42:09    收藏:0  评论:0  赞:0  阅读:359
Python urllib2 模块学习笔记
Python urllib2模块的使用方法分析
分类:编程语言   时间:2015-03-07 22:41:19    收藏:0  评论:0  赞:0  阅读:317
execl函数 参数问题
函数定义:int execl(const char *path, const char *arg, ...);该函数用户进程操作,linux下包含于头文件#include 函数说明:path表示执行操作的文件路径,后面的不定参数列表为执行该文件时传递过去的参数,最后一个参数需要是NULL来结束。一个...
分类:其他   时间:2015-03-07 22:40:59    收藏:0  评论:0  赞:0  阅读:368
删除ubuntu旧内核
ubuntu的内核经常升级,而老内核并不自动卸载.时间长了,就有一大堆内核垃圾,需要我们手动去清理.先用uname -a 查看当前内核版本:xzc@xzc-HP-ProBook-4446s:~$ uname -aLinux xzc-HP-ProBook-4446s 3.13.0-46-gener.....
分类:系统服务   时间:2015-03-07 22:40:49    收藏:0  评论:0  赞:0  阅读:430
angular问题总结与反思
因为工作中实际开发需要,才开始接触angular框架。从当初的比葫芦画瓢,被各种问题、概念折磨摧残,到现在有一定的了解认识,觉得有必要将自己的认识进行简单的总结。不到位的地方还望多多包涵。1.双向数据绑定 目前业内盛行各种MV**框架,相关的框架不断涌现,而angular就是其中的一种(M...
分类:其他   时间:2015-03-07 22:40:39    收藏:0  评论:0  赞:0  阅读:307
Android模拟器端口被占用问题的解决办法
一、问题描述 今天在Eclipse中运行Android项目时遇到"The connection to adb is down, and a severe error has occured"这个问题,如下图所示: 第一次遇到这个问题,上网查了一下原因,原来"The connection to...
分类:移动平台   时间:2015-03-07 22:40:29    收藏:0  评论:0  赞:0  阅读:500
ftp 上传与下载
//上传ftpmg.Upload("", DateTime.Now.ToString("yyyyMMddhhmmss"));//下载ftpmg.Download(@"E:\", "tt.txt", out errorinfo); 1 string ftpServerIP; 2 ...
分类:Web开发   时间:2015-03-07 22:40:19    收藏:0  评论:0  赞:0  阅读:406
配置VIM下编程和代码阅读环境
作者:gnuhpc fromhttp://blog.csdn.net/gnuhpchttp://gnuhpc.wordpress.com/本文环境:ubuntu 10.10/vim7.2基本配置1) 建立基本环境:建立三个目录:mkdir ~/.vim/{plugin,doc,syntax} -p建...
分类:系统服务   时间:2015-03-07 22:40:09    收藏:0  评论:0  赞:0  阅读:435
css实现强制不换行/自动换行/强制换行
强制不换行,自动换行,强制英文单词换行 设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。 对于中文,应该使用break-all 。
分类:Web开发   时间:2015-03-07 22:39:59    收藏:0  评论:0  赞:0  阅读:408
OI 中的 FFT
不行啊最近备考简直变成文化狗了= =。。我还脑洞大开想学俄语什么心态。。简单地说一下FFT(来,跟我一起念,法?法?塔,法斯特~福铝页~圈死佛而母)。。FFT本来是做信号变换用的,当然OI和信号变换搭不上边.但是大家都知道,FFT可以快速求卷积.这可以说是由复数的性质决定的.FFT是什么FFT,是D...
分类:其他   时间:2015-03-07 22:39:49    收藏:0  评论:0  赞:0  阅读:371
1208条   上一页 1 2 3 4 5 6 ... 61 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!