码迷,mamicode.com
首页 > 其他好文
Bat 中特殊符号
批处理、Bat中特殊符号的实际作用,Windows 批处理中特殊符号的作用:@\\隐藏命令的回显。~\\在for中表示使用增强的变量扩展;在set中表示使用扩展环境变量指定位置的字符串;在set/a中表示按位取反。%\\使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的系...
分类:其他好文   时间:2015-12-08 12:54:53    阅读次数:129
第14章7节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-装备ViewServer-获取版本号
这里获取的版本号有两个,一个是ViewServer自身的版本号,一个是ViewServer当前使用协议的版本号。 我们这里为什么需要获取ViewServer版本以及其协议版本呢?其实主要原因是ViewServer有些功能在老版本上是不支持的,比如HierarchyViewer在列出当前所有Activity窗口的时候,针对获取焦点的窗口会根据不同的ViewServer协议版本而作不同处理,请看源码示...
分类:其他好文   时间:2015-12-08 11:39:48    阅读次数:247
整合大量开源库项目(五)跳动的TextView JumpingBeans,良好体验的滚动栏ConvenientBanner
转载请注明出处:王亟亟的大牛之路时间过得很快,这一系列已经写了第五篇了(感觉还要写好久),今天又引入了2个很好用的库JumpingBeans,ConvenientBanner.首先,先看一下效果。1.这2个控件做了什么?JumpingBeans是加载页面时那个蓝色跳动的动画效果。 JumpingBeans:https://github.com/frakbot/JumpingBeansConveni...
分类:其他好文   时间:2015-12-08 11:37:37    阅读次数:1282
决绝Capturing 'demo' strongly in this block is likely to lead to a retain cycle
-(IBAction)onTest:(id)sender{BlockDemo*demo=[[BlockDemoalloc]init];__weaktypeof(BlockDemo)*weakDemo=demo;[demosetExecuteFinished:^{if(weakDemo.resultC...
分类:其他好文   时间:2015-12-08 11:38:02    阅读次数:166
UICollectionView基本用法
创建:/* UICollectionViewFlowLayout是系统提供的UICollectionViewLayout用于直接进行简单的横向排版、竖直排版*/ UICollectionViewFlowLayout *layout=[[UICollectionViewFlowLayoutalloc]...
分类:其他好文   时间:2015-12-08 11:38:20    阅读次数:178
Eudyptula Challenge
http://www.eudyptula-challenge.org/The Eudyptula ChallengeWhat is it?The Eudyptula Challenge is a series of programming exercises for the Linux kernel...
分类:其他好文   时间:2015-12-08 11:35:37    阅读次数:141
DVWA系列之7 low级别命令执行漏洞
下面我们开始分析DVWA中的CommandExecution命令执行漏洞。首先仍是将DVWASecurity设置为Low,选择CommandExecution,这里在文本框中输入一个IP,点击Submmit提交便可以执行ping命令。点击“ViewSource”查看网页源码。可以看到,这里的数据是以post方式提交过来的,然后被赋值..
分类:其他好文   时间:2015-12-08 10:21:17    阅读次数:194
Hyper-V Server最佳实践分析仪(BPA)
Hyper-VServer最佳实践分析仪(BPA)Hyper-VManager和系统中心虚拟机管理器一直都是用于管理虚拟机的工具。然而,无论哪个工具都不能直接表明你的Hyper-V配置是否遵从了微软推荐的最佳实践。为了了解这一信息,必须使用更好的环境管理工具——Hyper-V最佳实践分析器。一、使用G..
分类:其他好文   时间:2015-12-08 10:20:04    阅读次数:240
centos 安装VNC_seerver
一、安装VNC默认情况下,CentOS6.4是没有安装的。检查是否安装,输入:[root@localhost~]#rpm-qvncvnc-server得到:packagevncisnotinstalled提示没有安装,那么就开始安装,输入:[root@localhost~]#yuminstallvncvnc-server二、设置VNC密码安装完成后需初启动VNC否则执行第一..
分类:其他好文   时间:2015-12-08 10:18:21    阅读次数:217
ESXi Installation – Relocating modules and starting up the kernel
Ifyou’veevertriedtoinstallESXandhad thebootpause/freezeon“Relocatingmodulesandstartingupthekernel” you’llneedasimplelittlefixtocontinuegoing.FromwhatI’veseen thisonlyhappensonserversthatarenotapartofthecurrentVMware HardwareCompatibilityList(HCL).Thetr..
分类:其他好文   时间:2015-12-08 10:19:08    阅读次数:926
LoadRunner性能测试添加事物
1.在需要定义事务的操作前面,通过菜单或者工具栏插入。2.出现以下对话框:3.输入该事务的名称。注意:事务的名称最好要有意义,能够清楚的说明该事务完成的动作。插入事务的开始点后,下面需要在需要定义事务的操作后面插入事务的“结束点”。同样可以通过菜单或者工具栏插入..
分类:其他好文   时间:2015-12-08 10:18:24    阅读次数:181
最全Pycharm教程(10)——Pycharm调试器总篇
最全Pycharm教程(1)——定制外观   最全Pycharm教程(2)——代码风格   最全Pycharm教程(3)——代码的调试、运行   最全Pycharm教程(4)——有关Python解释器的相关配置   最全Pycharm教程(5)——Python快捷键相关设置   最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用   最全Pyc...
分类:其他好文   时间:2015-12-08 10:16:03    阅读次数:256
第14章1节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-面向控件编程VS面向坐标编程
到此为止我们描述的MonkeyRunner对应用的点击拖放等操作都是直接通过指定坐标点来实现的,比如下面触摸一个坐标点为(60,90)的按钮的脚本例子:1 device.touch(60,900,MonkeyDevice.DOWN_AND_UP)代码14-1-1 直接使用坐标点操作应用  这样子做的话代码会存在以下几大缺点:缺乏易用性:要操作某个控件之前需要先想办法如通过工具来定位该控件的坐标点可...
分类:其他好文   时间:2015-12-08 10:18:00    阅读次数:159
第8章6节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动Monkey
大家可能会觉得奇怪,为什么启动目标设备端的monkey进程会放在“运行测试脚本”这一节之后来阐述。 纵观前面整个MonkeyRunner的启动流程,我们看到并没有提及到monkey进程启动的地方。那么就奇怪了,monkey是什么时候被MonkeyRunner启动起来的呢? 我们的测试脚本一开始时几乎毫无例外的都需要执行一个调用:MonkeyRunner.waitForConnection(),如果...
分类:其他好文   时间:2015-12-08 10:16:42    阅读次数:449
第8章5节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-运行测试脚本
MonkeyRunner在准备好AndroidDebugBridge和DeviceMonitor等服务之后,就基本上是解决了和目标设备通信的问题了,那往下需要做的就是把测试脚本运行起来了。178 public static void main(String[] args) { 179 MonkeyRunnerOptions options = MonkeyRunnerOptions.p...
分类:其他好文   时间:2015-12-08 10:17:39    阅读次数:165
第8章2节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-解析处理命令行参数
MonkeyRunnerStarter是MonkeyRunner启动时的入口类,因为它里面包含了main方法.它的整个启动过程主要做了以下几件事情:解析用户启动MonkeyRunner时从命令行传输进来的参数: 因为MonkeyRunner需要根据指定的参数才能做事情,比如输入的一个需要执行的脚本。如果确实不知道任何参数的话它就会进入MonkeyRunner的交互模式,其实就是Jythong的交互...
分类:其他好文   时间:2015-12-08 10:16:50    阅读次数:165
第8章1节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-运行环境初始化
首先大家应该清楚的一点是,MonkeyRunner的运行是牵涉到主机端和目标设备端的,流程控制逻辑代码是在PC端运行的,但很多命令请求的执行是在目标机器端执行的。这不像其他框架如UiAutomator是所有东西都完全在目标设备端运行的。 这里我们首先应该去看的不是MonkeyRunnerStarter这个类里面的main这个入口函数,因为monkeyrunner其实是个shell脚本,它就在你的s...
分类:其他好文   时间:2015-12-08 10:16:46    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!