心有猛虎, 细嗅蔷薇


python在不同文件之间共同使用全局变量

# python在不同文件之间共同使用全局变量方案的探讨 # 还是以案例为开头: 最近做的项目中有这么一个需求:A/B/C三个文件,我把B/C中要用到的全局变量,都放在A文件中,这样后面项目大了,全局变量多了的话不至于出现调用混乱的情况。变量的具体值,可以在程序开始运


pysctp的IOError [Errno 11] Resource temporarily unavailable问题

**记录一次异常的SCTP连接错误** 最近公司的一个项目,需要用到SCTP协议来传输diameter协议内容。于是最近研究了下SCTP协议在python中的实现。 SCTP协议的python实现非常少,搜了下,只有[pysctp](https://github.com/


memcached多个服务器间分享缓存实现缓存负载均衡(二.实现)

具体实现篇 此处以django为例,介绍memcached如何在django中使用 首先,在settings.py文件中,对CACHES模块进行设置,多个IP/PORT之间用逗号间隔。 ```python CACHES = { 'default':


memcached多个服务器间分享缓存实现缓存负载均衡(一.原理)

近来遇到的一个问题:django在登陆时,将登陆信息写入本地缓存memcached,本地测试没有问题,但是部署到线上服务器时,经常会出现登陆认证失败。因为正式环境中使用的是Nginx与uWSGI来实现的多台服务器的负载均衡。怀疑是由于memcached没有共享导致。上网搜了一下,


django中聚合aggregate和annotate GROUP BY的使用方法

接触django已经很长时间了,但是使用QuerySet查询集的方式一直比较低端,只会使用filter/Q函数/exclude等方式来查询,数据量比较小的时候还可以,但是如果数据量很大,而且查询比较复杂,那么如果还是使用多个filter进行查询效率就会很低。就趁着清明放假的时间,