Python版本和虚拟环境管理利器

在学习node.js时,教程里面推荐了非常好用的版本管理工具nvm,此外,node还有npm管理包依赖关系,每个项目就有一个package.json记录包依赖关系,相关的包也直接放在工程目录下,隔离做的非常好。

django单元测试

测试的作用

单元测试在开发中有这些作用:

django分页优化

最近在用rest framework做API的时候,有几个资源集合get特别慢,看了django debug tool的分析,发现最慢的一条sql是用来count有多少个资源,因为查询比较复杂,加上count后,就变得特别慢。

js文件神奇地消失了

今天修改了原有的前端代码,把一些重复的代码独立出来,然后就发现一些js文件404了,但是按照url直接打开又没问题。

用Jekyll写博客

Jekyll是用ruby写的lib,可以按照一定的规则把markdown转成静态页面,这样就可以用markdown写博客文章,然后用Jekyll生成静态页面后放到线上。