Recent Posts

SSH long time remote command

背景
重建MySQL Replication的过程中,需要导入数据库文件。过程耗时约4个小时。使用Fabric脚本自动执行重建过程中,出现因为长时间没有响应导...

在Python中给类或者实例动态添加方法

原文:http://www.ianlewis.org/en/dynamically-adding-method-classes-or-class-instanc...

Jinja2 macro 和 call

Jinja2 macro 和 call

简介
Jinja2 作为模板引擎提供了丰富的内置语法为渲染逻辑提供支持。碰到一个需求,对于一大段文本内部进行拆分,然后插入模板中定义的一小段HTML。直觉是自...

为什么无法拓展supervisors的环境变量PATH

原文链接:http://serverfault.com/questions/331027/supervisord-how-to-append-to-path...

Fix Demical is not JSON serializable

问题
Mysql对于小数均会处理为DECIMAL类型,而mysql-connector-python模块则会按照其字段类型直接映射为Python中的Decim...

PyCoder's Weekly Issue #86: RTFD

News
PyTennessee 讲者招募
Pillow 2.2.1 发布 一堆BUG修复
Discussions
Linux 平台上最好的Pyth...

存在可靠且高效的 Linux K/V 数据库 ?

问题描述
我需要一个快速,可靠且占内存少的 Linux K/V 数据库。Key 长大约为 128 bytes,value 最长 128K 或 256K 。理想...

PyCoder's Weekly Issue #85: horse_ebooks

PyCoder's Weekly Issue #85: horse_ebooks

News
PyCon 2014 开放注册
微软捐赠 10万$给IPython VS已经集成了IPython,作为 Ironpython 的官方shell
R...

PyCoder's Weekly Issue #84: Ready

News
PyCon 2014 主题确定,开始审核 一共 565 个主题
Django 安全修复升级
PyTennessee 2014
Discus...

PyCoder's Weekly Issue #83: Programmers' Day

News
Django 已成为注册商标
Django 发布安全修复版
Python 3.4.0 Alpha 2 发布
Discussions
为什么...

PyCoder's Weekly Issue #82: Octocat

News
BeeWare Python开发工具合辑,目前提供一个可视化单元测试执行器(cricket),一个可视化单步调试工具(bugjar)
Python...

PyCoder's Weekly Issue #81: Exception

News
Gunicorn 18.0 发布 新增部分特性以及一些Bugfix
Discussions
要开始学习Django了,我该不该从Pytho...

PyCoder's Weekly Issue #80: Peace.

PyCoder's Weekly Issue #80: Peace.

News
WSGI战争 48小时生产一个优质WSGI框架
PyMongo 2.6 发布 增加连接池特性
一堆计划 Django 的 DB migrate 特...

PyCoder's Weekly Issue #79: Its Friday.

News
Django 安全补丁发布 涉及版本广泛,django.contrib.admin 中 URLField 过滤不严导致的 XSS 漏洞
Raspb...

Pycoder's Weekly Issue #78: PyCon Canada 2013

Pycoder's Weekly Issue #78: PyCon Canada 2013

News
Pip 1.4.1 发布
安全报告:Django BREACH 详见手法介绍
IPython 1.0 发布
Pylint 1.0 发布
Dis...

Pycoder's Weekly Issue #77: Zelda

News
PyPy 2.1 发布 提供对于ARM平台JIT的支持
新PEP8 对比来看,较老版宽松许多。对于一些要求也只是提倡,而不是禁止。行宽提升到99个...

Pycoder's Weekly Issue #76: Caremad

News
pip 1.4 发布 不支持 Python 2.5
PyPy 2.1 Beta2
Virtualenv 1.10 不再支持 Python 2....

Pycoder's Weekly Issue #75: PEP 8*

Pycoder's Weekly Issue #75: PEP 8*

News
PyCon India PyCon 印度于8月30日-9月1日进行
Discussions
TIL: Python understands...

Pycoder's Weekly Issue #74: Numba

News
PyPy 2.1 Beta 提供 ARM 支持
PyCon Australia 2013
Discussions
Don't d...

Pycoder's Weekly Issue #73: Julython 2013

News
Julython 2013 启动 开启全民Python编程模式
Pillow 2.1.0 发布 PIL 的 fork 版,要知道,PIL已经有几年...

IPython Training

# IPython
Jul. 2013 xhuang
## Introduction
- Iteractive shell (Qt)
- [noteb...

Pycoder's Weekly Issue #71: Docker

Pycoder's Weekly Issue #71: Docker

News
《Flask 最佳实践》- Kickstarter 内容很丰富
Tornado 3.1 发布
Discussions
Numba : 一行...

Flask 如何实现 auto reloader

简介
对于长时间执行的任务,我们不可能将其放在一个请求中完成,通常会用其他的方式异步执行。
队列则就是这样一个专门提供非阻塞任务执行的系统组件。在开发过程中我...

Pycoder's Weekly Issue #70: Glass

Pycoder's Weekly Issue #70: Glass

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Werkzeug 和 Flask 新版发布 放弃支持...

Pycoder's Weekly Issue #69: Air

Pycoder's Weekly Issue #69: Air

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Tornado 3.0.2 Released
Djan...

Python Profiling

Python Profiling
Author: dreampuf(http://huangx.in)
Slide: http://www.slideshar...

一维数组转二维数组

起因
手头碰到一段代码需要重构,打开脚本之后发现代码如下:
def list_splist(lists):
listLen = 0
newL...