<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[NEWSTORM]]></title>
<link>http://blog.pfan.cn/newstorm</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[如何进行招聘面试(转自CSDN)]]></title>
		<link>http://blog.pfan.cn/newstorm/22772.html</link>
		<description><![CDATA[任何一个用人单位都希望找到优秀的人才，然而当用人单位通过系列的招聘、简历筛选、初试、复试，录用后往往发现找到的人并不理想。这是什么原因呢？一般的面试就是问几个常识性的基础问题，然后就凭感觉了。有规模的企业则多几道复试，一拨儿又一拨儿人把应聘者折腾了几个来回也拿不定主意。审犯人一般的面试，用来招聘普通员工还勉强凑合，而对于骨干核心员工，就很难奏效了。 
　　而现实是，审犯人式的面试随处可见。没有经验的或那些责任心一般的面试官，只是把面试当成程序化地问几个问题，应聘者再机械地回答问题，回答完后面试官就命令走人，气氛真的和审犯人差不多。这种单刀直入的问，不仅气氛尴尬，一般情况下也根本问不出实质内容来，应聘者要么提前准备好了台词，要么自我保护性地回答问题，而不会主动开放性地回答问题。结果是作为面试官，对应聘者除了外表外几乎没有什么感觉，至于重要的内在思想和基本能力则一概模糊。之所以这样，问题不在应聘者，而是面试官自己用机械的面试程序把自己给框住了，应聘者只能削足适履，看起来也就很少有“个性差异”了。最后只能凭面试官自己的好恶抓阄式任意挑选一位，于是面试也就失去了意义。 
　　〖如何面试核心员工？〗 
　　一般的面试程序是：人力资源部门的初步面试——把握应聘者基本素质关，专业能力由专业的部门经理把握，重要的岗位以及经理级人选一般再加一道或两道面试程序，由高层领导面试。这些身为领导的面试官，该如何面试应聘者呢？我的经验是：一聊，二讲，三问，四答。 
　　〖一聊：谁聊？聊什么？聊多久？〗 
　　答案：面试官聊，聊与招聘职位相关的内容，聊3分钟。 
　　领导作为面试官时，应把公司的大致情况以及公司的发展前景三言两语做一简要描述，因为公司的发展变化需要增添新的人才加盟，这样顺理成章地把要招聘人的原因及重要意义叙述出来。进而可以具体叙述招聘的新人需要干什么，干到什么程度，甚至可以说出干到什么程度会有什么待遇等等。总之，作为一名领导级的面试官，应在最短的时间内把企业现状及发展前景和招聘岗位的相关要素非常连贯地告诉应聘者，整个叙述过程大概也就两三分钟时间。通过这样的聊，虽然不用发问，应聘者会立即产生共鸣，围绕面试官所聊的主题，展开下一步的阐述，这样才能最大限度地节省面试时间。不然上来就问，或问的问题很大，应聘者经常不知道该讲什么，于是只能是根据自己的理解漫无目的地讲，结果是讲了]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2007-01-23 21:12:00</pubDate>
		</item>
				<item>
		<title><![CDATA[师兄找工的95天(转自&nbsp;CSDN)]]></title>
		<link>http://blog.pfan.cn/newstorm/22771.html</link>
		<description><![CDATA[找工的95天
昨天终于签了，找工的彷徨，找工的烦恼，找工的辛酸，找工偶尔的惊喜，找工不断的失落，找工的一切的一切，从今终于结束。很庆幸自己找到了一份自己非常满意的工作，希望众兄弟姐妹能够早点找到自己理想的工作。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （一）我的未来在哪里？
今年的七月，我开始考虑自己未来的出路，我仔细的分析了一下自己的情况，我是02电工a的一男生，估计没几个人知道我的名字，并不是我不优秀，也并不是我不想优秀，实在是我不喜欢自己的专业，实在是我在自己学的专业上优秀不起来。信工的都知道电工是半硬半软中以硬为主的一个专业，而我恰恰特不喜欢硬件，不喜欢拿焊执钳，不喜欢敲来敲去。所以我的专业成绩基本上很烂，虽然没有挂过必修课，但选修课挂的我都不知道有多少课了。
工作是不可能再选在硬件上发展了，理由有下：
1，我不喜欢硬件，做自己不喜欢做的事情是非常痛苦的，清楚的记得曾&nbsp;&nbsp; 经为了过那些专业课，比如通信原理，模电，不得不耐着性子去上&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 课，不得不“借”同学的作业抄一遍再交上去－－我甚至连抄作业交&nbsp;&nbsp;&nbsp; 作业的事情都不想做，不因为别的，就因为我抄的东西实在吸引不了&nbsp;&nbsp;&nbsp; 我的兴趣。每过一门课，我没有过的喜悦，有的是无尽的痛苦。选择&nbsp;&nbsp;&nbsp; 电工这个专业我学到的唯一有用的东西就是：做自己不喜欢做的事，&nbsp;&nbsp; 世界上最痛苦的事情也莫过如此；
2，这样的学习效果很明显，我的专业成绩可想而知，大部分都是C,D；&nbsp;&nbsp;&nbsp;&nbsp; 成绩不行，要掌握的东西我基本上没任何概念，那些课都是混过来的&nbsp;&nbsp;&nbsp; 我知道要想以这样的情况去找一份和本专业相关的工作基本比登天还&nbsp;&nbsp;&nbsp; 难。即使找到了我估计做不了，没那金刚钻，揽不了瓷器活；
这两点理由足以让我彻底断绝了要找与本专业相关的工作。那我该做些什么呢？我手中唯一还值点小钱的东西就是那两张“CET”证书了和一张高数竞赛三等奖的破证书了，学习成绩单是永远拿不出去的。我的兴趣是]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2007-01-23 21:10:00</pubDate>
		</item>
				<item>
		<title><![CDATA[信息传输的安全需求与密码算法]]></title>
		<link>http://blog.pfan.cn/newstorm/22387.html</link>
		<description><![CDATA[密码算法
　　可以说，没有密码技术就没有信息安全，密码技术是保护信息安全的关键技术。到目前为止，密码技术已经从军事、外交领域走向公开，是结合数学、通信技术和计算机科学等学科于一身的交叉学科。
　　使用密码技术从根本上来说是对密码算法的使用。根据密码算法所使用的加密密钥和解密密钥是否相同，能否由加密过程推导出解密过程，或由解密过程推导出加密过程，可将密码算法分为对称密码算法(也称单钥密码算法、秘密密钥密码算法、对称密钥密码算法)和公开密钥密码算法(非对称密码算法、也称双钥密码算法、非对称密钥密码算法)，除此之外，密码学中还较多使用Hash函数作为辅助的加密算法。
　　1、公开密钥密码算法
　　如果一个密码算法的加密密钥和解密密钥不同，或者由其中的一个推导不出另一个，则该算法就是公开密钥密码算法，简称公钥密码算法。使用公钥密码的每一个用户都拥有基于特定公钥算法的一个密钥对(e，d)，公钥e公开，公布于用户所在系统认证中心(CA)的目录服务器上，任何人都可以访问，私钥d为所有者保管并严格保密，两者不相同且互为对方的解密密钥。
　　公钥密码的典型算法有：RSA，ECC，DSA，ElGamal，Diffie-Hellman(DH)密钥交换算法等。公钥密码能够用于数据加密、密钥分发、数字签名、身份认证、信息的完整性认证、信息的非否认性认证等。其中可以用于加密的算法有：RSA，ECC，ElGamal等；可以用于密钥分发的算法有：RSA，ECC，DH等；可以用于数字签名、身份认证、信息的完整性认证、信息的非否认性认证的有RSA，ECC，DSA，ElGamal等。
　　2、对称密码算法
　　如果一个密码算法的加密密钥和解密密钥相同，或由其中一个很容易推导出另一个，该算法就是对称密码算法。对称密码的特点是速度快、安全强度高，主要用作数据加密算法。
　　对称密码根据加密模式又可分为分组密码和序列密码。分组密码的典型算法有：DES， 3DES，IDEA，AES，SKIPJACK，Karn，RC2和RC5等，分组密码是目前在商业领域比较重要使用较多的密码，广泛用于信息的保密传输和加密存储；序列密码的典型算法有：RC4，SEAL，A5等，序列密码多用于流式数据的加密，特别是对实时性要求比较高的语音和视频流的加密传输。
　　3、单向密码算法
　　单向密码体制使用单向的散列(H]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2007-01-08 23:17:00</pubDate>
		</item>
				<item>
		<title><![CDATA[2005年11月华为在南邮的招聘笔试题]]></title>
		<link>http://blog.pfan.cn/newstorm/22283.html</link>
		<description><![CDATA[1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答：C错误，左侧不是一个有效变量，不能赋值，可改为(++a) += a;改后答案依次为9,10,10,112.某32位系统下, C++程序，请计算sizeof 的值(5分).char str[] = “www.ibegroup.com”char *p = str ;int n = 10;请计算sizeof (str ) = ？（1）sizeof ( p ) = ？（2）sizeof ( n ) = ？（3）void Foo ( char str[100]){请计算sizeof( str ) = ？（4）}void *p = malloc( 100 );请计算sizeof ( p ) = ？（5）答：（1）17 （2）4 （3） 4 （4）4 （5）43. 回答下面的问题. (4分)(1).头文件中的 ifndef/define/endif 干什么用？预处理答：防止头文件被重复引用(2). ＃i nclude 和 ＃i nclude “filename.h” 有什么区别？答：前者用来包含开发环境提供的库头文件，后者用来包含自己编写的头文件。(3).在C++ 程序中调用被 C 编译器编译后的函数，为什么要加 extern “C”声明？答：函数和变量被C++编译后在符号库中的名字与C语言的不同，被extern "C"修饰的变量和函数是按照C语言方式编译和连接的。由于编译后的名字不同，C++程序不能直接调用C 函数。C++提供了一个C 连接交换指定符号extern“C”来解决这个问题。(4). switch()中不允许的数据类型是?答：实型4. 回答下面的问题(6分)(1).Void GetMemory(char **p, int num){*p = (char *)malloc(num);}void Test(void){char *str = NULL;GetMemory(&amp;str, 100);strcpy(str, "hello");printf(str);}请问运行Test 函数会有什么样的结果？答：输出“hello]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2007-01-06 14:58:00</pubDate>
		</item>
				<item>
		<title><![CDATA[欧几里德算法和扩展欧几里德算法]]></title>
		<link>http://blog.pfan.cn/newstorm/22257.html</link>
		<description><![CDATA[欧几里德算法
欧几里德算法又称辗转相除法，用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理： 
定理：gcd(a,b) = gcd(b,a mod b) 证明：a可以表示成a = kb + r，则r = a mod b
 假设d是a,b的一个公约数，则有
 d|a, d|b，而r = a - kb，因此d|r
 因此d是(b,a mod b)的公约数
 
 假设d 是(b,a mod b)的公约数，则
 d | b , d |r ，但是a = kb +r 
 因此d也是(a,b)的公约数
 
 因此(a,b)和(b,a mod b)的公约数是一样的，其最大公约数也必然相等，得证

欧几里德算法就是根据这个原理来做的，其算法用C++语言描述为： &nbsp;&nbsp;&nbsp;&nbsp;void swap(int &amp; a, int &amp; b)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int c = a;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = b;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b = c;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;int gcd(int a,int b)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(0 == a )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return b;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2007-01-04 21:14:00</pubDate>
		</item>
				<item>
		<title><![CDATA[写在07]]></title>
		<link>http://blog.pfan.cn/newstorm/22154.html</link>
		<description><![CDATA[岁末盘点，总结06，展望07
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -------------------写在07
还在回味着06年留下的味道的时候，我已经或在了07年的时光里，两个轮回，24个春夏秋冬，不轻易见，已经从指缝里溜走，回首往事，总有太多的事情和感慨，或留恋，或后悔，或庆辛，但不管怎么样，06，在我人生的日子里，已经永远变成了一个回忆，一个缩影。
06年的我，面临着人生的一个重要的转折，大学毕业。或考研，继续着大学的生活 ，或工作，到社会大家庭去开拓属于自己的天空，其实我很想去工作，虽然现在的我依旧坐在大学的校园里，去准备那已经准备了我都数不清次数的期末考试，我---还是一名学生，考试，依然伴我左右。
06年的我，终究是面对太多抉择的一年，因为毕业，因为我一]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2007-01-01 13:56:00</pubDate>
		</item>
				<item>
		<title><![CDATA[前言~第一章]]></title>
		<link>http://blog.pfan.cn/newstorm/22023.html</link>
		<description><![CDATA[前言&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;面向对象的技术是当前计算机界所关心的重点，是目前软件发展的主流。面向对象的概念来自面向对象的程序设计语言，实际上，面向对象的概念和应用已经超越了程序设计语言，扩展到很宽的范围，如面向对象的数据库系统、面向对象的系统分析与设计、CAD技术、人工智能以及其他广泛的应用范围。本书针对广大软件工作者最为关心的面向对象的技术进行了讨论，从面向对象的理论与应用实践相结合的角度系统地论述了面向对象的基本概念、面向对象的程序设计、UML、设计模式以及面向对象的数据库系统。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过本书的研读，广大读者能够获得面向对象的基本概念、基本原理以及应用技术，了解面向对象的基本应用范围，尤其是对本书所论述的问题有深刻的理解，为涉足上述几个领域奠定雄厚的基础并提供一定的技能。&nbsp;本书共由下列部分组成：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第一部分：面向对象方法的引入与发展&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第二部分：面向对象的基本概念及程序设计语言。该部分的主要目的是在于论述面向对象的基本概念，而不是论述面向对象的程序设计语言本身。由于面向对象的基本概念源于面向对象程序设计语言，该部分不可避免地涉及到面向对象的程序设计语言。&nbsp;第三部分：面向对象的方法与UML。本章介绍了统一建模语言UML，探讨了利用UML建立静态和动态模型。&nbsp;第四部分：面向对象的设计模式。&nbsp;过去几年，在面向对象的领域的一个重要突破就是提出了设计模式的概念。设计模式由于实用而受欢迎，他们能够表达和重用专家技术和经验，能进行系统框架设计。本本书介绍了面向对象的设计模式的相关内容以及典型的设计模式。&nbsp;&nbsp;&nbsp;&nbsp;第五部分：持久对象：主要探讨如何将对象持久化，如何实现对象和关系的映射。第一章&nbsp;面向对象的引入和发展本书专门讨论面向对象的方法及有关的主要问题。因此，在本章一开始，首先要讨论为什么要引入面向对象的方法及其讨论范围，之后，再讨论面向对象的书四个主要方面：面向对象基础及面向对象程序设计语言，利用UML进行面向对象的分析与设计、面向对象的设计模式、及面向]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-28 14:31:00</pubDate>
		</item>
				<item>
		<title><![CDATA[北大毕业等于零（FROM&nbsp;http://www.21read.com/）]]></title>
		<link>http://blog.pfan.cn/newstorm/22005.html</link>
		<description><![CDATA[1999年12月25日，我被顶头上司——美联集团中国公司的总经理叫了过去。总经理倒上一杯咖啡后，对我说：“王先生，你难道不想对你的大区经理们说些什么？” 　　面对这些刚刚由自己招聘来的大区经理们，我说些什么呢？ 　　最好的方式是讲述我自己。 　　我走上台，向台下的人问：“现在，我有一个问题，哪一位回答我？”大家相互看了看，不知这个问题是什么。“你一天最多能进多少家馆子？” 　　台下的人刚开始还挺紧张，在听懂我的意思后，他们哄地笑开了。 　　有的说他一天进过3家，3顿饭都在馆子里吃；有的说他一天逛过十几家商场，主要是陪女朋友买衣服……他们以为我今天很高兴，想跟大家说一些轻松的话题，或者给大家来一点儿意外的轻松幽默。 　　“我一天进过87家馆子。”我的话又引来一阵笑声。 　　稍顷，我告诉大家：“不过不是去吃饭，而是去推销我们的产品——顶好色拉油。” 　　“我曾经发誓，这一辈子再也不进餐馆！” 　　“87家，真的是一个象征。8和7，要发达则必须经过艰难曲折。这就是我今天要给大家演讲的内容。” 　　“我曾经有过32次被拒绝的失败记录！但当我满怀信心地开始第三十三次努力后，我成功了！”“成功是什么？”我感慨地说：“成功对于其他行业来说，也许只是在别人不愿努力时，你继续努力一把。但对于我们搞销售的来说，则是在别人想都不愿意想时，你必须早早地爬起来用十倍百倍的努力去做！它给我们最大的痛苦，不是榨尽你所有的智力与体力的高强度劳动，而是一次又一次地粉碎你的自尊，让你与那些你平日或许根本看不起的，在智力、学历与你完全不一样的人站在同一起跑线上起跑。你没有优势，但你必须取胜。我是标准的北大八九届毕业生，在这一点上，北大毕业等于零。” 　　我对大家说：“今天，你们看到的是我当过3个跨国公司中国总监等职的潇洒。可是，潇洒的后面该洒下多少汗水甚至血泪？有人说，就凭你北大的牌子和高材生的聪明，根本不需要去受这般苦。我要说，我不清楚别的行业是否这样，我只知道，对搞销售的人来说，绝对不会存在任何的幸运！” 　　那次演讲的情景到现在还深深地刻在我脑子里。 　　这并不是全盘否定北大等一流学校给人的教育。相反，我认为我的成功离不开在北大受到的一流教育。同时，我的经历还告诉我，在社会这个大熔炉、大考场上，任何金字招牌、水晶招牌、钻石招牌都无济于事，如果没有从零干起的心态和发奋努力，北大毕业就真的等于零。 　]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-27 22:32:00</pubDate>
		</item>
				<item>
		<title><![CDATA[2006年底总结高校热门事件]]></title>
		<link>http://blog.pfan.cn/newstorm/21927.html</link>
		<description><![CDATA[1. 汉芯造价案 今年1月17日，一位神秘举报人在清华大学BBS上发布的一则神秘帖子，揭开了汉芯造假的黑幕：2003年2月，在摩托罗拉公司做测试的工程师陈进，将一片从美国买来的MOTO-freescale 56800芯片，雇人磨掉原有标志再加上自己的LOGO，“研制”成了“完全拥有自主知识产权”的“汉芯一号”，并借此当上了上海交大教授、博导、微电子学院院长。借助“汉芯一号”，陈进申请了数十项重量级的科研项目，进而骗取了高达11亿元的科研基金。 5月12日，调查结果公布，经科技部调查组查实，陈进在负责研制“汉芯”系列芯片过程中存在严重的造假和欺骗行为。陈进因此受到被终止有关科研项目，经费被追缴，撤销院长职务、教授资格等处罚。针对科研中出现的陈进这样的行为，11月9日，科技部公布了《国家科技计划实施中科研不端行为处理办法(试行)》，《办法》首次确认，包括提供虚假简历等6种行为属于科研不端行为。 但是，更加引人关注的是，东窗事发之后，陈进并没有受到像韩国的“黄禹锡式”的待遇，即没有司法机关介入。有评论表示，这样的行为已不仅仅是学术不端，而是涉嫌欺诈罪，应受到相应的法律惩罚。 2、厦大高尔夫 10月15日，在2006高校合作与发展论坛上，厦门大学校长朱崇实一语惊人：国内最漂亮的高尔夫球练习场将在厦门大学建成并投入使用。他表示，培养精英是高等教育公益性的最高体现。精英教育的目标就是要培养特征显著的社会精英。而要实现精英教育，就必须依靠优秀的教师团队、科学的课程设置、卓越的校园文化和优良的教育设施共同作用，才能达到目标。 此语一出，立即在社会上引发对高校精英教育观的热烈探讨。支持者表示，厦门大学在全国率先开设高尔夫球课程，打破了高等教育的沉闷局面。今后各个高校可以根据市场的需求，设置“另类”课程，通过技能培训，提高学生的市场竞争能力，进而间接地提高学生的人文素质。反对者认为，在国外，高尔夫有“绿色鸦片”之称，许多人因此而荒废了军务、政务，当高尔夫名正言顺地成为高校的一门必修课，大学生会不会沉溺其中而荒废学业呢？ 不论如何，公众对厦大高尔夫事件的广泛关注，迫使北大拟建高尔夫球场的计划被搁浅，原因就是“考虑到社会争议太大”。 3、单平事件 11月4日，天津大学宣布了中纪委和教育部的决定，由于天津大学分管财务副校长杭建民挪用资金炒股票，造成天津大学巨大损失。时任校长单平在这一重大]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-25 23:29:00</pubDate>
		</item>
				<item>
		<title><![CDATA[[转]真正的不幸只有一种]]></title>
		<link>http://blog.pfan.cn/newstorm/21866.html</link>
		<description><![CDATA[人，就得自己拉扯自己，人生万幸与不幸的根源就在这里我知道你已历经沧桑，我知道你已步履维艰，我知道你已悲观的没有勇气证实自己，更没有勇气证实生活但是生活这杯酒你得饮。我曾经听我的一位命运坎坷的朋友说，不是命运对你不公，当我们老去的时候，当我们面对儿孙讲我们的过去的时候，你的故事要比我的长而丰富，这也是一种收获吧。上帝赋予我们生命的同时亦赋予我们思想和爱。因为你思，因为你爱，你才会打来电话与我倾诉，要知道最令人伤心的不是你的伤心，而是你已不再伤心，但是千万不要从此一蹶不振，千万不要自暴自弃，有一天你彻底的否定了自己，那才是人生中真正的不幸。你想，一个人连自己都不爱了，他还会爱人，爱生活吗？不管这世界再怎样的多风多雨，年轻只有一次。有一位已经走在暮色中的老人曾经对我说，年轻是一种责任，却被我们当作了资本，在那个黄昏中，这句话深深震动了我。因为年轻，我们可以一而再再而三地原谅自己，包括我们地懒惰，我们地浮躁，我们的茫然，我们对光阴地挥洒，我们的自我否定......到头来才知道，风，每天翻动的是无情的日历。我知道，你经历了很多的不堪，我知道你的心里已没有阳光，但不要只知道自怨自艾，如果一味下去，恐怕原来短期的财运不济，要成为长期的命运多舛了。“当上帝关上了所有的门，他会给你留一扇窗。”我们的错误就在于把很多的时间和精力都用在捶打那扇已经关上的门，而忘却了那扇开启的窗，站起身，走过去看看窗外，依然是阳光灿烂，依然是清风徐徐。当然，接受一个事实是比较困难的，更何况是一个不幸的事实，但是，时光不再，光阴不回。当你承认了既成的事实，就是能克服随之而来的任何不幸的第一步。人生不像日月，日月何处不相逢，可人生某个时间错过了，便一生一世不能相逢了。生活中，我们常常会被人事折磨得再无勇气和能力去面对，在与你写此信的此时，我的领导正发神经似的想尽一切办法整治我，使我觉得心灰意冷，觉得这个空间简直让我窒息，觉得生活很无聊，也很无奈，你的一腔热情就被那一脸的阴险冲走了，但是当夜晚来临，当一段舒缓的音乐在我的小屋流淌以后，觉得为这样的无赖而改变自己的热情值得吗？别人要把你置于死地你也要跟着把自己置于死地吗？别人已经不爱你，你也要跟着不爱自己吗？再想想，既然比我们伟大，比我们强悍的人都无一幸免地遭受挫折和打击，我们为什么希望幸免呢？既然人生苦短，我们为什么还要用叹息抒发日子呢？把那些令你不快地遭遇视作]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-23 23:52:00</pubDate>
		</item>
				<item>
		<title><![CDATA[短歌行——代码中泛出的浪漫小花(From&nbsp;YeSky)]]></title>
		<link>http://blog.pfan.cn/newstorm/21834.html</link>
		<description><![CDATA[一
　　程序不过是梦，
　　生于无形无象的禅中，
　　我们只是那做梦的人。
　　二
　　我编程三日，
　　两耳不闻人声，
　　只有硬盘在歌唱。
　　三
　　编译程序在运行，
　　像一条湍急的河流，
　　我静静地等侯。
　　四
　　为何要用LISP?
　　COBOL语言我不懂，
　　所以我用LISP。
　　五
　　编程一整夜，
　　透过窗户，照到屏幕上，
　　初升的太阳。
　　六
　　硬件和软件，
　　我们是你们的主人和奴隶，
　　我们的生活是程序。
　　七
　　你能听见吗，
　　上程序的声音?
　　答案是NUL。
　　八
　　电子邮件说，
　　项目已取消，
　　清理文档时，我哭了。
　　九
　　计算中心空空荡荡，
　　静静的只有风扇在嗡鸣。
　　我走过一排排的CPU，
　　磁通量刺痛了我的皮肤。
　　我打开一扇门，又冷又硬，
　　看见指示灯在控制板上跳动。
　　一台没有灵魂的机器，人们说，
　　但它的灵魂是同事们的汗水，
　　在它里面有我们多年的生命，
　　失望，友谊，悲伤，欢乐，
　　算法成功时的狂喜，
　　和无数个徒劳无获的长夜。
　　我听见了叹息和欢笑的回声，
　　在这间黑洞洞的办公室里，
　　终端机闪耀着光芒，就像星星一样。]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-22 21:56:00</pubDate>
		</item>
				<item>
		<title><![CDATA[61条面向对象设计的经验原则(From&nbsp;YeSky)]]></title>
		<link>http://blog.pfan.cn/newstorm/21833.html</link>
		<description><![CDATA[你不必严格遵守这些原则，违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃，若违背了其中的一条，那么警铃就会响起。 

　　-----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)在由同用户界面交互的面向对象模]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-22 21:53:00</pubDate>
		</item>
				<item>
		<title><![CDATA[青岛朗讯公司简单介绍]]></title>
		<link>http://blog.pfan.cn/newstorm/21803.html</link>
		<description><![CDATA[青岛朗讯公司于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&amp;T通讯设备有限公司)是1993年经国家经贸委批准，由美国朗讯公司（股份占51%）、青岛企业发展投资公司(股份占29%)、山东省邮电管理局（股份占7.5%）、青岛市电信局(股份占7.5%)和中国国际信托投资公司(股份占5%)共同投资一亿美元建立的合资企业，注册资金3300万美元，使它在建成之初就成为美国朗讯科技公司在其海外最大的程控交换机生产基地。5ESS-2000数字程控交换机是美国贝尔实验室1992年开发的跨世纪新型交换机，它领导世界交换机之新潮，能够适应二十一世纪通讯的要求。 为促进中国通讯事业的飞速发展，青岛朗讯以贝尔实验室为技术支援，将5ESS－2000数字程控交换机这一世界一流的交换机技术作为向中国转移高技术的主体，在此基础上，努力开发符合中国通讯事业需要的技术和相关产品。自建]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-22 00:09:00</pubDate>
		</item>
				<item>
		<title><![CDATA[浅谈程序员的数学修养(From&nbsp;yesky.com)]]></title>
		<link>http://blog.pfan.cn/newstorm/21799.html</link>
		<description><![CDATA[可能有很多朋友在网上看过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的数学成绩一直都很棒，]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-21 22:00:00</pubDate>
		</item>
				<item>
		<title><![CDATA[中国开通镜像服务器&nbsp;域名解析不再绕道美国(From&nbsp;SINA)]]></title>
		<link>http://blog.pfan.cn/newstorm/21751.html</link>
		<description><![CDATA[新浪科技讯 12月19日消息，网通集团宣布，已与美国威瑞信(VeriSign)公司达成协议，将开通根域名中国镜像服务器，今后中国网民访问.com以及.net网站时，域名解析将不再由设置在境外的域名服务器提供服务，长期以来在中国访问.com以及.net网站的安全性问题得到了保障，上网速度也将提升。
　　开通根域名中国镜像服务器
网通集团表示，已于12月14日与美国Verisign公司在北京举行签字仪式，正式开通互联网根域名中国镜像服务器。
　　由于此事的重要性，美国 商务部古铁雷斯部长、中国商务部易小准副部长、信息产业部电信管理局韩夏副局长、Verisign公司约翰·多诺万副总裁、中国网通集团公司朱立军副总裁等共同出席了签约仪式，并启动了根域名服务器的开通。
　　解决了访问.com网站的安全问题
　　此次建立互联网根域名中国镜像服务器是在信息产业部的直接领导下，由中国网通集团公司与美国Verisign公司共同合作完成的。
　　据悉，以前，中国互联网网民访问.com、.net网站时，域名解析需由设置在中国境外的域名服务器提供服务。一直到去年，美国商务部还曾宣布，将坚持保留对互联网域名根服务器(rootserver)的监控权，这一声明的隐含信息是：美国将继续掌握全球互联网的最终控制权。因此，有关网络信息安全问题再次成为互联网业界的关注焦点。
　　信产部电信管理局和网通相关人士表示，此次开通根域名中国镜像服务器有非常重要的意义，解决了中国网民访问.com、.net网站时，域名解析需由设置在中国境外的域名服务器提供服务的问题，使中国互联网的安全性和稳定性得到进一步保证；同时，将大大提高了中国境内互联网用户连接相关网站的速度，有利于促进中国互联网的发展。]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-20 17:11:00</pubDate>
		</item>
				<item>
		<title><![CDATA[“学士、硕士、博士”&nbsp;林锐]]></title>
		<link>http://blog.pfan.cn/newstorm/21696.html</link>
		<description><![CDATA[摘自《软件工程与项目管理新视野 》林锐 
我首先谈谈IT企业在招聘“学士、硕士、博士”的态度，让那些还没有毕业的学生们心理有个数。&nbsp; &nbsp; &nbsp; &nbsp;学生毕业之际，谁都想找一份好的工作。对于IT相关专业而言，90％以上的学生要到企业工作，因为只有企业才能接纳千军万马。大量的硕士生和博士生学了一身的屠龙之技，精通了纸上谈兵，可是企业不欣赏屠龙之技，更加讨厌纸上谈兵。尽管我在大学里一直都是牛气烘烘的，但是在毕业之际也不得不到处投寄求职信，眼巴巴地等人要我。曾经有一段时间杳无音讯，让我心里发慌。终于有一天上海贝尔的一位人事经理约我面谈，我拿出厚厚的一叠奖状以及软件成果展示给他看。人事经理对我讲，你的简历不错，成果很多，但是我们不感兴趣，因为你的专业是图形学，我们是电信企业，专业不对口。我当时吓出汗来。人事经理接着说，本来我们不会招聘你的，碰巧有人发来《大学十年》这篇文章给我，我看后马上打电话约你，免得你被其它企业招走。我们总是努力招聘有真才实学的人，你写的《大学十年》说明了一切。几乎同时，华为上研所的人事经理约我面谈，其观点几乎与上海贝尔的一模一样。说来好笑，我的一堆引以为豪的奖状根本没人理睬，却因《大学十年》这篇文章一路开绿灯。不仅没有人面试我任何技术问题，还让我自由选择工作，给我的职位和薪水比所有同期的博士生们都高出一级。有了这样的体会后，我知道了该怎样指导别人写命中率很高的求职信。&nbsp; &nbsp; &nbsp; &nbsp;我工作后经常帮人力资源部招聘员工，我看过的简历有几百份，亲自面试过近百人。而且自己给很多员工培训过，所以对IT行业的学士、硕士、博士的现状相当了解。几个同行聊起这个话题，大家很有同感。&nbsp; &nbsp; &nbsp; &nbsp;我们发现名牌大学计算机相关专业的本科毕业生普遍来说相当不错，干活很好。相比之下，差的学校的本科毕业生差距比较大。据我观察，有2～3年工作经验的名牌大学本科生是干活的主力军，他们正当青春、干劲十足、不摆架子、不耻下问、要求不高、奉献甚多。可见国内名牌大学的本科教育相当好，令人放心。&nbsp; &nbsp; &nbsp; &nbsp;然而名牌大学的硕士生却是鱼龙混杂，好的很好，差的极差。究其原因是，有半数以上的硕士是改行过来的，专业基础很差，所以这类硕士生不如本科生好用]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-18 23:20:00</pubDate>
		</item>
				<item>
		<title><![CDATA[不知道能坚持多久？]]></title>
		<link>http://blog.pfan.cn/newstorm/21677.html</link>
		<description><![CDATA[加上今天申请的这个，我已经申请了不下5个的blog，但每个都没坚持多久，呵呵，不知道这个能不能成为我唯一能坚持下去的？
至于为什么要写blog，每申请一个的时候，我都给自己找个理由。
一开始用的是sina的，记得是在暑假开始用的，那时候就是新奇，感觉有个blog，可以抒发下感情，记录下自己的一些生活的点滴，顺便可以从网上摘录一些漂亮的文章，或是专业的技术文档，但后来用着，就发现了它的不好处，就是有字数的限制，很多的文章都 不能发了，所以被我舍弃掉了。喜欢上163的，使因为它界面的简洁，给人一种美的感受，但是速度太慢了，很长时间都不能更新，于是在忍耐了近两个月后，也被我毙掉了。能够用上msn的，是因为同学说它的速度比较的快，况且还可以与msn连接，很是方便，但就是界面由点复杂，经常搞得我晕头转向。于是乎，我又整了这个，不知道怎么样？？但愿符合我的口味吧！]]></description>
		<author><![CDATA[newstorm]]></author>
		<pubDate>2006-12-17 23:58:00</pubDate>
		</item>
		</channel>
</rss>