【备忘】访问Google的几个方式
By 苏剑林 | 2014-06-15 | 36245位读者 | 引用不多说了,我只想喊“无谷歌不搜索”!
用PyPy提高Python脚本执行效率
By 苏剑林 | 2014-06-11 | 23398位读者 | 引用在《两百万前素数之和与前两百万素数之和》中,我们用Python求了前两百万的素数和以及两百万前的素数和,并且得到了在Python 3.3中的执行时间如下:
两百万前的素数之和:
142913828922
time: 2.4048174478605646前两百万的素数之和:
31381137530481
time: 46.75734807838953
于是想办法提高python脚本的执行效率,我觉得在算法方面,优化空间已经比较小了,于是考虑执行器上的优化。在搜索的无意间我看到了一个名词——Psyco!这是python的一个外部模块,导入后可以加快.py脚本的执行。网上也有《用 Psyco 让 Python 运行得像 C一样快》、《利用 psyco 让 Python 程序执行更快》之类的文章,说明Psyco确实是一个可行的选择,于是就跃跃欲试了,后来了解到Psyco在2012年已经停止开发,只支持到Python 2.4版本,目前它由 PyPy所接替。于是我就下载了PyPy。
不求珍馐百味,但愿开水白菜
By 苏剑林 | 2014-03-15 | 40309位读者 | 引用炼钢.vs.做菜:淬火与过冷河
By 苏剑林 | 2014-02-22 | 39535位读者 | 引用除了数学物理和中国象棋,我闲时也喜欢弄一下吃的。看到各种菜料经过自己的加工变成佳肴,也是一件美不胜收的事情;有时看到同样的菜料能够做出不同款式、不同味道的菜时,更是其乐无穷。作为广东人,我很自豪于其中一句话:“广东人吃所有东西——天上飞的,除了飞机;地上爬的,除了火车;水中游的,除了潜艇”。虽然不免有些夸张,但这句话充分显示了广东人(或者说岭南地区)饮食和烹饪的强大本领。我的厨房技术来源于我妈妈,小时候妈妈在家里做菜,由于是烧柴草生火,所以我得在灶前看好火。于是看火之时也在看妈妈做菜,久而久之,也会学会了一些做菜的方法。而现在,妈妈仍是家里的厨房好手,而我也不时进入厨房,做做自己喜欢吃的东西。谢谢我的好妈妈!
炼钢
本文叫“炼钢.vs.做菜”,这两者基本上是风牛马不相及,不过我却发现它们有一点点相似的技巧。已不记得什么时候了,在一本自然科学的书上,我曾看到过炼钢的两种技术:淬火和退火(后来发现还有正火、回火等,原理类似)。简单来说,淬火是将一块钢铁烧红,然后放进冷水中迅速冷却(也就是加热到一定温度,然后迅速冷却),如此重复,便可使得钢铁变硬,但同时也会更脆;退火则刚刚相反,它是将钢铁烧红后,让它自然冷却(有必要时,想办法降低冷却速度),如此一来,钢铁变软了,也变韧了。正火、回火均与退火类似,只是在细节上不同。通过淬火和退火的适当组合,可以生产出硬度和韧度都适当的钢铁。
今天是2014年2月14日,农历正月十五,传统的元宵佳节,祝大家元宵节快乐!
不过虽说是元宵佳节,但是我们这里的习俗却没有闹元宵的,好像在我们这里元宵节就像普通的初一十五一样,惯例地上个香,祭下神而已,唯一特别的地方就是早上妈妈放了个鞭炮,什么汤圆、灯笼、灯谜都没有呢。不过这并不妨碍我欣赏元宵节,印象里好像上学以来这是第一次在家过元宵节。幸好没有参加美国数学建模,不然又少了半个月的假期,少了一次难得的元宵,而多了得不偿失的劳动...
今天也是西方的情人节,但在这里我只强调元宵节。首要原因却不是我目前单身(当然这也是原因之一^_^),而是元宵节是中国传统节日。我这个人有个奇怪的“嗜好”,反正越潮流的东西我越不跟。于是乎,既然那么多人都庆祝着西方节日(什么万圣节、圣诞节、情人节),那么我就偏不凑这个热闹。我又想起了去年圣诞前夕有个师弟过来向我们宣传和推销圣诞的东西,被我批了一顿,我直言说“你为什么不等元旦再来?”。我想,如果哪一天,我也有机会庆祝情人节,我也只是庆祝中国的情人节,总感觉中国的情人节美多了:七夕,Qixi Festival,多美!不论是典故还是习俗都更美~
最近评论