时间:公元2011年
地点:Los Angeles
人物: 本人
嗨,这大热天的,找啥实习啊。一哥们说,咱哥几个拼车去周游美国......... 说的心里痒痒的。不过就美国现在这经济情况,还不定明年能不能找到工作呢。得,还是先积累点儿经验吧,找个实习,明年resume上还能多写几行........
6月初,实习搞定, xxx system 公司,软硬兼做的一家不大不小的公司。去之前心里还琢磨着:恩,不错,总算有个机会锻炼下英语了(学校的朋友都是中国人), 去了傻眼了, 一半以上中国人........
上班第二天:boss发话了,“ 那个谁谁谁,新来的那个实习的,过来下” 。咋地,这屁股还没有坐热,企业文化还没有搞清楚,就要布置任务了?果不其然..........
好了,废话少说,言归正传。本人理解能力差,boss连比划带说明了10分钟,总算把任务搞清楚了:为公司设计一个文件监控的tool。
要求如下
1: 监控文件的变更(ADD, DELETE, MODIFY)
2 ;主要监控cfg,exe文件的变更;
3: 在Windows,Linux, AIX 平台上实现;
4:要GUI界面;
5:分布式设计,C/S 模式;
6: 管理方便。。。。。
说实话,本人菜鸟一个,看我博客上转载的文章的水平就能看得出来。这任务刚拿过来的时候,还真没有啥想法,以前在学校也就编点儿小程序逗自己乐乐,而且工作那几年经验和编程毫无关系。还好,天无绝人之路,这不是还有baidu 和google吗,自个儿想不出来还不会搜吗?
乖乖的,一搜一大堆,这个API了,那个SIGNAL了,说啥的都有。啥也别说了,看资料吧.......
。。。。。。一天过去了。。。。。
经过网上各位牛人的推荐和MSDN 的鼎力协助,windows下的文件监控就靠它了----ReadDirectoryChangesW()
今儿困了,请听下回分解