摘要: 0: 15.0% 触摸事件TOUCH,--pct-touch :即在某一位置的Down-Up(手指的放下和抬起)。 1: 10.0% 手势事件MOTION, --pct-motion:以Down开始,Up结尾的move动作事件 2: 2.0% 两指缩放事件PINCHZOOM,--pct-pinchz 阅读全文
posted @ 2021-09-14 15:48 弩哥++ 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 官网 https://developer.android.com/reference/android/support/test/uiautomator/UiSelector.html Uiautomator 定位 写法:ele = new UiSelector().text(“text") 滚动查找 阅读全文
posted @ 2021-08-28 11:05 弩哥++ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 特殊变量:$n $0 获取当前脚本的名称 $1 获取第一个参数 $2 获取第二个参数 ..... 如果要获取第10个以后的参数请使用${10}、${11}...如果不加大括号的话,比如$10或误以为获取的是第一个参数再拼接0 $# 获取所有参数的个数 $* 获取所有的参数 $@ 也是获取所有的参数 阅读全文
posted @ 2021-08-27 20:07 弩哥++ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 什么是Shell 是命令,类似于windows的Dos 通过编写shell命令发送给linux内核去执行,从而达到操作计算机硬件(cpu、内存、磁盘等)。所以shell命令是用户操作计算机硬件的桥梁 shell是一门程序设计语言,包含有变量、函数以及逻辑控制语句 什么是Shell脚本 就是一个文本文 阅读全文
posted @ 2021-08-26 18:42 弩哥++ 阅读(96) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash if [[ ! -d backup_ip ]] then mkdir backup_ip fi cp /etc/sysconfig/network-scripts/ifcfg* backup_ip/ '*' 代表匹配任意长度的任意字符,可以是0个 -d判断文件夹是否存在 li 阅读全文
posted @ 2021-08-25 19:57 弩哥++ 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ### 赋值 + 不会开辟新的内存空间,是对原对象值的引用 ![image](https://img2020.cnblogs.com/blog/2408012/202108/2408012-20210824200010753-729700428.png) + 如果原对象为可变数据类型,当对象的值改变 阅读全文
posted @ 2021-08-24 20:13 弩哥++ 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝和深拷贝 Python数据都是存放到内存中的,Python的数据又分为可变和不可以变 可变数据(修改了值后,不会改变内存地址,修改的值还是指向相同的内存地址) 字典 # 列表是可变 x = [100, 200, 300] y = x print('变化前内存地址的值是:%x %x' % (id 阅读全文
posted @ 2021-08-23 19:57 弩哥++ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 命令代码 adb shell dumpsys window |findstr mFocusedApp 阅读全文
posted @ 2021-08-21 17:37 弩哥++ 阅读(312) 评论(0) 推荐(0) 编辑
摘要: import logging # 记录器 # 处理器 # 格式化器 # 处理器绑定格式化 # 记录器绑定处理器 def log(): logger = logging.getLogger('applog') # 如果记录器没有处理器就执行以下代码 if not logger.hasHandlers( 阅读全文
posted @ 2021-08-21 16:54 弩哥++ 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null SELECT ISNULL((SELECT DISTINCT Salary FROM Em 阅读全文
posted @ 2021-08-21 14:59 弩哥++ 阅读(28) 评论(0) 推荐(0) 编辑