monkey真机连接失败记录
在上一节中,已经完成了sdk的更新,那么接下来可以进行真机和模拟器的连接使用。 首先在进行真机连接时,将Android手机连接电脑,Android手机启用USB调试功能,在电脑上会显示Android手机的连接情况 然后打开电脑的cmd,输入adb devices,出现没有显示设备的情况,证明是驱动安装的问题 解决方法: 当未安装驱动时,Android手机连接电脑时,会弹出未成功安装驱动,点击后进行Windows update更新安装即可 安装驱动成功后,重新在cmd上执行命令adb devic
monkey的基本操作命令
在上两节的学习中,我们已经将monkey的环境搭建完成,并且可以成功连接上了真机,那么接下来会进行真机测试和模拟器测试。 首先先学习真机测试,在学习使用monkey进行真机测试时,我们先了解一下monkey的基本命令的使用。 执行adb help 可以查看adb的所有命令使用介绍: 打开cmd,在sdk目录下,查找列出所有的app包名: 查找列出所有的包名,执行命令:adb shell pm list package 成功列出所有的app包名 查找包含特定部分的app包名,执行命令:adb s
在centos下用cmatrix做出黑客屏幕数字下雨效果
如图: 注意:试了在centos下面使用wget命令不能用. 步骤1:在网盘下载cmatrix 链接: https://pan.baidu.com/s/1pM4j9SB 密码: yjh5 步骤2:打开centos,使用命令 mkdir /usr/local/temp新建temp文件夹 步骤3:用FileZilla Client把下载的文件上传到temp文件夹下 步骤4:tar zxvf cmatrix-1.2a.tar.gz 解压 步骤5:cd cmatrix进入到解压目录,用命令yum in
Ubuntu如果不能ifconfig出来的话---解决办法
如果你在Ubuntu或者其他Linux系统输入ifconfig出现以下低级的错误时,然后给出提示 sudo apt install net-tools 下载工具时 然后又出现提示说无法获得锁、无法管理目录时,这时候你应该怎么办呢? 这时候你应该冷静下来,然后一次输出一下两句话 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 这两句话的意思是解锁的意思,具体的意思,我也不太懂 然后你就可以输出下面的这句话了 sudo
Liunx命令和一起数据类型总结
第二节课复习和总结 一、Liunx命令 pwd -- 查看当前路径
whoami -- 查看用户
ls -- 查看当前路径下有哪些文件夹
clear -- 清屏(或者Ctrl+L)
cd -- 移动进入文件夹命令(Tab键补全)
sudo -- 超级管理员权限
bash -- 用来执行.sh文件
workon + 虚拟环境名字 -- 进入到虚拟环境(deactivate退出虚拟机)
二、数值类型(不可变) 程序一定是用来数据处理的 解释器:把代码翻译成计算机能识别
Python实现邮箱发送信息
Python-邮箱-txt 一、SSL SSL 是指安全套接字层,简而言之,它是一项标准技术,可确保互联网连接安全,保护两个系统之间发送的任何敏感数据,防止网络犯罪分子读取和修改任何传输信息,包括个人资料。两个系统可能是指服务器和客户端(例如,浏览器和购物网站),或两个服务器之间(例如,含个人身份信息或工资单信息的应用程序)。 二、SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中
Mysql基础知识(1)
Mysql基础(1)总结 一、环境问题 Ubun无图形界面和有图形界面之间的转换命令 bash .start_mode.sh 二、Mysql简介 1、Mysql:是最流行的 ‘关系型数据库’ 管理系统之一(免费、开源) 2、关系型数据库:采用关系模型来组织数据的数据库 3、关系:一张二维表,每个关系都有有个关系名,就是表明,互相关联 4、模型:行和列(二维),具体指字段跟字段信息 5、mysql:里可以装很多的数据库,数据库里面可以装很多的二维信息 6、mysql:里的代码官方标准是要大写的
Liunx基础命令小总结
Liunx补充 基于UNIX(苹果)开源免费的(很多的服务器都是基于UNIX开发) 目前来Liunx是最适合开发的 有些python都要调用Liunx下面底层的东西(所以学Python要学会操作Liunx) Python的库很多(不需要完全掌握),所以要学会看官方文档 如果用Window开发的话可能会因为版权问题 ls >> aaa ----- 一个>表示向一个目标输出但是不能覆盖,两个>>表示向一个目标输出,全覆盖 ifconfig -----查看ip地址 ping -----后面加IP地址
Python基础(控制流程)
控制流程 程序执行三大流程 1、顺序执行 2、选择执行 3、循环执行 0、Liunx命令 注释:6到10行 6,10s/^/#/g ---6到10行的开头(^)加上#号 一、条件判断 改变代码的执行顺序
#elif可以加多个
'''
if 条件:
语句
elif 条件:
语句
else:
语句
'''
a = int(input('请输入:'))
if a >= 90:
print('很优秀')
elif
类定义、属性、初始化
类定义、属性、初始化 面向过程 --所有逻辑都是自己在考虑 面向对象 -- 在Python里面一切皆对象 ,比如定义a = 'Fyn' 时就有很多方法,那么a就是一个对象 一、类定义 类 是一个独立存放变量(属性/方法)的空间 在Python里类就是一个封装
'''
类的定义
类的命名要:
1、大驼峰命名法 FynNameAge
2、小驼峰命名法 fynNameAge
变量名的命名:
test_time_person
Js操作样式和this的认识
1、Js操作元素 innerHtml 获取或者修改或添加元素里面的内容(常用) innerText 获取或者修改或添加元素里面的内容(不常用) 区别:innerText不能解析标签
<body>
<div id="box"></div>
</bod>
<script>
var oBox = document.getElementById('box');
//获取到元素里面所有的内容包括标签
console.log(oBox.innerHtml)<b
JS标签属性(自定义)
标签属性 1、获取和修改标签属性 可读可写 .style 获取的是行内样式 通过.的方式这能获取合法的标签属性(就是不能获取系统自带的方法属性),需要通过特定的方法来获取
<body>
<img src="" alt="哈哈" name="dawang" id="box"/>
</body>
<script>
var aMg = document.getElementsTagName('img');
console.log(aMg[0].alt); //获取
JS设置样式的替代方法、静态获取.动态获取、元素命名规范
1、设置样式的替代方法 通过js来操作类名,来实现css的批量操作 写样式的时候能用CSS写的不用JS写,因为CSS加载比JS快;
<style>
#box{
width: 100px;
height: 100px;
background-color: #ccc;
}
#box.on{
float: right;
background-color: blue;
paddin
Linux----基础
检查是否安装openSSH apt-cache policy openssh-client openssh-server
安装服务端 apt-get installl openssh-server
安装客户端 apt-get installl openssh-client
线程---local数据隔离
线程之间本身是数据共享的,当多个线程同时修改一份数据的时候,数据就可能不 准确,特别是线程量特别大的时候,为了保证数据准确性: (1) 通过线程锁Lock (2)通过local数据隔离 from threading import local, Thread
loc = local() # 产生一个对象
def func(name, age):
global loc
loc.name = name
loc.age = age
print(loc.nam
D3.js的基础部分之数组的处理 数组的排序和求值(v3版本)
数组的处理 : 数组时一种常用的数据结构,通常是由相同数据类型的项组成集合,拥有数组名,可以凭借数组名和下标来访问数组项。虽然JavaScript允许一个数组中存在不同的数据类型,但实际很少这样使用。需要被可视化的数据常以数组的形式存在,虽然JavaScript中提供了不少操作数组的方法,但JavaScript不是为了数据可视化而存在的。因此,D3数据可视化的需求封装了不少数组处理函数。 一 排序 : 排序的方法: d3.ascending(a,b); //递增函数。如果a小于b,则返回-1;
使用iptables和tc对端口限速
首先,我们来看一下tc,TC(Traffic Control)命令,是linux自带的告警流控命令。Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。一般只能限制网卡发送的数据包,不能限制网卡接收的数据包,所以可以通过改变发送次序来控制传输速率。Linux流量控制主要是在输出接口排列时进行处理和实现的。 限速场景,需要对当前设备的发包做限制。(其实本来想在接收包时做限制,但是tc只能对发包限制,
今日推荐
周排行