今天同学让帮忙看个网站,wordpress搭的,阿里云的主机512M内存,运行一天之后就无法访问提示:"数据库无法连接"。于是乎花了些时间帮他看看。记录下过程,可能还会有人碰到类似的问题。
在刚开始写python程序的时候,都会遇到一个很头疼的问题——编码错误,在之前的文章中也做了介绍: `由__future__中unicode_literals引起的错误来研究python中的编码问题 `_ 。其中一种解决方案是reload(sys),然后调用sys.setdefaultencoding('utf-8'),之前只是知道这么做能够设置运行时编码,那么为什么要reload之后才能设置呢?
刚才升级上服务器上去看了下错误日志,发现有一个 ``MemcachedKeyCharacterError: Control characters not allowed`` 的错误,看了下url,是因为有一个url(用文章标题做slug)中间有空格,导致memcached出错。 有两个解决方案,第一是去掉所有空格,然后把这个当做key。第二个就是稍复杂点,取slug得md5值。
真是巧了。昨天刚把新服务器的博客程序搭好,今天博客有可以访问了。这尼玛是逗我玩吧。
上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。 先说说decorator
这篇通过Django源码中的cached_property来看下Python中一个很重要的概念——Descriptor(描述器)的使用。想必通过实际代码来看能让人对其用法更有体会。
在看一部很有吸引力的电视剧的时候,看到结尾的时候通常比较纠结——想快点知道结果,却又舍不得这么好的剧被看完了,有一种失落感。难怪有人说,世人的不幸有两种:1. 追求幸福而不得者;2. 苦苦追求,终于到达幸福者。
在经过最近一段时间整理之后,最终还是放到了百度阅读上。算是电子书出版,虽然没有纸质书带来的那种实体的感受,但最终编辑完上线、审核通过之后还是满心欢喜的。 虽说在github上写作也是不断的能让用户看到
呼~ 松一口气,终于搞完了 Backbonejs入门教程第二版
前两天折腾了下socketio,部署完发现通过nginx代理之后前端的socket无法和后端通信了,于是暴查一通,最后解决问题: