上一页 1 ··· 5 6 7 8 9
摘要: 昨天做一个程序的性能测试的时候,由于用了自动化脚本,测试的时候直接把结果(包括执行时间等信息)输出到文件。后来我在调整源代码的时候单独跑了可执行文件,此时结果是输出到控制台(printf)。大约100k数据平均竟相差了54%,显然是控制台输出的时间消耗会较大。这个问题困扰了我差不多十几分钟,还特地细心比对了编译版本等影响因素。后来经过各种方法比对测试才发现,很可能是console output比管道重定向输出到文件耗时要多。其实这个问题如果面试问起来许多人有点经验应该都知道会选console output 慢,但现实中自己自测的时候受很多因素影响,不一定能顾及的面面俱到。既然知道了这个问题干脆 阅读全文
posted @ 2013-07-18 11:00 Lhfcws 阅读(1105) 评论(2) 推荐(0) 编辑
摘要: 周五上午10点半的飞机,为了便宜选了CA的空客320的飞机,结果体验很差。飞机涂了层风骚的粉紫色,机内较旧,也很小,经过所谓的头等舱简直惨不忍睹。对比起去年飞去北京乘的波音真是没法比,波音上每个人都有自己的智能电视可以点播,飞机餐料很足,味道也不错。这次那份恶心的榨菜肉丝饭就着发硬的餐包勉强咽了下去。飞行员技术也不咋样,以前坐的飞机降落时都很平滑,这次这个机长着实让我们体验了好几次骤然失重的刺激感。看着清澈的蓝天逐渐有了灰蒙蒙的云雾,我便知道杭州到了。机场附近的农村规划很不错,一块块方田十分整齐,村民自建的小洋房式的建筑就刚好把田地围了一圈。于是在飞机低空飞行的时候便可看到许多块房子围着的田, 阅读全文
posted @ 2013-07-13 15:52 Lhfcws 阅读(378) 评论(0) 推荐(0) 编辑
摘要: I don't know why ibus-googlepinyin doesn't work in my archlinux....Anyway, Ali, I'm coming! 阅读全文
posted @ 2013-06-09 10:33 Lhfcws 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 我们经常跑一些程序时dict生成会比较久或比较大,这时候我们可以中途将其保存在临时调试文件。一般可考虑保存成如json,xml或yaml。我这里用一个比较简单的实现,利用PyYAML。1 $ sudo pip install pyyaml保存dict的时候利用dump函数1 import yaml2 3 d = {'a':1, 0:2, 'sd':{0:1,2:{3:1}}}4 fp = open('dict_debug.yaml', 'w')5 fp.write(yaml.dump(d))6 fp.close()从文件提取的时候 阅读全文
posted @ 2013-06-06 11:40 Lhfcws 阅读(2759) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9