Python批处理脚本只能处理较为简单的顺序执行的语句, 语句太多了,就有点乱...是时候升级一下了. 函数可以将多条语句分组封装,实现面向过程的,简单的模块化管理. 方便将语句实行"网格"管控,不容易乱. 代码编译或运行中出bug不要紧,找该函数即可. 简单的Python函数 简单点,就是将多条语句"封装"下, 相当于将原来凌乱的语句,用塑料袋打包"封装"了下, 最终实现模块化的管理, 比如: # coding=utf-8 import req…
一.基本定义 (一).面向过程(procedure oriented programming POP) 面向过程是分析解决问题的步骤,然后用函数把这些步骤一步一步的实现,然后在使用的时候一一调用则可. (二).面向对象(object oriented programming OOP) 面向对象是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事物在解决整个问题的过程中所发生的行为. 二.通俗理解面向过程和面向对象区别 知乎上面经典的答案(一): 面向过程…
分组与函数查询 温馨提示:分组之后查询其他函数结果是不正确的: 分组函数:group by 按班级分组,查询出每班数学最高分:select class,max(maths) from score group by class; 不分班级查询总人数最高分: select max(maths) from score; 注释: max:最大值; 按班级分组,查询出每班数学最低分: select class,min(maths) from score group by class; 注释:最小值min:…
函数只能面向过程,来回互相调用后顺序执行, 简单的编码项目,还能应付的过来, 复杂的大型项目,调用多了,就会乱. 如何才能不乱呢,可尝试下, 面向对象类的概念, 将现实世界的事物抽象成对象,将现实世界中事物的关系抽象成类, 即要秉着"万物皆对象,一切皆可归类"的中心思想, 去建立你的代码模型. 一听特别晕乎,我也一样, 我学Python的时候,写了将近大半年的面向过程函数, 由于我也无法深入理解到面向对象类的概念, 当时就是无法将代码写成面向对象类的形式. 直到自己去慢慢学习面向对象类…
案例一:版本在软件研发阶段是很重要的, 不同的版本, 已修复的Bug也不一样, 所实现的功能不一样, Android终端产品正式版本发布前,项目经理除了确保系统版本确定无误外, 还会逐个验证所搭载的所有App的版本是否都是正确, 防止App做系统集成的时候集成错了,导致App功能缺失或异常! 案例二: 测试经理要求我做一个表,表格包含了系统的所有App名称, App版本信息, 用于做性能测试数据统计(CPU & Memory). 那问题来了,如何批量把Android里边的已经集成的所有App的版…
接上一篇:adb命令_一键截取logcat日志, 有一天, 系统稳定性开发负责人找到我,希望我能在跑android 系统monkey的时候, 实时监控logcat的输出,如果一旦发现"java.lang.NullPointerException"空指针异常, 则立刻用adb bugreport命令导出当时log压缩包出来. 准备阶段 adb logcat -v threadtime > D:\logcat_20200310_101112.txt可以打印按线程时间log并保存到一个…
Android手机测试, 涉及照相机(Camera)应用程序的稳定性测试的用例, 需要涉及100张照片的拍照自动化测试. 准备阶段 先清理老照片,照片一般存放在/scard/DCIM目录下 adb shell am start + 相机的Activity 可以打开相机App adb shell input tap 坐标可以模拟点击拍照按钮 坐标可以通过设置->开发者选项->打开指针位置(坐标), 可以查看拍照按钮的具体坐标(x,y)值 如何查看应用程序的包名 应用程序的包名(Package N…
Android作为一款Linux终端,肯定是支持.sh后缀的Shell脚本的运行的, 有时候测试环境准备或者长时间截取复杂的日志等,开发会给到一些Shell脚本. Shell脚本的执行的优势: 快捷高效,Shell脚本是Linux终端都支持的. 由于执行及测试结果都在Linux终端内部存储,不会出现因为反复通过USB与Windows电脑进行输入输出导致的Android系统的I/O CPU消耗过大. 如何通过Python来运行Shell脚本呢? 何为高端地用Python运行Shell脚本,这里边的…
例子一: 面向过程 在生活中的体现: 李四去饭店吃饭,进入风华高档餐饮店后,首先不理服务员,然后冲进厨房,推开厨师,自己开煤气,自己切菜,自己炒菜,自己调料,炒好后自己端出来,然后吃,吃完后 买单 面向对象 在生活中的体现:(面向对象在生活中无处无在) 李四去饭店吃饭,进入风华高档餐饮店后,李四调用>>>服务员这个对象的点菜功能,然后服务员对象会去调用>>>厨师这个对象(厨师有自己系列的制作菜行为/功能)把菜做好后调用>>>服务员这个对象的送菜功能,然…
php连接数据库的两种方式- 面向过程 面向对象   一.面向对象1. 链接数据库$conn = @new mysqli("127.0.0.1","root","","mydb"); if($conn->connect_errno){ //返回链接错误号// 返回链接错误信息die("数据库链接失败:".$conn->connect_error);} 2. 选择数据库$conn->sele…