摘要:
1. 要解决的问题: 想要快速的访问类中的私有属性,但是不想直接暴露出原来类中的属性 @property def tick(self): return self._tick 2. 经典例子 # property decorator make defining and modifying class' 阅读全文
摘要:
1.先定义生成器 2.用next(generator)调用生成器,相加,验证 # todo: define my_generater and be called by next() def my_generater(k): i = 1 while True: yield i ** k i += 1 阅读全文
摘要:
1.问题: 在[1, 2, 3, 4, 5, 6]中,找出满足 x*x > target的最小的数; 2. l r mid array[mid] flag(指针) target 0 5 2 9 -1 15 3 5 4 25 4 15 3 3 3 16 3 15 3.代码 # [1, 2, 3, 4, 阅读全文
摘要:
1.函数 import sys class Callcount01: def __init__(self, func): self.func = func self.call_num = 0 def __call__(self, *args, **kwargs): self.call_num += 阅读全文
摘要:
1.有个坑 re.sub('[^\w]', ' ', 'hello world, get rid of comma') --> [^\w] 非字符的意思 [^abc] 匹配除了a,b,c之外的字符 import re text_string = re.sub(r'([^\s\w]|_|[0-9])+ 阅读全文
摘要:
"单下划线" 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量; "双下划线" 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。(如下列所示) self.__id_to_texts = {} 初始化了自己的私有变量,也就是这个用来存储文件名到文 阅读全文
摘要:
0. python3.9 https://blog.csdn.net/redhat0921/article/details/110250230 1、导出 pip freeze > requirements.txt 2、在其他环境安装 pip install -r requirements.txt 1 阅读全文
摘要:
1.d\proj\myrecrument\interviewer\tasks.py from celery.contrib import rdb import time logger = logging.getLogger(__name__) @shared_task def send_dingta 阅读全文
摘要:
1.快速测试和监控,启动多个celery worker,-A 指定项目目录, -P 指定方式,我这里以协程方式运行, -n指定name celery worker -A voice_quality_assurance_configure --loglevel=info -P eventlet -n 阅读全文
摘要:
-1 windows系统需要eventlet 支持 pip install eventlet参考:Python Celery 快速实现分布式的任务队列管理 (toutiao.com) 0.查看celery的worker状态 (worker==node) (base) D:\djangotest\my 阅读全文