自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 数据结构--排序算法

排序算法排序动画可点击该处 - 快速排序 - 插入排序 - 选择排序 - 冒泡排序 - 归并排序 - 堆排序 - 基数排序 - 希尔排序1、快速排序(交换) 排序思想: 1、取一个基准数 2、比这个数大的全放到它右边,小于或等于它的数全放到它左边 3、左右区间重复第二步,直到各区间只有一个数def quik_sort(...

2018-04-26 10:38:11 201

原创 adb常用指令总结

adb常用指令总结svc wifi enable #svc wifi disable #adb devicesadb -s W8HA59LFGMLRNVVO rebootadb shell pm list packagesadb shell pm list packages -sadb shell pm list packages -3adb shell pm clea...

2018-03-27 17:33:10 521

转载 linux 基本命令

linux 基本命令linux基本命令 linux命令分类最常用的 cd、ls、mkdir、rm、mv、cp、cat、ifconfig、route、netstat、ps、top文件管理cat cp file find git in ln mdir more mv od rm split磁盘维护 dd备份压缩 ar tar compr...

2018-03-27 16:45:16 253

原创 smart-fun.py

#! -*- coding:utf-8 -*-#! /usr/bin/pythonimport cstimport tempfileimport osimport reimport xml.etree.cElementTree as etimport timeimport randomdef adb_reboot(deviceid): os.popen('adb -s...

2018-03-27 15:30:57 230

原创 smart-cst.py

#! -*- coding:utf-8 -*-#! /usr/bin/python'''908:1080*1920'''import osDEVICE1 = 'W8HA59LFGMLRNVVO'DEVICE2 = '0123456789ABCDEF'DEVICE3 = '65I7ZHCIFE4TPJPZ'DEVICE7 = 'JFSK9DBQEUQG9HP7'DEVICE...

2018-03-27 15:30:22 246

原创 Python(3)基础知识

Python基础基础知识介绍# -*- coding: utf-8 -*- print '''fadsfsadffdsafsd fgsga gagdas''' # 可以打印a,b,c,d=(1,2, # 括号换行,多元赋值 3,4)print bif (a==1) and \ (b==1): passimport sys; x='f...

2018-03-27 15:19:30 155

转载 http协议知识总结

HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP是采用明文形式进行数据传输,极易被不法份子窃取和篡改。HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换...

2018-03-27 14:23:00 262

转载 adb常用命令集和原理介绍

adb介绍adb简介adb原理adb常用指令集adb简介 adb译为Android设备的桥梁,可以用于快速更新设备中代码,应用或者Android系统升级,在设备上运行shell命令,管理设备或手机模拟器上的端口。adb原理Android设备adb授权的原理 在我们的PC机(以windows为例)上启动了adb.exe进程时,adb会在本地生...

2018-03-27 14:22:40 2439 1

转载 Appium自动化框架简介

AppiumAppium简介Appium结构流程Appium工作原理Appium架构分析Appium简介Appium遵循的原则: 1.使用自动化来测试一个app,但是不需要重新编译它 2.写自动化case,不需要学习特定的语言 3.一个自动化框架不需要重复造轮子 4.一个自动化框架需要开源,在精神和实践上实现开源appium扩...

2018-03-27 14:22:22 11474 2

原创 Python(4)Python对象

Python对象标准类型数字、整型、布尔型、长整、浮点、复数、字符串、列表、元组、字典a=3b=ac=4d=4e='fsdf'print 3<4<7print 4==4==4print a is b #a b 同一个类型的对象print c is not dprint c is bprint c is not eprint not (a<b...

2018-03-22 15:20:54 164

原创 Python(9)文件输入输出

Python(9)文件输入输出文件内建函数文件内建方法文件内建属性文件系统文件内建方法输入 read:读取字节 readline:读取一行 readlines:去读所有行,作为字符串列表返回输出 write:文本数据或二进制数据块写入的字符串写入到文件中 writelines:字符串列表写入到文件中文件内移动 seek:可以在文件中移动文件指针到不同的...

2018-03-19 11:31:31 215

原创 持续集成

持续集成 持续集成的定义:频繁的将代码集成到主干上。持续集成的优点快速发现问题:更新完后,集成到主干上,容易快速发现bug定位问题 防止分支branch大幅偏离主干:由于主干不断更新,不经常集成,会导致以后集成难度变大,就会难以集成。 及早在项目里取得系统级的成果。 改善对进度的控制 更加充分地测试系统中各个单元 能在更短的时间里构建整个系统持续集成的目的保...

2018-03-07 16:44:06 938

原创 Python(5-6-7):数字+字符串+列表+元组+字典+集合

Python的数据类型数字字符串列表元组字典集合数字常用的内建函数import mathimport randomprint 1/2 # 结果取整数部分print 1.0/2 print 1//2 # 舍去小数部分print 3//2print 3**2 # 次方运算print pow(3,2) # 次方运算print 4...

2018-02-27 08:35:02 647

原创 Python(18)多线程编程

Python(18)多线程编程Python线程和进程threading模块Python线程和进程进程是程序的一次执行。线程是运行在进程中的。 全局解释器锁在Python设计之初就考虑到,在主循环中同时只有一个线程在执行。虽然Python解释器中可以运行多个线程,但是在任意时刻,只有一个线程在解释器中运行 threading模块 threading...

2018-02-14 11:20:14 252

原创 802.11协议总结

802.11协议 版本 说明 工作频段 802.11 原始标准 2.4G(2Mb/s) 802.11a 新增物理层补充 5G(54Mb/s) 802.11b 最普及的标准,称为Wi-Fi 2.4G(11Mb/s) 802.11c 扩展MAC/LLC 802.11d 解决2.4G在某些国家不能使用问题...

2018-02-13 17:39:26 1560

原创 Python(14)执行环境

Python(14)执行环境可调用对象可执行的对象声明和内建函数执行其他python程序执行其他非python程序结束执行可调用对象 内建函数内建函数是用C/C++写的,编译后放入Python解释器,然后把它们作为第一名称空间的一部分加载进系统。 这些函数在–bulitin–模块里,并作为–builtins–模块导入到解释器中可执行的对象声明和内建函数...

2018-02-13 15:30:47 223

原创 Python(10)错误和异常

Python(10)错误和异常检测和处理异常上下文管理触发异常断言标准异常检测和处理异常第一种语句:try-excepttry: passexcept Exception, e: # 捕获所有异常 raise e # 抛出捕获的异常第二种语句:try-except-except-excepttry: pas...

2018-02-12 17:20:06 314

原创 Python(13)面向对象

Python(13)面向对象面向对象类实例绑定/静态/类方法组合、子类、派生、继承类、实例和对象的内建函数面向对象 面向对象实现了数据与动作的融合Python面向对象的常用术语 抽象/实现 合成 派生/继承/继承结构 泛化/特化 多态 自省/反射类 类是一种数据结构,可以用类定义对象,对象把数据值和行...

2018-02-12 08:59:39 166

原创 Python(11)函数

Python(11)函数简介函数定义调用函数创建函数传递函数形参可变长参数函数式编程变量作用域生成器函数第一种:无返回值def hello() print 'hehfds'第二种:有返回值或者对象def a(): return ['dsf',10084,-94.5] # 返回列表def b(): return 'adf'...

2018-02-09 18:03:37 311

原创 Python(8)语句

Python-语句if else elif while for break continue pass 迭代器列表解析生成器if语句第一种:正常语法if exp: funch()第二种:多重条件if not A and B: func() 第三种:单一语句if C: func()else语句第一种:基本...

2018-02-09 14:13:51 213

原创 自动化工具Selenium介绍和分析

SeleniumSelenium简介 Selenium IDE Selenium Grid Selenium RC Selenium 2.0WebDriver APISelenium简介 Selenium是Web自动化测试工具集,但是并不局限于此,它还支持所有基于Web的管理任务自动化。Selenium的特点如下: 开源、免费 多浏览器支持

2018-02-05 15:14:07 1715

原创 Monkey+MonkeyRunner+MonkeyScript 自动化测试工具

Monkey相关MonkeyMonkeyRunnerMonkeyScriptMonkey Monkey测试是测试软件的稳定性、健壮性的压力测试工具 Monkey测试的对象为应用的程序,时间数据流是随机的,不能自定义 Monkey是Android中的一个命令行工具,存在于手机系统里,可以运行在模拟器里或实际设备中。 Monkey在adb shel

2018-02-02 14:37:38 671

原创 Python(15)正则表达式

Python正则表达式(Regular Expression)特殊字符、符号(正则表达式)正则表达式和Python特殊字符、符号 . 匹配任何字符 ^匹配字符串的开始 $匹配字符串的结尾 *匹配前边出现的正则表达式0/多次 +匹配前边出现的正则表达式1/多次 ?匹配前边出现的正则表达式0/1次 {N}匹配前面出现的正则表达式N次 ...

2018-02-01 16:30:02 248

原创 python+uiautomator+adb dump(Android手机自动化) 根据文本寻找所在坐标并点击

#! -*- coding:utf-8 -*-#! /usr/bin/pythonimport tempfileimport osimport reimport xml.etree.cElementTree as etimport timeimport randomdef tap_coord_by_name_id(deviceid, attrib_name, text_name

2018-01-31 16:39:25 4116 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除