Recent Posts

Vue.js 结合 PIXI.js 实践

介绍
一个小游戏的任务,准确的说是幻灯片。没有复杂交互,只有一个场景选择逻辑。
实现细节
之前使用过 Qunitus,过于轻量,对于图片没有太多处理。...

Browser Change History Event

网页应用为了支持浏览器的前进或者后退,除了使用URL作为状态区分的标准多页面应用,更多的时候需要自己维护状态,存放在某个地方,然后进行解析。...

[翻译]Apache POI 如何添加一个自定义函数

[翻译]Apache POI 如何添加一个自定义函数

原文地址:http://stackoverflow.com/questions/10298512/apache-poi-how-to-register-a-fu...

[翻译]Solr vs. ElasticSearch

原文地址:http://stackoverflow.com/questions/10213009/solr-vs-elasticsearch

二者核心架...

Email notice when Gitlab commit

Gitlab's user of project relationship, It's save into the users_projects...

Alembic 简明教程

Alembic 简明教程

本文记录了Alembic的主要使用过程。
数据库版本化
通常我们会将我们的代码放入到某个VCS(版本控制系统)中,进行可追溯的版本管理。一个项目除了代码...

Recommender System : An Introduction 阅读笔记 - 导言

推荐系统的需求早在1990s开始出现.
系统探索阶段.
迅速商业化阶段.
调研激增,成为主流.
更进一步,推荐系统在现在.
导言
第一部分: 基础介绍...

<Bandit Algorithms for Website Optimization>

<Bandit Algorithms for Website Optimization>

Introduction
这是一本关于如何更好的做A/B Test的书。
围绕短期利益和长期收益做的决策。
Two Characters: Explorat...

快速实现Python C 拓展 - ctypesgen.py

Introduction
运行效率在Python中一直倍受诟病,但是作为[胶水语言],除了具有自身逻辑快速实现能力,还能够很容易将复杂运算抽象到其他平台上去,...

为Git添加提交邮件通知

为Git添加提交邮件通知

Introduction
为Git repository 添加hook,每次commit 时发送一封diff email
Procedure
拷贝Git...

Python Web development basal procedure

Agenda
Pip
Virtualenv
Flask
Gunic
Procedure
Setp 1 Install Pip
Install Pip...

Recommend System Conf 2012

时间: 2012-12-01
地点: 北京五道口 清华旁紫光会所
## 部分记录
### Recommendation anytime, anywhe...

CodernityDB

放弃CodernityDB。
EXCELLENCE:
纯Python,没有引入额外的依赖。
过程透明,存储方式,结构,序列化,查询都需要有所了解。每个查询...

Practices of an Agile Developer

Practices of an Agile Developer

Chapter 1
个体和交互胜过过程和工具
可工作的软件胜过面面俱到的文档
客户协作胜过合同谈判
响应变化胜过遵循计划
Continuous devel...

<97 Things Every Software Architect Should Know>读书笔记

提前关注性能问题
在我的工作中更多的是在设计阶段体现,从设计阶段我们就开始要求为目前整体系统性能设计。
比如增加“实时通知”的实现方案前,会考虑目前整体网站的...

Wrap_cache 实现笔记

Wrap_cache 实现笔记

目的:解决一般调用函数的缓存控制,将诸如:
def b():
c = t()
time.sleep(2)
d = trick[&quo...

解决Python Image Library无法渲染小号字体问题

问题描述
拿Python Image Library (下简称“PIL”)实现渲染文字到图片的功能,挑选好字体后,发现渲染小于一定字号(随不同的字体而不同),...

Mac OSX lion 下PIL解析JPEG格式图片报错broken data stream问题

Mac OSX lion 下PIL解析JPEG格式图片报错broken data stream问题
简介
由于需要使用PIL在Python中进行对图片的操作...

NodeJS C++ Extension

NodeJs除了带给我们高效的Http事物处理,由于基于V8引擎,所以自身就具有良好的拓展性.
下面,我将会实现一个简单的NodeJs本地拓展例子.
Hell...

当使用一个文件对象"__iter__"方法直接操作还需要close?

原以为Python会在iter返回的对象抛出StopIteration错误时关闭掉file handler.答案很明显,必须要显示关闭.
我们平常使用:...

上海游

一天前只是都还是不相识的人.两天后完成六feature.欢迎来到另外一个世界.
无论无何,我都感叹这样的生产力.
Gurudigger是mike为所有I...

Python中shelve的存储效率

如果某个临时需求突然需要存储服务,额外开表肯定是不太合适的.自己额外去实现一套本地文件存储又似乎很麻烦. 好在Python为我们提供了很多基于文件的存储服务....

WSGI进行URL正则匹配之前是否应该缩小正则匹配范围

起因
因为业务需要,计划实现一个WSGI application,用于现有逻辑. 实现WSGI时碰到需要进行URL匹配的问题了.
有人提议能否能像SQL中的查...