- 博客(67)
- 收藏
- 关注
原创 五、面向对象
使用class关键字定义类,类中的函数即为方法passself是普通形参,但调用时没有传递实参值。在执行代码时自动将调用这个方法的对象传递给self,因为self的本质是对象。如下图示例。
2025-03-18 19:36:42
218
原创 疯狂动物城 ZOOTOPIA——English Learning
at a later point in time,稍后的时间点。自满,沾沾自喜,n.
2025-01-14 00:15:08
345
原创 Festive China《话说中国节》
二十四节气具体包括立春、雨水、惊蛰、春分、清明、谷雨、立夏、小满、芒种、夏至、小暑、大暑、立秋、处暑、白露、秋分、寒露、霜降、立冬、小雪、大雪、冬至、小寒、大寒。)它分别以夏至、冬至作为一年之中白昼最长、最短的时间点,以春分、秋分作为昼夜最平衡的点。通过这四个时间点,一年被分为四部分:春、夏、秋、冬。在古代,这套时间制度不仅是农业生产的指南针,指导农民预测冷暖、春种秋收,还是民俗文化的风向标。两千多年前,中国人通过观察太阳的运动轨迹,创立了二十四节气这个古老而科学的时间制度,称为”二十四节气“。
2024-08-03 18:01:08
867
原创 debug调试_以Pycharm为例
在需要调试的代码行前打断点,执行后会停顿在断点位置(不运行)右键“debug”,或者直接点击右上角的小虫子。主要是检查逻辑错误,而非语法错误。
2024-06-13 01:27:09
677
原创 Android Studio button点击事件
注意:如果没有View view参数,那会出现,本质上onClick应该没起作用,还是首先执行的onCreate()获取到的时间。
2024-04-26 15:15:29
1001
1
原创 Android Studio布局
center水平垂直居中、center_vertical垂直居中、center_horizontal水平居中、right最右、left(top)最左、bottom最下。注意layout_width和layout_height的值是match_parent还是wrap_content,因为是根据控件的边界,所以这会影响居中效果。控件在一行/列中所占的比例。
2024-04-26 15:09:27
438
原创 Android Studio 新建工程
注:2022.3.1,新建Empty Activity默认是Kotlin,可以选择新建Empty View Activity,修改语言为JAVA。
2024-04-22 11:03:14
338
原创 adb remount 挂载前后导入文件的区别
通过adb remount后push文件需要具备足够的系统权限,并且对系统文件的修改需要谨慎操作,以免导致设备不稳定或无法正常工作。在进行任何系统级操作之前,请确保了解相关知识并做好备份。
2024-04-09 19:23:41
588
1
原创 adb shell getevent/sendevent获取设备事件
获取设备的事件信息,如按键、触摸屏位置等查看可选参数显示各类事件的驱动设备。
2024-03-06 17:19:26
1470
原创 python+uiautomator2+adb
基于google uiautomator的安卓UI自动化框架,支持python编写测试脚本对设备进行自动化控制。原理是在设备上运行http服务器,将http接口封装成python库uiautomator只能使用java语言,每次都要上传到设备上运行,uiautomator2可以实现所见即所得的测试。
2024-01-31 16:40:08
1132
原创 requests库_向网页发送请求
请求头中规定了Content-Type: application/json,所以应该传入JSON数据,将data修改为json。以上情况,目前还不完全确定是因为缩进导致的,但确实去除缩进后就没这个报错。strip()只是去除字符串头尾的指定字符,关于中间的内容是不处理的。确认请求方法、请求URL,URL不是用浏览器上方的那个地址!3、权限限制,网页限制访问,需提供有效凭据或身份验证信息。1、请求方法是否正确,可在开发人员工具中的标头确认。2、请求URL是否正确,同第一点。1、F12进入开发人员工具。
2024-01-22 09:50:26
408
原创 adb和bat的局限性
虽然这些工具存在一定的局限性,但在适当的场景下它们仍然是非常有价值的工具,能够帮助用户进行设备管理和自动化任务执行。安全性:BAT文件存在一定的安全风险,因为它们可以执行系统命令,如果被恶意利用可能导致系统受损。权限限制:部分功能可能需要root权限才能执行,而获取root权限可能会违反设备的保修协议。功能受限:虽然BAT文件可以完成简单的批处理任务,但对于复杂的逻辑和操作支持相对有限。需要USB连接:ADB通常需要通过USB连接到设备,这会限制其在远程设备上的使用。
2023-12-05 09:13:25
1109
原创 python_json库
skipkeys,默认为false,为真时dict不是基础类型,str、int、float、bool、none不会引发类型错误,而是不会跳过。ensure_ascii,默认为true,输出ASCII码,为真时可输出中文。参数"strict=False",字符串中允许使用控制字符,默认为True。出现类似这样的错误,通常是因为格式不标准。
2023-11-29 09:16:29
502
原创 设备信息的AT指令与NV值
International Mobile Equipment Identity,国际移动设备识别码由15位数字组成,全球唯一ID,作用是区别每一部移动通信设备NV值550,斜向右读取,实际为86271…
2023-07-20 14:48:17
1092
原创 Python迭代器与生成器
for 循环中无需处理 StopIteration 异常,循环会正常结束。使用yield函数的称为生成器,结果返回迭代器,只能用于迭代操作。从集合的第一个元素开始,直到所有的元素被访问完结束,迭代器只能。,输出迭代器的下一个元素,要和iter()一起使用。利用iterable,内存占用始终为常数,但不简洁。利用yield来获取iterable效果,保持简洁。访问集合元素的一种方式,可以记住遍历的位置的对象。标识迭代的完成,防止无限循环。缺少复用性,无法获得生成序列。
2023-07-17 17:42:56
363
原创 Android日志获取与解析
logcat是一个命令行工具,用于转储系统消息日志,包括设备抛出错误时的堆栈轨迹,以及从所有应用中使用 Log 类写入的消息。
2023-07-13 09:31:44
4813
原创 Python 命名空间和作用域
命名空间内不能有重名,但是不同命名空间可以重名而没有任何影响,注意区分模块,内置名称 > 全局名称 > 局部名称。全局变量,将引用和赋值直接指向包含该模块的全局名称命名空间,调用函数时,所有函数内声明的名称都会加到作用域中。对象是类的实例化,对象之间相互独立,但不同作用域下的不同名称可以绑定到同一个对象。python中访问变量,会从内到外,依次访问所有作用域直到找到,否则报错未定义。才会引入新的作用域,其他代码块内定义的变量,外部也可以访问。,局部作用域影响到全局作用域。,嵌套作用域影响到局部作用域。
2022-12-07 15:09:46
183
原创 标准库/模块
模块的结构化管理,将众多具有相关功能的模块文件组合成包。包文件有_init_.py和模块文件组成,用init文件识别是否为包文件。以py为后缀的文件,其中定义了一些常量和函数,模块名称即为py文件的名称。本地生成runoob_urllib_test.htm文件,包含网页所有内容。urllib库用于操作网页URL,并对网页的内容进行抓取和处理。的数学运算函数,math 模块下的函数返回值均为浮点数。,读取文件的全部内容,把读取的内容赋值给一个列表变量。解析robots.txt文件。,读取文件的一行内容。
2022-11-18 11:55:24
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人