基础组件
文章平均质量分 53
Leiwista
这个作者很懒,什么都没留下…
展开
-
无锁并发队列的实现
最近看到一份多核环境下无锁并发队列的实现代码,其中巧妙地利用了CAS(compare and set)和memory barrier实现了ring buffer。ring buffer特征:使用一个环来管理一个队列,而不是使用一个链表。其特征:FIFO最大容量固定;无锁实现;使用water marking由于使用一个固定大小的数组来存储元素,所以该队列省去了申请和释原创 2013-01-22 17:32:51 · 854 阅读 · 0 评论 -
Celery在django环境下生成任务独立的log日志
Django框架中,使用celery可以实现异步任务的目的,对于web及原创 2014-04-16 17:06:13 · 4901 阅读 · 1 评论 -
python pip通过本地目录安装相关程序包
遇到的问题:在virtualenv环境中使用pip install安装的程序包,如何在另外一台机器的virtualenv环境中被重用?目前我找到的方法:使用pip freeze在原有的virtualenv中生成requirement.txt文件pip freeze > requirement.txt安装pip2pipip install pip2pi使用pip2tgz下原创 2014-09-06 23:13:06 · 2285 阅读 · 0 评论