我自闲庭信步,悠然自得,不亦乐乎.

                                       ------ Keep life simple
GMail/GTalk/MSN:huyi.zg@gmail.com

 

一个大学教授让人发冷汗的讲演(转载)

Subject: 一个大学教授让人发冷汗的讲演(转载)


 演讲人:浙大高分子物理郑强教授
  
    地点:浙江图书馆报告厅
  
    精彩语录节选:
  
    “在中国这个发展中国家,你能建10所世界一流大学,那美国有多少所?日本有
多少所?现在的实际状况是:世界上前200所大学,中国一所都排不进!在亚洲能排出几所?
我到国外去看了以后,感到要将浙大建成世界一流大学就像Communist主义理想.“
  
    “以前说“无知无畏“,现在却是“无知才无畏“,许多企业把浙江省技术监督
局、科委的人请来吃一顿饭,喝一点酒,他就给你签个字,再把我们这些教授胁迫到那里
去,给你盖个章,然后就是“填补国内外空白“、“国际先进水平“,写论文则是“国际
领先水平的研究成果“、“首次科学发现“等等,这都是目前非常严重的问题!作为一个
大学教授,我深深地为此担忧!这不是我们的责任,是我们的领导无知,是他们倡导了这个
主流.我知道在座的处长或老总日子很难过,因为你们不写这样的报表,就拿不到钱,项目
就得不到批准.教授也同样如此,天天写报告,而不是在实验室静下心来好好搞研究,这是
很严重的!“
  
    “我们国家的现实和发展就是这样:凡是依赖不成的,我们自己都能搞得像模像
样,比如二弹一星;凡是能够引进的,就都搞不成.......现诤芏嗪献势笠稻驼庋?卖点东
西,而没有去考虑这些深层次的东西.殊不知,这就是社会的恶性循环!“
  
    “我认为:语言、计算机就是工具.中国的外语教授讲英语还不如美国卖菜的
农民!怎么看待这个问题?日本博士、德国教授说不出英语的多得是!我们怎么能说一个
人不会说英语就是文盲呢?语言就是一个工具!你没有那个环境,他怎么能讲这个语言
呢?......如果我是教育部长,我要改革二件事:第一,取消六级考试,你一个研究生连中
文一级都不及格,你英文考六级干什么呢?看看研究生写得论文,自己的民族文化都没有
学好,天天考英语──打勾:托福打勾,GRE打勾,英文考出很高的分,可哪个写的英文
论文在我面前过得了关呢?过不了关!这样培养出来的人能干什么?自己搞的专业一点都
没学好!......说不会计算机就是文盲,这又是一个误区!我现在是教授,我顾不上搞计
算机!“
  
    “你看我,从高中开始学英语,大学学,硕士学,博士学,花了我多少精力!你说中
国人怎么做得出高科技的研究成果?我这几天就教训我手下的几位女学生,问她们在干什
么,看不到人影,一天到晚考这样、考那样的,到美国去干什么?在国内要干的事多着呢!
你整天考英语,美国人连报个名都要收你们的钱,日本人也是如此,中国学生到日本去要
交手续费,到日本留学是为日本人打工,好不容易挣点钱交了学费,读完博士在日本的公
司就职,当劳动力,挣了一笔钱后要回国了就买了家电,把钱全给了日本人.你们都没有注
意这件事,这里面都是经济问题.这就是素质教育到底是什么.“
  
    “中小学的教育就是听话,老师管干部,干部管同学,孩子们都学会了成年化的
处世方式,这是害人啊!这样强迫性地做了一些好事后,没有把做好事与做人准则结合起
来去培养,而只学会了拍马屁、讨老师喜欢、说成人话.上次电视上就曾经播出,一个小
孩得了个奖,主诗人问他最愿意说什么,他说:“我最愿意跟江爷爷说:我向你报告!
““江爷爷“是谁?还不是老师教的!孩子们在中小学活得很累,到了大学就没人管了,所
以就要玩、就要谈恋爱.“
  
    “我们有很多同学成绩好,却什么都做不了.在我们大学像我这种程度的人,招
