随笔 - 85  文章 - 0  评论 - 219 
  2006年11月11日
摘要:对于c来说,我们可以用lint来检查程序的一些隐含的问题。gcc中可以用-Wall选项来实现差不多lint的功能。对于python这样一个动态的语言来说,这种检查就显得更为重要了,因为有些代码在做unit test的时候可能不会执行到,里面的错误就很难被发现。我们可以用pylint来做一些仔细的检查。pylint: ftp://ftp.logilab.fr/pub/pylint/pylint-0.... 阅读全文
posted @ 2006-11-11 11:06 Kevin Wan 阅读(1674) 评论(1) 推荐(0) 编辑
  2006年11月7日
摘要:不知道是懒惰,还是没空(这个估计不是,)。早在六七月份的美国之行,到今天才写这篇随笔。因为是出差,所以没有太多时间游玩,有点遗憾。玩的地方有:金门大桥,旧金山观光一日游,唐人街等。有几点感想: 不到那里根本不知道自己的英语怎样,他们一聊天我就基本上没法懂,太多的俚语和文化差异!唉。。。 美国人很注重环保,所以我在那里那么多天,天空都是很蓝很蓝的,我们开玩笑的说,原来w... 阅读全文
posted @ 2006-11-07 11:35 Kevin Wan 阅读(860) 评论(6) 推荐(0) 编辑
  2006年11月1日
摘要:cat - concatenate files and print to the standard output cksum - checksum and count the bytes in a file comm - compare two sorted files line by line csplit - split a fi... 阅读全文
posted @ 2006-11-01 13:01 Kevin Wan 阅读(346) 评论(0) 推荐(0) 编辑
  2006年10月30日
摘要:对于python程序转为exe文件的方法,大家知道最多的可能就是py2exe了,不过这个是windows平台上的。在linux平台上可以使用python自带的freeze模块,用法如下:python [options] 要找到freeze.py,可以使用"locate freeze"比如:我有5个py文件, gen目录下(main.py, print.py, depot.py, gen.py, ... 阅读全文
posted @ 2006-10-30 12:06 Kevin Wan 阅读(2449) 评论(2) 推荐(0) 编辑
  2006年10月26日
摘要:这是我平时用来在unix/linux上开发c++的一个小工具。可以自动生成头文件的wrapper,author,date,可以根据头文件自动生成cpp文件的框架。可以自动生成makefile,自动生成unit test。依赖的软件包是: Python 2.5. 可以从这里下载 http://www.python.org cppunit. 可以从这里下载 http://cppuni... 阅读全文
posted @ 2006-10-26 13:34 Kevin Wan 阅读(4622) 评论(4) 推荐(0) 编辑
  2006年10月25日
摘要:FireFox 2.0 has been released! cool!http://www.mozilla.com/en-US/ 阅读全文
posted @ 2006-10-25 11:34 Kevin Wan 阅读(370) 评论(0) 推荐(0) 编辑
  2006年10月24日
摘要:Code review includes unit test review includes design includes comments at most 5 people may include one tester to review the unit test and learn how to use the library o... 阅读全文
posted @ 2006-10-24 11:49 Kevin Wan 阅读(541) 评论(0) 推荐(0) 编辑
  2006年9月30日
摘要:最近用了google的网络相册,觉得做的还不错。跟桌面上的picasa配合使用,可以一键式上传,比较方便。250M的免费空间。 阅读全文
posted @ 2006-09-30 09:52 Kevin Wan 阅读(349) 评论(0) 推荐(0) 编辑
  2006年5月31日
摘要:今天上午去签证了,一分钟搞定!面试官问了2个问题: How long have you worked in Microsoft? What's your salary? 然后就掏出一张绿条给我,PASS!材料四样: 微软邀请函 护照 DS-156 DS-157 其它什么都没看。 阅读全文
posted @ 2006-05-31 14:08 Kevin Wan 阅读(1699) 评论(1) 推荐(0) 编辑
  2006年5月12日
摘要:编辑器: vi:老牌编辑器,在各个unix和unix-like平台都可以找到 emacs:GNU项目开发的编辑器,功能强大扩展性强,绝对不是一个编辑器那么简单 代码打补丁工具: diff & patch:一对好搭挡,diff用来生成代码补丁,而patch则用来给代码打补丁 项目构建工具: make(Makefile):常用的项目构建工具,用一个Makefile就可以从整个项目的代码中构建各个目标 ... 阅读全文
posted @ 2006-05-12 21:46 Kevin Wan 阅读(1426) 评论(0) 推荐(0) 编辑