11 2018 档案
摘要:最近在使用python编写统计 android设备应用的帧率(FPS),通过adb shell dumpsys gfxinfo (packagename) 获取到数据后,如何对所有 Profile data in ms值进行提取,最先想到的肯定是要用正则表达式才能快速提取出想要的内容,具体要提取内容
阅读全文
摘要:输出: 三种循环使用注意: 1、for、while是先判断条件是否成立,再执行循环体 2、do...while是至少执行一次循环体,再判断条件是否成立,所以如果使用do...while循环的话,不管条件成立与否,循环体都会执行至少一次 事例如下: 输出如下:
阅读全文
摘要:1 package debug; 2 3 import java.util.Scanner; 4 public class Demo3 { 5 6 public static void main(String[] args) { 7 8 Scanner sc = new Scanner(System.in); 9 ...
阅读全文
摘要:1 package debug; 2 3 class Demo2 { 4 public static void main(String[] args){ 5 int a = 1; 6 int b = 2; 7 System.out.println("a:" + a + ",b:" + b); 8 9 ...
阅读全文
摘要:java中带package和不带package的编译运行方式是不同的。 首先来了解一下package的概念:简单定义为,package是一个为了方便管理组织java文件的目录结构,并防止不同java文件之间发生命名冲突而存在的一个java特性。不同package中的类的名字可以相同,只是在使用时要带
阅读全文
摘要:今天在获取android性能CPU测试数据时,发现这么一个问题: 输出为: 其中输出的列表中148这个值本为我要获取的CPU数据,本以为这个列表相对固定,我就直接去通过列表索引[15]即可获得该值,但发现多执行几次之后,所要的CPU数据并不是在固定位置,有时在第15位,有时在第16位,本能的觉得这个
阅读全文
摘要:该方法跟上一篇写入一列的方法相反,代码如下: 方法一和方法二显示的效果如下:
阅读全文
摘要:1、准备一个二维列表,然后再range后面不指定任何选项,可以输出该二维列表中数据在一列中显示,如下代码: 显示效果如下: 2、准备一个一维表格,然后在range 后面带上特定的 options 选项,可以轻松实现将列表中数据输出为一列,代码如下: 显示效果如下: 总结:此两种方法因人而异,只要能适
阅读全文
摘要:下面是一个获取配置的代码 在实际引用该段代码时,随着在其它模块中进行引用时,经常会发现提示模块不存在,为防止后面再出现该问题,将 filepath 这个进行优化,不采用 sys.path方法,改为如下: 从上面代码中看到filepath中加了 ../ 就OK了,那么问题来了 :"../" 代表的是上
阅读全文
摘要:最近在写性能相关的测试脚本,脚本已经完成,最终怎么体现在报告上,要想让报告看起来漂亮些,我们是先创建一个模板(格式和公式已全部制作好),只需要性能测试完成后往对应的sheet页中填充数据,数据完成后最终的性能测试报告也就大功告成。虽然可以将模板转化为xlxwriter的代码写死在生成脚本中,但是每次
阅读全文
摘要:1、先按照初学者思维代码应该是这样的 上面的代码也没啥毛病,也能得出正确的结果,但代码有20多行,实在是影响代码的执行效率了 2、接下来看这个 得出的结果跟上面的一样,那这样看看哪个的执行效率更好些
阅读全文
摘要:1、先给出一个在有数据区域的sheet页中生成的图表,比较全,图表和图例全部都有,如下图: 2、但是如果在其它 sheet页中引用该有数据的sheet数据时并生成图表,生成的图表只有图表区域显示,图例区域并不直接显示出来,就会让给人造成这个完整图表不知道是具体哪些项目的走势图,下面给出引用其它 sh
阅读全文
摘要:通过这个方法可以检测设备是否连接成功,如果有一台或者多台设备,可以将所有设备序列号全部输出 无设备连接输出如下: 有一台设备连接如下: 有两台设备连接如下: 有三台设备连接如下: 暂时没有这么多设备,请自行拿代码去验证 ^_^
阅读全文
摘要:现象 当本地的环境变量发生变化时,在jenkins 构建时里面访问的环境变量仍是之前旧的(未更新的)导致构建出现错误,比如我以我所遇到的问题进行简单写下,下面例子中我是涉及到修改 PYTHONPATH 环境变量 构建失败时,发现控制台信息中打印出来的的 sys.path 仍是之前旧的环境变量 更新后
阅读全文
摘要:先给出的代码和目录结构 获取CPU代码如下: 1 # -*- coding:utf-8 -*- 2 ''' 3 Created on Sep 10, 2018 4 5 @author: 6 ''' 7 import sys 8 import time 9 import subprocess 10 f
阅读全文
摘要:最近再调试这个统计FPS的代码,发现代码在android N上可以正常运行,但在android O上却运行不了,拼了命的报错,给出的提示就是 ZeroDivisionError: division by zero,看这错误很明显就是除数不能为0,理论上来说这问题也比较好定位就一步一步找了,排查代码后
阅读全文