码迷,mamicode.com
首页 > 2015年02月10日 > 全部分享
MonkenRunner通过HierarchyViewer定位控件的方法和建议(Appium/UIAutomator/Robotium姊妹篇)
1. 背景在使用MonkeyRunner的时候我们经常会用到Chimchat下面的HierarchyViewer模块来获取目标控件的一些信息来辅助我们测试,但在MonkeyRunner的官网上是没有看到相应的API的描述的,上面只有以下三个类的API引用信息(http://developer.and...
分类:移动开发   时间:2015-02-10 21:34:18    阅读次数:339
C语言的发展历史2
C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.早期的操作系统等系统软件主要是用汇编语言编写的(包括UNIX操作系统在内).由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差.为了提高可读性和可移植性,最好改用高级...
分类:编程语言   时间:2015-02-10 21:33:18    阅读次数:249
uva 140
思路:暴力+剪枝uva140wa了好多次……数组开小了……!!!#include #include #include #include #include #include #include #include #include #include #include #include using name...
分类:其他好文   时间:2015-02-10 21:34:40    阅读次数:145
12、智石使用记录
用了两天的时间,把这个称为智石的蓝牙模块熟悉了一下,现在整理一下。智石,英文名为brightBeacon,看字面意思,和apple的13年推出的iBeacon协议有点关系,事实确实如此。一、智石的特点如下:1、遵循iBeacon协议。遵循iBeacon协议的设备工作方式是:配备有 低功耗蓝牙(BLE...
分类:其他好文   时间:2015-02-10 21:35:29    阅读次数:191
http和ftp下载的区别
HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。...
分类:Web程序   时间:2015-02-10 21:33:35    阅读次数:158
4.3之后的PingPong效果实现
旧版本的Unity提供Animation编辑器来编辑物理动画。在其下方可以设置动画是Loop或者是Pingpong等运动效果。但是,在4.3之后,Unity的动画系统发生了较大的变化。相信很多童鞋,在看老版本的教程时,往往会遇到需要用新版本Unity来实现旧版本Unity的Pingpong功能。网上...
分类:其他好文   时间:2015-02-10 21:35:15    阅读次数:195
字符串-05. 字符串循环左移(20)
输入一个字符串和一个非负整数N,要求将字符串循环左移N次。输入格式:输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输出格式:在一行中输出循环左移N次后的字符串。输入样例:Hello World!2输出样例:llo World!He#include #i...
分类:其他好文   时间:2015-02-10 21:34:26    阅读次数:162
C++ 指针一题
输出如下代码结果:#include using namespace std;class A { int i;public: void Hello() {cout Hello(); return 0;}结果:Hello析:需理解C++的 this指针。将以上C++代码翻译成C程序如下...
分类:编程语言   时间:2015-02-10 21:33:25    阅读次数:219
C++程序翻译成C程序
C++刚出现的时候,C++程序是需要先被翻译成C程序后由C编译器编译才能运行的。考虑翻译如下C++程序:class CCar {public: int price; void SetPrice(int p);};void CCar::SetPrice(int p){ price =...
分类:编程语言   时间:2015-02-10 21:32:25    阅读次数:453
RT-thread内核之小内存管理算法
一、动态内存管理 动态内存管理是一个真实的堆(Heap)内存管理模块,可以在当前资源满足的情况下,根据用户的需求分配任意大小的内存块。而当用户不需要再使用这些内存块时,又可以释放回堆中供其他应用分配使用。RT-Thread系统为了满足不同的需求,提供了两套不同的动态内存管理算法,分别是小内存管理.....
分类:编程语言   时间:2015-02-10 21:31:53    阅读次数:448
[翻译] FBNetworkReachability
FBNetworkReachabilityYou can use FBNetworkReachabilty class to get network reachability on iOS device.你可以用FBNetworkReachabilty来获悉网络链接是否可用。Usage(1) Get...
分类:Web程序   时间:2015-02-10 21:33:11    阅读次数:245
angular核心原理解析3:指令的执行过程
指令的执行过程分析。我们知道指令的执行分两个阶段,一个是compile,一个是link。我们可以在指令中自定义compile和link。首先,我们来讲解如何自定义link函数举个例子: helloAngular.js代码var myModule ...
分类:其他好文   时间:2015-02-10 21:32:43    阅读次数:139
MonkeyRunner源码分析之-谁动了我的截图?
本文章的目的是通过分析monkeyrunner是如何实现截屏来作为一个例子尝试投石问路为下一篇文章做准备,往下一篇文章本人有意分析下monkeyrunner究竟是如何和目标测试机器通信的,所以最好的办法本人认为是先跟踪一个调用示例从高层到底层进行分析,本人以前分析操作系统源代码的时候就是先从用户层的...
分类:其他好文   时间:2015-02-10 21:30:53    阅读次数:152
linux redhat 打开防火墙中的某个端口
服务器成功监听了一个端口(如 5500),但是外面连接不进来,telnet其端口不通,解决办法如下(在root用户下):$ /sbin/iptables -I INPUT -p tcp --dport 5500 -j ACCEPT #开启89端口 $ /etc/rc.d/init.d/iptable...
分类:系统相关   时间:2015-02-10 21:31:21    阅读次数:264
Unable to correct problems, you have held broken package
其实这篇接着上文(一),主要是解决samba安装的问题,中间又是一路曲折。不过这个问题也算是比较典型,有必要记录一下。#apt-get install smb*安装失败。其实顺利的话,直接一条这样的命令就过了,上次就是直接过的,不知道这次怎么蹦出来的。Error: Unable to correct...
分类:其他好文   时间:2015-02-10 21:32:28    阅读次数:313
Linux物理内存相关数据结构
节点:pg_data_ttypedef struct pglist_data { zone_t node_zones[MAX_NR_ZONES]; zonelist_t node_zonelists[NR_GFPINDEX]; struct page *node_mem_map; ...
分类:系统相关   时间:2015-02-10 21:30:32    阅读次数:198
数据结构二叉树的所有基本功能实现。(C++版)
本人刚学数据结构,对树的基本功能网上找不到C++代码便自己写了一份,贴出方便大家进行测试和学习。大部分功能未测试,如有错误或者BUG,请高手们指教一下,谢谢。结点声明:BinTreeNode.h 1 template 2 struct BinTreeNode 3 { 4 ElemType d...
分类:编程语言   时间:2015-02-10 21:30:32    阅读次数:184
1734条   上一页 1 ... 9 10 11 12 13 14 15 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!