百度2010校园招聘 web前端开发笔试题

标签:无

早就说百度的web题很简单,但还是没好友去试试。昨天在malili3302的blog看到了题目,所以就试做了一下,费时18分17秒(我还以为10分钟能做完的说)。
嗯,别认为我的答案就是对的,我也没去查=。=

推荐个Python IDE:eric4

标签:Python

之前曾介绍过Pydev,但对于非Java程序员来说,装个Eclipse的确是个累赘,而且占用资源巨大,所以我仍然是用EditPlus作为主要工具。

性能最快的语言是C++?

标签:性能

刚才去The Computer Language Benchmarks Game测试了一下各种语言的速度,共有4个平台:
Ubuntu™ : Intel® Q6600® quad-core (32位4核)
x64 Ubuntu™ : Intel® Q6600® quad-core (64位4核)
x64 Ubuntu™ : Intel® Q6600® one core (64位1核)
Ubuntu™ : Intel® Q6600® one core (32位1核)

排前3的分别为:C++ > C > ATS。此外,Java的表现也很抢眼。C# mono由于不是原生的,比Java慢了约50%。

用Cython编译Python的C扩展

标签:Python

大部分的Python代码并未用到其动态性,却为此多付出了很多时间,所以出于性能考虑就会改用C扩展来加速。
然而用C写代码明显比Python麻烦多了,接口的处理也很繁琐,所以我一直没去尝试。
昨晚看到一篇《Cython三分钟入门》,让我眼前一亮:居然可以把大部分Python代码直接编译成C扩展(当然手动改写会更快,和C代码速度几乎完全相同)。而且它是完全自由的,可以使用任何许可证:public domain、BSD、GPL或all rights reserved。

« 看看还有什么好玩意