博士生是从来不看成绩的,成绩算什么!现在我从事的这个领域在中国有叁个杰出的人
才,当初在读研究生时都补考过,而成绩考得好的几个人却都跑到美国去卖中药了,这说
明了什么问题?作老板的可不能这样啊!......人才的梯队一定要合理,而不要认为教授
就是万能的、博士就是万能的.中国的教育体系就是让每一个老百姓都充满希望和理想,
教育孩子们要树立远大的理想.实际上,人的能力是不一样的,扫地能扫好,也应该受到尊
重;打扫厕所能打扫干净,也应该受到尊重,不能动不动就要高学历.我要提醒的是:在国
外可不是这样,美国、日本的博士就很难找到工作,为什么?因为老板心疼钱,招了博士要
给他高工资,而他能做什么用呢?这是个具体问题.“
  
    “科技到底该干什么?高科技到底该干什么?如果我是科技部长,该玩的就玩,就
像陈景润,他就是玩!陈景润如果是处在今天的中国,他绝对是要去讨饭的,因为他不会去
搞产业化,他的英语也不好,他说话都不流利,中文都讲不好,按现在“标准“,他是个文
盲,还谈什么教授!日本人就是喜欢美国人,我跟日本人说:你们这个民族爱谁,谁就要向
你们扔原子弹.日本人就是喜欢黑人也不喜欢中国人.......我特别对我们的女教授、女
同学说:在日本人面前一句日文都不要讲,会也不要讲;日本人一听说你讲英文,特别是
看到中国女孩讲英文,腿都要发软,这是真的!“
  
    “中国人为什么这些年都往外跑,最重要的是要让国民自己爱自己国家.......
如果我是杭州的市长,我绝对不是狭隘的民族自尊心──如果杭州有什么灾难,我就首先
把杭州的老百姓安排在香格里拉,让外国人在外面排队!(掌声!)这样,你才会让你的国民
爱自己的国家!一个日本的农民跑到峨嵋山去玩,骨头摔断了,你就用中国空军的直升飞
机去救他,而在日本大学一名中国留学生在宿舍里死了7天才被发现;名古屋大学的一对
中国博士夫妇和孩子误食有毒磨菇,孩子和母亲死了,父亲则是重症肝炎,在名古屋大学
医学院的门诊室等了12个小时,也没有一个日本教授来看望!而你们为什么还要这么友
好,以为自己很大度,实际上是被人家耻笑,笑你的无知!你们这个民族*!我们不能这样!
我们的领导人跑到国外去访问,看到有几个人在欢迎他们,就感到挺有面子;而外国来了
个什么人物,都是警车开道,这究竟是怎么回事?这让我们中国人感到是自豪还是悲哀?所
有这些,对教育工作来讲,都是深层次的问题.所以我经常讲,我作为一位自然科学工作
者,我教育我的学生,首先是学会做人,没有这些,你学了高分子,外语都是花架子,你不是
一个完整的人!“
  
    “一个观念或是一个问题:是不是技术越新越好?今天谈的就都是提醒大家
的......技术并不是越新越好,技术要有储备.日本的企业现在卖的东西大都是10年或15
年前的技术,好东西他不拿出来,他要等到现有的技术把成本收回并获得尽可能高额的利
润以后才会拿出来.其次,我的对手什么时候推出新东西时,我才会出手.不要以为你今天
好不容易搞了生产线,明天又有新的了,你的钱还没赚到就换新的,有什么用?我这次到日
本刚好谈到悬浮列车──即使何先生在我也要说,这是中国人又在玩高新科技.悬浮列车
目前在理论上都还不成熟.日本现在最完善,最经济的就是新干线! 从经济和市场的概念
来讲,越先进的东西,风险越大,有可能得到的回报就越少!“

posted @ 2006-05-26 10:05 HuYi 阅读(706) | 评论 (3)编辑 收藏

推荐一本汇编的书

书名叫《Professional Assembly Language》
作者是Richard Blum
书比较新,2006年1月第一次印刷。

国内使用比较多的程序语言中,最难的恐怕就是C++和asm了,C++难在语法复杂,编程范式多,asm则是难以理解。拿一个简单的循环来说,能熟练使用其它一种程序开发语言,很可能就能使用C++编写循环语句了,但用asm试试看^^

我也有很长一段学习asm的经历,可惜实际使用并不多,所以至今尚在纸上谈兵阶段。不过很愿意和大家交流一下学习心得。
学汇编最为推崇的书籍是AOA(汇编语言的艺术),因为在市场上也是近2年才看见出售,所以我并没有读过该书,不能妄作评论,但该书声誉的确不错,一般国外叫xxx的艺术的书都比较牛。
我第一本入门书是清华出的一本黄色的80x86汇编程序设计,比较老了,而且讲的并不好(别怪我实话实说)。
当时水平也不够(那时才高中),反正看完晕乎乎的,约等于没看。后来大学又看了几遍,都把书给翻烂了,
感觉也没学到啥东西。
鉴于此,不得不别处拜师。买了一本巨厚的《IBM PC及兼容计算机汇编语言》,书名可能有误,不过也差不了多少了。
这回是买对了,虽然是英文版,但看起来很轻松,书里面的英文并不复杂,很容易懂,对各种知识点都讲解得很透彻。
不愧对于它的厚度。当然,这本书的后半部分是讲计算机接口技术的,一般就不用看了。之后这书还可以当
百科全书查,挺值得。
再之后,看了下罗云彬出的汇编书,主要是讲怎么调用windows程序库,编写windows程序,感觉没有啥意思,
我也不会用汇编写windows程序,就没有继续研究下去。

但是有一本叫《黑客反汇编揭秘》的书,值得推荐一下。本来很反感《黑客xxxxxx》,理论上我不会买这种名字的书,
不过看了下内容,还是忍不住买了。这本书主要研究高级程序语言和汇编的对应结构,属于实战型,注释非常详细,看后对我提高很大。

《Professional Assembly Language》是近期才拿到的,今后可能要由业务开发转为系统开发了,准备补充一下薄弱的知识。
拿到书后,真有相见恨晚的感觉,书虽然不厚,但讲解特别清楚,而且知识也比较新,解决了我很多疑惑。
如果有想学习asm的朋友,推荐买这本书,真的很值。


补充一下,Intel的网站上有IA-32的手册,一共是4卷,大家别忘了去下载回来。

posted @ 2006-05-24 16:49 HuYi 阅读(2699) | 评论 (8)编辑 收藏

不可不读的一本好书《深入理解计算机系统》

已经是第四次捧起这本根据卡耐基梅隆大学编号为15-213的课本改编出版的书了。
有人说,本书的价值,相当于同等重量的一块黄金,但个人认为,日益平凡的黄金,又怎么能和这个“价值连城”的宝物相比呢。
前三次,都是读到一半,感觉再也无力前进,阅读本书的压力是巨大的,没有相当的专业知识是不行的。而它只是卡耐基梅隆计算机系高年级学生的导读课本,实在是很佩服洋人们在这方面的才能。
学习它,远远没有诸如C++,STL,设计模式之类读物顺畅,也不如学习MFC,ATL之类能马上看见作品的开发框架那样有成就感。但细细回味,却是15-213最有味道,这就是它的伟大之处,味道是什么,大家都可以亲自品尝一下。
希望这一次,能再多往前走一步。

posted @ 2006-05-16 18:43 HuYi 阅读(1745) | 评论 (1)编辑 收藏

采用追加的方式,而非SetWindowText插入文本到CEdit

CEdit没有类似AppendText的函数,如果采用SetWindowText,会造成画面闪烁,滚动条也会有问题。

另一种追加方式可以解决这些问题:

     int  nLength  =  m_edit.SendMessage(WM_GETTEXTLENGTH);
        m_edit.SetSel(nLength, nLength);
        m_edit.ReplaceSel(
" abc " );

posted @ 2006-05-11 14:26 HuYi 阅读(4141) | 评论 (0)编辑 收藏

生成编译ACE需要的各种项目文件

在这里把我经常走的套路总结一下。

比如说我想在Win32下生成支持MFC的动态链接库s:

1。按装ActivePerl。
2。编辑MPC\templates\vc7dll.mpt。

configurations  =  Debug Release 
改为
configurations = Debug Release "MFC Release" "MFC Debug"

3.编辑ACE_wrappers下的ACE.mwc文件,改为如下:
workspace {
    ace
}

4。运行bin\mwc.pl -type vc7 -ti vc7dll ../ace.mwc

这一步会重新生成ace.sln

提醒一下,别忘了创建config.h文件,内容类似如下:

#include "config-win32.h"
#include 
"config-win32-msvc-7.h"

posted @ 2006-05-09 13:00 HuYi 阅读(1130) | 评论 (5)编辑 收藏

关于数据包和数据包对应的处理器

原帖标题是"IOCP的效率问题,困扰了我2,3年"
主要讨论了完成端口携带数据包的问题,在查表与否的意见上有分歧,我个人认为少量查表操作是必要的,另外,查表不等于低效。

同时在这里非常感谢zhaoh23朋友的热情解答。

http://groups.google.com/group/dev4server/browse_thread/thread/2a2c08bc2e90d431/6f1856cc27b5ea1b?hl=zh-CN#6f1856cc27b5ea1b

