oldj's blog

编程,写作,以及涂鸦

Vim自动修改最后更新时间

2010-10-23
我们在编辑一些源代码文件时,常会在文件头部的注释中加上一行类似于“Last Update: 2010-10-22 16:09:14”的内容,用于记录这个文件最后更新的时间。不过麻烦的是默认状态下这行内...阅读全文

森林大火

2010-10-10
之前读了方舟子的科普文章《野火烧不尽》,一直觉得很受启发,最近趁着假期空闲,我也用计算机模拟了一下文中介绍的森林大火的实验,见这个链接。 实验是这样的:在一片空地上,随机地种上一些树,随着时间的推移,...阅读全文

说吴

2010-09-11
列位看官,这次要讲的是周朝的吴国的故事。以下内容基本上来自正史,一小部分细节来自野史以及道听途说,不是严肃的史学著作,在下姑妄言之,列位看官姑妄听之。:-) 一、源 话说殷商末年,在一个叫周原(位于今...阅读全文

碑文

2010-09-08
记录一段碑文,怀念一下一位先人。 係夫建業難,而由困而亨者爲尤難。故有大業者,必有盈德者。 公湖南人也,生於巨族,貿易江胡,艱難困苦,其俻當矣。既而徙足滇南,初無盈宇,之慶勃焉,興業於此,實有美富之,...阅读全文

蜗居,新的书架

2010-08-28
我和老婆已经在一个合租的小房子里蜗居有一段时间了,别的倒还马马虎虎,不过怎么放书却一直让我头痛。以前的办法是买几个大箱子,把暂时不看的书放里面,要看时再去翻。但箱子显然不是放书的好地方,我经常在想看某...阅读全文

关于星期二男孩问题的进一步思考

2010-08-21
之前写了一篇关于星期二男孩问题的帖子,最近被一位前辈指出了一处问题,虽然这个问题我也隐约注意到了,但直到被指出时才突然顿悟。 星期二问题的描述是这样的:一个人有两个小孩,其中有一个是生于星期二的男孩儿...阅读全文

A/B测试:实现方法

2010-07-29
上文介绍了 A/B 测试的基本概念,接下来我们继续探讨如何实现 A/B 测试。 我们先来看一个图: (注:感谢Algo提供本图。) 上图展示了 A/B 测试的实现原理。从左到右,四条较粗的竖线代表了 ...阅读全文

A/B测试:基本概念

2010-07-27
网站设计中,我们经常会面临多个设计方案的选择,比如某个按钮是用红色还是用蓝色,是放左边还是放右边。传统的解决方法通常是集体讨论表决,或者由某位专家或领导来拍板,实在决定不了时也有随机选一个上线的。虽然...阅读全文

Python easy_install的一个问题

2010-07-19
使用Python的easy_install安装所需要的包非常方便,不过有时可能会遇到这样的错误:AttributeError: 'NoneType' object has no attribute '...阅读全文

Django忘记用户密码了怎么办?

2010-07-18
忘了Django用户的密码是个不大不小的麻烦,好在有一些方便的办法可以重置密码。 Django的用户信息保存在 auth_user 表里,忘记密码时当然可以通过操作数据库来重设密码,不过Django保...阅读全文