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