上一篇我们说了基础接口的组成,想必大家对AI中的基础方法有了一定的了解,而基础接口只能一个通用的,要实现不同的类别还需子类中实现,这就形成了玩家、主动、被动、木桩这些类型。不同类型的AI需要有一个统一的接口来调用与控制,这就是我们今天要进一步了解的AI控制器,试想一下一部机器如果没有控制器会怎样,一...
分类:
其他好文 时间:
2014-11-17 21:10:34
阅读次数:
312
要实现卸载程序、清除数据、停止正在运行的服务这几大模块,现在将代码粗略总结如下:
主要运用到的类有
PackageManager
ActivityManager
ApplicationInfo
RunningServiceInfo
Method
还有两个android.pm下的源文件用于生成桩,IPackageStatsObserver.java
和 ...
分类:
移动开发 时间:
2014-11-13 16:42:11
阅读次数:
317
最近在准备网易测试工程师的实习笔试,边学边记了一些常考的知识点,放在这里以便复习之用。V模型瀑布模型驱动函数(一般为Main函数)桩函数黑盒测试: 等价类划分(逐个覆盖)、 边界值分析(有序的三个点:边界值及边界值前后的两个点)、 状态转换测试法(起始状态、输入、输出、结束状态) n-swit...
分类:
其他好文 时间:
2014-11-10 16:59:57
阅读次数:
248
题意:有N个木桩M个栅栏,栅栏连接木桩,现在这些栅栏围成的封闭空间里有至少一只猫,要求破环若干个栅栏救出猫,问破环栅栏的最小长度。
思路:并查集,我也是参考了别人的思想,首先将边存在结构体edge里面,按照边长从大到小排序,然后遍历M条边,当加入某条边时,若两个端点的father值不同,则修改father[x],添加到同一个集合里;设想当加人某一条边时,它的两个端点的father值相同,则加入这条边将形成一个封闭空间(题目中说栅栏不会相交错),那么要打破这个封闭空间就是将这条边破环就行了。
Descr...
分类:
其他好文 时间:
2014-11-09 15:22:54
阅读次数:
190
这个问题虽然不是很严重,但却困扰本人许久。曾经多方询问朋友、查阅资料均无法达到效果。今日偶然查到一些东西,经实测的却可行,也算了却了一桩心愿。不再废话直接贴DEMO代码 1 unit Unit2; 2 3 interface 4 5 uses 6 Vcl.Dialogs, Vcl.Forms...
分类:
其他好文 时间:
2014-11-04 14:57:33
阅读次数:
188
背景 GMock 我们项目中现在的模块测试框架使用了CATCH+GMock的方式实现回归测试和打桩。 GMock的介绍在官网上有,这里为了铺垫,大概地描述一下GMock能实现的效果。大约可以看成这样: void A() { if(B()) { //... } Else{ //... } } A是被测...
分类:
其他好文 时间:
2014-11-01 17:44:22
阅读次数:
192
Description汉诺塔是一个小游戏,如图,有三根木桩,从左到右分别是1、2、3,有n个盘子,从小到大编号分别为1~n(图中n = 3),初始状态下,n个盘子都在1号木桩上,并且盘子从上到下编号递增。游戏的目标是把所有盘子从木桩1移动到木桩3上。游戏规则:1、每次只允许移动一个盘子2、移动盘子时...
分类:
其他好文 时间:
2014-10-31 15:17:50
阅读次数:
284
博超电气设计EES2000 1CD 理正给排水8.02(单机版)基础及桩基CAD 2003 SATWE接口补丁理正给排水、设备6.5理正工具箱4.51理正基础CAD 2.3理正桩基CAD 2.7理正深基坑5.3 1CD理正基坑5.04理正岩土计算5.1(所有模块都好用)理正岩土4.0说明书土方工程量...
pintool是intel推出的一个动态插桩工具。pin tool常用的有RTN接口(routine,我的理解就是程序上下文,比如汇编子程序,c/cpp函数之类),INS接口(指令级接口),Image(二进制文件镜像,lib或者exe)我采用RTN模式捕获函数信息。PIN初始化流程如下:在rtnfu...
分类:
其他好文 时间:
2014-10-03 04:11:33
阅读次数:
278