the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

为什么需要reload(sys)后设置编码--python中的site.py模块

分类:Python | 标签:       | 发布:2014-08-28 6:35 a.m. | 阅读量: 11021

在刚开始写python程序的时候,都会遇到一个很头疼的问题——编码错误,在之前的文章中也做了介绍: `由__future__中unicode_literals引起的错误来研究python中的编码问题 `_ 。其中一种解决方案是reload(sys),然后调用sys.setdefaultencoding('utf-8'),之前只是知道这么做能够设置运行时编码,那么为什么要reload之后才能设置呢?

MemcachedKeyCharacterError: Control characters not allowed

分类:数据库 | 标签:     | 发布:2014-07-17 5:48 a.m. | 阅读量: 7054

刚才升级上服务器上去看了下错误日志,发现有一个 ``MemcachedKeyCharacterError: Control characters not allowed`` 的错误,看了下url,是因为有一个url(用文章标题做slug)中间有空格,导致memcached出错。 有两个解决方案,第一是去掉所有空格,然后把这个当做key。第二个就是稍复杂点,取slug得md5值。

真巧,刚想弃掉webfaction就

分类:建站 | 标签:     | 发布:2014-06-24 5:32 a.m. | 阅读量: 5175

真是巧了。昨天刚把新服务器的博客程序搭好,今天博客有可以访问了。这尼玛是逗我玩吧。

用Descriptor来实现类级属性(Property)

分类:Python | 标签:       | 发布:2014-05-27 6:59 a.m. | 阅读量: 4794

上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。 先说说decorator

Python的Descriptor在Django中的使用

分类:Django | 标签:       | 发布:2014-05-15 4:21 p.m. | 阅读量: 8248

这篇通过Django源码中的cached_property来看下Python中一个很重要的概念——Descriptor(描述器)的使用。想必通过实际代码来看能让人对其用法更有体会。

一个终点也是一个开始

分类:生活 | 标签:         | 发布:2014-04-29 6:27 a.m. | 阅读量: 4735

在看一部很有吸引力的电视剧的时候,看到结尾的时候通常比较纠结——想快点知道结果,却又舍不得这么好的剧被看完了,有一种失落感。难怪有人说,世人的不幸有两种:1. 追求幸福而不得者;2. 苦苦追求,终于到达幸福者。

Backbonejs入门教程第二版出版啦!

分类:Javascript | 标签:       | 发布:2014-04-23 6:23 a.m. | 阅读量: 7745

在经过最近一段时间整理之后,最终还是放到了百度阅读上。算是电子书出版,虽然没有纸质书带来的那种实体的感受,但最终编辑完上线、审核通过之后还是满心欢喜的。 虽说在github上写作也是不断的能让用户看到

呼~Backbonejs入门教程第二版完了

分类:Javascript | 标签:     | 发布:2014-04-17 6:33 a.m. | 阅读量: 10790

呼~ 松一口气,终于搞完了 Backbonejs入门教程第二版

nginx配置支持websocket

分类:Nginx | 标签:       | 发布:2014-04-03 5:55 a.m. | 阅读量: 17698

前两天折腾了下socketio,部署完发现通过nginx代理之后前端的socket无法和后端通信了,于是暴查一通,最后解决问题:

由__future__中unicode_literals引起的错误来研究python中的编码问题

分类:Python | 标签:         | 发布:2014-03-13 8:07 a.m. | 阅读量: 17476

在py2.7的项目中用了__future__模块中的 ``unicode_literals`` 来为兼容py3.x做准备,今天遇到一个UnicodeEncodeError的错误,跟了下,发现这个小坑值得注意。是怎么样的一个坑呢?跟着代码看看。顺便深究一下原理。

其他分类: