研究生阶段的最后一次考试

六月份了。又是期末了。

虽然07年4月这个被我念叨了几百遍的毕业时间还遥遥无期。

研究生阶段,这就是最后的考试了(除非我重修…)

一门自然辩证法,一门算法。要开始好好看书了。

考完之后,就可以做自己喜欢的事情了!还是挺令人期待的。

more ...

'微软亚洲研究院的2005主题研讨会 [原]'

五月26日,27日。去北京参加了微软亚洲研究院的2005主体研讨会。见到了Windows CE和Windows的架构师Dave Probert。

这次出去也是我首次坐飞机。在飞机上想用相机拍空姐,结果被警告,只能拍拍外面的东西啦。去的时候挺好,回来的时候耳朵疼得厉害,疼得我再也不想坐飞机了。

26号晚上MS请客去白家大宅门吃饭。据说标准非常高,5000一桌。周围的一切都古色古香,我还教会了一个昆士兰大学的老外作揖,用中文说“您吉祥”。呵呵呵

晚上住在五星级宾馆,一个人一间房,挺过瘾,还能收到cnn什么的外国台。感觉自己太奢侈了。

more ...

Proposal of performing “Learning by doing”

知道自己英语不咋地,花了三个晚上把中文硬生生翻译成英文。等着被英语专家们批斗了。

Introduction to the course
“Windows CE Embedded System” is an elective course of Embedded Computing in School of Software Engineering in Tongji University. It is a 3-credit course and it has 3 hours per week. In September 2004, we started to teach this course between students who …

more ...

预计六月底在微软培训会议上的演讲词

何宗键
2005年5月21日

尊敬的各位来宾,领导,老师:
大家好!
首先做一下自我介绍,我叫何宗键,是同济大学软件学院《Windows CE嵌入式系统》课程的任课教师。很高兴能够在软件学院讲授这门课,更高兴今天能有这个机会与大家分享我们的一些经验得失。希望今后能与大家有更多的交流。
今天我想向大家介绍如下几个方面的内容:首先把这门课的大致情况向大家作一个简单介绍,然后我将给大家讲述一下我的教学方法,接下来会与大家探讨是这门课的教学内容,最后是我在讲授这门课中的一些正反两方面的经验和教训。
上个世纪微处理器的出现给计算机产业带来了革命性的发展,以微处理器为核心的PC以其小型,价廉等特点迅速的得到普及,计算机已经逐渐融入了我们的生活。随着近年来计算机应用的普及、互联网技术的实用以及信息技术的发展,使得终端设备越来越向智能化、数字化、轻巧便利、易于控制等方向发展。而嵌入式技术以其灵活、高效和高性价比等优点在各种终端设备中得到广泛应用。
微软公司于1996年推出了自己的嵌入式操作系统Windows CE 1.0版本。经过近十年的发展,凭借其广泛的适应性,丰富的功能,强大的多媒体能力,友好的开发环境,今天在掌上电脑PDA,智能手机,汽车电子,信息终端等领域我们都可以看到Windows CE的身影。
同时,社会上对嵌入式软件人才的需求越来越大。倪光南院士2004年表示:我国嵌入式应用的规模排在世界第三 …

more ...

Windows CE的步进电机驱动终于搞定了!

今天虽然是周末,但是还是跑到了嘉定校区工作。头等大事就是搞步进电机的驱动。以前虽然只是理论上推导,应该可以写成功,但是由于缺乏硬件,始终没有动过手。不免心虚。这次终于,硬件设备,代码,人都有了,开始写。
代码并不复杂。一个感觉HHARM的BSP可真够烂的!几乎什么都不支持,居然Windows CE能在这个板子上跑起来,真是奇迹。把driver相对应的注册表放到project.reg里面,Driver居然Load不起来。又没有registry editor可以查看,我只好摸黑操作。后来,后来,居然work了。
按一下Button,看着开发板上的那个小电风扇转圈,“成就感油然而生”…

剩下的,就是为六月底的Windows CE培训会议作准备了。打开了“熟悉的”Microsoft Word。继续工作……

more ...

删除Excel的重复行的解决方案

今天有个在工商银行工作的哥们,打电话告诉我,他有一个Excel文件,有一些行重复了,需要把那些重复的行删除掉。虽然我不是很喜欢干OA的活,但是哥们的忙还是要帮的,接!
发给我的是一个csv文件,里面有45000多条记录,大概的样子是这样:

BILLNO BUNDLE ACCEPTBANK HOLDER BUYTYPE AMOUNT
AA0100003443 2.00E+11 87647 87649 2 10000000
AA0100003444 2.00E+11 87647 87649 2 10000000

