一个程序员的小好习惯

在C/C++/Java/Python/Perl等等语言中,一个好习惯是当写比较条件式时,把常量放在前面
比如: if (0 == flag)
看起来是不是挺丑挺尴尬挺不符合习惯…
不过如果这样做,当你手误写错成 if (0 = flag) 时,此程序编译不会通过,从而杜绝了产生相关bug的机会
 
还有,在Java里比较字符串,如果写成 if (string.equals("target")),则还需要处理string是null的情况
而如果写成 if ("target".equals(string)), 则string为null的情况就自动被equals处理了,简便而又正确
 
所以要习惯把常量前置呀,不管在if里,在for里,还是在while里~
发表在 未分类 | 6条评论

Austin

小试多张拼起的合成照,autopano pro效果貌似还不错,适合我这种没有广角镜头的业余穷户。。。
 
Lake Travis 

From Austin
德州政府

From Austin
 
Austin真是个好地方,好玩好喝好夜行~
 
发表在 未分类 | 9条评论

《Once》Such a beautiful movie

 
 
什么是生活,什么是亲情,什么是美,什么是奥斯卡最佳原创单曲,一切都是这么真实,这么触手可及
发表在 未分类 | 2条评论

怪不得鸡走路头一弹一弹的~~

<P> 

有专家揭示了此原因,大体上说是因为鸡脑不够发达,不能处理动态的图像,它们会试图保持头部的静止以便获得静止的图像,从而更清晰的看清物体,鸡在行走时也会保持这个特点,不过那时并不明显。虽然保持静止对于鸡来说完全出于本能,但是对于科学家来说,获取其实现的方式确实不是一件很容易的事情,比如我们摄影稳定镜头的设备斯坦尼康和倒立摆,似乎没有这只鸡的性能好,而且全部又贵又重。所以,性价比最高的稳定摄影方法为,把照相机绑在鸡脖子上

发表在 未分类 | 5条评论

测试你的网络带宽

在地图上选中你想测试的目的地即可,虽然我国只有深圳香港~~
学校的ISP真是快啊,联美国的都是20+Mbps
发表在 未分类 | 8条评论

I love Unix!

ls *.prt | xargs grep -c APPROVED | grep 159 | cut -d’:’ -f1 | xargs grep -c "says: \$\#"

一行命令就搞定了我的复杂要求,要说pipe和xargs实在是太神奇了~
发表在 未分类 | 2条评论

Sony推出能放在口袋中的笔记本,于是乎~

 

发表在 未分类 | 5条评论