PyQt 线程类 QThread PyQt中的线程类 QtCore.QThread,使用时继承QThread类 启动界面的线程暂称为UI线程。界面执行命令时都在自己的UI线程中。如果在UI线程中执行网络连接和数据库操作等耗时的操作,界面会被卡住,Windows下有可能会出现“无响应”的警告。阻塞UI线程会降低用户体验和应用稳定性。因此我们可以把耗时操作放在线程中去执行。 QThread代表一个线程,我们可以复写run函数来执行我们 2017-07-11 PyQt
Python 调用adb命令 使用Python通过subprocess调用adb命令。 subprocess包主要功能是执行外部命令(相对Python而言)。和shell类似。 换言之除了adb命令外,利用subprocess可以执行其他的命令,比如ls,cd等等。 subprocess 可参考: https://docs.python.org/2/library/subprocess.html 在电脑上装好adb工具,配置好 2017-07-05 Python
Python 查看目录中的文件 一些关于文件的操作例如,实现查看目录内容的功能。类似Linux下的tree命令。统计目录下指定后缀文件的行数。 功能是将目录下所有的文件路径存入list中。可以加入后缀判断功能,搜索指定的后缀名文件。主要利用递归的方法来检索文件。 仿造 tree 功能示例代码 Python2.7 列出目录下所有文件递归法123456789101112131415161718192021import osdef 2017-07-01 Python
Android Handler,Looper 与 MessageQueue 使用与分析 从源码角度分析Handler。有利于使用Handler和分析Handler的相关问题。认识Looper与Handler的关系。 2017-06-07 Android_note #Android源码 #Handler
Python 操作 MySQL 本文链接Python 操作 MySQL 开发环境与配置 win_x64 Ubuntu14.04 Python3.x pip安装pymysql模块直接使用pip安装 pip install pymysqlwin64上直接在cmd中执行 连接本地数据库使用模块pymysql连接数据库本地数据库相关配置请参阅: https://rustfisher.com/2019/02/26/Database 2017-05-25 Python #MySQL
Python3 Dictionary与JSON JSON与Dictionary简介 Python3 PyCharm CE JSON简介JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它是一种文本格式。它的结构主要由键值对来构成。一个键(key)对应一个值(value)。最外围用大括号{ }包围起来。例如1234{ "firstName": &q 2017-05-05 Python
pip 相关 Ubuntu 14.04 pip 使用国内镜像源使用pip install 的时候总是出现read timeout 之类的错误 使用国内镜像 https://pypi.tuna.tsinghua.edu.cn/simple例如我要安装 scrapy1pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy 添加源的配置 Li 2017-04-29 Python
适配器模式 Adapter Pattern - Java实现 定义将一个类的接口变换成客户端锁期待的另一种接口,从而使原本因接口不匹配而无法工作在一起的两个类能够在一起工作。也叫作变压器模式,亦称包装模式,但包装模式不止一个。简单而言,适配器模式就是把一个接口或类转换成其他的接口或类。 应用优点: 可以让没有任何关系的类在一起运行 增加了类的透明性 提高了类的复用度 灵活度好 注意事项:在详细阶段不要考虑适配器模式,它主要是用来解决正在服役的项目问题 代 2017-03-26 Design_pattern #设计模式