那些离了就活不了的 VIM 插件
两年前,我写了 一篇 blog 推荐了不少自己常用的 VIM 插件。现在回头看看,文章中的一些插件我自己现在 都已经没在用了。有些插件比如 pathogen、ack.vim 已经找到了更好的替代品。同时又找到了一些 YouCompleteMe 之类的优秀新欢。 抱着分享的目的,我 … … View more
翻译:有哪些针对软件工程师提高效率的小贴士?
该文章翻译自Justin Rosenstein在Quora问题 "What are some productivity tips from various professions?" 下的一篇答案: 我是一名软件开发者、设计师,同时也是一名企业家。我是团队效率软件 Asana 的 … … View more
一次分享:编写“高性能”Python代码
做了一次小组内分享,主要算是闲聊性质的,ppt内容比较散也比较乱。主要目的是锻炼演讲技能=。= 编写高性能Python代码 … … View more
给Django用户的SQLAlchemy介绍
SQLAlchemy是什么? SQLAlchemy的官网上写着它的介绍文字: SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application develop … … View more
uwsgi日志慢请求分析器:uwsgi-sloth
uwsgi-sloth 是由我开发的一个分析uwsgi日志的工具, 主要的功能是通过分析uwsgi日志里面的请求处理时间来生成慢请求报表,为你在优化uwsgi app性能时提供帮助。 目前支持针对uwsgi日志文件生成 单个静态报表文件 或者实时分析日志来生成 实时报表 。 … … View more
PostgreSQL的MVCC并发处理
原文:https://devcenter.heroku.com/articles/postgresql-concurrency 翻译:piglei Postgre数据库的很大的卖点之一就是它处理并发的方式。我们的期望很简单:读永远不阻塞写,反之亦然。Post … … View more
在Django中实现一个高性能未读消息计数器
计数器(Counter)是一个非常常用的功能组件,这篇blog以未读消息数为例,介绍了在 Django中实现一个高性能计数器的基本要点。 故事的开始:.count() 假设你有一个Notification Model类,保存的主要是所有的站内通知: class Noti … … View more
Python下的苹果推送服务(APNS)模块选择
APNS 是苹果为IOS设备提供的推送服务,全称是(Apple Push Notification service)。 如果你有接触移动互联网相关的开发的话,应该对它很熟悉。 接下来我会给大家简单介绍一下Python下的一些APNS相关的模块以及其特点。 模块介绍 Py … … View more