使用 Python 同步文件夹
2010-09-27
同步文件夹的工具有很多,下面是我用 Python 写的一个小脚本,兼容 Windows 和 Linux,算是重复发明轮子,不过也当是练习,呵呵。用法很简单,如下:
python syncdir.py ...
阅读全文Bresenham 直线算法与画圆算法
2010-08-27
在我们内部开发使用的一个工具中,我们需要几乎从 0 开始实现一个高效的二维图像渲染引擎。比较幸运的是,我们只需要画直线、圆以及矩形,其中比较复杂的是画直线和圆。画直线和圆已经有非常多的成熟的算法了,我...
阅读全文关于星期二男孩问题的进一步思考
2010-08-21
之前写了一篇关于星期二男孩问题的帖子,最近被一位前辈指出了一处问题,虽然这个问题我也隐约注意到了,但直到被指出时才突然顿悟。
星期二问题的描述是这样的:一个人有两个小孩,其中有一个是生于星期二的男孩儿...
阅读全文用 JavaScript 截取字符串左边长度为 n 的子串
2010-08-19
我们经常需要用 JavaScript 取得一个字条串的左边长度为 n 的子串(比如用于显示标题、摘要等),大多数情况下,直接用 substring 等原生方法就可以,但这些方法把汉字和英文字母的长度都...
阅读全文使用 Cocos2d 模拟 N 体问题
2010-08-09
最近学习了一下 Cocos2d,它是一个基于 Python 的用于创建 2D 游戏、演示以及其它图像/交互应用的框架。
这个框架总体来说,还是很简单清晰的。我用它把之前写的网页版的 N 体问题模拟重新...
阅读全文A/B 测试:实现方法
2010-07-29
上文介绍了 A/B 测试的基本概念,接下来我们继续探讨如何实现 A/B 测试。
原理概述
我们先来看一个图(注:感谢Algo提供本图): A/B testing 部署概念图 上图展示了 A/B 测试的...
阅读全文