
python
文章平均质量分 62
APOLLO_TS
SoftWare Develop
展开
-
Python-线程池
🍉 这里有个瓜,官方说线程池不能作为驻守任务的解决方案,那么如果要主线程永远不退出是不是就能行呢?主要说明线程池流程基本思想,源码在concurrent/futures/thread.py中。🍉🍉 GIL 估计会在明年下半年变成配置可选项,现在琢磨一下正合适。原创 2023-08-11 00:38:40 · 856 阅读 · 0 评论 -
Python-条件变量锁
🍉🍉 通过条件变量可以实现线程轮换机制,以下代码来自互联网。主要说明wait内部基本思想。原创 2023-08-09 19:54:54 · 460 阅读 · 0 评论 -
Python的super,mro,new
在 Python 3(Python 2 的新式类)中多继承模式是使用 C3 算法来确定 MRO(Method Resolution Order),咱们通过mro()来确定。super的工作原理如下:def super(type[, object-or-type]) mro = [object-or-type].mro() return mro[mro.index(cls) + 1]一般重写new方法可以完成享元模式,极大节约内存,一般用于图标图形渲染提示性能。在重写new后...原创 2020-12-16 14:59:28 · 244 阅读 · 0 评论 -
Python注释规范最佳实践
# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期:2020-12-07 开发工具:PyCharm 功能描述: 最佳实践是,文件顶部使用多行注释较为完美,也容易跟函数,类进行区分。 函数与类内部第一行用多行注释生成文档,统一采用这样的方法。也有一些架构师 用双引号的多行注释表示模块注释,单引号多行用于.原创 2020-12-07 23:54:31 · 2125 阅读 · 0 评论 -
模拟键盘输入将自选股导入到交易师
模拟键盘输入将自选股导入到交易师问题产生的背景:某人的自选股池传给他人后,发现里面有大量的可转债,这个需要剔除,所以不能使用监控剪切板的模式。如下做了一个简单程序,主要问题不是程序,而是安装PyAutoGUI出现依赖程序有编码的错误pip install PyGetWindow目前是有GBK编码问题的,所以download源码包,修改setup.pyimport ref...原创 2019-05-07 18:54:37 · 2818 阅读 · 1 评论