既然不能做到过目不忘,索性把看到的记下来,做笔记的好处就是下次碰到问题时直接查看经过自己总结的笔记有事半功倍的效果,因此也养成了学习一点就记一点的习惯。以前喜欢用Evernote来记录,现在用GitHub。
- collections学习笔记
- 函数式编程------序列处理函数
- 协程
- 装饰器
- 异常
- yield 生成器
- 迭代器与生成器的区别
- python json
- Python虚拟环境:virtualenv
- Python实用技巧
- python测试
- gevent简介
- Django应用部署(nginx、gunicorn、virtualenv、supervisor)
- 理解WSGI
- Flask之Hello world详解
- Django测试指南
- Django模版语言
- 使用django-simple-captcha遇到的坑
- Python/Django编程实践指南
- Django Form
- Django url()函数详解
- Django signal
此系列文章绝大部分发布在importnew.com网站上
- [JDBC批处理Select语句](./note/java/JDBC Performance Tips.md)
- [JDBC为什么要使用PreparedStatement而不是Statement](./note/java/Why use PreparedStatement in Java JDBC .md)
- [Java为什么需要Lambda表达式(-)](./note/java/Why W Need Lambda Expressions in Java Part2.md)
- 深入单例模式
- 范行实践
- [类加载与初始化](./note/java/classloading and initialization.md)
Vim相关文章,早期写的一些文章可以在我的旧博客:liuzhijun.iteye.com查看到
- 正则表达式
- Vim11
- Vim12---ab与map
- Vim13 多窗口
- Vim14 标签页
- Vim15 折叠
- Vim16 Visual 模式(0)
- Vim17 Visual 模式(1)
- Vim18 Text-Objects
- Vim19 Visaul 模式(2)
- Vim20 Taglist初体验
- Vim21 又谈abbreviation
- Vim22 编码设置
- Vim23 filetype
- Vim24 record、play
- Vim25 行复制与移动
- Vim26 跨行执行〈Normal模式下的〉命令
- Vim27 高亮所有搜索模式匹配
- Vim28 全局命令 我的vim配置
不定时更新