乐天's profile狗年伊始的空旷PhotosBlogListsMore Tools Help

Blog


    April 21

    不得不转贴的政治文章

    实在说出了我的心里话!不得不转贴一下!
     
     
     
    14世代的传承中,有好几任达赖喇嘛都是英年早逝,原因很简单,利益斗争,下毒暗
    杀,这就是为什么清朝朝廷最后给他们定下一个金瓶制度的原因,乾隆实在受不了这帮

    喇嘛们明争暗斗的暗杀了。
    这里就可以看出这些神权统治者的虚伪,自称"活佛"的人们为了利益勾心斗角,下毒
    暗杀,使尽卑鄙的手段。
     
    我曾经去过西藏旅游,接触过喇嘛,以及平民。
     
    你想知道西藏为什么会有矛盾吗?我告诉你我看到的原因。
     
    在中共进入前的西藏,西藏人口中有95%的农奴,以及剩下的土司(奴隶主)和僧侣阶
    层。
     
    那时候,每座寺庙,都拥有大片的土地,和成堆的农奴。
     
    农奴们世代为奴,在祭祀的时候,奴隶主会砍下奴隶的手臂,拔下它们的皮,作为贡
    品。
    在达赖过生日的时候,他都会命下密院的僧侣扒下两个小孩的皮作为牺牲,如果你现在
    去西藏的历史博物馆,你还能看到十四世达赖离开西藏前亲手写的扒皮命令。
     
    然而西藏的那些文盲农奴们虔诚的信仰者活佛。你大概不知道在藏药中,活佛的粪便是
    一种药物,藏民们争相收集活佛们的粪便用于治病。
    奴隶主在招待客人的时候,待客的方法就是和客人一起轮奸自己的女奴隶,这很容易理
    解,他们认为这是热情好客的体现,因为这是在"分享女人"
     
    中共在西藏搞了"土地改革",不过老共的手段是很狠的,那些奴隶主甭管是否愿意,
    都必须交出土地,释放奴隶,免除债务。
    土地改革是在1957年开始搞的,接着西藏就爆发了武装暴动,奴隶主们反抗了,然后就
    是中共的镇压,接着是达赖的出逃,但是,班禅没有逃,他选择留了下来,因为他赞成
    土地改革。
     
    这也造成了西藏的一种特殊的"族群分裂":平民与僧侣阶层的割裂。那些底层的老百
    姓藏民们,如果你去西藏玩的时候,可以留意一下,西藏一般的农牧民家中,都是把毛
    泽东的肖像和菩萨挂在一起供奉的,因为他们的祖辈都是农奴,是毛给了他们土地和自
    由。老共现在的民族政策,藏族的教育医疗住房全部都有政府的补助,这也是一般的平
    民藏族百姓对独立不积极的原因。
     
    但是僧侣以及以前的土司后代可不这么想,在他们眼中,毛泽东和中共是剥夺他们土地
    和财产得罪人,不仅如此,在历次的中共镇压中,这些人的上辈或者亲属,或有被关押
    或有被枪决,可谓苦大仇深。
     
    所以你如果走在拉萨街头,你会发现宣传独立最积极的人,不是喇嘛就是以前的贵族后
    代。
     
    这些人一直在闹,中共拿他们没办法,因为在西藏这个地方,教育太落后了,藏族的文
    化太落后了,这也是他们为什么如此虔诚的信仰神灵的原因,你能想象一个拿到物理学
    硕士的人去寺庙里对那些泥菩萨磕上十万的头么?但是藏民会,藏民会把家里最聪明的
    孩子送去作喇嘛,因为在他们的传统中,社会是分等级的,喇嘛是最高贵的,这就是
    神权社会的典型特点。
     
    因为有着这种神权社会的特点,所以中共对喇嘛是很头疼的。你大概不知道,西藏的每
    座寺庙的活佛,都享受中共国务院的特殊补助的,换句话说,是中共在养寺庙,养喇
    嘛,你看每座寺庙都金碧辉煌,这些金子钱都是内地的政府出的。
     
    但是喇嘛们还是会闹事的。很简单,你再怎么给他们补助,他们以前的土地没了,努力
    也没了,风光得社会地位也削弱了,他们不满。
     
    西藏人如果想要一个幸福的未来,喇嘛阶层是最大的拌脚石。你知道现在最想发展西藏
    文化的是谁吗?是中共。因为最听从喇嘛的话,最容易被操纵的,就是那些文化水平很
    低的藏民了。
     
    所以中共在西藏使劲的盖学校,内地的大学毕业生如果志愿去西藏教几年书,回来后就
    可以免费读硕士博士,内地的大学对西藏的学生向来是超低分录取。不过,在一个平均
    海拔 5000米 的地区,特别是半年都是积雪的地区,办学校和医院不是那么容易的事情。
    西藏有30多个台湾大,但是人口不及台北的一半。怎么才能让居住如此分散的游牧人都
    能接受教育?这需要高昂的投资。
     
    中共的想法就是,藏族的文化水平能够高起来,不再那么愚昧,当所有的藏民生病的时
    候能去医院作个检查,而不是去寺庙吃活佛的粪便的时候,喇嘛们也就没那么容易煽动
    藏民了,西藏也就好管理多了,当然这样的话喇嘛也没市场和地位了,这就是喇嘛们目
    前所面临的"生存危机"。所以中共在西藏盖的学校和医院,是这次 西藏动乱中的首
    选攻击目标。
     
    喇嘛们是容不得藏民学习文化的,一个学过生物学的人,他生病的时候会去找喇嘛们吃
    粪便吗?
     
    喇嘛们不是地球上唯一阻碍科学传播的人。还记得黑暗的欧洲中世纪吗?还记得宗教法
    庭吗?当科学和知识传播的时候,神权统治者们就会发抖,当藏民们知道地球是圆的,
    绕着太阳转的时候,他们就再也不会相信喇嘛们说的大地边缘的十八层地狱。
     
    西藏,正处于一个现代文明和神权文化阶层剧烈冲突的时代。
     
    正如宗教法庭绝对不会饶过哥白尼和伽利略,他们不会自觉地退出历史舞台,喇嘛们也
    是。所以这个文明冲撞的过程中,你必然会看到斗争,明的,暗的,和平的,暴力的,
    决不会戛然而止。
     
    撕开"人权""自由"的外衣,这是一场神权奴隶制与现代文明的冲突。
     
    中共如果真的想把西藏经营好,让西藏人们都过上富裕现代化的生活,就应该多盖学校
    和监狱,学校送给藏民,监狱送给喇嘛。
     
    我建议各位网路上的朋友们去西藏玩一玩,不要跟旅行团,也不要只去寺庙,去乡村,
    去草原,去看看西藏的原生态,去那些农牧民的家中,看看他们对中共和毛泽东的观
    点,看看他们辛勤的劳作,看看他们作过奴隶的祖父祖母那残缺的手臂,和没有文化的
    朴实,再去看看喇嘛们悠闲舒适的的生活,听听他们对政府的不满。
     
    西方国家这次为什么会如次的团结?欧洲的德国、法国,一般是不会冒着这样的风险得
    罪中国这个经济大国的。伊拉克战争时德国和法国都和中国站在一边,不支持美国对伊
    动武。为伊拉克而得罪美国,不符合他们的国家利益啊。法国10年前为了不得罪中国,
    终止了对台军售,损失了几十亿的收入。而为什么今天会冒着这么大的风险公然与中国
    为敌?难到就是为了和自己根本不相干的西藏和奥运?
        而另一个值得让人思考的问题是,一向是西方老大的美国,为什么这一次这么
    低调?让英、法、德在前台唱主角?对于西藏,西方国家很清楚,再怎么闹,中国也不
    可能做出让步。对于奥运,他们也很清楚,就算西方国家没有一个领导人出席北京奥运
    会,中国也就是面子上过不去罢了,对中国有实质影响吗?没有。
         所以,西藏只是一个幌子,奥运也只是一个幌子。那么他们到底想从中国得
    到什么?
         西方国家正面临着10年来经济陷入衰退的危险,他们需要有一个有实力的国
    家为这次西方经济的衰退买单。不言而喻,他们不约而同的想到了中国。做为一个普通
    老百姓,我对国际经济没有什么研究,但2008年一开始我还是隐约到中国经济面临的危
    险,现在也就想起了温总理说过的一句话:2008年也许是中国经济最困难的一年。现在
    想起正在进行的这场闹剧,真的有点让人毛骨耸然了。美国不是低调,是很冷静,他们
    早已经不露声色的出招了:
         1、美元贬值。因为美元贬值,人民币升值,中国16000亿美元的外汇储备已
    经人间蒸发了3000亿美元,而且还在继续蒸发中。更要命的是,由于人民币升值,中国
    出口产品成本增加,沉重的打击中国的出口,许多企业面临倒闭的危险。因为中国企业
    的倒闭,西方国家生产企业就可以开始生产复苏。
         2、通过高油价以拖跨中国经济。中国经济的高速发展需要大量的进品原油,
    而西方国家则不断的提高石油储备,造成高油价一直持续,以增加中国经济建设的成
    本。这就是美国为什么要打伊拉克、打伊朗的原因:控制石油就是控制了经济命脉。
         3、助涨中国金融泡沫。人民币升值,大量热钱自然要涌入中国,造成中国高
    成本、高币值的经济泡沫。或许这就是为什么政府就算是背着千夫所指都绝不救市的原
    因,就是为了打击国际投机资本在中国的恶意圈钱行为,而另一方面却不得不面对成千
    上万痛不欲生的股民的唾骂而有可能造成国内社会动荡的危险。现在看了,什么西藏事
    件、抵制奥运都是不足为道的事。
         所以,"西藏""奥运"只是西方国家绑架的两个"人质",他们真正的
    目的不是西藏,也不是奥运,而是以此为要挟,要中国为他们的经济衰退买单。不买
    单:搞乱你,要死大家一起死。买单:坐下来谈,你答应我我就息事宁人!
         中国政府的冷静是对的,死死抓住经济建设这个中心不动摇才是关键。经济
    如果一跨,那就什么都跨了。国民要冷静,要相互理解,不要给政府出难题。还是那句
    话:发展才是硬道理,压倒一切的是稳定。一个普通的中国人都能预料到,我相信政府
    能从容应对。我们要支持政府打赢这场表面上看起来是舆论战,而事实上是经济的战争
     
        我们需要更团结 希望大家奔走先告
        1、多省油多乘坐公共交通出行 能做车就不要开车 能开窗户就不要开 空调
        2、多省电路灯不用就关掉, 能用耳机就不要开音箱,家电不用就要把整个
    开关拔下来 又省电又安全 希望政府把夜景工程的灯光就关掉
        3、支持国货能买到国货就不要买外国货 促进内需 钱要给自己人赚
        4、努力工作多开发和制造更好的产品 实业才是救国之本
        5、尊重自己尊重国人 不要崇洋媚外
        6、告诉台湾西藏 包括其它民族的青年 为什么我们现在还这么痛苦别的国家
    看不起,因为我们的祖辈太喜欢窝里斗,。
        7、告诉身边的每一个人中国只有强大才会有更好的家 ,落后就要挨打挨骂
        8、政府在进步督促政府更快的进步 而不是推到他 那样高兴的是美日 痛苦
    的是自己
     中国崛起是意味着财富在全球的重新分配,这就意味着地球的有限资源要从西方流到
    中国,这是基础矛盾,是无可避免的,这个矛盾冲突到了极至就是战争。所以美国和其
    他西方国家包括国内天真的SB和出卖灵魂的汉奸都在为诋毁中国而"奋斗",但是,毫
    无疑问这种人最终都将会我们抛弃。
      那么我们能做什么?我可不希望我儿子长大了问我,当时中华民族到了一个危险的
    时刻我做了什么?我不想我儿子问我的时候我和他说我没有做任何事。不要做一只待宰
    的羔羊,哪怕失败,也要倒在前进的路上!
      伟人已经给我们指明了方向"星星之火,可以燎原"各位请为中华之崛起而努力!
    April 20

    有熊氏

    4月20日 有熊氏 bear boy
    有熊氏是很容易让女人心动的东西。。。具体看照片吧,现在家里收了3个。。。两张微距对比对了很久的焦,手动的哦!
    April 10

    word文档解密的方法(越来越难找到了,资料记录)

    偶尔需要解密一个word,居然发现这篇文章越来越难找到了,留个资料吧!
     
     
    德国著名电脑杂志《PC Welt》(PC世界)近日批露,微软最新版本Office软件Word 2003中存在安全隐患,可以轻易破解“保护文档”的密码!

        熟悉MS Office的用户都知道,“保护文档”是Word的一项功能,让用户在菜单中选择“工具→保护文档”选项,“保护内容”选择“窗体”并设置一个密码,之后除非用户知道密码,并在菜单中选择“工具→解除文档保护”后正确输入密码,否则对此文档只能观看而不能修改。这项功能原本一直为大量有特殊需要的用户提供了方便,安全性也较高,直到Word 2003出现。某安全组织Guardeonic Solutions的成员 Thorsten Delbrouck Konetzko公布,他发现了一个简单的方法破解“保护文档”的密码,使用的主要工具竟然就是微软最新的Word 2003。

        破解方法如下:

        1、首先用Word 2003打开已设置有密码的“保护文档”(原始DOC文件),此文档可由Word 2000/XP(2002)/2003创建(保护文档创建方法见上文);
        2、在菜单中选择“文件→另存为Web页”,保存为HTML文件后关闭Word;
        3、用“记事本”或其他字处理软件打开上步中保存的HTML文件;
        4、查找“<w:UnprotectPassword>”标签,“<w:UnprotectPassword>”和“</w:UnprotectPassword>”之间的为你设置的密码加密后的十六进制格式,如下图:


        5、记录密码字符,例如本例中“3E36C48A”,关闭“记事本”;
        6、使用十六进制文件编辑器(例如WinHex或者UltraEdit)以十六进制(Hex)格式打开原始DOC文件;
        7、反序查找记录的十六进制密码字符,例如本例中查找“8A C4 36 3E”;
        8、将查找到的4个双字节均用“0”覆盖,保存文件,关闭十六进制文件编辑器;(相信即使破解经验极少的人对步骤6~8操作起来也是易如反掌)
        9、使用Word打开原始DOC文件,在菜单中选择“工具→解除文档保护”,密码为空。

        至此,设置有密码的“保护文档”完全被破解,与没有经过保护的文档毫无区别。《PC Welt》还以次假设了一种更恶毒的情况:入侵者破解了文档并作了修改,之后再次利用十六进制文件编辑器将原始密码(如上例中“8A C4 36 3E”)写回,这样表面看起来“保护文档”好像是原封未动,实际上内容早已乾坤扭转了。

        有意思的是,老版本的Word虽然也能将“保护文档”另存为HTML文件,但是其中却没有“UnprotectPassword”标签,不知为何微软要在Word 2003中添加入这个“强大的功能”。

        Delbrouck在2003年11月就此漏洞通知了微软,但是直到上星期微软宣称不会发放补丁解决这个问题,于是Delbrouck于上星期在SecurityFocus网站公布了他的发现。微软随后更改了一篇名为“Overview of Office Features That Are Intended to Enable Collaboration and That Are Not Intended to Increase Security”的技术支持文档,并称此问题并非漏洞,而是新版本的一个“Feature”(特性),建议用户仅在可信赖的范围内使用“保护文档”功能,并且声称此项技术仅仅用来防止文档被同事无意中更改,不具备更高安全性。

        看来微软是不打算彻底解决此问题,建议用户如有需要重点保护的敏感文件,使用“保护文档”则要慎之又慎。

    July 07

    纪念我们的爱情

    2007年7月1日,建党86周年暨香港回归10周年,更是我和Anne结婚一周年。
    偶尔唱起了那首刚认识不久经常听的歌,《你听见我的歌》(王力宏),回忆起我们的爱情,为什么我会不禁想哭?虽然这是一首分手的歌,但是见证的却是我们天长地久的爱情。
    为了纪念这一时刻,我根据我最喜欢的一首英文歌《yesterday once more》的曲,填了中文的歌词,名为《我们的爱情》:
     
    《我们的爱情》
    当我初次偶然之间遇见你,还没意识到太多。
    时间一天天过去,我们陷入爱河。
    多少艰难困苦我们度过,从此无法再分开,哪怕远隔千里,依然互相等待,渴望永远的相爱!
    我会永远爱你,永远不会离去,陪你。
    上天注定我们必将天长地久,相爱。
    为了美满家庭,我们共同努力,让生活越来越好,弥漫着幸福味道。
    这是我们的爱情。
     
    唉,我也知道我写得很肉麻,而且文笔实在不怎么样,但这毕竟是一种纪念。
    March 09

    [ArcEngine开发感想]转载

    用AO开发已经有一段时间了,对AO开发的模式也有一定的了解了!AO是ESRI开发的一组COM的集合,利用它用户可以进行二次开发,以快速建立满足自己要求的GIS应用.

        AO开发就是利用一些类和这些类的接口进行开发. 

        1、抽象类,类,和组件对象类 

        抽象类是不能实例化的,抽象类中是一系列抽象的方法,故是不能实例化的,它只能被继承。不同的类可以继承同一个抽象类,但内部对同一方法的实现可能是不一样的。如AO中的接口都是抽象类。用户可以在类中实现这些接口,也就是继承这些接口。如用户可以在自己的类中实现ICommand接口,生成一个Command,或者实现ICommand、ITool接口,生成一个Tool. 

        类是不能直接实例化的,它只能作为另一个类的属性或者被其它类的对象实例化。如Sde3Workspace Class、Sde4Workspace Class,FeatureClass,FeatureDataset它们是不能通过New直接实例化的,只能通过SdeWorkspaceFactory CoClass这个组件对象类所实现的IWorkspaceFactory接口里的Open方法来实例化。FeatureClass,FeatureDataset也是不能直接实例化的,他只能通过IFeatureWorkspace接口里的CreateFeatureClass,CreateFeatureDataset方法来实例化。

        组件对象类能够通过New来直接实例化。如 SdeWorkspaceFactory,QueryFilter它们是可以通过New来直接实例化的。 

        2、继承 

        3、类和接口的实现 

        一些类可能实现多个接口,一个接口也可能被多个类所实现,但不同的类实现同一个接口可能内部并不是一样的,这就实现了多态性.如ILayer这个接口被多个接口实现,其中包括FeatureLayer和RasterLayer,但这两个类实现ILayer接口时内部实现肯定是不一样的!但在外部对ILayer的操作是一样的! 

        4、接口之间的相互查询 

        一个类可以实现多个接口,每一个接口可能包括一系列的属性和方法,但有时候一个接口里可能没有你想要的方法和属性,可能在这个类所实现接口的另一个接口里,这就涉及到从一个接口转到这个类所实现接口的另一个接口里,对于类所实现的一系列接口里,接口间是可以相互跳转的。如我想对一个feature的属性进行修改,给的就是这个feature的IFeature接口,我们知道对一个feature进行修改必须要把这个feature所在的featureclass的工作空间设为可编辑,且编辑结束后要结束编辑,这就要通过这个IFeatue接口来获得这个这个feature所在的IFeatureClass接口和IWorkspace接口,我们知道IFeatue接口里有一个object属性,这个属性返回的是IObjectClass,而FeatureClass这个类实现了IObjectClass和IFeatureClass这两个接口,这样就可以通过接口跳转从IObjectClass转换成IFeatureClass,这样就可以获得feature的IFeatureClass接口,其代码(c#)如下: 
             
        IObjectClass i_objcls=I_FtrCur.Class;
        IFeatureClass i_ftrcls=(IFeatureClass)i_objcls; 

        Feature所在的FeatureClass的IFeatureClass接口有了,还要这个FeatureClass所在的工作空间的IWorkspace接口,获取这个接口可以通过两个方法 

        一、通过IFeatureClass接口里的FeatureDataset属性来获得IFeatureDataset接口。

        IFeatureDataset接口里有一个Workspace属性返回IWorkspace接口,但这种方法有一个特别说明就是这个FeatureClass必须是一个FeatureDataset的成员,如果这个FeatureClass是一个独立,这个FeatureDataset返回的就是一个空值。所以这种方法对FeatureClass是一个FeatureDataset的成员时是适用的,独立时就不适用了。 

        二、通过接口转换。 

        FeatureClass实现了多个接口,其中有IDataset接口和IFeatureClass接口,我们已经有了IFeatureClass接口,就可以通过接口跳转来获得IDataset接口,在IDataset接口里有一个Workspace属性返回IWorkspace接口,这种方法对于FeatureClass是一个FeatureDataset的成员和FeatureClass是独立的这两种情况都是可以的。代码如下: 

        IDataset i_ftrDset=(IDataset)i_ftrcls   //接口跳转 
        IFeatureWorkspace i_wks=(IFeatureWorkspace)i_ftrDset.Workspace

    AO 入门秘籍[转帖]

    我们现在绝大部分时候要做的---就是要利用ESRI提供的这些AO组件来进行积木式的组装任务。 AO已经提供了许多底层的基本功能,而你的任务是按照应用需求将这些底层功能组装集合成一个更强大的COM对象。我们现在知道AO是基于微软的COM技术来构建的,因此它的开放性和扩展性很强大。这儿的开放性是指在开发环境的选择上可以有VBA、VB、VC++、DEPHI等多种支持COM标准的开发工具,而扩展性是指AO组件没有提供的功能,如需要定义一种新的数据格式,你就可以利用COM技术来写自己的COM组件,对AO组件库进行扩展补充。
        至于为什么AO会基于COM技术,就我个人而言,目前和以后GIS的发展会和主流IT技术融合的越来越紧密,毕竟任何一个软件产品最终是要拿来用的,所以除了提供专业的GIS功能外,从易用性和扩展性来说也是极其重要的,而COM技术提供了一个解决之道。
        如何进入AO软件的领域开发?对于高级的AO程序设计人员我想必须跨越四大技术障碍:
    1. 面向对象技术思想;
    2. COM技术;
    3. AO各组件对象的层次组织和相互关系;
    4. 支持COM的各种开发工具及其环境(如VB、VC、DEPHI等)
    真正属于ESRI自己的东西无非就是这套AO组件库。对于初次进入AO开发领域的人员来说,我个人觉得(至于COM还有其它暂时可以先放一边,照猫画虎完成许多任务还是没有问题的了)可以先从ArcGIS Desktop的应用开始,对AO的层次及相关概念有一个了解(如Map、Layer、View、Label、支持的数据格式等)

         Arcobjects Developer Kit
    Help --- 包含开发帮助文件:AODev.chm, ArcObjects.chm等 
    Kits --- 附加的开发者素材诸如投影引擎头文件,类别ID文件和ESRI 示例命令的源代码 (在最新的8.2版本中,该代码位置有所变化) 
    Object Model Diagrams --- 包括所有的PDF格式对象模型图
    Samples --- 包含所有示例工程文件的源代码
    Utilities --- 包含ESRI 对象浏览器等工具
    1.5 AO开发资源
    1.《ArcObjects Developer Help》 ----- 这是AO开发的首选资源,个人觉得一定程度上甚至可以和微软的MSDN相媲美。不管是AO的基础COM、AO的对象层次图都提供了说明,此外还提供了大量的开发示例。
    2.《ArcObjects Online》 ----- 提供了最新的AO组件库文档,其中有一个关于AO的技术论坛相信会让大家有很多意外的收获;
    3.《Exploring ArcObjects》 -----一本很不错的AO技术文档,对AO的开发进行了很好的组织,而且有大量的示例,可以随时复制利用;
    4.《Building a Geodatabase》 -----应用都是围绕数据来展开的,这本书主要是用来设计和创建Geodatabase的,但理解和掌握Geodatabase的层次和建摸方法,对AO的开发是很好的补充。
    5.《Microsoft MSDN》----即使你的AO开发工具不是微软的,也建议安装一套完整的MSDN,想多了解和应用COM进行设计开发,MSDN是个宝藏。
           终于开始COM了我想许多AO的开发者对此都会有不同的感受。COM是Microsoft的Component Object Model缩写,它不仅定义了组件程序之间进行交互的标准,而且也提供了组件程序运行所需要的环境(COM本身要实现一个称为COM库(COM library)的API,它提供诸如客户对组件的查询,以及组件的注册/反注册等一系列服务,一般来说,COM库由操作系统加以实现,我们不必关心其实现的细节,象大家经常看到的ActiveX,DirectX,OLEDB都是基于COM技术的),主要应用于Microsoft Windows操作系统平台上。COM通常的发布形式是:以win32动态链接库(DLL)或可执行文件(EXE)的形式发布。
      
        COM的目标和特性
    &#376; 建立在二进制代码级上的可重用性(通过包容和聚合);
    &#376; 语言无关性,只要其能生成符合COM规范即可;
    &#376; 对使用COM对象的客户程序而言的进程透明性;
        对象是COM的基本要素之一,和C++中的对象不同的是其封装特性是真正意义上的封装,对于对象使用者(通常称为客户)而言是不可见的,此外,COM对象的可重用性表现在COM对象的包容和聚合,一个对象可以完全使用另一个对象的所有功能,而C++对象的可重用性表现在c++类的继承性。(强调了 COM 和C++的区别!!我忽视了这个东东一年)


         接口是指组件对象的接口,它是包含了一组函数的数据结构,通过这组数据结构,客户代码可以调用组件对象的功能,组件对象间的访问都是通过接口来进行的。接口设计必须满足:
    1. 必须直接或间接地从IUNKNOWN接口继承(该接口在AO中是省缺的);
    2. 接口必须有唯一的标识符号;接口不变性,一旦分配和公布了IID,接口定义的任何因素都不能改变。
        用COM开发意味着使用接口,也可以称为基于接口的设计模型。对象间的所有通信都是通过它们的接口来进行的,COM接口是抽象的,意味着相关的接口没有实现,和接口相关的代码来自于一个类实现。如何实现接口对于不同对象是不同的,因此对象只是继承接口的类型,而不是它的实现,这称为类型继承。功能用接口被抽象地构造,并且用类去真正实现。在COM中类和接口通常被当作‘做什么’和‘怎么做’,接口定义一个对象能做什么,类定义它怎么去做。(这一段是理解COM的最实质的话)
        COM类提供了一个或多个接口相关的代码,因此功能实体封装在类中。几个类可以有同样的接口,但是它们的实现可能是极不相同的。通过实现这些接口,COM实现了面向对象的多态性,COM不支持多重继承概念,然而,这不是一个缺点因为一个类可以实现多个接口。

        COM对象的接口可以是双接口,双接口不同于普通接口(Custom Interface)之处在于双接口是从Automation基本接口Idispatch继承的,而普通接口是从Iunknown接口直接继承来的,缺省的接口模型是双接口模型是双接口。(对 这一段 本人不很理解 希望斑竹大哥  解释一二)

         COM调用既可以是单向的(即客户程序创建组件对象,然后客户程序调用对象所提供的功能,在适当时候再把对象释放掉),通常称为入接口。
        如果一个COM对象支持一个或多个主动与客户程序进行通信的接口,则这种接口称为出接口,是因为这些接口并不由对象实现,而是由客户程序实现。
        类型库(Type Library) 一个类型库被作为一个接口定义语言(IDL)文件的二进制版本,是一系列COM对象和接口的集合,并被编译进一个形如OLB、DLL或OCX这样的二进制文件中。为了支持一个不依赖于开发语言工具的组件集,关于ArcObjects库所有相关的数据都被打包进esricore.olb的类型库,它就包括了一个所有coclasses的二进制描述,接口,方法和服务器类型。
        Microsoft提供了多个COM接口用于类型库,这两个接口是ITypeInfo 和ItypeLib。利用标准的COM接口,不同的开发工具和编译器能够获得由一个特定库支持的coclasses和接口有关信息。(这一段 也需要斑竹大哥 解释一下)
        在第二章中我们谈到了许多关于COM的概念,象类,对象,接口,方法等,那么一个实际的AO开发中是如何体现这些COM概念的呢---既然AO是基于COM的。在本节中,我将使用VB代码来说明如何使用AO的对象,并对如何阅读OMD(Object Model Diagram)进行介绍。
    3.1 AO对象的使用
    让我们直接用AO相关的代码来开始这段旅程吧,如果你觉得的是的话。:)
    Dim pMap as IMap
    Set pMap = New Map
    PMap.name =”地图名称为-Tour”
    …………………….
    …………………….
    Pmap.ClearLayers
    Pmap.Clear //ERROR
    如何运行这段代码是下一章的内容,先看看为什么代码会这么写吧,里面奥妙不少。
    Dim pMap as Imap
    我们知道在COM中对对象的访问是通过接口来完成,因此不能象许多可视化控件那样,可以直接通过其名称来调用属性或执行其方法。那么这句其实就是定义了一个接口变量(题外注释:其实准确地讲应该是一个指向接口的指针变量才对,好在VB把这一切都给演示了)。有了这个接口变量还不行,因为接口是定义在对象上的,那么下来的步骤应该是产生一个对象,而对象又是从那里来的呢---类。
    于是就有了这样的代码Set pMap = New Map。
    在这句中不单纯只是实例化出一个Map对象,并且将上句的pMap接口变量做为了该对象的缺省接口。OK,现在我们就可以通过这个接口来对地图名进行修改,或者调用ClearLayer方法来删除掉该地图中的所有图层了。再看看增加最后一句的执行情况—会出错,至于为什么,原因很简单,不同的接口中的方法或属性只能通过其接口来访问,而Clear方法属于Map类的另外一个接口IactiveView所有。可以通过查询接口(Query Interface)来’切换‘到IactiveView上。代码如下
    Dim mView as IactiveView
    set mview=pmap
    mview.clear

        在OMD中有三类class,分别是抽象类(AbstractClass)、组件类(CoClass)和普通类(Class)。抽象类的主要目的是为它的子类定义公共接口,一个抽象类将把它的部分或全部实现延迟到子类中,因此,一个抽象类不能被实例化。一个组件类对象可以被直接创建,普通类对象虽然不能直接创建,但它可以可以作为其它类的一个属性或者从其它类的实例化来创建。(终于明白了!!!!哈哈)


        AO中的Dataset或Geometry classes是抽象类的示例,一个Geometry类型对象不能被创建,但是一个Polyline可以被创建。这个Polyline对象实际上在类的基础上实现了Geometry中定义的接口,因此在基类对象中被定义的接口可以从coclass来访问.      

    December 13

    转贴骇文

     
     转贴骇文
     

    本文素材大量来自央视『每周质量报告』,其危害将影响到我们生活中的各个方面,说耸人听闻毫不过分,欢迎大家积极评论。

     

    32,英国食品标准局的官方网站公布消息称,一些软饮料可能产生致癌物苯。该局认为,如果汽水同时含有苯甲酸纳(防腐剂)与维生素C(抗氧化剂)这两种成分,可能产生相互作用生成苯;而苯是致癌物。于是,首当其冲受到冲击的,就是芬达和美年达
    http://finance.sina.com.cn/focus/rylyzhwx/index.shtml

    此案还在调查中,但类似这种能引起世界性惊讶的消息,还发生在2005年,杜邦原化学工程师杜邦格伦-埃伯斯告发了杜邦公司生产的特富龙中含有疑似致癌的全氟辛酸成分,最终导致所有含有特富龙涂层不沾锅的销售处在危在旦夕的境地。最后的结果,不在于中国国家质检局如何在今年3.15前告知消费者可以放心使用特富龙不沾锅,而在于美国环保署已经和相关厂商达成协议,各大公司最迟在2010年之前,减少全氟辛酸铵95%的生产排放量,同时也确保95%的消费者产品不能出现该化合物。到2015年,所有产品中都将禁止使用全氟辛酸铵。
    http://www.ce.cn/ztpd/cjzt/other/2004/dbbzhg/dbhying/

     而同年早些时间的二月份,还是英国食品标准局在官方网站上公布了一份通告:亨氏、联合利华等三十家企业的产品中可能含有具有致癌性的工业染色剂苏丹红一号。随后,一场声势浩大的查禁“苏丹红一号”的行动席卷全球,就在英国食品标准局把这份通告发出的十多天之后,北京市政府食品安全办公室向社会通报,经检测认定,广东亨氏美味源辣椒酱中含有“苏丹红一号”。再其次,不幸的肯德基也被牵连在其中
    http://www.cctv.com/news/china/20050410/100254_1.shtml

    国外的消息,引发国内的消费恐慌,那么国内又如何呢?

    曾在国内曾经闹得沸沸扬扬、震惊全国上下的一个案例,当属2004巨能钙的双氧水超标案。我们不能回忆太多的细节,只需要知道,当初引发巨能钙全线败退的双氧水事件,其超标指数最高仅为千分之六。记住,是千分之六,而不是百分之六。
    http://finance.sina.com.cn/nz/jngdrugs/1.shtml

    那么,在我们的生活周围,还有没有根本就没有引起人们重视的有毒案呢?

    答案是肯定的——有!不仅有,而且你几乎天天都在面对!

    当芬达和美年达的消息再度引爆世界的时候,我不禁查询了一个我平时想看但一直没有时间看的电视专题栏目,中央电视台的《每周质量报告》,然而我看完后,却几乎没有了呼吸。
    http://www.cctv.com/program/mzzlbg/06/index.shtml

    为了能够说明我们朦朦叨叨的生活在怎样一个高危环境当中,我们从醒来的第一件事情说起。你可以看到与我们生活密切相关的生活用品和食品中,潜伏着多少看不见的致命杀手。

    说这些之前,你首先要知道两个事实,以下所有举例全部来自媒体的新闻事件,本篇文章最后,将全部公开这些新闻的网络链接。而这些事件中,又有绝大多数的案例并不是国家监管部门的检查结果,而是媒体的舆论监督行为。因此,当我们国家监管能力足够低下的情况下,下面的事实,并不会因为媒体的曝光而被消灭。其次,以下的事实基本上都发生在产业链过程中的,这就意味着一些事件的发生并不一定局限在报道中的地域,而可能涉及整个产业链,包括知名企业和品牌。

    好,现在来看看我们每个人醒来的第一件事情,应该是刷牙,那么我们的牙膏是怎样的呢?

    含氟牙膏是我们每个人,包括孩子都知道的。但是如果氟含量超标,最主要的病症就是氟斑牙和氟骨症。如果孩子不会刷牙,吞咽牙膏,将会产生什么后果,这是不言而喻的。这还不算,一场“三氯生”事件,又将高露洁牙膏推向致癌杀手的境地。虽然三氯生是否能够致癌还没有确定,最后此事不了了之,但高露洁事件还是让人至今都心有余悸。

    洗刷完毕,该吃早餐了,一杯含典量超标的雀巢牛奶又威胁着你。相信雀巢典牛奶的事件你不会陌生,也许你今天知道典牛奶超标可以不再饮用雀巢牛奶,但是我们哪件事情不是在你已经吃了多少年后才知道它是有毒的呢?就如同你已经吃了三年的奥尔良烤鸡翅,才知道里面含有苏丹红,等你知道后,你已经积蓄了三年的致癌物质一样!

    喝牛奶时多数人会同时食用面包,夹上一篇火腿肠,那么请问,你是夹一片用病猪瘟猪血喉猪肉做的火腿肠片呢,还是夹一片含有敌敌畏的全国知名火腿——金华火腿?

    无论你夹什么,从这两篇篇文章中知道火腿肠的奥秘。

    央视新闻台第十五期每周质量报告《“美味”腊肉如此出炉》报道,当成吨的病猪死猪运进加工厂,它能被生产出什么来?勿庸置疑的是这是一个火腿肠生产厂家,他们的火腿肠就摆放在北京的各个超市中。重要的不仅仅是病猪死猪瘟猪,还有就是它添加了大量的防腐制剂——亚硝酸钠,这种物质在体内代谢会产生亚硝酸氨,亚硝酸氨能够致癌

    而第第二十九期《鲜火腿遭遇污染》则更加触目惊心的报道了金华火腿的制作过程,死猪病猪瘟猪的大腿+加上人的脚丫臭味+敌敌畏=金花火腿!

    干脆我不吃这些,我们改吃鸡蛋吧,但是一种在饲料里添加工业色素改变鸡蛋黄颜色冒充土鸡蛋的伪蛋你听说过吗?

    看看这个黄色鸡蛋的区别

     而这种鸡蛋,恰恰是你从超市中购买的自以为安全营养的鸡蛋

     看看他们往里面加些什么

     不用敲碎鸡蛋,也能让鸡蛋黄变色,这恐怕是中国的第五大发明!

    如果我们不在家吃早餐,我去外面吃可以吗?

    OK,如果我们去外面吃,那么我必须明确的告诉你,你吃的肉包子或者蒸饺,里面的肉馅极有可能是病猪或者是猪身上带有大量淋巴腺体的槽头肉做成的

    如果你吃油饼或油条,那么已经反复烧滚了无数次的、黑得几乎跟废机油一样的食品油,含有大量的丙烯酰胺,不知道你吃了会有什么感受。因为卫生部公告说,丙烯酰胺是二类致癌物质无论是街边的炸油饼油条,还是肯德基麦当劳的炸薯条,以及雀巢的速容咖啡和韩国烤肉里的大麦茶,它们中都含有这种致癌物质——丙烯酰胺。

    在这里我们还要重视的是:炸油条和油饼的食用油是什么油,咱们暂时不说,等会你就知道你吃进去的油是什么油了。那么如果你可能选择的早餐之一是豆浆或者豆腐脑,你知道吗,用以点卤的石膏,极有可能就是医院骨科那些拆完绷带的石膏。算了,不说了。

    馒头面条行吗?那么你听说过硫磺熏白的馒头吗?如果不是硫磺馒头,那你听说过用滑石粉和用吊白块(致癌物质)加强型的白面粉吗?

    而如果南方人喜欢吃米粉,那么你听说这些磨碾的米是含有大量致癌物质——黄曲霉素的陈米吗?

    还有,如果你来不及在餐馆吃早餐,那么当你把油饼油条装进餐馆提供的塑料袋里,你知道高温对塑料袋的接触会产生二恶英吗?二恶英——强烈致癌物!,还不用说这个塑料袋究竟是什么材料生产的,如果你用餐盒,那么不用急,等会我就会告诉你餐盒和塑料袋生产的秘密。

    那么我们吃什么?算了,不吃可以吧!OK,如果你不吃早餐,那么你今后极有可能可能得胆结石!你吃还是不吃?!

    这仅仅还只是早餐,就潜伏着这么多的危机!

    该上班了,我不知道有多少人是在写字楼那种封闭的办公环境中工作,那么这里面有危机吗?答案是肯定的。

    当你书写公文错误的时候,你使用涂改液或者橡皮的时候,这里面就含有足够超标的苯。当新闻报道说涂改液的苯超标××倍时,我想到的不是我们自己,而是我们的孩子们。当他们用口水添一下橡皮的动作,仿佛就是我们年幼时的过去,但今天这种举动意味着什么呢?意味着我们的孩子从一开始就在积累着不应该积累的致癌毒素。

    如果你所在的办公环境时新的建筑,那么你放心,建筑商绝对不会使用太好的建材为你装修,即便是使用绿色建材装修,那也只代表苯的含量没有那么高而已,但它不可能不含苯!而当封闭的环境中,污浊的空气不断循环着,我不知道我们还有多少机会呼吸绿色。无论你是老板还是员工!

    到了公司,大多数的人都会喝茶,那么你现在应该清醒了,你所喝的茶叶含有多少农药的残留物——重金属超标100!第六十四期[每周质量报告]《无公害茶叶肮脏出炉》中这样报道。

    不喝茶,和咖啡吧。那么前面已经告诉过你包括咖啡、炸薯条、炸油饼等食品中含有一种叫丙烯酰胺的物质,属于致癌物质!

    因此,我们必须知道这样一个现实的状况,你所喝的茶叶90%以上都是依靠收购而来,这就意味着,茶叶的栽培过程是掌握在茶农手上。而以叶子作为饮用原料的茶叶,不生虫子是不可能的,那么,农药是杀虫的唯一办法

    到了中餐,如果你不去餐厅吃饭,叫外买,行,当你看了央视每周质量报告中报道,一个公司里的员工吃盒饭,必须使用围裙,是因为餐盒的伪劣,担心流出的汤汁会弄脏自己的裙子。那么我必须告诉你,在随后的一个质量抽查中,市场上餐盒的超标率超过50%以上。那么,当你看到每周质量报告《追踪劣质餐盒》中介绍,一只餐盒在制造过程中,添加了大量的碳酸钙时,这就难怪美美们为什么吃饭时要带着围裙。

     

     

    戴围裙并不会影响健康,更不会影响生命。可是,当你看到餐盒的加工中会加入一些黑灰色的塑料颗粒,你就不会那么坦然了。

    在说餐盒中添加的不明塑料颗粒之前,我必须要提交这样一个报告,每周质量报告中报道过这样一个事实,当医院大量的使用一次性医疗器械时,那些用完后就扔的注射器将被那些拣破烂的收集起来,然后卖给塑料加工厂,经过工业碱水的漂洗后,就进入了粉碎机,随后出来的颗粒,就是添加在餐盒的那种颗粒!当然,这些颗粒不仅仅被加入餐盒的制造中,还被加入白酒塑料桶、食品塑料袋、洗脸盆等一切你可以想象得到的塑料制品中。

    你生活中可能很多塑料制品的原料都来自于这些

     

    我并不认为这是最触目惊心的一件事,因为恐怖的事件还在后面。

    终于结束了一天的工作,当你下班后,如果你不习惯在家做饭,而是在家附近的小餐厅里解决晚餐,或者准备和朋友吃上一顿的时候,那么,你无论如何都无法逃离你根本意识不到的险境。

    到餐厅坐定之后,你首先面对的是免费的茶水。那是怎样一种茶水?我只能遗憾的告诉你免费的茶叶,是用发霉的过期的茶叶重新翻新生产出来的,反正是免费的,你认为餐厅会为你免费的茶去购买龙井吗?更不要说真正的龙井本身就极有可能含有超标数倍的农药残留物和铅残留物,否则已经到达欧洲各国的出口龙井也就不会被欧盟退回了。而你认为你平时每天都能喝得起出口的龙井茶吗?

    其次,你看到桌面上摆放好的餐巾纸了吗?雪白雪白的刺眼。如果仅仅只是加了荧光剂也就罢了,问题是这些免费的纸,会是什么原料生产出来的?当你从第三期每周质量报告《劣质餐巾纸生产触目惊心 》中得知这些纸全部是再生纸,你抹嘴巴的时候估计就不会那么无所顾忌了。问题在于,如果你来到一个上档次的餐厅,也许会给你使用的是免费的毛巾,哦,对了,不是免费的,还要收你一元钱,那你知道这个毛巾是如何制造出来的吗?

    这就是你经常用到的免费餐巾纸

    它是用这种材料制造的

    如此恶劣的生产环境

    肮脏的餐巾纸流程

     [每周质量报告]《被掩盖的污点—一次性餐用手帕》的画面中,你可以看到餐厅里的小方白毛巾,竟然是用黑心棉絮、废布等等你都想不到的肮脏废棉品通过漂白和纺织而来的。这还不包括餐厅回收已经使用过的小毛巾,洗涤后在此装包进行销售。

    高档餐厅里的餐用手帕生产原料

     这还没有开吃,你就已经恶心到了无法忍受的地步,开吃了会怎样呢?

    二十一期[每周质量报告]《腐肉“巧”炼猪油》报道了这样一篇事实,里面显示出大量的猪下水、内脏、猪皮,通过煎熬后,加入大量的工业双氧水漂白,然后加入工业消泡剂去泡变的晶莹透亮,最后,这些肮脏的动物油被卖到你家周围的餐厅。

    我不知道这些油是否最终就是我们菜盘里的食用油,但我有一百个理由相信餐厅里的食用油绝对不是你在超市里看到一桶桶晶莹透亮的食用油。并且,这种油进了餐厅,不做为食用还能做什么呢?

    如果你吃火锅,那么恭喜你,锅底里的牛油将会增加一道你想也想不到的添加剂——工业石蜡,而且分量十足!这就意识着,天冷时你见到凝固的牛油并非真正的牛油,而是含有大量工业石蜡的混合品。在这里我都不愿意使用“牛油”这个名称。

    而吃火锅的菜中,经常被食客点到的金针菇,则是被硫磺处理过的木耳等山货也是被工业制剂处理过的,水发海制品包括我们最常吃的牛百叶、×喉等等,同样是被工业制剂处理过的,而那些火腿肠也极有可能是血喉(含有淋巴系统的猪槽头肉)制成的。总之,你无法辨别你盘子里的食品究竟是美味还是毒药。而最大的有毒物质,就是前面说过的双氧水,而且还是工业级的。如果你曾经在04年因巨能钙中的双氧水最大超标千分之六而忿忿不平的话,我就不知道你对经常吞噬的双氧水超标上百倍做何感想。关键是,这种吞噬你至今还在继续!

    加了工业色素的海味

    制造过程中的海鱼干

    他们加入了农药敌百虫

    各种水发货的内幕

    加入工业氢氧化钠

    加入有毒的福尔马林

    然后制造出这种火锅里常吃的牛百叶

     不在小餐厅里吃,我们到高档餐厅吃如何?

    相信下面的消息对你打击不要太大,如果你要知道很多五星级酒店中,其宴会级中的一些海货例如鱼翅,其成分根本就不是海鱼翅本身,而是明胶制作的合成鱼翅!如果这些食品在这种地方都可以明目张胆的造假,那么我们周围还有什么不能造假呢?

    也许你会说,干脆就不在外面吃,那么在家吃会怎样?

    在家吃的风险固然会很降低很多,但是你依然可能会掉入不能回避的险境。

    我们吃的蔬菜普遍含有相当剂量的残留农药,而农药的毒害,是比槽头肉要大的多的。如果你经济条件较好经常在超市购买蔬菜,那么你可能会面临的偷梁换柱,也能让你觉得你面前的这个社会,诚信几乎跌到谷底。

    每周质量报告《“绿色蔬菜”真相》期披露了这样一个事实,沈阳嘉禾公司购买的蔬菜都是散装的普通蔬菜,但在包装的上面却有绿色食品标志。一名蔬菜批发商告诉记者,这些蔬菜都不是绿色蔬菜,在农药使用方面比绿色蔬菜的标准要低得多。

    恰恰是这样的企业,却成为沈阳知名的名牌企业。

    这就是所谓的绿色蔬菜基地

    谁又能想到这些蔬菜竟然是在集贸市场购进后帖了标签再出售的呢?

     你花费了比普通蔬菜贵几倍的钱,却买回了一堆农药蔬菜,这就是发生在超市里的事实。

    此外,每周质量报告《“毛发水”酱油让人发毛》中的报道,是否让你觉得你家酱油瓶内的东西有一股洗发香波的味道呢?

    再有,如果你今天没有吃完的食品,需要放置到冰箱保存,那么,你使用的PVC食品保鲜膜被疑为含有致癌物质,尽管我们国家当时还没有质量标准仍然判定为合格,但是这种标准下的薄膜在西欧和美洲以及日本韩国都是禁用的材料。

     够了,案件还有很多很多,孔雀石绿事件、光明牛乳事件、甲醛啤酒事件、猪链球菌、封杀广东潮安所有果脯蜜饯、知名的企业,不知名的作坊,统统向我们张开了罗网。这里面所罗列的事实还仅仅只是一部分。不同的是,这里引用的案例并非是那种伪劣奶粉让孩子严重营养不良的个案,而是我们每个人在生活中都必须天天面对的,和我们密切相关的生活饮食。而这里面最不容易发现的,就是在若干年后才有可能在你体内体现出来的有害物质——致癌物质。

    一位专家告诉我们,现在好多的化学物质,会造成人体慢性中毒。它在人体内会累积,它一点一点累计,累积到一定量的时候就会引起病变,比如说癌症,还有一些肿瘤,另外还有一个子代遗传问题,就是说父母如果食用了这些有害的物质以后,在他体内已经累计,他可能会传染传播给他的下一代,而这种危害来讲已经是子代遗传了。

    所有这些不能引起我们重视的原因,首先是因为我们根本就不知道,其次就是我们的监管部门能起到监管作用微乎甚微,从而导致我们防不胜防。再次,就算是我们知道了,也总会有一些人总会找到一种自我安慰的理由——如果这样,那我还不呼吸了,你看空气多污染啊!言下之意,就是照吃不误。

    是啊,不吃我们能吃什么呢?正因为我们自己的放纵,才会有那些奸商如此肆无忌惮,正因为我们自己的麻木,才会让我们监管部门并不认为这些是需要迫切解决的问题。否则,八个部位怎么连一头猪都管不好呢?

    近来看到网上流行的一篇文章《中国的大病保险不要买》,我不知道做何感想。一个做保险的朋友不屑一顾的告诉我,一个连血管内导管搭桥手术和开胸搭桥手术都分不清的医生,竟然忽悠了全国人们。你尽管不买,到时候看谁吃亏!

    我愕然!在这样一个是是而非的社会里,我不知道他的话是否正确,但我知道我们的生命是脆弱的,在这种高危环境中我们几乎束手无策。因为这些危害就如同风一样见缝就钻,让你防不胜防。而无论是质量监管部门还是食品卫生监管部门的职能缺失,让我们的身躯平躺在毫无保护的世界里任人宰割。只有媒体的良心还在运转,而怕就怕,最终连我们自己都已经麻木不仁了。

    最后,让我们总结一下这些骇人听闻的加工方法吧:

    农药傍蔬菜,陈米着靓妆,面粉兑尿素,甲醛泡海鲜,硫磺薰银耳,激素喂甲鱼,染料当色素,矿油喷饼干,不法经营者似乎在用惊人的创造力为“病从口入”这句老话作出了形式多样的诠释。

     

     

    October 30

    主板芯片组

    转贴一篇关于主板芯片组的文章
     
    Intel芯片组: 
    一、845系列芯片组
    包括:支持SDRAM的845芯片组、支持DDR266的845D芯片组、支持DDR266以及FSB533的845E/G/GL芯片组、支持DDR333以及FSB533的845PE/GE/GV芯片组等诸多子产品。
    845系列芯片组的82845E/82845GL/82845G/82845GV/82845GE/82845PE,除82845GL以外都支持533MHz FSB(82845GL只支持400MHz FSB),支持内存方面,所有845系列北桥都支持最大2GB内存。82845GL/82845E支持DDR 266,其余都支持DDR 333。除82845GL/82845GV之外都支持AGP 4X规范。
    所有的533Mhz 外频芯片组都将支持Hyper-Threading(超线程技术)。但对于845G 芯片组来说,即使升级BIOS也不能支持Hyper-Threading ,因为它的硬件架构不允许其支持Hyper-Threading。而i845E 和850E就可以通过升级BIOS来获得支持。Intel将发布845G B-step以取代845G A-step芯片组,而且之后的845GV、GE、PE和Springdale都将支持Hyper-Threading。
    845E芯片组对于845D芯片组来说,其实并没有重大改变,仅仅是使用了支持USB2.0的ICH4和支持FSB533而已,但845D芯片组也同样能够支持FSB533,而且经过超频之后内存子系统性能更高,整体甚至超过了845PE芯片组。这也显示出了Intel芯片组更新速度快,但实际功能改进甚微。

    二、875、865系列芯片组
    自从英特尔FSB(前端总线)800M Hz的新一代Pentium 4处理器发布以后,能够完全支持FSB 800M Hz Pentium 4处理器便只有英特尔i875P芯片组。无论产品规格还是性能,英特尔i875P芯片组都在P4平台上所向披靡,具备了400MHz的双通道 DDR技术,还首度加入了一项Intel PAT技术(Intel Performance Acceleration Technology,不过近期似乎Intel并不认可PAT),支持ECC内存校验。i875P的强大性能在这里就不赘述,但是从这些高新技术上,我们不难看出875P这款芯片的是针对初级工作站和高端用户而设计。为了扩张产品线,英特尔推出取代845PE/GE的865P/PE/G,在发布前后短短一个月中,许多品牌的i865主板就已经出现在市场上。

    芯  片   875P    865G   865PE     865P
    开发代号 Canterwood   Springdale-G Springdale-PE  Springdale-P
    前端总线 800/533MHz 800/533/400MHz 800/533/400MHz   533/400MHz
    总线带宽 6.4GB/Sec    6.4GB/Sec 6.4GB/Sec    4.2GB/sec
    支持内存 DDR400/333 DDR400/333/266  DDR400/333/266 DDR333/266
    内存模式  双通道   双通道        双通道     双通道
    AGP界面   8X    8X        8X      8X
    整合图形芯片   否    是        否      否
    CSA设置   支持   支持        支持      支持
    ICH芯片   ICH5   ICH5        ICH5    ICH4/ICH5
    SATA   SATA 150   SATA 150     SATA 150    SATA 150

      英特尔865系列一共分了三个类型,分别是自带显卡的865G,不带显卡的865PE和仅支持FSB 533的865P。
      865芯片组不象875P一样针对高端市场,但同875P相比,它的功能却并没有缩水多少,它同样支持FSB 800MHz的P4 处理器,同时又支持现有的Northwood的P4处理器,以及未来的0.09微米工艺的Prescott处理器。内存方面支持DDR 266/333/400双通道内存,支持AGP 8X的显卡接口,并且还有英特尔全新的Communications Streaming Architecture(通信流架构)用于支持千兆以太网。865北桥芯片的针脚数目一共是932个,采用了 FCBGA的封装形式,外观就象以前的铜矿PIII处理器,而且需要对外露的核心进行散热处理,所以北桥上都会到看有散热片,甚至带散热风扇。i865支持双通道内存模式,不过工作频率就和CPU处理器的总线频率分开,就是说800MHz FSB的Pentium 4处理器,也可以搭配DDR266的内存。由于i865内部由两个不同的内存控制器组成双通道的模式,所以用户可以选择用一条内存,使用单通道模式,如果使用双通道模式的话,就要装上两条规格相同(频率,容量)的内存在不同的内存控制器插槽上,这样才会达到最佳的双通道性能。
      在南桥方面,865和875P一样使用了ICH5(个别品牌会使用ICH4),加入了一个串行ATA功能,支持软RAID。在南桥上加入这些功能,还是前所未有的,这给不少RAID芯片厂商带来巨大的压力。考虑到目前还是新旧设备的交替时期,865系列主板上仍然会保留着IDE接口进行过渡。在接口上,USB2.0接口达到了8个,无论从480MB/S的传输速率或者从接口个数上来说,都完全满足个人电脑上设备的应用。

    三、925、915系列芯片组
    Intel的代号分别为Alderwood和Grantsdale系列芯片组,象征着这十年以来计算机平台的最大的转换工程:从LGA775的CPU插座到DDR2全新内存技术,还有革命性PCI Express显卡接口,而PCI Express规格更是将取代使用超过10年的PCI规格等等,计算机技术进入了一个新的纪元。
      915/925系列芯片组我们可以认为是分别对应现有的865/875系列芯片组的升级版本。因此915芯片组将会一如865系列芯片组一样,有915P和915G两种,而其后还有915GV芯片组,一共是三款。如同命名一样,我们很清楚的可以知道,915G就是915P芯片组的内置显卡型号,而915GV跟915G的分别就是915GV省掉了915G上面的PCI Express x16显卡接口,从而使得价格更低廉。而925芯片组则相当于875芯片组的地位,只有925P一种。
    Intel 925X、Intel 915G/P都具有一系列新功能,例如支持双通道DDR2内存、集成新型GPU Intel GMA 900、能够高速和GPU连接的PCI Express x16总线、更高保真度的HD Audio音频功能、支持RAID的4个串行ATA接口、IEEE 802.11b/g无线局域网功能等等。 
      在CPU支持上面,由于Intel同时推出了LGA775接口的全新Prescott处理器,使得这两款芯片组均会支持800MHz前端总线的LGA775接口的Intel处理器。但是在支持上面,925X只支持LGA775的奔腾4处理器,并不支持Socket478接口的奔腾4与赛扬处理器;而915系列芯片组则仍然支持现在的Socket478处理器,所以我们将会见到Socket478接口的915主板。在Intel的新一代主力芯片组上面,Intel的这两款产品理所当然的支持Intel的重要专利技术——Hyper-Threading处理器超线程技术。LGA775插槽与现在的Socket插槽有很大的不同,固定CPU的方式采用了顶盖固定方式,可以更稳妥的固定CPU的插槽上的位置。以前一直处于CPU底部的针脚将全部转移到主板的CPU插槽上面,但是这样的设计使得主板上面的CPU插槽显得“弱不禁风”,所以现在的LGA775 CPU插槽上面都特别安装了一个盖子,以免插槽上面的针脚损坏。
    而在内存支持上面,两款芯片组都将支持双通道DDR2-533内存,可以提供搞到8.5GB/S的带宽。而在内存方面,两款芯片组的分别是比较大的,作为顶端平台芯片组的925X系列芯片组仅仅支持DDR2内存,而且将装备内存的PAT优化技术的升级版本Stalemete内存优化技术(俗称PAT2内存优化技术),而且支持内存的ECC校验功能;而作为中低端主力平台芯片组的i915系列芯片组则同时支持DDR2/DDR内存,并且不支持PAT/Stalemete内存优化技术和内存的ECC校验功能。目标是确保现有平台向PCI Express顺利过渡、减轻用户负担。
    915/925系列芯片组的问世带来的一个重要的改变就是PCI Express插槽的出现。如图所示,两款芯片组都将支持一个PCI Express x16显卡插槽接口,另外还支持4个PCI Express x1插槽接口。而根据我们所知,915集成的显卡Intel Extreme Graphics3将会使用PCI Express x1。而在ICH6南桥将会使用"Digital Media Interface"技术与北桥连接,这样可以给南北桥之间提供2GB/s的带宽。ICH6将会提供最多4个PCI Express x1接口,带宽达到了500MB/S。这样的带宽对于集成的Gigabit LAN技术有很大的改进。图中的PCI Express插槽比较长的是PCI Express x16,短的两根则是PCI Express x1。而PCI Express的运用,使得数据带宽传输率得到了明显改善。其中PCI Express x16使用16对线路,单向传输速度高达4GB/s,双向传输则是达到了惊人的8GB/s,相对于目前的AGP 8X的2.1GB/s的速度,足足提高了接近4倍。PCIE的众多优势让它在硬件厂商中左右逢源:
    在硬盘的支持上面,这两款芯片组仍然保存了已经使用了多年的标准IDE接口,但是只保留了一个Ultra ATA接口,仅仅支持2个PATA设备。而现在越来越流行的SATA接口,这两款芯片组则支持4个,是865/875主板芯片组提供的SATA接口的两倍。但是据我们所知,915/925系列芯片组支持的SATA仍然是SATA-150标准,并不支持更高端的SATA-300标准。
    SATA在问世之初,就与RAID功能紧密的联系在一起了。而当芯片组进化到915/925的时候,RAID功能也得到了进一步的开发。通过Intel的Matrix Storage技术,芯片组在支持传统的RAID0与RAID 1这两种磁盘阵列类型外,还支持全新的类似于传统的RAID 0+1的Matrix RAID方式。但是在RAID方面,仍然不支持PATA与SATA硬盘混合建立磁盘阵列的方式。
      值得一提的是Matrix RAID模式,它是英特尔独创的阵列模式,该模式可以解决RAID 0系列安全性较差和RAID 1模式性能不尽如人意的问题。我们可以将Matrix RAID当作RAID 0和RAID 1的结合体,同样只需要两块硬盘就能够创建RAID,这两块硬盘被划分成两个区域,一个区域组成RAID 0阵列而获得高性能,操作系统及应用程序等要求高性能但对安全性不甚敏感的数据可以存储在这个区域里;而另一个区域则组成RAID 1阵列,用来存储那些重要的数据。这样可以使得我们的系统性能与安全兼而有之。
    音频系统的改进是这次915/925芯片组相对与865/875芯片组的又一大改进。915/925的音频系统名为Azalia,是一个高保真的音频解决方案。而ICH6南桥具备“Intel High Definition Audio”技术使得现在芯片组直接可以提供杜比7.1声道输出。此外,Azalia的音频功能还支持DVD-Audio、96KHz/24bit多声道和192kHz/24bit双声道的音效输出,用户以后完全可以在PC上利用集成声卡就享受到影院般的音响效果。
    915-G/915-GV芯片组则搭配了Intel的第三代图形处理外核Intel Extreme Graphics 3(Intel GMA 900),915集成的显卡Intel Extreme Graphics3将会使用一个PCI Express x1接口这是Intel首次实现了在集成图形内核直接支持DX9与OpenGL 1.4,这个核心支持DX9的像素着色引擎(Pixel Shader 2),并且带有四条像素管道,但是顶点着色引擎(Vertex Shader)仍然必须由CPU通过软件处理。尽管如此,当与DDR2-533内存配合使用时,与现有Intel 865G芯片组相比仍然会由具大的性能提升。在性能改进外,集成的图形引擎还支持双头显示功能,但是估计大部分主板将不会在主板上面直接提供两个图形输出接口。
    北桥芯片集成了875主板的CSA通讯架构,为用户提供超速的网络联接速度。CSA技术是为千兆网卡所特别设计,为主板上的PHY层网络通讯设备提供了直接和MCH相连的通道,其通道达到了266MB/s的带宽,完全满足千兆网卡的带宽要求。另外,CSA技术大大减少了CPU的占用率,还可以更好的管理突发的大容量数据等。相对于以往的32位 PCI插槽来说CSA有带宽大,不占插槽和不占用其他设备带宽的优点,在搭配上千兆网卡芯片后就能实现千兆网络。
    915/925的又一改变是引入了全新的ICH6南桥芯片。ICH6南桥一共有四款不同的型号:ICH6、ICH6R、ICH6W、ICH6RW。末尾的“R”代表具有RAID功能,“W”代表具有无线局域网(IEEE 802.11b/g)功能,“RW”则代表同时具有以上两种功能。南桥芯片ICH6能够支持最多4个PCI Express x1接冢黾恿肆礁龃蠥TA接口,一共提供四个SATA接口。Ultra ATA接口则被缩减为了一个通道。
    925芯片的一个重要卖点就是其整合了无线WI-FI网关技术,它能使一个普通的个人电脑随时变成一个能在网络中连接其他设备的网关。但是Intel最后决定取消在915系列芯片组上集成WI-FI无线网关技术。集成的无线网络连接器可以支持最新的802.11b/g无线局域网功能。具有以下特性和优势:
      Wi-Fi认证:单频带支持,提供802.11b/g网络连接能力,并经过Wi-Fi认证。 
      Intel PROSet软件:具有先进的profile管理支持功能,允许多个profile 以连接到不同的 WLAN网络;支持自动WLAN切换,可支持有线和无线局域网连接之间的自动转换;可支持思科、Check Point、微软和英特尔VPN连接;通过持久IP连接支持连续漫游;具有ad hoc连接向导支持,为ad hoc网络的安装设置提供简单界面。 
      性能:Intel Wireless Coexistence系统支持可帮助降低Intel PRO/Wireless和某些蓝牙设备之间的干扰;Per-packet天线选择可支持优化WLAN性能。 
     
    四、i945、955X芯片组
    为了对应双核心处理器的推出,除了先前发表的Intel 955X芯片组之外,近日英特尔针对Pentium D处理器再推出Intel 945系列芯片组,我们现在就来看945、955芯片组到底为我们带来了什么创新吧!

    1、支持双核心与1066Mhz前端总线频率 
     1066MHz FSB在2004年曾经是Intel的一个焦点,i925XE配合1066MHz的Pentium4 3.46EE这个堪称为桌面平台的豪华配置。转眼间,来到了2005年,Intel的新一代基于1066MHz前端总线的处理器也即将面世,因此i945/955X芯片组全面对1066MHz FSB提供支持是意料之中的事情。
      由于市场定位不同,作为925X/XE接班人的955X 可以支持FSB800/1066的Pentium 4/Pentium D/Pentium X处理器,而I945相对Intel 955X则要灵活一些,除了1066/800 MHz FSB外还支持533 MHz的FSB,这意味了945系列芯片组可以支持到目前的Pentium4 Extreme Edition处理器应该是不成问题(注意:945并不支持双核心Pentium Extreme Edition)。另外FSB 1066Mhz也意味了未来新版本的Pentium D处理器也可能会支持,不过时间的切入点则由Intel来定夺。 
      需要说明的是,945、955X芯片组是针对英特尔最新双核处理器所制定的芯片组,虽然这是Intel官方所公布的讯息,不过根据主板厂商的说法915芯片组支持双核心应该也是没有问题的,不过在目前没有915芯片组主板支持的情况下,945芯片组依然是正式认可的双核心王位继承者。
      由于Pentium D的两个内核需要通过外部FSB进行通信,因此945/955X北桥内整合了一个协作仲裁装置来协调Pentium D两个内核的工作,这个功能有点类似于ATHLON 64 X2内部整合的System Request Queue(SRQ)仲裁装备。Pentium D每一个内核将其请求发送到在945/955X北桥的协作仲裁装置中,当获得资源之后请求将会被送往相应的执行核心,所有的过程都在945/955X北桥之内完成。虽然缓存的数据并不巨大,但由于需要通过北桥作出处理,无疑带来一定的延迟,他们之间的通信就会变得缓慢,这将大大影响处理器性能的发挥。

    2、DDR2-667内存与MPT技术
      整合双通道DDR2内存控制器一直是915、925芯片组的卖点之一,当然这个成功理念也在i945、i955X芯片组中得到体现。随着JEDEC通过DDR2 667的规格,945、955芯片组也正式支持更高速的DDR2 667内存规格,配合双通道的加持下内存频宽可高达10.7GB/s。此前,925XE虽然支持1066MHz FSB,但并不支持DDR2-667内存,内存与系统总线并不是同步运行,影响了整体性能的发挥。
      现在这个问题在945、955X芯片组中得到完美解决。需要注意的是,针对主流市场的i945系列终于放弃了对DDR内存的支持,内存规格上也提升到双通道DDR2-667的水准。与Intel 955X相比,i945最大的不足就是仅支持最大4GB内存,也不支持ECC技术。
      此外945、955芯片组与915、925芯片也一样有支持Intel Flex Memory技术,这个鲜少媒体提到的技术,很类似SiS科技的内存弹性技术、来提高内存控制器的兼容性。在915、925芯片组所采用Flex Memory技术存在一个BUG,那就是需要配备相同容量、相同规格的内存条才可以实现双通道模式,而这个缺点在945、955中得到改进—即便用户安装不同内存容量但相同规格同样也实现支持双通道传输模式。换句话说使用者再也不用担心两边通道的内存容量不同,而造成无法启动双通道传输模式的窘境,可说为双通道内存的宽容度跨出了一小步。 
      i955X芯片组可以支持DDR2-677/533内存、ECC功能,结合对EM64T技术,最大内存容量可以达到8GB。除此之外,i955 X北桥的内存控制器还引入了类似925X中的Stalemete内存优化技术,官方称呼为“Intel Memory Pipeline Technology (简称Intel MPT )”。它的主要应用原理是通过加速处理器和系统内存的传输速度,以获得更高的内存使用效率---可以提高5%-7%的性能。该架构还支持同步、异步的数据传输,使用独立的内部管线和仲裁机制,这有点类似于NF4-Intel的DASP 3.0内存优化技术。

    3、955X芯片组,迷一般的SLI功能
      i945、955X都象其前辈一样全面对PCI Express提供支持。945、955X都提供1个PCI Express x16接口用来直接取代传统的AGP图形接口。不过作为顶级解决方案,i955X也提供了nForce4 SLI IE类似的SLI解决方案。
      从目前的技术资料来看,英特尔i955X Express芯片组可以提供多达24条PCI Express信道,但i955X主板支持的SLI模式将可能采用16x+4x模式,其中4条PCI Express 信道却是由ICH7南桥提供,类似于VIA PT894 PRO所提供的SLI解决方案。我们知道nVIDIA的nForce4 SLI Intel Editon芯片组最多可以提供20条PCI Express信道,但是它是采用x8+x8模式支持SLI,从性能上来说更加理想。
      相对NVIDIA 的“双8X”SLI方案来说,Intel的x16+x4方案当只使用一块显卡时,x4的接口往往是浪费的,毕竟目前SLI的潜在客户还是使用单显卡为主;当使用两块显卡时,如果其中一块显卡工作在x4模式下,对性能的制约又比较明显,也影响了x16接口的显卡的发挥。而nForce4 SLI IE的方案则灵活得多,当只有一块显卡时,它可以享受最大的带宽;当使用两块显卡时,它们都工作在PCI-E x8模式下,性能平衡,而且带宽的损失不大,都不亚于AGP8x的显卡。
     那么从数字上看差了一倍,会不会性能也差一倍?而且由于PCI-E X4接口是由ICH7南桥提供支持,南、北桥之间的双向DMI总线带宽仅仅达到2GB/S,相对于PCI-E X4的带宽要小许多,同时数据在传输之间存在一定程度的传输延迟问题,这一切都对SLI系统性能也会造成很大的负面影响。而相关测试也证明了955X的SLI方案的一足。
      不过,目前955X是否支持SLI技术仍是一个迷。虽然ASUS已经推出配备两条PCI-E X16插槽的P5WD2 Premium 955X主板,然而这两条插槽中只有一条真正属于PCI-Ex16插槽,另一条则是“通用型”的PCI-E插槽。“通用型”的背后喻示着这根插槽虽然能支持PCI-Ex16显卡,但它也能支持PCI-E x1,x2,x4,或x8规格的适配器。
      由于PCI-E属于一个可伸缩性(也可以说是延伸性)的接口,当低规格PCI-E适配器插入高规格PCI-E插槽之时,主板可以自动调整PCI-E的带宽。而且从相关测试来看,虽然两块显卡都能被检测到(一块运行在PCIe x16模式下,另一块运行在PCIe x4模式下),但nVIDIA的Forceware驱动程序却不允许用户启用SLI模式---因为nVIDIA的驱动程序看起来会自动检测芯片组型号然后再确定是否提供SLI选项。
      但令人费解的是,华硕P5WD2 Premium 955x主板附赠了一块SLI适配器,这很显示的表明华硕显然知道955X是支持SLI功能的,毕竟SLI适配器可不便宜(需要花费5—10美元)。如果955X不支持SLI,那么ASUS提供这款SLI适配器的确极让人怀疑!希望nVIDIA对其它的低端的芯片组和主板开放SLI技术只是一个时间问题。
      据传,Intel正在研发与i955X北桥芯片组配套的一种芯片,通过这种芯片将提供更多的PCI Express信道,可以提供最佳的SLI配置,即双x16规格。此外,i945、955X所搭配的ICH7南桥也提供对PCI Express的支持。除了ICH7标准版支持4条PCI Express信道外,其他版本ICH7的PCI Express信道数也有增加,比如ICH7R能够提供6 条PCI Express信道,这样使主板PCI-E插槽的组合更具弹性。
    October 10

    Windows XP中CPU占用100%原因及解决方法 (转帖)


    转帖一篇,比较全,但是依然没有我遇到的那种情况。。。。。。我遇到的是在打魔兽的时候。。。。。。

     

         我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看“任务管理器”才发现CPU占用达到100%。这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面来讲解系统资源占用率为什么会达到100%。

      经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面:

      CPU占用率高的九种可能

      1、防杀毒软件造成故障

      由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。

      2、驱动没有经过认证,造成CPU资源占用100%

      大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。 处理方式:尤其是显卡驱动特别要注意,建议使用微软认证的或由官方发布的驱动,并且严格核对型号、版本。

      3、病毒、木马造成

      大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。

      4、控制面板—管理工具—服务—RISING REALTIME MONITOR SERVICE点鼠标右键,改为手动。

      5、开始->;运行->;msconfig->;启动,关闭不必要的启动项,重启。

      6、查看“svchost”进程。

      svchost.exe是Windows XP系统的一个核心进程。svchost.exe不单单只出现在Windows XP中,在使用NT内核的Windows系统中都会有svchost.exe的存在。一般在Windows 2000中svchost.exe进程的数目为2个,而在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。

      7、查看网络连接。主要是网卡。

      8、查看网络连接

      当安装了Windows XP的计算机做服务器的时候,收到端口 445 上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务。当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系。你要确定合适的 MaxWorkItems 设置以提高系统响应能力。如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太多系统资源。

      要解决此问题,我们可以通过修改注册表来解决:在注册表编辑器中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]分支,在右侧窗口中新建一个名为“maxworkitems”的DWORD值。然后双击该值,在打开的窗口中键入下列数值并保存退出:

      如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于512 MB,键入“256”。

      9、看看是不是Windows XP使用鼠标右键引起CPU占用100%

      前不久的报到说在资源管理器里面使用鼠标右键会导致CPU资源100%占用,我们来看看是怎么回事?

      征兆:

      在资源管理器里面,当你右键点击一个目录或一个文件,你将有可能出现下面所列问题:

      任何文件的拷贝操作在那个时间将有可能停止相应

      网络连接速度将显著性的降低

      所有的流输入/输出操作例如使用Windows Media Player听音乐将有可能是音乐失真成因:

      当你在资源管理器里面右键点击一个文件或目录的时候,当快捷菜单显示的时候,CPU占用率将增加到100%,当你关闭快捷菜单的时候才返回正常水平。

    Windows XP中CPU占用100%原因及解决方法 

     解决方法:

      方法一:关闭“为菜单和工具提示使用过渡效果”

      1、点击“开始”--“控制面板”

      2、在“控制面板”里面双击“显示”

      3、在“显示”属性里面点击“外观”标签页

      4、在“外观”标签页里面点击“效果”

      5、在“效果”对话框里面,清除“为菜单和工具提示使用过渡效果”前面的复选框接着点击两次“确定”按钮。

      方法二:在使用鼠标右键点击文件或目录的时候先使用鼠标左键选择你的目标文件或目录。然后再使用鼠标右键弹出快捷菜单。


    [SIZE="3"]CPU占用100%案例分析[/SIZE]


      1、dllhost进程造成CPU使用率占用100%

      特征:服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。

      直接原因:

      有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其它线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。

      解决办法:

      安装“一流信息监控拦截系统”,使用其中的“首席文件检查官IIS健康检查官”软件,

      启用”查找死锁模块”,设置:

      --wblock=yes
      监控的目录,请指定您的主机的文件所在目录:
      --wblockdir=d:\test

      监控生成的日志的文件保存位置在安装目录的log目录中,文件名为:logblock.htm

      停止IIS,再启动“首席文件检查官IIS健康检查官”,再启动IIS,“首席文件检查官IIS健康检查官”会在logblock.htm中记录下最后写入的ACCESS文件的。

      过了一段时间后,当问题出来时,例如CPU会再次一直处100%的水平,可以停止IIS,检查logblock.htm所记录的最后的十个文件,注意,最有问题的往往是计数器类的ACCESS文件,例如:”**COUNT.MDB”,”**COUNT.ASP”,可以先把最后十个文件或有所怀疑的文件删除到回收站中,再启动IIS,看看问题是否再次出现。我们相信,经过仔细的查找后,您肯定可以找到这个让您操心了一段时间的文件的。

      找到这个文件后,可以删除它,或下载下来,用ACCESS2000修复它,问题就解决了。

      2、svchost.exe造成CPU使用率占用100%

      在win.ini文件中,在[Windows]下面,“run=”和“load=”是可能加载“木马”程序的途径,必须仔细留心它们。一般情况下,它们的等号后面什幺都没有,如果发现后面跟有路径与文件名不是你熟悉的启动文件,你的计算机就可能中上“木马”了。当然你也得看清楚,因为好多“木马”,如“AOL Trojan木马”,它把自身伪装成command.exe文件,如果不注意可能不会发现它不是真正的系统启动文件。

      在system.ini文件中,在[BOOT]下面有个“shell=文件名”。正确的文件名应该是“explorer.exe”,如果不是“explorer.exe”,而是“shell= explorer.exe 程序名”,那幺后面跟着的那个程序就是“木马”程序,就是说你已经中“木马”了。

      在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,在点击至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目录下,查看键值中有没有自己不熟悉的自动启动文件,扩展名为EXE,这里切记:有的“木马”程序生成的文件很像系统自身文件,想通过伪装蒙混过关,如“Acid Battery v1.0木马”,它将注册表“HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的Explorer 键值改为Explorer=“C:\Windows\expiorer.exe”,“木马”程序与真正的Explorer之间只有“i”与“l”的差别。当然在注册表中还有很多地方都可以隐藏“木马”程序,如:“HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run”、“HKEY-USERS\****\Software\Microsoft\Windows\CurrentVersion\Run”的目录下都有可能,最好的办法就是在“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”下找到“木马该病毒也称为“Code Red II(红色代码2)”病毒,与早先在西方英文系统X L行“红色代码”病毒有点相反,在国际上被称为VirtualRoot(虚拟目录)病毒。该蠕虫病毒利用Microsoft已知的溢出漏洞,通过80端口来传播到其它的Web页服务器上。受感染的机器可由黑客们通过Http Get的请求运行脚本s/root.exe来获得对受感染机器的完全控制权。

      当感染一台服务器成功了以后,如果受感染的机器是中文的系统后,该程序会休眠2天,别的机器休眠1天。当休眠的时间到了以后,该蠕虫程序会使得机器重新启动。该蠕虫也会检查机器的月份是否是10月或者年份是否是2002年,如果是,受感染的服务器也会重新启动。当Windows NT系统启动时,NT系统会自动搜索C盘根目录下的文件explorer.exe,受该网络蠕虫程序感染的服务器上的文件explorer.exe也就是该网络蠕虫程序本身。该文件的大小是8192字节,VirtualRoot网络蠕虫程序就是通过该程序来执行的。同时,VirtualRoot网络蠕虫程序还将cmd.exe的文件从Windows NT的system目录拷贝到别的目录,给黑客的入侵敞开了大门。它还会修改系统的注册表项目,通过该注册表项目的修改,该蠕虫程序可以建立虚拟的目录C或者D,病毒名由此而来。值得一提的是,该网络蠕虫程序除了文件explorer.exe外,其余的操作不是基于文件的,而是直接在内存中来进行感染、传播的,这就给捕捉带来了较大难度。

      ”程序的文件名,再在整个注册表中搜索即可。

      我们先看看微软是怎样描述svchost.exe的。在微软知识库314056中对svchost.exe有如下描述:svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。

      其实svchost.exe是Windows XP系统的一个核心进程。svchost.exe不单单只出现在Windows XP中,在使用NT内核的Windows系统中都会有svchost.exe的存在。一般在Windows 2000中svchost.exe进程的数目为2个,而在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。所以看到系统的进程列表中有几个svchost.exe不用那幺担心。

      svchost.exe到底是做什幺用的呢?

      首先我们要了解一点那就是Windows系统的中的进程分为:独立进程和共享进程这两种。由于Windows系统中的服务越来越多,为了节约有限的系统资源微软把很多的系统服务做成了共享模式。那svchost.exe在这中间是担任怎样一个角色呢?

      svchost.exe的工作就是作为这些服务的宿主,即由svchost.exe来启动这些服务。svchost.exe只是负责为这些服务提供启动的条件,其自身并不能实现任何服务的功能,也不能为用户提供任何服务。svchost.exe通过为这些系统服务调用动态链接库(DLL)的方式来启动系统服务。

      svchost.exe是病毒这种说法是任何产生的呢?

      因为svchost.exe可以作为服务的宿主来启动服务,所以病毒、木马的编写者也挖空心思的要利用svchost.exe的这个特性来迷惑用户达到入侵、破坏计算机的目的。

      如何才能辨别哪些是正常的svchost.exe进程,而哪些是病毒进程呢?

      svchost.exe的键值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost”,如图1所示。图1中每个键值表示一个独立的svchost.exe组。

      微软还为我们提供了一种察看系统正在运行在svchost.exe列表中的服务的方法。以Windows XP为例:在“运行”中输入:cmd,然后在命令行模式中输入:tasklist /svc。系统列出如图2所示的服务列表。图2中红框包围起来的区域就是svchost.exe启动的服务列表。如果使用的是Windows 2000系统则把前面的“tasklist /svc”命令替换为:“tlist -s”即可。如果你怀疑计算机有可能被病毒感染,svchost.exe的服务出现异常的话通过搜索svchost.exe文件就可以发现异常情况。一般只会找到一个在:“C:\Windows\System32”目录下的svchost.exe程序。如果你在其它目录下发现svchost.exe程序的话,那很可能就是中毒了。

      还有一种确认svchost.exe是否中毒的方法是在任务管理器中察看进程的执行路径。但是由于在Windows系统自带的任务管理器不能察看进程路径,所以要使用第三方的进程察看工具。

      上面简单的介绍了svchost.exe进程的相关情况。总而言之,svchost.exe是一个系统的核心进程,并不是病毒进程。但由于svchost.exe进程的特殊性,所以病毒也会千方百计的入侵svchost.exe。通过察看svchost.exe进程的执行路径可以确认是否中毒。

    3、Services.exe造成CPU使用率占用100%


      症状

      在基于 Windows 2000 的计算机上,Services.exe 中的 CPU 使用率可能间歇性地达到100 %,并且计算机可能停止响应(挂起)。出现此问题时,连接到该计算机(如果它是文件服务器或域控制器)的用户会被断开连接。您可能还需要重新启动计算机。如果 Esent.dll 错误地处理将文件刷新到磁盘的方式,则会出现此症状。

      解决方案

      Service Pack 信息

      要解决此问题,请获取最新的 Microsoft Windows 2000 Service Pack。有关其它信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

      260910 如何获取最新的 Windows 2000 Service Pack

      修复程序信息

      Microsoft 提供了受支持的修补程序,但该程序只是为了解决本文所介绍的问题。只有计算机遇到本文提到的特定问题时才可应用此修补程序。此修补程序可能还会接受其它一些测试。因此,如果这个问题没有对您造成严重的影响,Microsoft 建议您等待包含此修补程序的下一个 Windows 2000 Service Pack。

      要立即解决此问题,请与“Microsoft 产品支持服务”联系,以获取此修补程序。有关“Microsoft 产品支持服务”电话号码和支持费用信息的完整列表,请访问 Microsoft Web 站点:

      注意 :特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新程序能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定更新程序无法解决的其它支持问题和事项,将正常收取支持费用。

      下表列出了此修补程序的全球版本的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中的“日期和时间”工具中的 时区 选项卡。

      状态

      Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。此问题最初是在 Microsoft Windows 2000 Service Pack 4 中更正的。

      4、正常软件造成CPU使用率占用100%

      首先,如果是从开机后就发生上述情况直到关机。那幺就有可能是由某个随系统同时登陆的软件造成的。可以通过运行输入“msconfig”打开“系统实用配置工具”,进入“启动”选项卡。接着,依次取消可疑选项前面的对钩,然后重新启动电脑。反复测试直到找到造成故障的软件。或者可以通过一些优化软件如“优化大师”达到上述目的。另:如果键盘内按键卡住也可能造成开机就出现上述问题。

      如果是使用电脑途中出项这类问题,可以调出任务管理器(WINXP CTRL+ALT+DEL WIN2000 CTRL+SHIFT“ESC),进入”进程“选项卡,看”CPU“栏,从里面找到占用资源较高的程序(其中SYSTEM IDLE PROCESS是属于正常,它的值一般都很高,它的作用是告诉当前你可用的CPU资源是多少,所以它的值越高越好)通过搜索功能找到这个进程属于哪个软件。然后,可以通过升级、关闭、卸载这个软件或者干脆找个同类软件替换,问题即可得到解决。

      5、病毒、木马、间谍软件造成CPU使用率占用100%

      出现CPU占用率100% 的故障经常是因为病毒木马造成的,比如震荡波病毒。应该首先更新病毒库,对电脑进行全机扫描 。接着,在使用反间谍软件Ad—Aware,检查是否存在间谍软件。论坛上有不少朋友都遇到过svchost.exe占用CPU100%,这个往往是中毒的表现。

      svchost.exe Windows中的系统服务是以动态链接库(DLL)的形式实现的,其中一些会把可执行程序指向svchost.exe,由它调用相应服务的动态链接库并加上相应参数来启动服务。正是因为它的特殊性和重要性,使它更容易成为了一些病毒木马的宿主。

      6、explorer.exe进程造成CPU使用率占用100%

      在system.ini文件中,在[BOOT]下面有个“shell=文件名”。正确的文件名应该是“explorer.exe”,如果不是“explorer.exe”,而是“shell= explorer.exe 程序名”,那幺后面跟着的那个程序就是“木马”程序,就是说你已经中“木马”了。

      在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,在点击至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目录下,查看键值中有没有自己不熟悉的自动启动文件,扩展名为EXE,这里切记:有的“木马”程序生成的文件很像系统自身文件,想通过伪装蒙混过关,如“Acid Battery v1.0木马”,它将注册表“HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的

      Explorer 键值改为Explorer=“C:\Windows\expiorer.exe”,“木马”程序与真正的Explorer之间只有“i”与“l”的差别。当然在注册表中还有很多地方都可以隐藏“木马”程序,如:“HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run”、“HKEY-USERS\****\Software\Microsoft\Windows\CurrentVersion\Run”的目录下都有可能,最好的办法就是在“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”下找到“木马”程序的文件名,再在整个注册表中搜索即可。
    7、超线程导致CPU使用率占用100%


      这类故障的共同原因就是都使用了具有超线程功能的P4 CPU。我查找了一些资料都没有明确的原因解释。据一些网友总结超线程似乎和天网防火墙有冲突,可以通过卸载天网并安装其它防火墙解决,也可以通过在BIOS中关闭超线程功能解决。

      8、AVI视频文件造成CPU使用率占用100%

      在Windows XP中,单击一个较大的AVI视频文件后,可能会出现系统假死现象,并且造成exploere.exe进程的使用率100%,这是因为系统要先扫描该文件,并检查文件所有部分,建立索引。如果文件较大就会需要较长时间并造成CPU占用率100%。解决方法:右键单击保存视频文件的文件夹,选择”属性—>常规—>高级“,去掉”为了快速搜索,允许索引服务编制该文件夹的索引“前面复选框的对钩即可。

      9、杀毒软件CPU使用率占用100%

      现在的杀毒软件一般都加入了,对网页、邮件、个人隐私的即时监空功能,这样无疑会加大系统的负担。比如:在玩游戏的时候,会非常缓慢。关闭该杀毒软件是解决得最直接办法。

      10、处理较大的Word文件时CPU使用率过高

      上述问题一般还会造成电脑假死,这些都是因为WORD的拼写和语法检查造成的,只要打开WORD的“工具—选项”,进入“拼写和语法”选项卡,将其中的“键入时检查拼写”和“键入时检查语法”两项前面的复选框中的钩去掉即可。

      11、网络连接导致CPU使用率占用100%

      当你的Windows2000/xp作为服务器时,收到来自端口445上的连接请求后,系统将分配内存和少量CPU资源来为这些连接提供服务,当负荷过重,就会出现上述情况。要解决这个问题可以通过修改注册表来解决,打开注册表,找到HKEY—LOCAL—MACHNE\SYSTEM\CurrentControlSet\Services\lanmanserver,在右面新建一个名为";maxworkitems";的DWORD值.然后双击该值,如果你的电脑有512以上内存,就设置为";1024";,如果小于512,就设置为256.

      一些不完善的驱动程序也可以造成CPU使用率过高

      经常使用待机功能,也会造成系统自动关闭硬盘DMA模式。这不仅会使系统性能大幅度下降,系统启动速度变慢,也会使是系统在运行一些大型软件和游戏时CPU使用率100%,产生停顿。
    进程占用CPU 100%时可能中的病毒


      system Idle Process

      进程文件: [system process] or [system process]

      进程名称: Windows内存处理系统进程

      描 述: Windows页面内存管理进程,拥有0级优先。

      介 绍:该进程作为单线程运行在每个处理器上,并在系统不处理其它线程的时候分派处理器的时间。它的CPU占用率越大表示可供分配的CPU资源越多,数字越小则表示CPU资源紧张。

      Spoolsv.exe

      进程文件: spoolsv or Spoolsv.exe

      进程名称: Printer Spooler Service

      描 述: Windows打印任务控制程序,用以打印机就绪。

      介 绍:缓冲(spooler)服务是管理缓冲池中的打印和传真作业。

      Spoolsv.exe→打印任务控制程序,一般会先加载以供列表机打印前的准备工作

      Spoolsv.exe,如果常增高,有可能是病毒感染所致

      目前常见的是:

      Backdoor/Byshell(又叫隐形大盗、隐形杀手、西门庆病毒)

      危害程度:中

      受影响的系统: Windows 2000, Windows XP, Windows Server 2003

      未受影响的系统: Windows 95, Windows 98, Windows Me, Windows NT, Windows 3.x, Macintosh, Unix, Linux,

      病毒危害:

      1. 生成病毒文件

      2. 插入正常系统文件中

      3. 修改系统注册表

      4. 可被黑客远程控制

      5. 躲避反病毒软件的查杀

      简单的后门木马,发作会删除自身程序,但将自身程序套入可执行程序内(如:exe),并与计算机的通口(TCP端口138)挂钩,监控计算机的信息、密码,甚至是键盘操作,作为回传的信息,并不时驱动端口,以等候传进的命令,由于该木马不能判别何者是正确的端口,所以负责输出的列表机也是其驱动对象,以致Spoolsv.exe的使用异常频繁......

      Backdoor.Win32.Plutor

      破坏方法:感染PE文件的后门程序

      病毒采用VC编写。

      病毒运行后有以下行为:

      1、将病毒文件复制到%WINDIR%目录下,文件名为";Spoolsv.exe";,并该病毒文件运行。";Spoolsv.exe";文件运行后释放文件名为";mscheck.exe";的文件到%SYSDIR%目录下,该文件的主要功能是每次激活时运行";Spoolsv.exe";文件。如果所运行的文件是感染了正常文件的病毒文件,病毒将会把该文件恢复并将其运行。

      2、修改注册表以下键值:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Currentversion\Run

      增加数据项:";Microsoft 脚本 Checker"; 数据为:";MSCHECK.EXE /START";

      修改该项注册表使";MSCHECK.EXE";文件每次系统激活时都将被运行,而";MSCHECK.EXE";用于运行";Spoolsv.exe";文件,从而达到病毒自激活的目的。

      3、创建一个线程用于感染C盘下的PE文件,但是文件路径中包含";winnt";、";Windows";字符串的文件不感染。另外,该病毒还会枚举局域网中的共享目录并试图对这些目录下的文件进行感染。该病毒感染文件方法比较简单,将正常文件的前0x16000个字节替换为病毒文件中的数据,并将原来0x16000个字节的数据插入所感染的文件尾部。

      4、试图与局域网内名为";admin";的邮槽联系,创建名为";client";的邮槽用于接收其控制端所发送的命令,为其控制端提供以下远程控制服务:

      显示或隐藏指定窗口、屏幕截取、控制CDROM、关闭计算器、注销、破坏硬盘数据

    那些病毒会造成CPU占有率过高


      震荡波蠕虫

      利用微软操作系统的LSASS缓冲区溢出漏洞进行远程主动攻击和传染,导致系统异常和网络严重拥塞,具有极强的危害性,病毒如果攻击成功,则会占用大量系统资源,使CPU占用率达到100%,出现电脑运行异常缓慢的现象。

      如果中了这种病毒可采用下面的四种方法进行清除。

      1、断网打补丁

      如果不给系统打上相应的漏洞补丁,则连网后依然会遭受到该病毒的攻击,用户应该先下载相应的漏洞补丁程序,然后断开网络,运行补丁程序,当补丁安装完成后再上网。

      2、清除内存中的病毒进程

      要想彻底清除该病毒,应该先清除内存中的病毒进程,用户可以按CTRL+SHIFT+ESC三或者右键单击任务栏,在弹出菜单中选择“任务管理器”打开任务管理器界面,然后在内存中查找名为“avserve.exe”的进程,找到后直接将它结束。

      3、删除病毒文件

      病毒感染系统时会在系统安装目录(默认为C:\WINNT)下产生一个名为avserve.exe的病毒文件,并在系统目录下(默认为C:\WINNT\System32)生成一些名为<;随机字符串>;_UP.exe的病毒文件,用户可以查找这些文件,找到后删除,如果系统提示删除文件失败,则用户需要到安全模式下或DOS系统下删除这些文件。

      4、删除注册表键值

      该病毒会在电脑注册表的HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Currentversion\Run项中建立名为“avserve.exe”,内容为:“%Windows%\avserve.exe”的病毒键值,为了防止病毒下次系统启动时自动运行,用户应该将该键值删除,方法是在“运行”菜单中键入“REGEDIT” 然后调出注册表编辑器,找到该病毒键值,然后直接删除。

      bride病毒

      此病毒可以在Windows 2000、Windows XP等操作系统环境下正常运行,病毒运行时会释放出一个FUNLOVE病毒并将之执行,而FUNLOVE病毒会在计算机中大量繁殖,造成系统变慢,网络阻塞。

      病毒清除方法

      此病毒可以用趋势、诺顿、瑞星、金山和江民等杀毒软件进行清除




    本贴由南飘风云于2006年10月07日20:06:48在〖◆黑马乐园◆〗发表.

    September 27

    如果用搞通信的方法来搞交通建设规划...

    如果用搞通信的方法来搞交通建设规划......
    早晨骑自行车穿梭在繁忙的马路上,交通是那样的拥挤,汽车总是一辆接着一辆的堵着,不禁让我展开了想象......现在没时间写小说,也许我写的可以放在某部科幻小说里,不过那不是我的工作。
    我是学通信的,在通信中信息的传输通过网络来实现。城市交通同样也可以看成是网络,而且是不折不扣的城域网。所以如果从搞通信的角度,建设这样一个网的理想构架是一个环形的传输网。作为传输层的东西,这张网的要求是尽量能够遍历到城市的每个角落,并且形成闭环,以保证某条通路的故障不会造成完全不通。当然一般一个环形的传输网是不可能做到这一点的,这就需要很多局域网来接入这个大的传输网。整个大网的情况通过监测可以实时得到,这样可以作为路由计算的条件。路由计算的部分可以由每个车站完成,车站也就成了类似路由器的东西。这里的车站不再分汽车站、火车站、地铁站等等,而统称为车站,相当于一个网络节点。每个车站分配一个类似于IP地址的ID,最好每隔一公里就有这样一个站。这样做的好处可谓深远。
    上面一段可能通信专业的人看了觉得不专业,非通信专业的人看了觉得不理解。没关系,我们现在可以模拟一下一个人要从A到B的过程。在这样的一个交通网上,一个人要从A到B首先要知道离A最近的车站的ID(暂时定义为nodeA)和离B最近的车站的ID(暂时定义为nodeB),然后只要到达最近的车站买一张去nodeB的票就不用管具体怎么走了,路线会由管理交通的网管系统通过现在整个交通网络的情况制订出来。这个交通网管系统需要综合考虑很多因素,得到一个最优的解,然后把路线记录在票上。然后这个人只要根据票上的指示就可以顺利的到达nodeB。如果能做到这样的话,由于基本上每个交通过程都会被记录在案,就会有足够的信息让整个交通状况达到最优。
    当然这只是幻想,因为还有很多无法预料的情况可能出现。到底有没有一个交通网管系统强大到能够管理上海这样一个大都市,到底有没有一个可行的算法能够综合这么多种因素得到最优路线不试一试去开发都是无法预料的。但是我相信,在不久的未来,交通管理的思路将越来越靠近通信的理念。
    July 03

    为了曾经不认为浪漫的浪漫

    200671,农历六月初六,这是一个庄严而神圣的日子,我和相恋近10年的女友登记结婚。

    没有浪漫的祝福,没有浪漫的礼物,一切似乎那样的平凡。回想9年多的点点滴滴,似乎就是在平凡中度过,也曾经历不快,也曾并肩迎接挑战,也曾懒懒散散、快快乐乐。也许我们两个都不是很浪漫的人,不会轻声细语细诉绵绵的爱意,也不会用鲜花和surprise表达海誓山盟,但我们共同度过了3400多个日日夜夜,无论身在何方,无论相隔多远。

    回忆是美好的,也是充满了感慨的,当我们看着整箱整箱的信,随着回忆忍不住相拥而泣的时候,那种感觉可能很少有人能感受到。在平凡的日子里,我们彼此在对方的心里留下了太深太深的印记,以至于当无意触及的时候会有些痛,却是无比幸福的痛。那些曾经不认为浪漫的小事也变成了真正的浪漫,成为了我一生中最美好的回忆。为了这些曾经不认为浪漫的浪漫,我们幸福的走在一起!

    I will always love you, my wife, Anne!
    March 01

    100%绝对安全的个人电脑是不存在的。不过转贴一篇比较好的防护文章。

    [转帖]打造100%绝对安全的个人电脑

    由于现在家用电脑所使用的操作系统多数为WinXP 和Win2000 pro(建议还在使用98的朋友换换系统,连微软都放弃了的系统你还用它干嘛?)所以后面我将主要讲一下基于这两个操作系统的安全防范。

      个人电脑常见的被入侵方式

      谈到个人上网时的安全,还是先把大家可能会遇到的问题归个类吧。我们遇到的入侵方式大概包括了以下几种:

      (1) 被他人盗取密码;

      (2) 系统被木马攻击;

      (3) 浏览网页时被恶意的java scrpit程序攻击;

      (4) QQ被攻击或泄漏信息;

      (5) 病毒感染;

      (6) 系统存在漏洞使他人攻击自己。

      (7) 黑客的恶意攻击。

      下面我们就来看看通过什么样的手段来更有效的防范攻击。


    查本地共享资源
    删除共享
    删除ipc$空连接
    账号密码的安全原则
    关闭自己的139端口
    445端口的关闭
    3389的关闭
    4899的防范
    常见端口的介绍
    如何查看本机打开的端口和过滤
    禁用服务
    本地策略
    本地安全策略
    用户权限分配策略
    终端服务配置
    用户和组策略
    防止rpc漏洞
    自己动手DIY在本地策略的安全选项
    工具介绍
    避免被恶意代码 木马等病毒攻击  


      1.查看本地共享资源

      运行CMD输入net share,如果看到有异常的共享,那么应该关闭。但是有时你关闭共享下次开机的时候又出现了,那么你应该考虑一下,你的机器是否已经被黑客所控制了,或者中了病毒。

    2.删除共享(每次输入一个)

      net share admin$ /delete
      net share c$ /delete
      net share d$ /delete(如果有e,f,……可以继续删除)

    3.删除ipc$空连接

      在运行内输入regedit,在_blank>注册表中找到 HKEY-LOCAL_MACHINESYSTEMCurrentControSetControlLSA 项里数值名称RestrictAnonymous的数值数据由0改为1。

    4.关闭自己的139端口,ipc和RPC漏洞存在于此。

      关闭139端口的方法是在“网络和拨号连接”中“本地连接”中选取“Internet协议(TCP/IP)”属性,进入“高级TCP/IP设置”“WinS设置”里面有一项“禁用TCP/IP的NETBIOS”,打勾就关闭了139端口。


    5.防止rpc漏洞


      打开管理工具——服务——找到RPC(Remote Procedure Call (RPC) Locator)服务——将故障恢复中的第一次失败,第二次失败,后续失败,都设置为不操作。

      XP SP2和2000 pro sp4,均不存在该漏洞。

    6.445端口的关闭

      修改注册表,添加一个键值
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters在右面的窗口建立一个SMBDeviceEnabled 为REG_DWORD类型键值为0这样就ok了。

    7.3389的关闭

      XP:我的电脑上点右键选属性-->远程,将里面的远程协助和远程桌面两个选项框里的勾去掉。

      Win2000server 开始-->程序-->管理工具-->服务里找到Terminal Services服务项,选中属性选项将启动类型改成手动,并停止该服务。(该方法在XP同样适用)

      使用2000 pro的朋友注意,网络上有很多文章说在Win2000pro 开始-->设置-->控制面板-->管理工具-->服务里找到Terminal Services服务项,选中属性选项将启动类型改成手动,并停止该服务,可以关闭3389,其实在2000pro 中根本不存在Terminal Services。

    8.4899的防范

      网络上有许多关于3389和4899的入侵方法。4899其实是一个远程控制软件所开启的服务端端口,由于这些控制软件功能强大,所以经常被黑客用来控制自己的肉鸡,而且这类软件一般不会被杀毒软件查杀,比后门还要安全。

      4899不象3389那样,是系统自带的服务。需要自己安装,而且需要将服务端上传到入侵的电脑并运行服务,才能达到控制的目的。

      所以只要你的电脑做了基本的安全配置,黑客是很难通过4899来控制你的。

    9、禁用服务

      若PC没有特殊用途,基于安全考虑,打开控制面板,进入管理工具——服务,关闭以下服务:

      1.Alerter[通知选定的用户和计算机管理警报]
      2.ClipBook[启用“剪贴簿查看器”储存信息并与远程计算机共享]
      3.Distributed File System[将分散的文件共享合并成一个逻辑名称,共享出去,关闭后远程计算机无法访问共享
      4.Distributed Link Tracking Server[适用局域网分布式链接]
      6.Indexing Service[提供本地或远程计算机上文件的索引内容和属性,泄露信息]
      7.Messenger[警报]
      8.NetMeeting Remote Desktop Sharing[netmeeting公司留下的客户信息收集]
      9.Network DDE[为在同一台计算机或不同计算机上运行的程序提供动态数据交换]
      10.Network DDE DSDM[管理动态数据交换 (DDE) 网络共享]
      11.Remote Desktop Help Session Manager[管理并控制远程协助]
      12.Remote Registry[使远程计算机用户修改本地注册表]
      13.Routing and Remote Access[在局域网和广域往提供路由服务.黑客理由路由服务刺探注册信息]
      14.Server[支持此计算机通过网络的文件、打印、和命名管道共享]
      15.TCP/IPNetBIOS Helper[提供 TCP/IP 服务上的 NetBIOS 和网络上客户端的 NetBIOS 名称解析的支持而使用户能够共享文件、打印和登录到网络]
      16.Telnet[允许远程用户登录到此计算机并运行程序]
      17.Terminal Services[允许用户以交互方式连接到远程计算机]
      18.Window s Image Acquisition (WIA)[照相服务,应用与数码摄象机]

      如果发现机器开启了一些很奇怪的服务,如r_server这样的服务,必须马上停止该服务,因为这完全有可能是黑客使用控制程序的服务端。

    10、账号密码的安全原则


      首先禁用guest帐号,将系统内建的administrator帐号改名~~(改的越复杂越好,最好改成中文的),然后设置一个密码,最好是8位以上字母数字符号组合。 (让那些该死的黑客慢慢猜去吧~)

      如果你使用的是其他帐号,最好不要将其加进administrators,如果加入administrators组,一定也要设置一个足够安全的密码,同上如果你设置adminstrator的密码时,最好在安全模式下设置,因为经我研究发现,在系统中拥有最高权限的帐号,不是正常登陆下的adminitrator帐号,因为即使有了这个帐号,同样可以登陆安全模式,将sam文件删除,从而更改系统的administrator的密码!而在安全模式下设置的administrator则不会出现这种情况,因为不知道这个administrator密码是无法进入安全模式。权限达到最大这个是密码策略:用户可以根据自己的习惯设置密码,下面是我建议的设置(关于密码安全设置,我上面已经讲了,这里不再罗嗦了。
      
      打开管理工具.本地安全设置.密码策略

         1.密码必须符合复杂要求性.启用
         2.密码最小值.我设置的是8
         3.密码最长使用期限.我是默认设置42天
         4.密码最短使用期限0天
         5.强制密码历史 记住0个密码
         6.用可还原的_blank>加密来存储密码 禁用
      
    11、本地策略:

      这个很重要,可以帮助我们发现那些心存叵测的人的一举一动,还可以帮助我们将来追查黑客。

      (虽然一般黑客都会在走时会清除他在你电脑中留下的痕迹,不过也有一些不小心的)

      打开管理工具
      
      找到本地安全设置.本地策略.审核策略

         1.审核策略更改 成功失败
         2.审核登陆事件 成功失败
         3.审核对象访问 失败
         4.审核跟踪过程 无审核
         5.审核目录服务访问 失败
         6.审核特权使用 失败
         7.审核系统事件 成功失败
         8.审核帐户登陆时间 成功失败
         9.审核帐户管理 成功失败
         &nb sp;然后再到管理工具找到
         事件查看器
         应用程序:右键>属性>设置日志大小上限,我设置了50mb,选择不覆盖事件
         安全性:右键>属性>设置日志大小上限,我也是设置了50mb,选择不覆盖事件
         系统:右键>属性>设置日志大小上限,我都是设置了50mb,选择不覆盖事件

    12、本地安全策略:

      打开管理工具
      
      找到本地安全设置.本地策略.安全选项
        
         1.交互式登陆.不需要按 Ctrl+Alt+Del 启用 [根据个人需要,? 但是我个人是不需要直接输入密码登陆的]
         2.网络访问.不允许SAM帐户的匿名枚举 启用
         3.网络访问.可匿名的共享 将后面的值删除
         4.网络访问.可匿名的命名管道 将后面的值删除
         5.网络访问.可远程访问的注册表路径 将后面的值删除
         6.网络访问.可远程访问的注册表的子路径 将后面的值删除
         7.网络访问.限制匿名访问命名管道和共享
         8.帐户.(前面已经详细讲过拉 )

    13、用户权限分配策略:


      打开管理工具
      
      找到本地安全设置.本地策略.用户权限分配
        
         1.从网络访问计算机 里面一般默认有5个用户,除Admin外我们删除4个,当然,等下我们还得建一个属于自己的ID
         2.从远程系统强制关机,Admin帐户也删除,一个都不留    
         3.拒绝从网络访问这台计算机 将ID删除
         4.从网络访问此计算机,Admin也可删除,如果你不使用类似3389服务
         5.通过远端强制关机。删掉

    14、终端服务配置

      打开管理工具
      
      终端服务配置

        1.打开后,点连接,右键,属性,远程控制,点不允许远程控制
        2.常规,加密级别,高,在使用标准Windows验证上点√!
        3.网卡,将最多连接数上设置为0
        4.高级,将里面的权限也删除.[我没设置]
        再点服务器设置,在Active Desktop上,设置禁用,且限制每个使用一个会话

    15、用户和组策略

      打开管理工具

      计算机管理.本地用户和组.用户;

        删除Support_388945a0用户等等
        只留下你更改好名字的adminisrator权限  

      计算机管理.本地用户和组.组
        
        组.我们就不分组了,每必要把

    16、自己动手DIY在本地策略的安全选项
        
        1)当登陆时间用完时自动注销用户(本地) 防止黑客密码渗透.
        2)登陆屏幕上不显示上次登陆名(远程)如果开放3389服务,别人登陆时,就不会残留有你登陆的用户名.让他去猜你的用户名去吧.
        3)对匿名连接的额外限制
        4)禁止按 alt+crtl +del(没必要)
        5)允许在未登陆前关机[防止远程关机/启动、强制关机/启动]
        6)只有本地登陆用户才能访问cd-rom
        7)只有本地登陆用户才能访问软驱
        8)取消关机原因的提示
         A、打开控制面板窗口,双击“电源选项”图标,在随后出现的电源属性窗口中,进入到“高级”标签页面;
         B、在该页面的“电源按钮”设置项处,将“在按下计算机电源按钮时”设置为“关机”,单击“确定”按钮,来退出设置框;
         C、以后需要关机时,可以直接按下电源按键,就能直接关闭计算机了。当然,我们也能启用休眠功能键,来实现快速关机和开机;
         D、要是系统中没有启用休眠模式的话,可以在控制面板窗口中,打开电源选项,进入到休眠标签页面,并在其中将“启用休眠”选项选中就可以了。
        9)禁止关机事件跟踪
      开始“Start ->”运行“ Run ->输入”gpedit.msc “,在出现的窗口的左边部分,选择 ”计算机配置“(Computer Configuration )-> ”管理模板“(Administrative Templates)-> ”系统“(System),在右边窗口双击“Shutdown Event Tracker” 在出现的对话框中选择“禁止”(Disabled),点击然后“确定”(OK)保存后退出这样,你将看到类似于Windows 2000的关机窗口

    17、常见端口的介绍
                
      TCP
    21   FTP
    22   SSH
    23   TELNET
    25   TCP SMTP
    53   TCP DNS
    80   HTTP
    135  epmap
    138  [冲击波]
    139  smb
    445
    1025 DCE/1ff70682-0a51-30e8-076d-740be8cee98b
    1026 DCE/12345778-1234-abcd-ef00-0123456789ac
    1433 TCP SQL SERVER
    5631 TCP PCANYWHERE
    5632 UDP PCANYWHERE
    3389   Terminal Services
    4444[冲击波]

    UDP
    67[冲击波]
    137 netbios-ns
    161 An SNMP Agent is running/ Default community names of the SNMP Agent

    关于UDP一般只有腾讯QQ会打开4000或者是8000端口或者8080,那么,我们只运 行本机使用4000这几个端口就行了

      18、另外介绍一下如何查看本机打开的端口和tcp\ip端口的过滤

      开始--运行--cmd

      输入命令netstat -a

      会看到例如(这是我的机器开放的端口)

    Proto Local Address    Foreign Address    State
    TCP  yf001:epmap   yf001:0       LISTE
    TCP  yf001:1025   yf001:0   LISTE
    TCP  (用户名):1035    yf001:0   LISTE
    TCP  yf001:netbios-ssn yf001:0         LISTE
    UDP  yf001:1129      *:*
    UDP  yf001:1183      *:*
    UDP  yf001:1396      *:*
    UDP  yf001:1464      *:*
    UDP  yf001:1466      *:*
    UDP  yf001:4000      *:*
    UDP  yf001:4002      *:*
    UDP  yf001:6000      *:*
    UDP  yf001:6001      *:*
    UDP  yf001:6002      *:*
    UDP  yf001:6003      *:*
    UDP  yf001:6004      *:*
    UDP  yf001:6005      *:*
    UDP  yf001:6006      *:*
    UDP  yf001:6007      *:*
    UDP  yf001:1030      *:*
    UDP  yf001:1048      *:*
    UDP  yf001:1144      *:*
    UDP  yf001:1226      *:*
    UDP  yf001:1390      *:*
    UDP  yf001:netbios-ns   *:*
    UDP  yf001:netbios-dgm   *:*
    UDP  yf001:isakmp   *:*

      现在讲讲基于Windows的tcp/ip的过滤

      控制面板——网络和拨号连接——本地连接——INTERNET协议(tcp/ip)--属性--高级---选项-tcp/ip筛选--属性!!

      然后添加需要的tcp 和UDP端口就可以了~如果对端口不是很了解的话,不要轻易进行过滤,不然可能会导致一些程序无法使用。


    19、关于浏览器

      IE浏览器(或基于IE内核的浏览器)存在隐私问题,index.dat文件里记录着你上网的信息。所以我推荐大家换一款其他内核浏览器。
    现在炒的很热的FireFox,就很不错,如果你想打造一款属于自己的个性化浏览器,那FireFox是首选。它有强大的扩展定制功能!
    还有传说中那款最快的浏览器 Opera ,速度惊人,界面华丽,笔者正在使用。(就在3个小时前,OPERA公司10年庆祝送正式注册码,笔者申请了两个,^_^)
      当然,由于国内一些网页并不是用WC3组织认证的标准HTML语言编写,所以IE还是不能丢,留作备用。

    处理IE隐私可以用:Webroot WindowWasher -- www.hanzify.org 上有正式版+汉化补丁
      Ccleaner -- GOOGLE一下,官方占上有,多国语言的。
      RAMDISK 用内存虚拟出一块硬盘,将缓存文件写进去,不仅解决了隐私问题,理论上还能提高网速。(建议内存>=512M者使用)

    20、最后一招,也是最关键的一招:安装杀软与防火墙
      
    杀毒软件要看实力,绝对不能看广告。笔者在霏凡的病毒区混了半年,把杀软几乎也装了个遍,以下是个人心得:

    1:国产杀软:江民一出,谁与争峰?KV的败笔就是当年那个硬盘炸弹吧,呵呵。其实论实力,江民在国内绝对是一支独秀。先进的杀毒引擎,较完整的病毒库,
    清除活体病毒能力强,杀壳能力强,可杀连环DLL,监控灵敏,占系统内存小。--声明:我不是KV的枪手,因为国内的杀软公司普遍只会打广告,应该BS一下。
    DB2005都到了2005了才杀两个壳?Rising的误报天下第一,可是随便下个毒包基本上没有它报的(不信的去霏凡病毒区试试:bbs.crsky.com);费尔还不错,
    可是与KV比还有差距;光华虽然是主动升级,但毒库也不是很全。

    2:国外杀软:百家争鸣!
    Kapersky:这款俄国的杀软在国内极度火热,其拥有世界第一的毒库,毒库3小时一升级,对系统提供最完善的保护。
    McAfee:美国杀软,柔和而强劲的保护,适合有点资历的用户。规则指定得当,百毒不侵。
    Norton: 唉!老了老了,对国内木马简直是白痴。本不想说它,可是又是国际三大杀软之一,唉!
    NOD32:占资源超小,杀毒超快,监控灵敏,只是毒库似乎有些不全。
    BitDefender:罗马尼亚不错的杀软,能力平衡。
    GData AntiVirusKit:真正的强悍!它用Kapersky+BitDefender的双引擎,而且经优化处理,系统不会很卡。
    F-Scure:竟然夸张到4引擎!不过除了Kapersky4.0的引擎,其他的很一般。虽然保护是很周到,但用它笔者觉得不如AVK(上一个)。

    笔者建议:一般配置 KV2005 OR McAfee OR Kapersky OR GData AntiVirusKit;-配置稍好的可以用以上任一款(除KV2005)+ KV2004
    老爷机配置 KV2004 OR NOD32
    较好的机器 GData AntiVirusKit+KV2005 OR Kapersky+KV2005 OR McAfee+KV2005

    防火墙,系统的最后一道防线。即使杀软再强大,一些最新变种的木马仍能见缝插针。没有防火墙,你的机器很可能成为Haker的代理服务器,呵呵。还有,如果你的
    系统有漏洞,Haker也会轻而易举的Contral Your PC.
    强大的防火墙推荐:Look 'n' Stop :世界测评第一。占内存超小。启动超迅速。
      ZoneAlarm :性力强大,功能很多,全面且稳定。
      Tiny :这是一款专业到恐怖的防火墙,能力绝对强悍!适合较专业者使用。
      天网:国内最强的了,只是和国外的比......

    说一句,木马专杀的东西几乎没用,因为那些根本没有什么先进的引擎。如果一定要,就用ewido吧,这个还可以。
    February 20

    《无极》的问题出在哪?

        “《无极》到底好看不好看?”如果现在投票,看过的所有人大概有99.9%会投“不好看”。我毕竟还是看到过说《无极》还不算很难看的评论,这个评论还说了这样一句话:“为什么我们的观众对同样投资巨大,故事同样荒诞、天马行空的国外魔幻片(如《魔戒三部曲》),大肆吹捧,而对我们自己的导演导出来的大制作百般批评。”(不是原句,原句已经忘了,大概是这个意思)
        看到这样的评论我不禁很赞赏这个评论者,虽然我个人认为《无极》确实不是很好看。说到场面、特技,其实《无极》还是过得去的,但是说到情节的内涵,可能是很多观众(包括我在内)无法理解的,也许那个评论者他能够体会到。但是电影应该是大众的艺术,所以这么多人看不懂的电影是有点问题。我之所以赞赏这个评论者并不是因为他能看懂,而是因为他敢说,敢于对大众的心理提出质疑。我也并不喜欢《魔戒三部曲》,也不喜欢《骇客帝国》,因为我看不太懂。是不是我看不懂的就是电影有问题?这个倒不是,要看是不是所有的人(除了导演)都看不懂,或者绝大多数人都看不懂。并不能因为在国外好评不断,大成本大制作就人云亦云。而对于《无极》这样的片子也跟着潮流,落井下石。(哎,想起了当年我看完《英雄》发帖说很好看时被楼下的跟帖者鄙视的情景)
        出于对前面提到的评论者的赞赏,我谈谈我的观点,《魔戒三部曲》的引人入胜之处在于神秘而庞大的架构让人不能不想去搞清楚其中的来龙去脉,甚至不得不仔细的挖掘每一点情节去搞清楚每个人物身份和关系。《无极》并没有做到这一点,没有在每个人物的刻画上突出神秘感和整个无极世界的关系。所以到了影片结束大部分人都认为这个故事纯属无聊。
    February 18

    白日梦:游戏与gis的结合

        喜欢玩游戏的人,肯定都和研究gis(地理信息系统)的人一样经常提到地图。地图在太多的游戏中占有重要的地位。
        接触gis不久,只看到过基于mapx以及基于arcgis web的gis web浏览方式和操作方式。不禁感叹!实在和游戏里的地图操作相差太远!为什么就没有做gis的人想过利用游戏里的map引擎来做gis呢?
        在我比较熟悉的游戏里,我觉得这样几个游戏的地图可以改造成gis:《英雄无敌》系列,《星际争霸》,《魔兽争霸》;当然,如果有足够的计算机资源《cs》等第一人称射击游戏和《魔兽世界》等3D网络游戏做的地图也是完全可以的。这些游戏的地图引擎各有特色,稍加改造,应该就可以做出非常精彩的gis系统。而且这些做出来的真实的地图还可以重新回到游戏中,让我们在“真实的世界”里游戏。我的脑海中不禁出现这样一幅画面,路上一个玩家兴奋的对同伴说:“昨天晚上,我就是在这里打败了一个45级的怪,然后拿到了一个44级的宝物!”
        我的想法只是白日作梦,也许只会引导另一类人——游戏创作人员在开发新的游戏的时候编写更接近于真实的地图。但是,致力于gis研究的人们真的不能正视一下这块网络时代的它山之石——游戏?(在我一个外行看来,这些游戏地图所无法满足gis要求的东西好像只在于无法按照要求任意的放大、缩小视图和切割等)
    February 05

    我为何狂?

         记得《火影忍者》里有一段一个中忍评论鸣人,说他同样用一个忍术要比同组的小樱和佐助多用很多查克拉(类似于武侠小说里的内力、圣斗士里的小宇宙),不会很好的调配自己的体力。鸣人不禁不服的说:“不会啊!我经常是在小樱和佐助都不行的时候还能打!”“那是因为你恰好是小组里体力最好的一个!”
         看到这里我不禁开怀大笑。和我一起运动过的人都知道,我就是像鸣人那样靠拼体力,不太懂得调配的家伙。不得不承认从运动的技巧上来说我是比较差的那种,但是我有百折不挠的动力、不断燃烧的活力和充沛的体力,真的和鸣人很像。用这种运动的方式显然并不会成为运动中的强者,就像那时的鸣人还不是个强忍者。想想似乎应该注意克服这种类似疯狂的运动方式,学好调配体力。鸣人后来不就是要修炼控制查克拉了吗?
          其实,我倒也没有必要。鸣人是忍者,他的志向是成为火影,而我从来没有想过成为什么运动健将。我运动的目的是什么呢?不过是强身健体罢了,那现在的运动方式很符合这个目的。既然如此,又何必把什么事情都搞得那么完美,什么都争做强者呢?
         然而,运动如此,其他的事呢?我也有我的志向(虽然不算大志),我也有我的职业,我也应该在一些事情上力图完美,这些点上是不是应该把握好对各种资源的调配呢?不是体力,而是精力、时间。是的,在这些方面即使我比别人精力充沛、投入更多的时间,也要学会更好的调配。
        因为,我为此狂。
    January 31

    狗年伊始的空旷

        狗年已经到了,这是我来到这个世界的第26个年头。很多东西在改变,就像我的体重不断的攀升,已经完全告别了当年瘦子的形象。外表的改变对我其实并不重要,虽然有些人比较在意,而内在的变化更让我感到变化。我从来是个怕麻烦的人,按说决不会自愿想着做类似日记的东西,但是终于在今天,我改变了这个源于幼年时期被迫写日记阴影的想法。我希望可以记录下一些工作、学习以及思想。
        突然发现世界异常的空旷,可以做的事情实在太多。过去的我兴趣过于广泛,而却没有对各种兴趣强烈的求胜欲望,不求精益求精的我实际上是怕麻烦,也是在逃避资质愚钝的现实。所以我必须要改变,更好的把握对每种兴趣目的和目标。
        2006年可能会是我人生中重要的一年,需要好好的珍惜。人生就像一根曲线,有几个重要的拐点,在每个拐点上的每一个小的角度变化都会对后面很长一段时间产生巨大的影响。有些人一直在制造拐点,有些人努力把每个拐点做好。我......看到了空旷的空间,毕竟线由我自己来画。