posted @ 2006-05-02 20:54 HuYi 阅读(392) | 评论 (2)编辑 收藏

ActiveX Plugin Questions

http://groups.google.com/group/Google-Desktop-Trusted-Developers/browse_thread/thread/66f394b9b983a16d/?hl=zh-CN#

关于使用ActiveX时标题和描述信息的设置方法。

posted @ 2006-05-02 13:08 HuYi 阅读(268) | 评论 (0)编辑 收藏

看到一篇精彩的文章:麒麟操作系统内核同其他操作系统内核的相似性分析

大家可以看看:

http://www.dancefire.org/article/Kernel_Similarity_Analysis.html

看完有什么启发吗?

首先支持用国家的钱来做一些有益的研究,包括研究别人成熟的技术。即使是做成什么863之类的,也无可厚非,因为我们国家在某些方面确实是弱,自己没有能力,就要先充分吸收别人的知识。

但鄙视他们封闭源码的行为,即使是开发FreeBSD那群真正巨牛的家伙,也无私的奉献出所有源码。你只是研究学习改造别人的东西,还那么小家子气,或许真正的原因是怕败露出自己抄袭的事实。

当然,麒麟方面也有辩解,事情到底是怎么回事,我们这样的局外人也说不清楚。
http://220.169.30.235/pub/%b9%d8%d3%da%d2%f8%ba%d3%f7%e8%f7%eb%b2%d9%d7%f7%cf%b5%cd%b3%b5%c4%cb%b5%c3%f7.pdf

posted @ 2006-05-02 11:04 HuYi 阅读(358) | 评论 (0)编辑 收藏

再次重写了XML解析模块

最开始用的libxml2,linux上倒是方便,但为了在win上使用这个,需要编译一大堆附加库,还要带上大家伙,本来是为了图方便,没想到更加的麻烦,而且在实际使用中,也并不顺手。鉴于此,我放弃了libxml2。

之后又瞄准了arabica,一个针对C++的解析库,严格的说是一组包装类,在底层还是靠expat等其他引擎来解析xml的。这回看起来爽多了,不用担心平台问题了。在实际使用中,引了一大堆的头文件,继承了一堆父类,虽然类责任更加明确了,但这确实不是我所喜欢的方式,简单就是最好,这是我所推崇的。尽管如此,为了图便宜,我还是没有放弃采用arabica,甚至为它禁用了一个原先工作正常,但现在有冲突的标准lib文件(可恶的LN2005错误),但最后还是发现,arabica在一些地方并不完善,文档也不全面,很费了一番周折才work起来不说,出了问题还要搞半天,我只是想要简单的解析功能,实在不想去研究透澈一个第三方库。

一气之下,决定自己封装expat,花了1个多小时,整个世界清静了,现在一起看起来那么干爽,一切都回归到预想与控制中。功能可能不如第三方库全面,但也足够了,而且需要的话可以再添加。长叹一口气,主席说过,自己动手,丰衣足食。

至于再高一层,我并没有像wildfire那样,用pull的方式,边执行逻辑,边解析。
我希望能得到pull模型给程序结构带来的一些好处,但又不想把解析xml的动作带到整个程序中,最好能在一处解析完,但又能继续使用pull模型。为此,设计了XmlBlock对象的一个队列结构来模拟pull操作,也受到了ACE中ACE_Message_Block机制的一些影响。
后来又仔细想了想,其实内部利用std::list就可以了,做一个wrapper,公布一个一次性的ForwardIterator,就可以模拟出Stream操作的特点了,现在还没有必要做的像ACE_Message_Block那样精。


具体做法,今后会写进文档中。

posted @ 2006-04-29 00:36 HuYi 阅读(469) | 评论 (0)编辑 收藏

协议中标记记录的结束

前几天编写一个使用POP3协议监测邮箱的小工具,由于以前没有类似的经验,出现了一个小问题,当发送一个字符序列到服务器时,不知道结束符是什么。

回车和换行还有终止字符单独使用都不行。

后来查过资料才知道,SMTP和POP3记录的终止标记是ASCII的回车和换行符组成的2字节序列(\r\n)。

SUN RPC则是在记录前直接附加二进制格式的长度值。

posted @ 2006-04-27 14:42 HuYi 阅读(259) | 评论 (0)编辑 收藏

仅列出标题
共7页: 1 2 3 4 5 6 7 

导航

统计

常用链接

留言簿(12)

随笔分类

相册

收藏夹

友情链接

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