`
idning
  • 浏览: 138736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天看了 xuchaoqian的blog: http://xuchaoqian.com/?p=563 深有同感啊 关于异常,它的好处就是:     1. 不需要在调用栈的每一层 上判断出错 ,而只需要在关心错误的那一层处理就行     2. 错误码侵入了或者说污染了常规输出值的值域了 如果是非常规情况,使用异常. 如文件不存在,网络挂掉之类,而如果是常规情况,getsize之类,不要用异常.     xuchaoqian 的例子,里面只有一层调用,看不出太大的优点       附原文:   是返回值(错误码、特殊值),还是抛出异常?说说我的选择
from: http://bbs.byr.cn/wForum/disparticle.php?boardName=Job&ID=1067453&pos=16   标  题: 论创新工场、职业发展、offer如何比较选择、移动互联网(全文完 发信站: 北邮人论坛 (Mon Oct 31 22:35:31 2011), 站内  首先声明:忙,保证持续更新不 ...
标  题: 慎思而行——对选择工作的建议  发信站: 北邮人论坛 (Sun Nov  6 09:43:12 2011), 站内   代友发文,朋友没有北邮人账号  首先介绍一下自己吧:我是Google China软件工程师方坤。2003年清华学 士、硕士毕业后加入Nortel China工作,也就是原来的北邮北电,因为这 层关系,我认识了不少北邮毕业的同事和领导,这一点我在北邮做校园宣 讲时都会提到。到2006年初,电信业颓势已经非常明显,我还算及时的跳 槽到互联网行业,成为Google China研发部第一批员工之一。算是跟开复 做过几年的同事,对于现在的创新工场以及业界其它公司也有多种渠道的 ...
问题起源: lighttpd 在接收到上传数据(PUT/POST),会生成大小为1M的很多临时文件。 线上最近有很多上传请求,lighttpd 经常报警,说上传的临时文件丢失, 分析 起初怀疑是被其它程序删除,后来勇哥提到,会不会是我们生成临时文件的方法有问题,生成了重名的临时文件? 查了lighttpd 的实现,使用的是mktemp函数:
不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。下面让我们一起来看看一个Python程序员是进阶的全过程。 AD:   不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。 编程新手 def factorial(x):  
  早些时候老被python的logging搞晕,有时候不想在屏幕上打印,它老是在屏幕打印,有时候level设不对.   今天又看了一下python的 logging/__init__.py   它有两个级别, 一个是Logger.level,另一个是 Handler.level ,关系如下:         def log(self, level, msg, *args, **kwargs):         if self.isEnabledFor(level):                                                         ...
微信摇一摇!  这个绝对是杀手级应用啊
觉得thunderbird做个note工具很不错,但是每次新建一个mail,上面的from, to 都好大啊。。。google了N次,想找个addon,但是没找到,打算自己做一个下载了tb8.2源码,Highlighter 插件参考Thunderbird's user interface is written in XUL and JavaScript    https://developer.mozilla.org/en/Extensions/Thunderbird        Tutorial: Building a Thunderbird extension , 就是读的这个..赞,读完 ...
ning@ning-baidu ~$ cat a.py import sys print >>sys.stderr, sys.stdout.isatty() ning@ning-baidu ~$ python a.py > /tmp/x False ning@ning-baidu ~$ python a.py True 如果是redirect to a file的话,就应该不使用color
from: http://book.douban.com/review/1411368/ 原因,感受完全一样,为啥我就写不出别人这样的文字.   想读雨果的《九三年》是缘于两年前阅读了林达的《带一本书去巴黎》。在书中,林达夫妇以《九三年》提到的战斗场景和法国大革命主要事件为线索,为读者展示了现实巴黎的“大革命”遗迹和“恐怖”九三年的法国景象,由此还原了相对真实的法国大革命。      “法国大革命”这五个字,原先在我的印象中是一个光辉无比的名字。它和代表“自由平等博爱”的红白蓝三色旗紧紧联系在一起,成为“启蒙”的试验田,成为人民反抗暴政、追求民主权利的路标。或许是我当初的思想远不够成熟 ...
<p>假期第一天,出去吃了一顿,买了衣服,间隙修了一个lighttpd bug</p> <p>假期第二天,研究用nginx 翻wall,桌有成效啊,然后在 youtub 搜了一些emacs的视频看</p> 也许,vim使用者在乎其编辑的方便性,多是c/c++使用者 emacs 在乎其功能强大,比如画talbe,
from : http://blog.neveray.info/?p=12 前世 一切故事都从写码开始。 编程的上古年代,真正的码工把计算机指令以穿孔的方式打在纸带上,然后喂给机器,等着它吐出结果。后来,IBM发明了高级一点的方法,用类似打字机 ...
>>> def public_bucket (func):                                                                               ...     func.attr = ['run_on_public_bucket_only']                                                           ...     return func    ...  >>>  >>> def b(): ... ...
新时代的程序员,必须要能破解公交卡啊
hello GCC来的人,很多都是做GCC啊,gcc vs llvm 两种编译器?演讲者:叶锦云 (ARM 公司) ARM中国,上海, 4人, 提供Android平板的公司. 之前在intel工作10年三个系列 A,R,M Application: 平板等 R:实时 M: Mobile这次活动讲的东西很多我都不懂啊。!!结果听到一半,被公司同事叫回去加班了
Global site tag (gtag.js) - Google Analytics