自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 charles安卓手机抓包

参考:https://blog.csdn.net/luochoudan/article/details/72801573原理:设置charles为服务器和客户端直接的过滤器,让所有的网络请求都经过charlesProxy----Proxy Setting----Enable transparent HTTP proxying1.HTTP1)配置代理端口号;Proxy -》 Pr...

2019-07-12 19:33:33 15691

原创 uiautomator+python

1.获取手机控件a.uiautomatorviewb.adb shell /system/bin/uiautomator dump /sdcard/Download 即当前布局xml文件会dump到/sdcard/Download下面c.getXml.py脚本,会保存xml到本地#coding:utf-8from uiautomator import device as dif...

2018-12-06 11:06:47 227

原创 shell环境变量

shell中的环境变量分为两种:临时环境变量和永久环境变量1.临时环境变量:只在当前的shell中生效设置环境变量:export AAA=xxx  查看环境变量:echo $AAA删除环境变量:unset AAA2.永久环境变量:变量永久生效,需要修改配置文件2.1对所有用户生效的环境变量linux用户环境生成依次执行文件:/etc/profile, /etc/envi...

2018-10-31 17:39:37 204

原创 python进程管理模块

参考:https://www.cnblogs.com/cindy-cindy/p/8031731.htmlpython进程管理的模块:subprocess,multiprocessingsubprocess:运行外部的程序,而不是运行python内部编写的函数。进程之间通过管道进行交流。1.开启一个进程popen1=subprocess.Popen('tail -f events....

2018-10-31 17:22:31 837

原创 python os模块

#!-*- coding:utf-8 -*-import os1.路径/文件相关操作#当前路径#print os.getcwd()#print os.path.abspath('.')#打印当前目录所有文件#print os.listdir('.')#切换到目标目录#os.chdir('./下载')#print os.getcwd()#创建目录#os.mkdi...

2018-10-26 18:35:15 130

转载 sed 命令

sed命令,一次处理一行内容。处理时把当前行存储在临时缓冲区中,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送到屏幕。接着处理下一行,直到文本结束。sed 命令格式:sed   选项  '[n1[,n2]]动作'选项:-n  只有经过sed处理的那一行才会打印出来(删除操作不打印出来)-e duo-r  支持正则表达式     -i  直接修改文件内容(s...

2018-07-02 16:05:40 517

原创 fdisk

fdisk是一款强大的磁盘操作工具,来自util-linux软件包。查看磁盘分区表及分区结构:fdisk  -l    //获得机器中所有的硬盘分区情况查看单个硬盘或磁盘分区情况:fdisk  -l  /dev/sda由上图可得,系统有一块硬盘/dev/sda,磁盘大小为64.4G,sd表示磁盘为SCSI或移动存储硬盘有两个主分区/dev/sda1和/d

2017-01-20 16:23:40 1933

原创 Linux磁盘的使用

本文参考:http://blog.chinaunix.net/uid-23354495-id-1740679.htmlLinux中磁盘的使用:1.分区,                                     2.分区完成后再用mkfs格式化并创建文件系统,                                    3.挂载。1.分区工具一般使用fdis

2017-01-10 18:15:16 244

原创 linux中的ifconfig

linux下网卡命名规律:eth0,eth1······,代表第一块网卡,第二块网卡······               lo为环回接口,它的IP地址固定为127.0.0.1,代表机器本身。在Linux机器中查看IP地址:输入ifconfig即可,一般如图所示网卡信息:第一行:连接类型:Ethernet(以太网)   硬件mac地址(HWaddr)             

2016-12-16 13:25:31 328

原创 Linux中的ssh命令

ssh命令用于一个Linux机器远程连接另一个Linux机器。常用格式:ssh [-l login_name] [-p port] [user@]hostname如格式显示可知,可以指定登录用户和登录接口。ssh默认端口号为22,大多数Linux系统22号端口是开放的,如果不指定端口号,则为22号端口。第一次连接时,会让你确定是否连接,如图:再次连接,则不会提示。

2016-12-07 16:43:50 564

原创 oracle数据库启动的三个阶段

oracle数据库启动的三个阶段:nomount,mount,open          nomount的启动:需要参数文件          mount的启动:需要控制文件          open的启动:需要所有的数据文件和日志文件,并且保证所有的数据文件和日志文件与控制文件中记录的名称和位置一致。一般启动顺序为:nomount->mount->open    查看当

2016-12-02 14:41:30 1423

原创 archivelog归档模式

Oracle数据库可以运行在两种模式下:   归档模式(archivelog):可以在线|离线备份数据库,可以是全备份或者是部分备份(单个表空间|数据文件) ;   非归档模式(noarchivelog):只能离线备份而且必须备份所有的数据文件,控制文件,日志文件查询运行模式SQL>select log_mode from V$database;LOG_MO

2016-12-02 14:39:42 10517

原创 线程间通信的消息机制的Message和Handler

Message是消息机制的信息载体,开发人员可以在Message对象中封装数据,封装数据的方式有:1)setData(),在Message中封装Bundle类型的数据,在接收方使用getData()获取该Bundle对象。2)arg1属性,int类型,用于封装int类型变量3)arg2属性,int类型,与arg1相似4)what属性,int类型,用于封装int类型变量,表示消息的标

2015-12-25 19:13:12 437

原创 Android线程模型--在子线程中更新UI

Android是支持多线程的。主线程也称UI线程,子线程也称工作线程。一般耗时操作在子线程中进行,更新UI操作在主线程中进行。在主线程中执行耗时操作容易发生ANR错误,即应用程序无响应。而Android中又规定只有创建UI的线程才能更新UI,即只有主线程才能更新UI。然后,我们又听说有什么方法可以子线程中也可以更新UI。       在子线程中更新UI的方法有:1)Activity类:pu

2015-12-25 17:03:56 301

原创 Genymotion模拟器的使用

Genymotion是一款易于操作、功能强大、性能优越的Android模拟器,相对于Android Virtual Device,Genymotion的运行速度更快,效率更高,并且模拟实现了一些Android Virtual Device不可模拟的功能,例如电池、摄像头、蓝牙、GPS等,由于它的性能如此优越,许多开发者都会优先使用它作为调试、运行所开发的Android应用程序。

2015-12-15 18:46:39 752

空空如也

空空如也

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

TA关注的人

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