会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你看起来真的很好吃
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年6月27日
创建型模式-单例模式(使用模块实现)
摘要: singletion模块 class Test(): pass a = Test() 调用模块 from singleton.test import a if __name__ == "__main__": for item in range(10): b = a print(id(b))
阅读全文
posted @ 2023-06-27 10:24 你看起来真的很好吃
阅读(7)
评论(0)
推荐(0)
2023年6月26日
结构型模式-动态代理模式
摘要: # 模式类型:结构性模型 # 模型方法:动态代理模式 # 作用:相对于静态代理,动态代理更灵活。不需要手动实现接口类中的所有方法,接口新增方法后动态代理无需修改。 # 使用场景:监控。日志,限流 from abc import ABCMeta, abstractmethod import types
阅读全文
posted @ 2023-06-26 17:46 你看起来真的很好吃
阅读(7)
评论(0)
推荐(0)
结构型模式-静态代理模式
摘要: # 模式类型:结构性模型 # 模型方法:静态代理模式 # 作用:在不修改目标代码的情况下,可以控制目标代码的访问,可以在其前后添加自己的业务代码 # 使用场景:监控。日志,限流 from abc import ABCMeta, abstractmethod class ITeacher(metacl
阅读全文
posted @ 2023-06-26 16:28 你看起来真的很好吃
阅读(13)
评论(0)
推荐(0)
设计模式
摘要: 面相对象的7大原则 开闭原则:对新增开放对修改关闭 依赖倒转原则:抽象类不依赖实现,实现以来抽象类 接口隔离原则:接口尽量细化,客户端只依赖需要的接口 单一职能原则:类功能尽量单一 里氏替换原则:子类可以替换父类,且不影响功能 迪米特法则:又叫最少知道原则,一个对象应对其他对象尽可能少的了解,尽量不
阅读全文
posted @ 2023-06-26 16:19 你看起来真的很好吃
阅读(11)
评论(0)
推荐(0)
2023年6月21日
linux 查看服务器信息
摘要: 查看CPU信息 https://www.cnblogs.com/yaoyangding/p/15489297.html 查看磁盘空间df -h 查看内存 -m:以兆字节为单位显示。free -m 查看内存品牌dmidecode -t memory | grep Manufacturer 查看磁盘详细
阅读全文
posted @ 2023-06-21 11:46 你看起来真的很好吃
阅读(38)
评论(0)
推荐(0)
2023年5月8日
python GUI(beeware) + uiautomator2 实现root后的安卓手机自动执行脚本
摘要: python环境:python3.81: 安装beeware beeware教程:https://docs.beeware.org/en/latest/tutorial/tutorial-2.html 2: 安装python模块uiautomator23:测试代码 代码结构 app.py """ M
阅读全文
posted @ 2023-05-08 19:20 你看起来真的很好吃
阅读(300)
评论(0)
推荐(0)
2023年4月11日
python实现安卓APP自动化测试
摘要: 相关软件 PC端:系统:MAC python3.9.16 iuautomator2(该工具依赖adb)介绍:uiautomator2是一个自动化测试开源工具,仅支持Android平台的原生应用测试。它本来是Google提供的一个自动化测试的Java库,后来发展了python-uiautomator2
阅读全文
posted @ 2023-04-11 16:33 你看起来真的很好吃
阅读(841)
评论(0)
推荐(0)
adb链接手机设备发送大文件或安装apk超时问题
摘要: uiautomator2源码中设置了content_timeout时间为固定的3秒源码地址:/xxxxx/.conda/envs/douyin/lib/python3.9/site-packages/uiautomator2/__init__.py
阅读全文
posted @ 2023-04-11 11:28 你看起来真的很好吃
阅读(81)
评论(0)
推荐(0)
2023年3月10日
python 时间格式转换
摘要: 1:UTC时间转北京时间utc时间格式:2023-03-10T07:52:12Zfrom datetime import datetime, timedeltautc="2023-03-10T07:52:12Z" datetime.strptime(utc, "%Y-%m-%dT%S:%M:%SZ"
阅读全文
posted @ 2023-03-10 16:21 你看起来真的很好吃
阅读(79)
评论(0)
推荐(0)
2023年3月2日
python logger 并发场景实现日志切割和日志自动删除功能
摘要: 实现原理:重写WatchedFileHandler实现 自带的RotatingFileHandler模块只适用于单进程多进程中会导致日志丢失 logger配置 仅将file_path改为日志存储的目录地址 自定义日志类 1 # -*-coding:utf-8-*- 2 import datetime
阅读全文
posted @ 2023-03-02 21:08 你看起来真的很好吃
阅读(311)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告