有些记录的BILLNO重复了,重复的据说大概有几百条,所有BILLNO重复的记录只要留一条就可以了。其余的要删除掉。

看着这个记录这么整齐,我最先想到的就是关系型数据库(没办法,谁让J2EE,UML,VC,DB是我们的饭碗课程呢?),心里面已经开始默默念叨SQL语句了,“万幸”我的机器上还装了个Access 2003,虽然不咋地,也凑合着用吧 …

more ...

被陈榕老师提醒

今天推荐一个同学给陈榕老师,收到的回信如下:


我几次去同济中心都没看到你。听说你最近很忙,一直给汽车电子那边工作。我觉得你还年轻,不要花太多精力在“项目管理”上,应该在技术追求上更上一层楼。少年得志,不一定是好事。如果我说说自己的所见所闻,我们那些1977级清华同学可谓天之骄子,万里挑一,20多年后有几个人成功?基本全是“废物”。我记得学散文的一个要领是:文散而神不能散。而“神”是要从几十年修炼而来的所谓“定力”。事务性的工作和金钱只能是使人“魂飞魄散”。你们还年轻,浪费可惜。

今天脑子很乱,遇到上海反日游行示威。不知道该怎么回复。先留着……

more ...

第一次自己出差

4月14号,15号两天,软件学院让我去了一趟安徽合肥出差,主要是到华恒公司去看看他们的Windows CEboot loader做得怎么样了。想想,小时候跟着爹爹跑了不上地方,但这次算是个人历史上第一次自己一个人出差。
13号晚上的卧铺,睡了一个晚上到了合肥,还挺早,出了站买了张返程的票,时间还是早,就干脆买张地图,坐公交车去他们软件园,顺便欣赏一下合肥的市容市貌。可惜没带数码相机。总体感觉合肥这地方不大,一辆公交40分钟就从最东边跑到了最西边。联系了华恒的黄宁经理,他请我吃了顿早饭,后来公司上班,跟公司的一个技术人员交流了一个上午,取得了不小的进展。中午他们的一个Sales跟偶吃了顿饭,号称是软件园附近最好的饭店,下午又交代了一些要做的事情,圆满结束。
想到有两个同学在合肥工大读书,晚上去了同学那里,跟他们吃了顿饭,聊了聊天,感觉还不错。吃完饭沿着包河散了一圈步。然后去了中科大转了一圈,晚上就住在科大附近的某个招待所。晚上跟俺父母,还有GF都通了个电话,俺父母还是觉得俺是小孩子,对俺不放心。俺的回答:“这是公费出差,gcd报销,要是这都不行,那不是俺不行了,是gcd不行了…”。早上结账的发票居然还中了5块钱。
第二天一个上午都在科大校园里转圈。充分感觉到了国内顶尖的理科学校与俺们这种工科学校的不同 …

more ...

别了,移动硬盘

一个不小心,移动硬盘就离开了我。
两年的积蓄,40G的数据全都付诸东流。
痛苦啊,伤心啊,后悔啊。
但是,丢的东西就是丢了,永远也不可能再找回来了,只有从新开始。
况且,
丢掉的是过去,留下的是积淀。
以前写的代码丢掉了,模式,架构,思想,方法永远留在了我的脑海中;
以前拍的照片丢掉了,我依然生活在照片中的人们之间;
以前写的简历丢掉了,我的人生阅历依然在不断丰富;
以前下的资料丢掉了,Internet却还在不断的膨胀……
丢掉的,就让它们丢掉吧。
一切,才刚刚开始……

more ...

最经常使用的几个程序

Windows XP这个功能真不错,把你最常用的工具会列在Start Menu里面。今天Print screen了一把。依次评价一下:

  1. notepad.exe:这个不用说了,笔记便笺全都用它,快速方便。“新建 文本文件.txt”是我本本里最多的文件。

  2. Happyshow :经常看看电影么,当然用这个万能播放器了。以前用金山影霸,现在觉得还是这个小玩意体积小速度快功能强大还免费。

  3. Word :搞起文秘工作了,整天写写Proposal阿,总结阿,计划书啊,课程“小论文”啊,都用这个东西。

  4. Powerpoint:传说中的最强的“开发工具”。我直纳闷的是,我怎么会用这个东西这么多阿。不就是做做上课的可见么?

  5. Acrobat Reader:很多电子书都是这个格式,看来我还是热爱学习的。

  6. MSN Messenger :IM聊天也有错阿。没用小P孩用的QQ就不错了。

遗憾:记得在Microsoft实习的时候,我打开Visual Studio.net的方式是先按windows键,然后按三次 …

more ...