摘要:模板模式:抽取通用部分,实现代码复用责任链模式:请求被多个节点执行 或 请求沿着责任链传递,直到被某个节点处理观察者模式:请求被多个节点执行【主题实现add/remove/notify接口,所有观察者实现统一的update接口,notify会调用所有观察者的update接口】状态模式:在状态改变之前
阅读全文
摘要:常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!) 一般情况下,对一个问题(或一类算法)只需选择一种基本操作来讨论算法的时间复杂度即可,有时也需要同时考虑几种基本操作,甚至可以对不同的操作赋予不同的权值,以
阅读全文
摘要:21 世纪的今天,我们已经离不开各式各样的游戏,网站和软件。这些服务的背后,是一个又一个的服务器,运行着形形色色的程序。这些服务器只不过是普通的电脑,他们也有普通电脑的烦恼,例如内存泄露,磁盘满了和系统出错等。就算服务器本身没有出问题,服务器里运行的程序,也是会出故障的。 想象一下,你在火车上吃着火
阅读全文
摘要:from threading import Lockclass myClass(object): myLock=Lock() flag=None def __init__(self,name): self.n=name print("aiay",name) def __new__(cls, *arg
阅读全文
摘要:参考资料:https://blog.csdn.net/weixin_40475396/article/details/80439781 投入到指定的队列用:add.delay(1, 3, queue='queue_add1') my_task.apply_async((2, 2), queue='m
阅读全文
摘要:参考:https://mp.weixin.qq.com/s/FF1dzq3ItvZt36PgOqX_BQ 1 Celery 实现异步调用的原理核心其实是将任务执行单元 worker 和 任务派发单元 分开,从而达到异步的效果;2Celery将需要执行的任务发送到消息队列中,然后再由任务执行单元根据具
阅读全文
摘要:参考 :https://iblog.csdn.net/qq_37143673/article/details/97613633 docker run --name jenkinsci-blueocean -u root --rm -d -p 7005:8080 -p 50000:50000 -v /
阅读全文
摘要:pytest 测试目录 执行失败,因为导入失败,于是通过 python3 -m pytest 测试目录 则执行成功 参考:https://mp.weixin.qq.com/s/2ER7iEshVs3GPlOlwji4tw (1).如果你想用pytest寻找整个文件夹下的测试用例,那么文件须以test
阅读全文
摘要:原文链接:https://www.cnblogs.com/aspirant/p/5697807.html 分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多号称分布式专家的人也就停留于此,大
阅读全文
摘要:转自:https://mp.weixin.qq.com/s/HiNB7CuCmcoLHSQ5-sFC0g Python在3.4引入了 asyncio 库,3.6新增了关键字 async和await,此后,异步框架迅速发展了起来,性能上能和Node.js比肩,除非是CPU密集型任务,否则没有理由不适用
阅读全文
摘要:flux:1f6f53872f8d1706bc8257f15104384499c01e0e taskinstance = task +date shell exec shell 的内件命令exec执行命令时,不启用新的shell进程,exec是用被执行的命令行替换掉当前的shell进程,且exec命
阅读全文
摘要:自动发掘dag实例 import imp def process_file(self, filepath): mod_name, file_ext = os.path.splitext(os.path.split(filepath)[-1]) if file_ext != '.py': return
阅读全文