- 博客(17)
- 收藏
- 关注
原创 Win10配置Apache The requested operation has failed
配置参考百度经验Win10在配置Apache时候,CMD命令提示符必须以管理员身份打开The requested operation has failed尝试很多办法没有解决,最后安装了https://www.microsoft.com/zh-CN/download/details.aspx?id=21254解决。
2016-07-26 22:00:22
1062
翻译 UI Automator
UI Automator: UI Automator测试框架提供了一组api来构建UI测试执行用户程序和系统程序交互。UI Automator api允许您执行操作,如打开设置菜单或应用程序启动器在测试设备。UI Automator测试框架非常适合写黑box-style自动化测试,在测试代码不依赖于目标应用程序的内部实现细节。UI Automator测试框架的关键特性包括: 1、 一个查看器检查
2016-06-16 14:06:14
3287
原创 Android studio安装中遇到的各种坑汇总。
Error:Failed to cerate the jvm D:\Android\sdk\tools\lib\monitor-x86\monitor.ini 解决方案: 打开安装目录下的monitor.ini文件,修改最后两行为: -Xms256m -Xmx512mError running app: Instant Run requires ‘Tools | Android | Ena
2016-05-11 13:34:35
2166
转载 Git教程
简介: Git是目前世界上最先进的分布式版本控制系统 - 创建版本库 1、创建空目录mkdir learngit #创建空目录cd learngit #切换到该目录下pwd #显示当前目录2、git init #将目录变成Git可以管理的仓库
2016-04-20 18:30:49
479
转载 Markdown语法帮助
1、标题:一级标题:#二级标题:##三级标题:###四级标题:####五级标题:#####六级标题:######二级标题书写还可以在标题下加“=”号或者“-”号2、列表:无序层级:“-”后面加空格- 无序- 无序控制层级:需要在“-”前面加空格- 无序层级- 无序层级 - 无序层级 - 无序层级 - 无序层级有序层级:在数字及符号“.”后面加
2016-04-01 23:33:56
481
原创 monkey脚本格式
优势: 1. 随意跳转页面,不受限制 2. 脚本容易实现,简单快速 3. 事件更多,比如,长按事件 4. 事件可定制调整,比如:指定一些区域不点击 5. 更容易测试交互影响 6. 整机测试,交互更彻底 7. 自带错误监听,一旦出错,可以马上停止适用情况:ANR和CRASH异常情况低概率很难复现的异常随机脚本序列自动生成:大事件 长按事件 ——> 生成事件数 ——>随机组合生
2016-04-01 10:15:34
1504
转载 正则表达式
基础:1. \d可以匹配一个数字2. \w可以匹配一个字母或数字3. .可以匹配任意字符4. *表示任意个字符(包括0个),+表示至少一个字符,?表示0个或者1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符进阶:要做更精准的匹配,可以用[]表示范围,比如:1.[0-9a-zA-Z\_]可以匹配一个数字,字母或者下划线2.[0-9a-zA-z\_]+可以匹配至少有一个数字、字母或
2016-03-28 15:54:43
415
转载 python网络编程
服务器:from socket import *from time import ctimeHOST=''PORT=12345ADDR=(HOST,PORT)BUFSIZE=1024tcpSerSock=socket(AF_INET,SOCK_STREAM)tcpSerSock.bind(ADDR)tcpSerSock.listen(5)while True: print('wa
2016-03-16 17:35:44
489
原创 python核心编程第13章答案
13-6. 几何。创建一个直线/直线段类。除主要的数据属性:一对坐标值(参见上一个练习)外,它还具有长度和斜线属性。你需要覆盖repr()方法(如果需要的话,还有str()方法),使得代表那条直线(或直线段)的字符串表示形式是由一对元组构成的元组,即((x1,y1)、(x2,y2))。总结: repr() 将直线的两个端点(始点和止点)显示成一对元组 length 返回此线
2016-03-11 16:14:09
2956
转载 元类总结
默认定义类的方式:class Hello(object): def hello(self,name='World'): print('Hello,%s'%name)使用type()创建类 type()函数依次传入三个参数。 1. class的名称 2. 继承的父类集合,Python支持多重继承,注意tuple的写法 3. class的方法名称和函数进行绑定,这里
2016-03-10 15:32:05
609
原创 Python a,b=b,a+b
a,b=b,a+b 类似于:c=a+ba=bb=c右边的b,a+b返回一个tuple,然后左边的a,b分别接受tuple的第一个和第二个。 如下:a=0b=1c=b,a+b #这里c=(1,1)a,b=c #这里a=1,b=1print(a,b) type(c) #<class 'tuple'>
2016-03-10 14:37:56
1506
原创 adb常用命令大全
1.查看连接计算机的设备adb devices [-l] #-l表示 will also list device qualifiers2.push文件到设备adb push [-p]<local><remote> #-p表示传输进度3.pull文件到计算机adb pull [-p][-a]<remote>[<local>] 4.查找当前活动adb shell dumpsys activity
2016-03-07 13:41:36
582
原创 交换两个整数类型的变量(不借助第3个变量)
不借助临时变量(第三个变量)实现两个整数类型之间的高效互换A=A^B;B=B^A;A=A^B;example:A=5=0101;B=6=0110;//按照异或进行运算(同为假,异为真)A=A^B=0011=3 //此处A已经修改为3B=B^A=0101=5 //此处B已经修改为5即为AA=A^B=0110=6 //此处A已经修改为6即为B
2016-03-01 17:46:51
620
翻译 android adb pm命令
pmpackage Manager可以获取到一些在Android上的应用信息。 pm源码:pm.java直接运行adb shell pm 可以查看pm帮助信息 usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [–user USER_ID] [FILTER] pm list permission-groups pm li
2016-03-01 12:47:36
894
转载 批量安装文件夹下的所有apk应用
批量安装应用代码如下:@echo offset work_path=F:\cd /d %work_path% for /R %%s in (*.apk) do ( echo 正在安装 %%s adb install -r "%%s" ) echo ########安装完成########pause转载http://blog.youkuaiyun.com/tcpipstack/art
2016-02-29 15:20:35
975
原创 批处理导出安卓手机日志文件,压缩,修改文件名以当前时间点
导出手机日志文件,压缩,修改文件名为当前时间点@echo offecho ####导出日志文件######adb pull /storage/sdcard0/logs %~dp0\logsecho ####压缩文件#######rem 设置压缩软件的安装路径set temp=C:\Program Files\2345Soft\HaoZiprem 切换到安装目录下cd temprem
2016-02-29 15:05:35
1424
翻译 MonkeyRunner
The monkeyrunner tool provides an API for writing programs that control an Android device or emulator from outside of Android code. With monkeyrunner, you can write a Python program that installs an An
2016-01-22 10:14:55
589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人