Django Database returned an invalid datetime value

在Django上出现了这个错误,`ValueError: Database returned an invalid datetime value. Are time zone definitions for your database and pytz installed?`,pip freeze 一下,发现 pytz 已经装了,看来是MySQL的设置问题。 解决方法 mysql_tzinfo_to_sql /usr/sh...

PhantomJS抓取内容中文字符乱码问题

PhantomJS默认采用utf-8编码,如果你爬回来的内容输出中文是乱码,多半是编码的锅,改为gbk即可。 有两种方法解决: 1.通过`phantomjs -h`命令可以发现有这么一行 --output-encoding=<val> Sets the encoding for the terminal output, default ...

密码强度评分的一个设计

密码强度是一个很普遍的功能,比较简单,主要是怎么制定这个强度规则。现在需要升级密码强度的验证,以前的验证比较简单,现在已经不能满足需求了,现在需要可灵活变化并有多级别可配置选择的一个密码强度验证,所以就设计了下面这个东东。在设计前也参考了下比较...