博文

短歌行——代码中泛出的浪漫小花(From YeSky)(2006-12-22 21:56:00)

摘要:一   程序不过是梦,   生于无形无象的禅中,   我们只是那做梦的人。   二   我编程三日,   两耳不闻人声,   只有硬盘在歌唱。   三   编译程序在运行,   像一条湍急的河流,   我静静地等侯。   四   为何要用LISP?   COBOL语言我不懂,   所以我用LISP。   五   编程一整夜,   透过窗户,照到屏幕上,   初升的太阳。   六   硬件和软件,   我们是你们的主人和奴隶,   我们的生活是程序。   七   你能听见吗,   上程序的声音?   答案是NUL。   八   电子邮件说,   项目已取消,   清理文档时,我哭了。   九   计算中心空空荡荡,   静静的只有风扇在嗡鸣。   我走过一排排的CPU,   磁通量刺痛了我的皮肤。   我打开一扇门,又冷又硬,   看见指示灯在控制板上跳动。   一台没有灵魂的机器,人们说,   但它的灵魂是同事们的汗水,   在它里面有我们多年的生命,   失望,友谊,悲伤,欢乐,   算法成功时的狂喜,   和无数个徒劳无获的长夜。   我听见了叹息和欢笑的回声,   在这间黑洞洞的办公室里,   终端机闪耀着光芒,就像星星一样。......

阅读全文(1820) | 评论:0

61条面向对象设计的经验原则(From YeSky)(2006-12-22 21:53:00)

