
python
林军华
明德自强,求是力行!
展开
-
python实现常见算法
常见算法的python实现,如排序、遍历等原创 2017-05-11 17:01:58 · 325 阅读 · 0 评论 -
真正的 Tornado 异步非阻塞
其中 Tornado 的定义是 Web 框架和异步网络库,其中他具备有异步非阻塞能力,能解决他两个框架请求阻塞的问题,在需要并发能力时候就应该使用 Tornado。但是在实际使用过程中很容易把 Tornado 使用成异步阻塞框架,这样对比其他两大框架没有任何优势而言,本文就如何实现真正的异步非阻塞记录。 以下使用的 Python转载 2017-05-31 16:46:35 · 19463 阅读 · 6 评论 -
Python缓存装饰器类适用于redis,memcached和dict对象等
简介在web开发中,缓存是经常用来提高服务器的响应速度以及减少数据库压力的用力手段。在处理缓存时,有三个重要的步骤生成缓存键,存入缓存和获取缓存数据。对于不同的缓存软件(Redis,Mencached等)操作基本相同,只是在具体的存储获取环节存在差异,所以将常用的缓存处理过程封装成一个装饰器类(CacheDecorator下文给出实现代码)。通过装饰器类可以派生出基于不同缓存软件的具体缓存装饰器类如原创 2017-10-17 17:53:19 · 1583 阅读 · 0 评论 -
在 Flask 中使用 Celery
在 Flask 中使用 Celery原文地址:http://www.pythondoc.com/flask-celery/first.html后台运行任务的话题是有些复杂,因为围绕这个话题会让人产生困惑。为了简单起见,在以前我所有的例子中,我都是在线程中执行后台任务,但是我一直注意到更具有扩展性以及具备生产解决方案的任务队列像 Celery 应该可以替代线程中执行后台任务。不断有读者问我关于 Cel转载 2017-10-15 14:09:24 · 749 阅读 · 0 评论