-
Python的「zero length field name in format」错误
=Start= 缘由: 在写一个splitter的时候总是得不到正确的结果,但是本地测试又总是OK的,最后的最…
-
在Django项目中使用Bootstrap模板
=Start= 缘由: 这是一个看脸的社会,对于开发来说也是这样:即便后台逻辑做的屌炸天,但是如果没有一个漂亮…
-
BROOTKIT代码学习和原理分析
=Start= 缘由: 周末闲来无事,想找点东西学习一下,随手翻到了之前看到的一篇关于brootkit的文章,…
-
[think]如何养成良好的阅读习惯?
=Start= 缘由: 好久没有正经看过一本书了,现在每天只是被动的、零散的从网上接收知识片段。虽然一天或几天…
-
基于Nginx和uWSGI在CentOS上部署Django
=Start= 缘由: Django其实自带了一个Web服务器,但是建议只在开发/测试时使用,因为它在修改Py…
-
Linux下让进程在后台可靠运行的几种方法
=Start= 缘由: 我经常会碰到这样的问题,用 ssh 登录了远程的 Linux 服务器,运行了一些耗时较…
-
如何用Python分割不连续的有序列表
=Start= 缘由: 同事需要实现一个功能:从指定IP段中排除某些IP或IP段,最后得到一个类似于IP区间的…
-
Linux下Inotify的学习和使用
=Start= 缘由: 在Linux下需要监控某个文件/目录的变化并进行通知,常用的「tail -f」可以对文…
-
Linux下的多彩终端
=Start= 缘由: 在Linux终端上进行调试的时候,希望能够以不同的颜色对日志进行区分,方便查看。之前有…