04 2018 档案
摘要:python第三方库存放的位置 lib 下存放的都是第三方库 os模块 import模块导入 如果要应用的话,要么在同一个目录下,要不放到全局目录下site-packages 什么是pyc pyc是编译之后生成的文件
阅读全文
摘要:userdel -r test 删除test用户 tail 查看 例:tail -1 /etc/passwd id test 查看用户 添加用户:useradd -u 1000 -g lw -d /home/sb bigSB -s /bin/bash test ls /home/ 查看用户名称 su
阅读全文
摘要:什么是家目录? 是存放root以外的其他所有用户的用户文件目录。你自己的文件都放在这里。 如test用户,其个人数据以及桌面等文件都是放在/home/test/目录下面。 less /etc/passwd 用于存放用户信息的文件 vim /etc/passwd 编辑该文件 useradd lw 在该
阅读全文
摘要:adb shell dumpsys batterystats --reset adb reboot adb shell dumpsys batterystats –enable full-wake-history 注意:由于记录所有唤醒锁数据会导致日志数量超过上限(50M),因此最好在分析具体应用时
阅读全文
摘要:举例: 将桌面上的aaa文件复制到mnt目录下 如果把一个文件复制到一个目标文件中,而目标文件已经存在,那么,该目标文件的内容将被破坏。此命令中所有参数既可以是绝对路径名,也可以是相对路径名。通常会用到点.或点点..的形式。例如,下面的命令将指定文件复制到当前目录下: 所有目标文件指定的目录必须是己
阅读全文
摘要:1.新建文本文档 2.写入代码 将adb命令封装到bat的一个循环结构中,不断的执行 3.将文档的格式改为以 .bat 结尾 4.连接上设备,双击文档就可以运行了 5.结束:ctrl+c 结束程序 6.在运行的过程中也可以重新打开一个doc窗口,抓取日志:adb logcat -v time > c
阅读全文
摘要:adb shell monkey -s 35359563 -p com.wangpos.by.cashier3 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --pct-trackball 5 --pct-nav 5 --pct-anyevent 20 --pct-a...
阅读全文
摘要:INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。 INSERT INTO SELECT 语法 我们可以从一个表中复制所有的列插入到另一个已存在的表中: INSERT INTO table2 SELECT * FROM
阅读全文
摘要:UNION 操作符 SQL UNION 操作符合并两个或多个 SELECT 语句的结果。 UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELEC
阅读全文
摘要:RIGHT JOIN 关键字 RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。 RIGHT JOIN 语法 SELECT column_name(s) FROM table1 RIGHT JOIN table
阅读全文
摘要:LEFT JOIN 关键字 LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。 SQL LEFT JOIN 语法 或: SELECT column_name(s) FROM table1 LEFT OUTER J
阅读全文
摘要:INNER JOIN 关键字 INNER JOIN 关键字在表中存在至少一个匹配时返回行。 SQL INNER JOIN 语法 或: SELECT column_name(s) FROM table1 JOIN table2 ON table1.column_name=table2.column_n
阅读全文
摘要:SQL join 用于把来自两个或多个表的行结合起来。 SQL JOIN SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN 条
阅读全文
摘要:通过使用 SQL,可以为表名称或列名称指定别名。基本上,创建别名是为了让列名称的可读性更强。 列的 SQL 别名语法 SELECT column_name AS alias_name FROM table_name; 表的 SQL 别名语法 SELECT column_name(s) FROM ta
阅读全文
摘要:BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 举例: 选取 alexa 介于 1 和 20 之间的所有网站 NOT BETWEEN 操作符实例 带有IN的BETWEEN操作符实例 带有文本值的BETWEEN操作符实例 带有文
阅读全文
摘要:IN 操作符允许您在 WHERE 子句中规定多个值。 SQL IN 语法 举例: 选取 name 为 "Jack" 或 "Mary" 的所有网站
阅读全文
摘要:通配符可用于替代字符串中的任何其他字符。 SQL 通配符 在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 在 SQL 中,可使用以下通配符: 例句: 选取 name 以 "G"、"F" 或 "s" 开始的所有网站 选取 name 不以 A 到 H 字
阅读全文
摘要:SQL LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 语法 like后跟元素的样式: '%a' //以a结尾的数据 'a%' //以a开头的数据 '%a%' //含有a的数据 '_a_' //三位且中间字母是a的 '_a' //两位且结尾字母是a
阅读全文
摘要:LIMIT 语句来选取指定的条数数据。 MySQL 语法 实例
阅读全文
摘要:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。 HAVING 子句可以让我们筛选分组后的各组数据。 SQL HAVING 语法 例句: 查找访问量大于200的网站 查找总访问量大于 200 的网站,并且 alexa 排名小于 200
阅读全文
摘要:GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组 GROUP BY 语法 例句: 每个学生的总分数
阅读全文
摘要:SUM() 函数返回数值列的总数。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name; 例句: 查询所有学生所有科目的总分数 select sum(score) from SC 查询每个学生的总分数 select S,sum(score) su
阅读全文
摘要:COUNT() 函数返回匹配指定条件的行数。 COUNT(column_name)函数返回指定列的值的数目(NULL不计入) COUNT(*) 函数返回表中的记录数: 例: 从SC表中选出S=1的数量 选择SC表中列S下不同的值的数量 选择SC表中得分89的学生的数量(去重)
阅读全文
摘要:AVG()函数 用于计算一组值或表达式的平均值,返回数值列的平均值。 AVG()函数的语法如下: 句型: 例句: 1.从SC表中获取所有的score的平均值 2.获取score大于90的平均值
阅读全文
摘要:命令: 输出示例: 各列含义: top 命令还支持一些命令行参数,详细用法如下:
阅读全文
摘要:重启到 Recovery 模式 命令: 从 Recovery 重启到 Android 命令: 重启到 Fastboot 模式 命令: 通过 sideload 更新系统 如果我们下载了 Android 设备对应的系统更新包到电脑上,那么也可以通过 adb 来完成更新。 以 Recovery 模式下更新
阅读全文
摘要:重启手机 命令: 检测设备是否已 root 命令: 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。
阅读全文
摘要:注:需要 root 权限。 命令: 表示将系统日期和时间更改为 2016 年 08 月 23 日 13 点 15 分 00 秒。
阅读全文
摘要:注:需要 root 权限。 命令: 输出示例: ssid 即为我们在 WLAN 设置里看到的名称,psk 为密码,key_mgmt 为安全加密方式。
阅读全文
摘要:注:需要 root 权限。 /system 分区默认挂载为只读,但有些操作比如给 Android 系统添加命令、删除自带应用等需要对 /system 进行写操作,所以需要重新挂载它为可读写。 步骤: 进入 shell 并切换到 root 用户权限。 命令: 查看当前分区挂载情况。 命令: 输出示例:
阅读全文
摘要:屏幕截图 命令: 然后将 png 文件导出到电脑: 可以使用 adb shell screencap -h 查看 screencap 命令的帮助信息,下面是两个有意义的参数及含义: 实测如果指定文件名以 .png 结尾时可以省略 -p 参数;否则需要使用 -p 参数。如果不指定文件名,截图文件的内容
阅读全文
摘要:型号 命令: 输出示例: 电池状况 命令: 输入示例: 其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 44% 的电量。 屏幕分辨率 命令: 输出示例: 该设备屏幕分辨率为 1080px * 1920px。 屏幕密度 命令: 输出示例: 该设备屏幕密度为 420dpi
阅读全文
摘要:Android 系统的日志分为两部分,底层的 Linux 内核日志输出到 /proc/kmsg,Android 的日志输出到 /dev/log。 Android 日志 命令格式: 常用用法列举如下: 按级别过滤日志 Android 的日志分为如下几个级别: V —— Verbose(最低,输出得最多
阅读全文
摘要:在 adb shell 里有个很实用的命令叫 input,通过它可以做一些有趣的事情。 input 命令的完整 help 信息如下: 比如使用 adb shell input keyevent 命令,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见 KeyEvent,摘引部
阅读全文
摘要:复制设备里的文件到电脑 命令: 其中 电脑上的目录 参数可以省略,默认复制到当前目录。 例: 小技巧:设备上的文件路径可能需要 root 权限才能访问,如果你的设备已经 root 过,可以先使用 adb shell 和 su 命令在 adb shell 里获取 root 权限后,先 cp /path
阅读全文
摘要:主要是使用 am 命令,常用的 如下: 参数很灵活,和写 Android 程序时代码里的 Intent 相对应。 用于决定 intent 对象的选项如下: 里还能带数据,就像写代码时的 Bundle 一样: 调起 Activity 命令格式: 例如: 表示调起微信主界面。 表示调起 org.mazh
阅读全文
摘要:1.举例说明: 1.查看引用列表:查看你当前设备上有什么应用(显示的是包名) 2.查看系统应用 3.查看第三方应用 4.包名包含某字符串的应用 两种方式 5.安装apk 6.卸载应用 7.清楚应用数据与缓存 8.查看前台activity 2.具体详解 查看应用列表 查看应用列表的基本命令格式是 即在
阅读全文
摘要:下面举一个无线连接的例子: 1.举例说明 2.具体详解 USB 连接 通过 USB 连接来正常使用 adb 需要保证几点: 硬件状态正常。 包括 Android 设备处于正常开机状态,USB 连接线和各种接口完好。 Android 设备的开发者选项和 USB 调试模式已开启。 可以到「设置」-「开发
阅读全文
摘要:有时我们在使用adb命令的时候发生无法生效,此时就需要对设备进行root,这样就能随意执行高权限命令了 一 举例说明: 二 具体详解: 以 root 权限运行 adbd adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb clie
阅读全文
摘要:若你的电脑连接多个设备(例:手机),而由于种种原因,你没有办法把这些设备拔掉(也可能是懒),但是你却想操作其中的一台设备你该如何做呢? 下面就教给你方法: 1.使用方法举例 2.具体详解 命令语法 adb 命令的基本语法如下: 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s ] 这一
阅读全文
摘要:1.什么是adb工具? adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真是设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦! 2.adb的作用? adb的全称为Android Debug Bridge,就是
阅读全文
摘要:1.下载Shadowsocks 链接:http://10.30.0.66/s.php?sid=XuUXs1 2.安装 3.配置:(以PC为例) 右键右下角Shadowsocks,服务器-编辑服务器,输入IP, 端口、密码 4.勾选 ‘启用系统代理’,选择 ‘系统代理模式’ 为 ‘PAC模式’ 5.之
阅读全文

浙公网安备 33010602011771号