摘要:你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。   -----Arthur J.Riel   (1)所有数据都应该隐藏在所在的类的内部。p13   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15   (3)尽量减少类的协议中的消息。p16   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16   (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。p17   如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。   (6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。p17   (7)类之间应该零耦合,或者只有导出耦合关系。也即,一个类要么同另一个类毫无关系,要么只使用另一个类的公有接口中的操作。 p18   (8)类应该只表示一个关键抽象。p19   包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化若对一个包影响,则将对包中的所有类产生影响,而对其他的包不造成任何影响 .   (9)把相关的数据和行为集中放置。p19   设计者应当留意那些通过get之类操作从别的对象中获取数据的对象。这种类型的行为暗示着这条经验原则被违反了。   (10)把不相关的信息放在另一个类中(也即:互不沟通的行为)。p19   朝着稳定的方向进行依赖.   (11)确保你为之建模的抽象概念是类,而不只是对象扮演的角色。p23   (12)在水平方向上尽可能统一地分布系统功能,也即:按照设计,顶层类应当统一地共享工作。p30   (13)在你的系统中不要创建全能类/对象。对名字包含Driver、Manager、System、Susystem的类要特别多加小心。p30   规划一个接口而不是实现一个接口。   (14)对公共接口中定义了大量访问方法的类多加小心。大量访问方法意味着相关数据和行为没有集中存放。p30   (15)对包含太多互不沟通的行为的类多加小心。p31   这个问题的另一表现是在你的应用程序中的类的公有接口中创建了很多的get和set函数。   (16)在由同用户界面交互的面向对象模......

阅读全文(2021) | 评论:0

青岛朗讯公司简单介绍(2006-12-22 00:09:00)

摘要:青岛朗讯公司于1993年正式成立,总投资额为一亿美元,股东分别为朗讯科技、青岛市企业发展投资公司、山东省通信公司、山东省通信公司青岛分公司、中国国际信托投资公司。 青岛朗讯一直受到山东省政府及青岛市政府的大力支持和关怀,使公司业务有了飞速发展。1993年销售8万端口,2001年增长到960万端口, 成为中国市场成长最快的三大通讯设备制造公司之一 。同时,在朗讯总部的大力支持下,青岛朗讯及时调整和制定新的综合发展战略:从单一的5ESS交换产品转向综合接入通信系统(窄带和宽带)、无线市话(CWS)、移动通信系统GSM和CDMA、以软交换为主导的语音和数据新一代网络产品、增值业务产品、以研发和技术为主导的网络设计、规划及工程。 2001年赢得中国联通码分多址合同总额的1/3, 此项目是朗讯在全球一次性签订的最大的码分多址网络合同。随着朗讯业务的不断重组,青岛朗讯已经成为朗讯全球六大系统集成中心之一,青岛朗讯全球设计中心也成为朗讯15个直属全球设计中心之一,服务部门成为朗讯的全球服务中心之一 ,制造部门的程控交换机年生产能力达八百万线、GSM年生产能力达到97,200个信道 、CDMA开始生产于2001年3月,年生产能力达到9,600个基站。青岛朗讯已经向美国、印度、澳大利亚等国家出口产品,承接工程督导。 青岛朗讯在2001财政年度的销售收入已超过9亿美元。 缴纳各种税收达到10亿人民币。 2001年年底向青岛朗讯追加投资2000万美元。

青岛朗讯科技通讯设备有限公司(原名青岛AT&T通讯设备有限公司)是1993年经国家经贸委批准,由美国朗讯公司(股份占51%)、青岛企业发展投资公司(股份占29%)、山东省邮电管理局(股份占7.5%)、青岛市电信局(股份占7.5%)和中国国际信托投资公司(股份占5%)共同投资一亿美元建立的合资企业,注册资金3300万美元,使它在建成之初就成为美国朗讯科技公司在其海外最大的程控交换机生产基地。5ESS-2000数字程控交换机是美国贝尔实验室1992年开发的跨世纪新型交换机,它领导世界交换机之新潮,能够适应二十一世纪通讯的要求。

为促进中国通讯事业的飞速发展,青岛朗讯以贝尔实验室为技术支援,将5ESS-2000数字程控交换机这一世界一流的交换机技术作为向中国转移高技术的主体,在此基础上,努力开发符合中国通......

阅读全文(6761) | 评论:0

浅谈程序员的数学修养(From yesky.com)(2006-12-21 22:00:00)

摘要:可能有很多朋友在网上看过google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直到你成为google的一员。又如Intel某年的一道面试题目:巴拿赫病故于1945年8月31日。他的出生年份恰好是他在世时某年年龄的平方,问:他是哪年出生的?这道看似很简单的数学问题,你能不能能快地解答呢?下面则是一道世界第一大软件公司微软的招聘测试题:中间只隔一个数字的两个素数被称为素数对,比如5和7,17和19,证明素数对之间的数字总能被6整除(假设这两个素数都大于6),现在证明没有由三个素数组成的素数对。这样的试题还有很多很多,这些题目乍初看上去都是一些数学问题。但是世界上一些著名的公司都把它们用于招聘测试,可见它们对新员工数学基础的重视。数学试题与应用程序试题是许多大型软件公司面试中指向性最明显的一类试题,这些试题就是考察应聘者的数学能力与计算机能力。某咨询公司的一名高级顾问曾说:微软是一家电脑软件公司,当然要求其员工有一定的计算机和数学能力,面试中自然就会考察这类能力。微软的面试题目就考察了应聘人员对基础知识的掌握程度、对基础知识的应用能力,甚至暗含了对计算机基本原理的考察。所以,这样的面试题目的确很“毒辣”,足以筛选到合适的人。   四川大学数学学院的曹广福教授曾说过:“一个大学生将来的作为与他的数学修养有很大的关系”。大学计算机专业学生都有感触,计算机专业课程中最难的几门课程莫过于离散数学、编译原理、数据结构,当然像组合数学、密码学、计算机图形学等课程也令许多人学起来相当吃力,很多自认为数据库学得很好的学生在范式、函数依赖、传递依赖等数学性比较强的概念面前感到力不从心,这些都是因为数学基础或者说数学知识的缺乏所造成的。数学是计算机的基础,这也是为什么考计算机专业研究生数学都采用最难试题(数学一)的原因,当然这也能促使一些新的交叉学科如数学与应用软件、信息与计算科学专业等飞速发展。许多天才程序员本身就是数学尖子,众所周知,Bill Gates的数学成绩一直都很棒,......

阅读全文(2021) | 评论:0

中国开通镜像服务器 域名解析不再绕道美国(From SINA)(2006-12-20 17:11:00)

摘要:新浪科技讯 12月19日消息,网通集团宣布,已与美国威瑞信(VeriSign)公司达成协议,将开通根域名中国镜像服务器,今后中国网民访问.com以及.net网站时,域名解析将不再由设置在境外的域名服务器提供服务,长期以来在中国访问.com以及.net网站的安全性问题得到了保障,上网速度也将提升。   开通根域名中国镜像服务器 网通集团表示,已于12月14日与美国Verisign公司在北京举行签字仪式,正式开通互联网根域名中国镜像服务器。   由于此事的重要性,美国 商务部古铁雷斯部长、中国商务部易小准副部长、信息产业部电信管理局韩夏副局长、Verisign公司约翰·多诺万副总裁、中国网通集团公司朱立军副总裁等共同出席了签约仪式,并启动了根域名服务器的开通。   解决了访问.com网站的安全问题   此次建立互联网根域名中国镜像服务器是在信息产业部的直接领导下,由中国网通集团公司与美国Verisign公司共同合作完成的。   据悉,以前,中国互联网网民访问.com、.net网站时,域名解析需由设置在中国境外的域名服务器提供服务。一直到去年,美国商务部还曾宣布,将坚持保留对互联网域名根服务器(rootserver)的监控权,这一声明的隐含信息是:美国将继续掌握全球互联网的最终控制权。因此,有关网络信息安全问题再次成为互联网业界的关注焦点。   信产部电信管理局和网通相关人士表示,此次开通根域名中国镜像服务器有非常重要的意义,解决了中国网民访问.com、.net网站时,域名解析需由设置在中国境外的域名服务器提供服务的问题,使中国互联网的安全性和稳定性得到进一步保证;同时,将大大提高了中国境内互联网用户连接相关网站的速度,有利于促进中国互联网的发展。......

阅读全文(1657) | 评论:0

“学士、硕士、博士” 林锐(2006-12-18 23:20:00)

摘要:摘自《软件工程与项目管理新视野 》林锐
我首先谈谈IT企业在招聘“学士、硕士、博士”的态度,让那些还没有毕业的学生们心理有个数。
       学生毕业之际,谁都想找一份好的工作。对于IT相关专业而言,90%以上的学生要到企业工作,因为只有企业才能接纳千军万马。大量的硕士生和博士生学了一身的屠龙之技,精通了纸上谈兵,可是企业不欣赏屠龙之技,更加讨厌纸上谈兵。尽管我在大学里一直都是牛气烘烘的,但是在毕业之际也不得不到处投寄求职信,眼巴巴地等人要我。曾经有一段时间杳无音讯,让我心里发慌。
终于有一天上海贝尔的一位人事经理约我面谈,我拿出厚厚的一叠奖状以及软件成果展示给他看。人事经理对我讲,你的简历不错,成果很多,但是我们不感兴趣,因为你的专业是图形学,我们是电信企业,专业不对口。我当时吓出汗来。
人事经理接着说,本来我们不会招聘你的,碰巧有人发来《大学十年》这篇文章给我,我看后马上打电话约你,免得你被其它企业招走。我们总是努力招聘有真才实学的人,你写的《大学十年》说明了一切。几乎同时,华为上研所的人事经理约我面谈,其观点几乎与上海贝尔的一模一样。
说来好笑,我的一堆引以为豪的奖状根本没人理睬,却因《大学十年》这篇文章一路开绿灯。不仅没有人面试我任何技术问题,还让我自由选择工作,给我的职位和薪水比所有同期的博士生们都高出一级。有了这样的体会后,我知道了该怎样指导别人写命中率很高的求职信。
       我工作后经常帮人力资源部招聘员工,我看过的简历有几百份,亲自面试过近百人。而且自己给很多员工培训过,所以对IT行业的学士、硕士、博士的现状相当了解。几个同行聊起这个话题,大家很有同感。
       我们发现名牌大学计算机相关专业的本科毕业生普遍来说相当不错,干活很好。相比之下,差的学校的本科毕业生差距比较大。据我观察,有2~3年工作经验的名牌大学本科生是干活的主力军,他们正当青春、干劲十足、不摆架子、不耻下问、要求不高、奉献甚多。可见国内名牌大学的本科教育相当好,令人放心。
       然而名牌大学的硕士生却是鱼龙混杂,好的很好,差的极差。究其原因是,有半数以......

阅读全文(174) | 评论:0

不知道能坚持多久?(2006-12-17 23:58:00)

摘要:加上今天申请的这个,我已经申请了不下5个的blog,但每个都没坚持多久,呵呵,不知道这个能不能成为我唯一能坚持下去的? 至于为什么要写blog,每申请一个的时候,我都给自己找个理由。 一开始用的是sina的,记得是在暑假开始用的,那时候就是新奇,感觉有个blog,可以抒发下感情,记录下自己的一些生活的点滴,顺便可以从网上摘录一些漂亮的文章,或是专业的技术文档,但后来用着,就发现了它的不好处,就是有字数的限制,很多的文章都 不能发了,所以被我舍弃掉了。喜欢上163的,使因为它界面的简洁,给人一种美的感受,但是速度太慢了,很长时间都不能更新,于是在忍耐了近两个月后,也被我毙掉了。能够用上msn的,是因为同学说它的速度比较的快,况且还可以与msn连接,很是方便,但就是界面由点复杂,经常搞得我晕头转向。于是乎,我又整了这个,不知道怎么样??但愿符合我的口味吧!......

阅读全文(2298) | 评论:0