﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Wu.Country@侠缘</title><link>http://www.cnblogs.com/WuCountry/</link><description>勤学似春起之苗，不见其增，日有所长；
辍学如磨刀之石，不见其损，日所有亏!</description><language>zh-cn</language><lastBuildDate>Fri, 29 Aug 2008 04:25:43 GMT</lastBuildDate><pubDate>Fri, 29 Aug 2008 04:25:43 GMT</pubDate><ttl>60</ttl><item><title>最近想学习一下编译原理，做一个编程规范的检测工具</title><link>http://www.cnblogs.com/WuCountry/archive/2008/07/03/1234377.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Wed, 02 Jul 2008 16:19:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/07/03/1234377.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1234377.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/07/03/1234377.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1234377.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1234377.html</trackback:ping><description><![CDATA[<P><FONT style="BACKGROUND-COLOR: #a6caf0">　　因为公司对编程规范要求的很严格，然而很多人却都没有规范的习惯，所以很多问题还是存在于代码中。有一次机会想做一个编程规范检测的工具，可惜自己能力有限，很多东西都不会。偶然想到了编译原理，可惜我没学过。拿着同事的一本关于GCC开发工具的书，半天也没搞明白是在干什么，有点郁闷。<BR><BR>&nbsp;&nbsp;&nbsp;　我对.Net比较熟悉一些，想用.Net开发一个C语言的编程规范检测工具。大概的构思了一下，感觉还是可以实现的。<BR><BR>　　首先.Net的正则表达式功能很强大，可以很好的实现基本的规范检测。这里，我并不想做编译器已经实现的功能，也不是简单的代码进行排版或者是美化，而是根据实际公司的要求，对一些常见的编程规范错误进行一条一条的检测。对于每一条规则，完全可以构造正确合理的正则表达式来完成这样的工作。其次，C#的开发效率高，可配置性强，可以分步完成这样的工作，先从简单的规范开始实现，问题应该不大。另外，最让人郁闷的问题可能就是运行效率问题。我最担心的就是多个规范进行同时检测的时候可能会出现资源占用过大，CPU占用过高的情况。这一点可以用实验来证明一下，对于一个1MB以内的C源代码文件，进行一些常规的操作，看会有什么样的结果，我想应该还是可以接受的。<BR>　　具体的实现，可以会为2部份。一个是命令行的，可以集成到一些开发工具中，这样可以灵活的应用。另一个就是Windows工程式的，可以批量的完成规范检测。而2个部份是可以共用一个核心模块的，因此，核心模块的开发可能比工具本身更重要。<BR>　　先想这么多吧，下个星期的工作应该比较轻松一点，有时间就自己做做这样的一个小工具。<BR><BR></FONT></P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1234377.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41952/" target="_blank">[新闻]十月上市 Google手机HTC Dream官方图现</a>]]></description></item><item><title>[Music]《our love will always last》</title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/25/1206763.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Sun, 25 May 2008 00:48:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/25/1206763.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1206763.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/25/1206763.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1206763.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1206763.html</trackback:ping><description><![CDATA[<P><IMG onmouseover="if(this.width>500) {this.resized=true; this.width=500; this.style.cursor='hand'; this.alt='点击在新窗口中打开';}" onclick="if(!this.resized) {return true;} else {window.open('http://blog.66wz.com/uploadfiles/2008-1/5186604420.jpg');}" alt="" src="http://blog.66wz.com/uploadfiles/2008-1/5186604420.jpg" width=500 onload="if(this.width>500) {this.resized=true; this.width=500; this.alt='点击在新窗口中打开';}" border=0 pop="点击在新窗口中打开" resized="true"><BR><BR>爱将永恒<BR>这些日子的感动泪水和行动<BR>最好的诠释了什么是爱<BR>这样的情歌<BR>说的是爱<BR>也是永恒<BR><BR>Our Love Will Always Last是韩剧最后之舞的插曲...<BR>《our love will always last》 (English Version) </P>
<P>As we walk this land <BR>Side by side, hand in hand <BR>I know that some clouds may pass <BR>But if we hold on tight <BR>And love with all our might <BR>Then the thorns in our life will never last <BR>And the roads may sometimes be unpaved <BR>You may think that our love can not be saved <BR>Though the world out there <BR>May be cold to all we share <BR>I have you, to take me through the night <BR>And if we hold on tight <BR>And stay true to all that’s right <BR>Then baby, our love will always last… </P>
<P>See the sunrise in the sky <BR>Kiss the sunset as we lie <BR>At night, I’ll never leave your side <BR>But I know someday <BR>I’ll be gone, and you’ll be gray <BR>Oh, darling, wish that I could heal your pain… </P>
<P>Though the world out there <BR>May be cold to all we share <BR>I have you, to take me through the night <BR>And if we hold on tight <BR>And stay true to all that’s right <BR>Then baby, our love will always last… </P>
<P>And if we hold on tight, stay true to all that’s right <BR>Then baby, our love will always last</P>
<P>当我们肩并着肩,手牵着,漫步于这大地上,&nbsp; <BR>我知道也许会有些乌云经过, <BR>但是如果我们只要互相紧握对方的手,&nbsp; <BR>只要我们心中还存有爱 <BR>那么我们生活中荆棘将不会持久,&nbsp; <BR>路有时并不是一直平坦的,&nbsp; <BR>你可能认为我们的爱已经法挽救, <BR>尽管向往那里的世界,可能会冷若冰霜, <BR>但是,我拥有你陪我度过整个黑夜, <BR>而且只要我们紧握着对方的手, <BR>和坚持相信那样是对的, <BR>那么宝贝,我们的爱将会永恒.&nbsp;&nbsp; </P>
<P>我们一起躺着看日出、亲吻日落，<BR>夜晚，我永远不会让你孤单一人，&nbsp; <BR>但我知道某天我将会远去，你也会慢慢褪去，&nbsp;&nbsp; <BR>噢，亲爱的，希望我能治愈你的伤痛，&nbsp;&nbsp; </P>
<P>尽管向往那里的世界,可能会冷若冰霜,&nbsp;&nbsp; <BR>但是,我拥有你陪我度过整个黑夜, <BR>而且只要我们紧握着对方的手, <BR>和坚持相信那样是对的,<BR>那么宝贝,我们的爱将会永恒<BR><BR><IMG onmouseover="if(this.width>500) {this.resized=true; this.width=500; this.style.cursor='hand'; this.alt='点击在新窗口中打开';}" onclick="if(!this.resized) {return true;} else {window.open('http://news.xinhuanet.com/school/2005-05/10/xinsrc_2720502101055850762056.jpg');}" alt="" src="http://news.xinhuanet.com/school/2005-05/10/xinsrc_2720502101055850762056.jpg" width=500 onload="if(this.width>500) {this.resized=true; this.width=500; this.alt='点击在新窗口中打开';}" border=0 pop="点击在新窗口中打开" resized="true"><BR><BR><BR><A href="http://www.pe99.com/attachments/month_0610/v2006101894543.mp3">http://www.pe99.com/attachments/month_0610/v2006101894543.mp3</A></P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1206763.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>SourceInsight使用技巧(转) </title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206659.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Sat, 24 May 2008 14:29:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206659.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1206659.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206659.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1206659.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1206659.html</trackback:ping><description><![CDATA[摘要: 配置成简单好用的c/java代码编辑器1、缩进与tab（1）Options菜单àPreferencesàTyping卡，勾掉下面两项∶Typing tab indents line，regardless of selection，空行按tab无法前进Typing tab replaces current selection，选定部分内容、再按tab时会清除所选（2）Options菜单àDocume&nbsp;&nbsp;<a href='http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206659.html'>阅读全文</a><img src ="http://www.cnblogs.com/WuCountry/aggbug/1206659.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41950/" target="_blank">[新闻]微软在华布局农村手机 定位小城镇和打工者</a>]]></description></item><item><title>关于时间管理的培训心得</title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206636.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Sat, 24 May 2008 13:42:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206636.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1206636.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1206636.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1206636.html</trackback:ping><description><![CDATA[　　今天公司给我们做了一天的培训。虽然培训的对象是应界的学生，我们也参加了培训。也还是学习到了一些东西的。<BR><BR>　　其中我学习比较有用的一个内容就是关于时间的管理。这有一个图：<BR><BR>
<P align=center><IMG height=300 alt="Time Manager.jpg" src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/Time%20Manager.jpg" width=300 border=0></P>　　看一看自己在这四个象限上的时间分配。我不知道这是哪位学者提出的理论，我觉得这个时间管理理论对我们确实有用。看一下一个人在这四个象限上的时间分配，就可以大概的知道一个人的成就了。我自己对比着这个图，估计了一下自己的时间分配情况：<BR>在换工作以前：一：20%－30%；二：60%－70%；三：5%－10%；四：＜10%<BR>换了工作以后：一：40%－60%；二：30%－50%；三：5%－10%；四：＜10%<BR>而这位学者认为，最有助于个人发展的时间分配应该是：<BR>一：10%－20%；二：60%－85%；三：5%－15%；四：＜2%<BR><BR>　　不要小看这几个象限上的时间分配，它反应的就是个人的能力与发展以及今后的成就。首先，为什么我们要在第二象限上花最多的时间呢？而我的时间分配为什么会在换了工作后，发生了这么大的转变呢？<BR><BR>　　第二象限是我们的质量象限。所谓的质量，一方面是指学习工作的质量，另一方面也是指生活质量。我们应该在它上面多花一些时间。这样才能提高我们的质量。例如：个人的能力培养。如果你在空闲时多花点时间在能力的培养与支持的提高上，你就可以为第一象限节省时间。因为个人的能力和技能的提高，就会让你在处理一些重要紧急的事情时得心应手，游刃有余。而在个人的健康，个性，道德等方面的投入，会让自己的情商得以提高，人际关系的良好发展，也会为自己的第一象限及第三象限节省时间。<BR><BR>　　上面的图例对于第二与第四象限应该很清楚，但第一和第三象限却很迷惑人，很多人就在第二象限上浪费了很多时间而不觉得。这一点很重要，如何区分重要紧急事情和重要非紧急事情是一个很大的学问。<BR><BR>　　结合自己的实际情况分析一下吧，很明显的感觉就是因为自己以前的一些能力与技能不够。导致自己在现在的工作中，明显的投入了太多的时间在第一象限上。这一点在我的博客上也是有点反映，最明显的就是没有更新关于学习和技术方面的文章更新了。希望这不会是长久的事情，而且随着工作经验的积累，我会慢慢的把时间多投入到第二象限中来。另外，第四象限中的时间应该减少一些。这一点实行起来可能有些困难，但我相信我能做到。在这里就先记一下，督促和激励自己，注意时间的合理安排！<BR>　　希望对读者有用，特别是区分一、三象限上！<img src ="http://www.cnblogs.com/WuCountry/aggbug/1206636.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41950/" target="_blank">[新闻]微软在华布局农村手机 定位小城镇和打工者</a>]]></description></item><item><title>EP0N系统中简便可行的光纤保护方法</title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/23/1206020.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Fri, 23 May 2008 12:43:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/23/1206020.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1206020.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/23/1206020.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1206020.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1206020.html</trackback:ping><description><![CDATA[<FONT face=Verdana><STRONG><A href="http://news.icgle.net/news/2007/11/30/IcNews14270.htm"><FONT size=2>http://news.icgle.net/news/2007/11/30/IcNews14270.htm</FONT></A><BR>引言</STRONG> </FONT>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以太无源光网络（EPON）技术是一种基于以太网、点到多点的光纤接入技术，它集以太网技术的简单性和PON网络的高效等特点于一身，是未来实现光纤到户的光纤接入网的最佳方式。&nbsp; </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目前，EPON系统中所采用保护倒换方式都需要配置冗余的PON模块等，成本较高，并且实现机制较为复杂。而EPON技术是接入网技术之一，主要用于FTTH/FTTB的宽带接入业务，用户接入成本较为敏感，并且对保护的要求相对较低，因此EPON系统现有的保护方式的实际应用价值较低。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>1、EPON系统中实现骨干光纤保护倒换的意义 <BR></STRONG>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPON采用点到多点的树形拓扑结构，骨干光纤的故障会导致其所属的所有ONU均无法与EPON网络通信，因此，骨干光纤的生存性将保证整个EPON网络的可靠性。同时，由于接入网末梢的接入光纤不可能具备多个路由，此时光纤全保护倒换方式没有实际意义。因此，骨干光纤保护倒换方式将是提高EPON系统在网络中应用中可靠性的主要保护倒换方式。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>2、EPON系统中现有实现光纤保护方案</STRONG> <BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPON国际标准（IEEE 802.3ah）未定义保护方式，中国通信标准委员会制定的《接入网技术要求——基于以太网方式的无源光网络（EPON）》中，已经明确建议采用ITU-T G.984.1两种GPON系统的保护方式：骨干光纤保护倒换方式和光纤全保护倒换方式，如图，1～2所示：</FONT><FONT face=Verdana></P>
<P align=center><A href="http://news.icgle.net/file/img/newsImgs/1163/837/20071130914128014.jpg" target=_blank><IMG src="http://news.icgle.net/file/img/newsImgs/1163/837/20071130914128014.jpg" onload="if(this.width>500){this.width=500}" border=0></A></P>
<P align=center><STRONG>图1　EPON系统骨干光纤保护倒换方式</STRONG>&nbsp;</FONT><FONT face=Verdana>&nbsp;&nbsp;&nbsp; </P>
<P align=center><A href="http://news.icgle.net/file/img/newsImgs/1194/1078/20071130914127106.jpg" target=_blank><IMG src="http://news.icgle.net/file/img/newsImgs/1194/1078/20071130914127106.jpg" onload="if(this.width>500){this.width=500}" border=0></A></P>
<P align=left>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>图2　EPON系统全保护光纤倒换方式</STRONG><BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 骨干光纤保护方式中，OLT侧的主、备两个PON模块的端口分别通过骨干光纤的主、备两条光纤连接到2:N分路器的两个端口，从分路器到ONU侧采用常规连接。在OLT主用PON模块处于工作状态时，备用PON模块处于冷备份状态。如果工作光纤出现故障或主用PON模块失效，启用备用的备用PON模块和光纤。倒换到备用PON模块时，冷备份的备用PON模块中的信号发射模块被激发到正常工作状态需要一段较长的时间。这种方式OLT侧需配置主、备两个PON模块，骨干光纤需铺设主、备两条光纤，从而实现对骨干段光纤的保护，提高系统得可靠性。<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 光纤全保护倒换方式中，每个ONU通过主、备两个PON模块与两个独立的光分路器实现双归属连接，每个分路器连接AOLT的两个PON口。OLT备用模块采用热备份方式，切换在每个ONU上进行，需要切换协议。这种方式OLT和ONU均需配置主、备两个PON模块，骨干光纤需铺设主、备两条光纤，需设置两台分路器，以及对每个ONU铺设主、备两条接入光纤，从而实现对EPON系统中每个网元的保护，提高系统得可靠性。 <BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 骨干光纤保护方式相对于光纤全保护倒换方式代价较小，仅对EPON系统的骨干段光纤实现保护；而光纤全保护倒换方式彻底消除了EPON系统中的单点故障隐患，但是代价也是整体翻倍的。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<STRONG> 3、EPON系统中简单骨干光纤保护倒换的实现</STRONG></FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<STRONG> 3.1　EPON系统简单骨干光纤保护倒换实现思路</STRONG> </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为了实现简单的骨干光纤保护倒换，EPON系统应由光线路终端（OLT）、工作光纤、保护光纤、2:N光分路器、光网络单元（ONU）组成，其中OLT内包括保护倒换控制模块（在工作光纤故障的情况下，发出切换信号来控制系统的保护倒换）、PON模块（接收光接入网提供的光信号并发送该光信号到用户侧，同时PON模块可根据与其耦接的光纤的工作情况发出告警信息，如光信号丢失和信号劣化告警）和1×2光开关。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如图3所示</FONT><FONT face=Verdana>&nbsp;&nbsp; </P>
<P align=center><A href="http://news.icgle.net/file/img/newsImgs/578/1109/20071130914125969.jpg" target=_blank><IMG src="http://news.icgle.net/file/img/newsImgs/578/1109/20071130914125969.jpg" onload="if(this.width>500){this.width=500}" border=0></A></P>
<P align=center><STRONG>图3　支持骨干光纤保护的EPON系统结构</STRONG> </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PON模块输出PON口与1×2光开关输入相连，光开关的两个输出口分别与工作光纤和保护光纤相连，工作光纤和保护光纤又分别连接2:N分路器的两个输入口，从2:N分路器到ONU侧采用常规连接，ONU采用常规ONU。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 系统正常工作时，保护倒换控制模块在线监测OLT PON模块的工作状态和相关告警信息，当保护倒换控制模块接收到来自OLT的线路故障、信号劣化等告警信息时，根据预设的机制进行判断是否进行倒换，并触发光开关实现切换，从而实现EPON系统骨干光纤的主备倒换。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 光开关完成倒换后，由于主、备用光纤的长度不可能完全相同，为避免上行业务冲突，控制模块会同时触发PON模块重新发起发现、测距、注册等过程，从而完成EPON系统业务的保护倒换。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>3.2　EPON系统实现简单光纤保护倒换实现流程</STRONG></FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 光纤保护倒换在以下两种情况时进行：①自动倒换：由故障发现触发，如信号丢失等；②强制倒换：由管理事件触发。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如图4所示，自动保护倒换自步骤S1开始。</FONT><FONT face=Verdana>&nbsp; </P>
<P align=center><A href="http://news.icgle.net/file/img/newsImgs/894/597/20071130914153074.jpg" target=_blank><IMG src="http://news.icgle.net/file/img/newsImgs/894/597/20071130914153074.jpg" onload="if(this.width>500){this.width=500}" border=0></A></P>
<P align=center><STRONG>图4　EPON系统实现简单光纤保护倒换实现流程</STRONG> </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S1，系统的保护倒换控制模块启动。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S2，保护倒换控制模块实时监测PON模块的工作状态，例如可通过轮询的方式，PON模块实时上报相关状态信息给保护倒换控制模块。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S3中，根据保护倒换控制模块与PON模块之间的通信是否正常，确定是否PON模块本身出现故障。如果在步骤S3中确定PON模块本身出现故障，则流程进到步骤S4。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S4，保护倒换控制模块向网管严重告警，并等待对PON模块的维修。如果在步骤S3中确定PON模块本身正常，则流程进到步骤S5。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S5，根据是否收到来自PON模块的相关告警，如光信号丢失、信号劣化的告警，确定骨干工作光纤是否有故障，例如断路故障。如果步骤S5的确定为是，步骤S6；如果在步骤S5中确定保护倒换控制模块未收到来自PON模块的相关告警，即无诸如线路故障、信号劣化的相关告警，则确定PON模块以及工作光纤工作正常，流程返回到步骤S2，继续执行对PON模块的实时监测。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S6，保护倒换控制模块触发1×2光开关切换工作光纤和保护光纤，同时将切换事件上报网管，然后流程进到步骤S7。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S7，确定1×2光开关切换后，PON模块接收光是否正常。如果在步骤S7确定1×2光开关切换后，PON模块接收光正常，则流程进到步骤S8。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S8，保护倒换控制模块触发OLT开始骨干光纤倒换后的自动发现过程。如果在步骤S7确定1×2光开关切换后，PON模块仍然无接收光，则断定所有ONU下线或保护光纤故障，不再进行倒换，系统返回步骤S2。以下保护倒换控制模块触发OLT开始骨干光纤倒换后的自动发现过程与常规的过程相同，因此，仅对其进行简要的描述。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S9，OLT向ONU广播发送Discovery GATE帧。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S10，ONU在接收到Discovery GATE帧后，随机等待一段时间后发送REGISTER_REQ帧给OLT，在REGISTER_REQ帧中，包含了ONU的MAC地址和其他参数。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S11，OLT接收到一个有效的REGISTER_REQ消息后，根据其MAC地址，分配发生光纤保护倒换前对应的LLID，并进行再绑定。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S12，OLT发送标准GATE帧以允许ONU发送REGISTER_ACK消息。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S13，ONU发送REGISTER_ACK消息到OLT。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S14，OLT1接收到REGISTER_ACK消息，验证REGISTER_ACK消息，发现过程完成，并计算RTT值（光信号往返时间）。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在步骤S15，ONU完成注册，可以访问EPON网络，业务恢复正常，保护倒换成功。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对于强制保护倒换，强制保护倒换在网管系统触发1×2光开关切换，并同时记录切换事件，以下实现流程同自动保护倒换实现流程的步骤S8-S14。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在现有的光纤保护倒换方法的基础上，结合EPON系统的应用特点，改善原有保护倒换成本高、实现机制复杂的缺点，从而实现简单而有效的骨干光纤保护倒换。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<STRONG> 4、EPON系统中简单骨干光纤保护倒换方法的特点</STRONG> </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本方法在现有的光纤保护倒换方法的基础上，结合EPON系统的应用特点，改善原有保护倒换成本高、实现机制复杂的缺点，从而实现简单而有效的骨干光纤保护倒换。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本方法相对于现有方法，具有以下优点和效果：</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ①实现了EPON系统骨干光纤保护倒换，成本低，实现机制简单，同时有效地提高了EPON系统得可靠性。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ②不需要配置在EPON系统中占主要成本的昂贵的冗余PON模块，成本优势十分明显。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ③检测机制简单，不需要倒换协议。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ④不需要进行PON模块激活并倒换，采用光开关倒换，倒换时间快。</FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ⑤仅需要对现有OLT的PON口处内置1×2光开关，并进行软件升级。 </FONT></P>
<P><FONT face=Verdana>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ⑥不需要对已安装的ONU进行任何改动，具有现网的可操作性。</FONT></P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1206020.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41949/" target="_blank">[新闻]暴雪确认《星际争霸2》将不会在08年内发售</a>]]></description></item><item><title>纪念</title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/19/1202906.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Mon, 19 May 2008 15:42:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/19/1202906.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1202906.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/19/1202906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1202906.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1202906.html</trackback:ping><description><![CDATA[<P align=center><BR><IMG height=78 alt=huawei.gif src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/huawei.gif" width=108 border=0><BR><BR><IMG height=39 alt=qqlogo_g.gif src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/qqlogo_g.gif" width=120 border=0><BR><BR><IMG height=59 alt=logo.gif src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/logo.gif" width=174 border=0><BR><BR><IMG height=70 alt=Blogcn.gif src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/Blogcn.gif" width=185 border=0><BR><BR><IMG height=110 alt=google_bk.gif src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/google_bk.gif" width=286 border=0><BR><BR><IMG height=120 alt=705X120.jpg src="http://www.cnblogs.com/images/cnblogs_com/wucountry/2008-05/705X120.jpg" width=705 border=0></P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1202906.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41948/" target="_blank">[新闻]福布斯:IE8很多功能针对谷歌 微软要玩偷袭</a>]]></description></item><item><title>[转]PON关键技术－通用成帧协议研究</title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/02/1179312.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Fri, 02 May 2008 03:09:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/02/1179312.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1179312.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/02/1179312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1179312.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1179312.html</trackback:ping><description><![CDATA[【摘 要】 本文简要介绍了宽带光接入网新技术GPON，还分析了通用的适用于多种业务的链路层的成帧协议—GFP，GFP不仅是数据信号映射到SDH、OTN的通用成帧协议，也是GPON封装数据的核心技术，为各厂家互联互通打下了基础。 
<P>并且重点讨论并研究了针对GPON关键的GFP帧封装技术及上下行帧结构特点。 <BR><BR>　　一、前言 <BR><BR>　　接入网技术向多元化演进这是接入网市场长期格局，从长远看光接入网，尤为无源光网络PON可能是一种理想的解决方案。在各种光接入技术中，PON由于采用无源节点、敷设和运行维护成本低、对业务透明和易于升级等优点而备受业界关注。从最初的基于ATM的PON技术，到基于Ethernet的PON技术，再到现在的GPON，每一次PON标准的提出都促进了接入网技术的迅猛发展。近来ITU通过的新一代无源体系结构的GPON标准，将上下行速率提高到2.5Gb/s,并采用了通用成帧协议（GFP）来封装，更有效支持包括诸如话音、数据业务、视频业务、电子商务、远程教育、远程医疗等增值业务。 <BR><BR>　　全业务接入网（FSAN）协会自从1996年成立以来，就一直致力于无源光网络PON的技术标准研究，并且在2001年提出了1Gb/s以上速率的PON标准——GPON。GPON解决方案充分考虑了运营商的意见，提供从622Mb/s到2.5Gb/s的可升级的框架架构，并且支持不对称的上下速率，对任何一种业务都可以实现较高的带宽利用率（总效率达93%）和对多种业务的有力支持，特别是以本色模式和极高的效率同时支持数据和TDM。因此，GPON是目前最为理想的宽带光接入网技术。 <BR><BR></P>
<CENTER><IMG src="http://www.cnpaf.net/Files/BeyondPic/2006-10/25/20069221133262330.jpg"></CENTER><BR>
<CENTER>图1 GPON系统结构示意图</CENTER><BR><BR>　　图1是GPON的体系结构，由光线路终端OLT、光网络终端ONT及环形（或树形）拓扑结构的PON组成。OLT位于中心机房，向上提供广域网接口，包括GbE，OC-3/STM-1，DS-3等，向下对PON可提供1.244Gb/s或2.488Gb/s的光接口。ONU/ONT放在用户侧，为用户提供10/100BaseT，T1/E1，DS-3等应用接口，其对PON的光接口速率有155Mb/s，622Mb/s，1.244Gb/s和2.488Gb/s等多种选择。从OLT到ONU/ONT的方向为下行方向，采用广播发送的数据流传输方式；反之为上行方向，采用基于统计复用的时分多址接入技术。PON通过粗波分复用CWDM（Coarse Wavelength Division MultIPlexing）覆盖实现数据流的全双工传输。PON一般采用树形拓扑结构，在需要提供业务保护和通道保护的情况下，可加上保护环，对某些ONT提供保护功能。 <BR><BR>　　二、GPON（ITU-T标准）的特点 ——本色模式PON <BR><BR>　　FSAN协会在设计GPON协议时主要考虑以下问题： <BR>　　⊙ 基于帧的多业务（ATM、TDM、数据）传送； <BR>　　⊙ 上行带宽分配机制采用时隙指配（通过指示器）; <BR>　　⊙ 支持不对称线路速率，下行2.488Gb/s，上行 1.244Gb/s； <BR>　　⊙ 线路码是不归零（NRZ）码，在物理层有带外控制信道，用于使用G983PLOAM的OAM功能； <BR>　　⊙ 为了提高带宽效率，数据帧可以分拆和串接； <BR>　　⊙ 缩短上行突发方式报头（包括时钟和数据恢复）； <BR>　　⊙ DBA报告、安全性和存活率开销都综合于物理层； <BR>　　⊙ 帧头保护采用循环冗余码（CRC），误码率估算采用比特交织奇偶校验； <BR>　　⊙ 在物理层支持QoS。 <BR><BR>　　由于GPON一开始就自下而上地重新考虑了PON的应用和要求，为新的方案奠定了基础，不再基于早先的APON标准，故称为本色模式PON。它一方面保留了与PON相关的许多功能，如OAM消息、DBA等；另一方面GPON则基于完全新的传输融合（TC）层，该子层能够完成对高层多样性业务的适配，包括ATM业务、TDM业务及IP/Ethernet业务，对多样性业务的适配是高效透明的，同时该子层支持多路复用、动态带宽分配等OAM机制。该TC层的适配协议是基于标准的ITU-T通用成帧协议（GFP），可以封装任何一种业务（包括时分业务和数据业务）到一种同步的传输协议中。 <BR><BR>　　三、通用成帧协议GFP <BR><BR>　　作为一种通用的适用于多种业务的链路层规程，GFP既能适用于基于光网络/同步数字体系（SONET/SDH）的多业务传送平台MSTP，又适用于光传输网（OTN）中的多波长通道。客户信令可以是基于分组的（如IP/PPP，IP/Point-to-PointProtocol）或Ethernet MAC帧），也可以是恒定比特率流或其他类型信令，如图2所示。GFP已正式被标准化为ITU-T建议G.7041。 <BR><BR>
<CENTER><IMG src="http://www.cnpaf.net/Files/BeyondPic/2006-10/25/20069221134929684.jpg"></CENTER><BR>
<CENTER>图2 GFP的客户信号传送途径</CENTER><BR><BR>　　与HDLC不同，GFP为描述协议数据单元（PDU），不需比特填充，它有一个基于HEC的自我描述技术。 <BR><BR>　　它支持两种数据处理模式：一种是面向变长数据的数据处理模式，如IP/PPP或以太网MAC帧等变长度的帧，它采用映射整个数据帧（Frame-Mapped）的适配方式，等接收到一个完整的帧后再进行处理；另一种是面向数据块的数据处理模式，如视频经块状编码的实时信号，它采用透明映射（Transparent）方式，可以及时处理，不必等整个帧收到后再处理。 <BR><BR>　　从功能来划分，GFP有两种基本形式，即GFP客户帧和GFP控制帧，而GFP客户帧又可分成客户数据帧（CDF）和客户管理帧（CMF）。GFP客户数据帧用于传送客户数据，GFP客户管理帧则用于传送与客户信号或GFP连接有关的管理信息。GFP控制帧可划分为空闲帧（Idle Frame）和OA&amp;M帧，前者用于空闲插入，后者用于运转维护和管理。 <BR>以上GFP帧类型见图3所示： <BR><BR>
<CENTER><IMG src="http://www.cnpaf.net/Files/BeyondPic/2006-10/25/20069221143415814.jpg"></CENTER><BR>
<CENTER>图3 GFP帧类型</CENTER><BR><BR>　　GFP的组成从功能上看，可分成公共部分和特定客户部分。前者用于所有的GFP帧的数据流，包括诸如PDU定界、数据链路同步、扰码、客户PDU复用，以及与客户无关的性能监控等；后者负责把客户PDU数据装入GFP负荷中，与客户有关的性能监控以及运转、维护和管理（OA&amp;M）。GFP的帧结构详见图4所示 <BR><BR>　　四、针对GPON的GFP 封装 <BR><BR>　　由于GFP提供以高效简单的方式在同步传送网上传送不同业务的通用机制，故它用作GPON TC层的基础是十分理想的。使用GFP时，GPON TC层本质上是同步的，并使用标准的SONET 8kHz（125μm）帧，这使GPON能够直接支持TDM业务。<BR><BR>　　但是，由于考虑到GPON多ONU、多路复用的情况，制定了针对GPON的GFP帧，如图5所示。 <BR>在GFP帧的头部引入了Port ID，用于支持多端口复用；还引入了Frag（Fragment）分段指示以提高系统的有效带宽，第一个分段的Frag值为10，中间分段的Frag值为00，最后一个分段的Frag值为01，若承载的是整帧，Frag的值为11。而且针对GPON的GFP帧也不支持透明传输模式。 <BR><BR>　　GPON下行的帧结构如图6所示，帧长125μs，包含PCBd（PCB downstream）及负荷区，负荷区透明承载ATM信元及GFP帧。ONU根据PCBd获取同步等信息，并依据ATM信元头的VPI/VCI过滤ATM信元头的VPI/VCI过滤ATM信元，依据GFP帧头的Port ID过滤GFP帧。 <BR><BR>　　PCBd模块组成主要有：<BR><BR>　　（1）Psync（Physical synchronization，物理层同步）：用作ONU与OLT同步，值为0xF628； <BR>　　（2)Ident：用作指示超帧，值为0时指示一个超帧的开始； <BR>　　（3)PLOAMd（PLOAM down-stream）：用于承载下行PLOAM信息； <BR>　　（4)BIP：比特间插奇偶校验8bit码，用作误码监测； <BR>　　（5)Plend（Payload Length downstream）：用于说明US BW Map域的长度及载荷中ATM信元的数目，为了防止出错，Plend出现两次，它包含三个域分别是BLEN（说明US BW Map域的长度）、ALEN（说明ATM信元的数目）、CRC（提供校验）； <BR>　　（6）US BW Map域介绍如下： <BR>　　⊙Allocation ID指明授权发送的ID标识，一个Allocation ID对应于一个传 输聚合实体T-CONT（Transmission Container），一个ONU可分配多个 Allocation ID； <BR>　　⊙Flags：指明上行帧的开销，比特0置位指示特定的T-CONT发送PCBu （PCB upstream），比特1置位指示对应的ONU传输时应采取FEC（Forward Error Correction）措施，比特2置位指示对应的ONU发送PLOAMu信息， 比特3置位指示对应得ONU发送PLSu（Power Levelling Sequence，功率 测量序列）； <BR>　　⊙SSTART：指明发送起始的时隙位置； <BR>　　⊙SSTOP：指明发送中止的时隙位置； <BR>　　⊙RESERVED：保留将来使用； <BR>　　⊙CRC：提供整个US BW Map域的校验。 <BR><BR>　　GPON上行的帧结构如图7所示，具体内容如下： <BR><BR>　　（1）PLOu（Physical Layer Overhead upstream，上行物理层开销）用于突发传输同步，包含前导码、定界符、BIP、PLOAMu指示及FEC指示，其长度由OLT在初始化ONU时设置，ONU在占据上行信道后首先发送PLOu单元，以适OLT能够快速同步并正确接受ONU的数据； <BR><BR>　　（2）PLSu：功率测量序列，长度为120字节，用于调整光功率； <BR><BR>　　（3）PLOAMu（PLOAM upstream）：用于承载上行PLOAM信息，包含ONU ID、Message及CRC，长度为13字节； <BR><BR>　　（4）PCBu：包含DBA域及CRC域，用于申请上行带宽，共2字节； <BR><BR>　　（5）Payload域：填充ATM信元或者GFP帧。 <BR><BR>　　从上述对GPON的GFP封装及上下行帧格式的叙述可以看出，GPON的封装是高效透明的，其OAM机制也是相当完善的。GPON还支持上下行多种速率组合的不对称传输，这也为其应用提供了方便。 <BR><BR>　　五、结语 <BR><BR>　　本文重点讨论了GPON及其中的几个关键技术，特别是GPON的核心技术通用成帧协议（GFP），由于GPON采用了它，使GPON更加有效支持各种数据业务，使无源光网络更加具有吸引力， 作为一个宽带接入网技术标准，能够支持多业务，并具有最丰富的OAM&amp;P特点，而且还为未来发展更多业务方面提供简便性和极好的扩展性。由于接入网是最靠近最终用户的一层，故其特征是包容许多协议和业务，从今天的TDM和数据业务一直到将来的许多新应用，如存储域网（SAN）、数字视像等。通过GFP适配方法，GPON为把这些业务在不以任何方式搅乱现有设备或改变传送层的情况下加入PON，提供了一条清晰的过渡途径，是实现光纤宽带接入最有优势的技术。 <BR><BR><A href="http://www.cnpaf.net/Class/FDDI/06102511452212198456.html">http://www.cnpaf.net/Class/FDDI/06102511452212198456.html</A><img src ="http://www.cnblogs.com/WuCountry/aggbug/1179312.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41947/" target="_blank">[新闻]施密特：谷歌计划十月份开始推进与雅虎合作</a>]]></description></item><item><title>几件欣慰的事，关于.Net的培训和嵌入式开发效率</title><link>http://www.cnblogs.com/WuCountry/archive/2008/05/02/1179225.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Fri, 02 May 2008 00:51:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/05/02/1179225.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1179225.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/05/02/1179225.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1179225.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1179225.html</trackback:ping><description><![CDATA[　　到软件园这边已经好几个月了，以前.Net的相关的一些东西都慢慢的没怎么接触了。而我去一直在关心相关的东西。以前订阅的一些东西还是很有用的，收集一些相关的资料，也了解一些相关的培训信息。值得欣慰的是，很多培训都是在软件园这边的，以后只要有空，就会去看看。（当然，我知道天下没有白吃的午餐，但我真的觉得像这样的培训似的东西，应该免费！）<BR><BR>　　关于嵌入式的开发，一向是认为比较原始的开始手段。因为它只能用标准的C语言，而且平台也没有那么丰富的功能，很多事情都得自己去做。像什么最基本的硬件驱动，系统进程，事件，数据库等。在Windows平台上，用面向对象的高级语言来处理这些事情的时候，完全可以说是站在巨人的臂膀上，你只用专注于你的业务逻辑就行了。然而在嵌入式的世界里，可能有一大半的时间要关注硬件功能，软件性能，以及一些基础的功能（如数据库，日志，消息机制等）。而相对于业务逻辑和开发效率可能所占的比重要相对小一些。我觉得这并不是什么好事。前次就收到一些关于嵌入式UML建模的邮件，而我们的下一个版本也正好用UML来做开发。其实关于用UML来开发嵌入式应用程序，这一点我很早就想过了的，可惜因为自己能力有限，了解的知识不够多，对嵌入式也不熟悉，所以这一块的相关知识就知道的更少了。显然，以后的形式还是很不错的，至少我所喜欢的东西，都多多少少可以看到一些。也算是值得欣慰的一点东西吧。<BR><BR><BR><BR><BR><BR><BR><BR><BR><img src ="http://www.cnblogs.com/WuCountry/aggbug/1179225.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41947/" target="_blank">[新闻]施密特：谷歌计划十月份开始推进与雅虎合作</a>]]></description></item><item><title>为什么程序必须得会C语言？</title><link>http://www.cnblogs.com/WuCountry/archive/2008/04/04/1137288.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Fri, 04 Apr 2008 04:34:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/04/04/1137288.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1137288.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/04/04/1137288.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1137288.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1137288.html</trackback:ping><description><![CDATA[为什么程序必须得会C语言？<BR><BR>　　我自己也不知道。我的专业本身并非计算机，课堂上也没有学过C语言。但我就是喜欢，所以自己看了不少程序设计的书。越看就越觉得C语言确实为程序员的必修之课，所以一直以来，我从来没有放弃过C语言的学习，而且一下觉得，做为一名程序员，如果不会C语言，就不要说自己是程序员（个人想法）。<BR><BR>　　后来因为工作须要，不得不跟着MS走，学一些时尚的东西，什么C＃，.Net框架等。我不得不承认，这些东西确实很好。特别是.Net框架里一些类的实现，以及事件的实现等，都是非常好的程序设计思想。想必也是MS一些程序员的毕生心血，如果想要学习.Net，我不得不说：不要看表面，深入的看看框架的实现，理解一些本质的东西，比肤浅的学习和使用要来得实际的多。这里，我要说的是思想，程序设计的思想！事件，消息，并非C＃或者其它高级语言的特性，如果你想，用C语言是一样可以实现的。我想说的是：用高级语言编程，用低级语言思考！（《编程语言卓越之道》）所以，我就一直在学习和了解C语言，而且我也一直相信，精通C语言，对我总会是有用的。（精通）<BR><BR>　　中国有句俗话，叫技多不压身！引用到程序员身上来说吧，多学一种程序设计语言不压身。呵呵，正所谓天下功夫出少林，程序设计语言不说都是出自C语言吧，至少表达的思想是一样的：精通一门，就能触类傍通！而精的这一门，除了选C，还会选什么？<BR>　　<BR>　　今天有机会在简历库里查了一把，看了看一些个人简历，对于C＃，Java，等这些高级语言几乎是无人不会了。精通这方面知识的人想必也不少，大学里也开了C＃，Java语言的课程嘛。但我不得不表达一下个人想法，不管你想做什么，也不管你的发展方程是什么，只要你想与程序设计挂边，请你记住：必须精通C语言！你可以不用C语言编程，但你不得不在你的简历上注明：精通C语言！<BR><BR>　　有空就看看C语言吧，做几题C语言的题目，有机会用到的！<img src ="http://www.cnblogs.com/WuCountry/aggbug/1137288.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41946/" target="_blank">[新闻]微软加快XP专业版反盗版步伐</a>]]></description></item><item><title>几道C语言题目，有兴趣的可以自己动手试试</title><link>http://www.cnblogs.com/WuCountry/archive/2008/02/17/1071298.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Sun, 17 Feb 2008 07:22:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/02/17/1071298.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1071298.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/02/17/1071298.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1071298.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1071298.html</trackback:ping><description><![CDATA[最近学习C语言知识，从网上收集了一些内容，自己也总结了一些，感觉这几题有点意思，有兴趣的可以自己试试：<BR>1、字节对齐问题：<BR>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#pragma</SPAN><SPAN style="COLOR: #000000">&nbsp;pack(4)</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>typedef&nbsp;</SPAN><SPAN style="COLOR: #0000ff">struct</SPAN><SPAN style="COLOR: #000000">&nbsp;_S_1<BR><IMG id=Codehighlighter1_37_85_Open_Image onclick="this.style.display='none'; document.getElementById('Codehighlighter1_37_85_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_37_85_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_37_85_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_37_85_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_37_85_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_37_85_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_37_85_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_37_85_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_37_85_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">&nbsp;a;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">long</SPAN><SPAN style="COLOR: #000000">&nbsp;b;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">&nbsp;c;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">}</SPAN></SPAN><SPAN style="COLOR: #000000">S_1;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#pragma</SPAN><SPAN style="COLOR: #000000">&nbsp;pack()</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#pragma</SPAN><SPAN style="COLOR: #000000">&nbsp;pack(2)</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>typedef&nbsp;</SPAN><SPAN style="COLOR: #0000ff">struct</SPAN><SPAN style="COLOR: #000000">&nbsp;_S_2<BR><IMG id=Codehighlighter1_142_204_Open_Image onclick="this.style.display='none'; document.getElementById('Codehighlighter1_142_204_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_142_204_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_142_204_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_142_204_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_142_204_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_142_204_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_142_204_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_142_204_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_142_204_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">&nbsp;a;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;S_1&nbsp;b;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">long</SPAN><SPAN style="COLOR: #000000">&nbsp;c;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">&nbsp;d;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">}</SPAN></SPAN><SPAN style="COLOR: #000000">S_2;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#pragma</SPAN><SPAN style="COLOR: #000000">&nbsp;pack()</SPAN></DIV>问：sizeof(S_2)为多少？<BR>展开，上面有两个pack(N)，随意修改这个N，结果又会是什么？例如：一个是1，一个是4，两个都是4，两个都是1，或者其它任意组合，结果是多少？<BR>最简单的方法是上机去试试，但也要明白原理！<BR><BR>2、位域问题：<BR>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">#pragma</SPAN><SPAN style="COLOR: #000000">&nbsp;pack(1)</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top>typedef&nbsp;union&nbsp;_Message<BR><IMG id=Codehighlighter1_39_166_Open_Image onclick="this.style.display='none'; document.getElementById('Codehighlighter1_39_166_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_39_166_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_39_166_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_39_166_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_39_166_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_39_166_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_39_166_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_39_166_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_39_166_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">long</SPAN><SPAN style="COLOR: #000000">&nbsp;Result;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">struct</SPAN><SPAN style="COLOR: #000000">&nbsp;_Data<BR><IMG id=Codehighlighter1_70_159_Open_Image onclick="this.style.display='none'; document.getElementById('Codehighlighter1_70_159_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_70_159_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_70_159_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_70_159_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_70_159_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_70_159_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_70_159_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_70_159_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_70_159_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">&nbsp;a;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">short</SPAN><SPAN style="COLOR: #000000">&nbsp;b:</SPAN><SPAN style="COLOR: #800080">1</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">short</SPAN><SPAN style="COLOR: #000000">&nbsp;c:</SPAN><SPAN style="COLOR: #800080">2</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">short</SPAN><SPAN style="COLOR: #000000">&nbsp;d:</SPAN><SPAN style="COLOR: #800080">3</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">short</SPAN><SPAN style="COLOR: #000000">&nbsp;e:</SPAN><SPAN style="COLOR: #800080">4</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">short</SPAN><SPAN style="COLOR: #000000">&nbsp;f:</SPAN><SPAN style="COLOR: #800080">6</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">&nbsp;g;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000">Data;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000">&nbsp;Message;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#pragma</SPAN><SPAN style="COLOR: #000000">&nbsp;pack()</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">&nbsp;main()<BR><IMG id=Codehighlighter1_202_454_Open_Image onclick="this.style.display='none'; document.getElementById('Codehighlighter1_202_454_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_202_454_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_202_454_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_202_454_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_202_454_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_202_454_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_202_454_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_202_454_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnblogs.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_202_454_Open_Text><SPAN style="COLOR: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;Message&nbsp;m_msg;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.a&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x01</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.b&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x02</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.c&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x03</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.d&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x04</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.e&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x05</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.f&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x06</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_msg.Data.g&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0x07</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">printf("%d\n",sizeof(Message));</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;printf(</SPAN><SPAN style="COLOR: #800000">"</SPAN><SPAN style="COLOR: #800000">%0.8X\n</SPAN><SPAN style="COLOR: #800000">"</SPAN><SPAN style="COLOR: #000000">,m_msg.Result);<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800080">0</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV>问：在小字节序下，结果是多少？在大字节序下，结果又是多少？<BR>如果不明白什么是字节序，那就直接回答，在Intel的CPU下结果是多少就行了。<BR>注意：这里必须使用pack(1)，否则结果并不是预期的样子。而且b,c,d,e,f，必须定义成short，如果不是short是其它的数据类型，结果又会不一样！<BR><BR>两个问题都可以在VC下进行测试，有兴趣的自己动手试试，体会一下！<BR>第二题无法演示在大字节序下的情况，因此无法演示结果，只能看理论上解答！<BR><BR>答案（最好是自己理论求解再来用VC来验证）：<BR>1：20<BR>2：07196601(小字节序)；01714607(大字节序)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>应用场景：不要觉得这样的题目很变态，实际上它的应用场景是很多！<BR>例如一个以太网的帧格式，它有2个48bit的MAC地址，还有一些报文类型，用4个bit来表示，还有其它的一些信息，都不是用byte来表示的，而是用几个bit表示。如何定义这样的以太网帧格式，就会与上面的问题相关了。而且网络中传输的数据是采用的大字节序，而我们一般的PC机，或者说是兼容Intel CPU的机器，都是小字节序，所以要注意转化一下，否则定义出来的结构也并不是我们想要的。<BR>而字节对齐的应用在网络的消息报文中也经常遇到。但一般情况下都是采用的自然对齐，这样在网络中进行数据交换时，如果采用的对齐方式不一致，可能出现数据对齐的问题。<img src ="http://www.cnblogs.com/WuCountry/aggbug/1071298.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41945/" target="_blank">[新闻]Mozilla与谷歌续签三年搜索合同</a>]]></description></item><item><title>吴老师，一路好走！</title><link>http://www.cnblogs.com/WuCountry/archive/2008/02/11/1067016.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Mon, 11 Feb 2008 13:02:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/02/11/1067016.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1067016.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/02/11/1067016.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1067016.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1067016.html</trackback:ping><description><![CDATA[［今天晚上偶然想起了这件事，不得不记一下］<BR><BR>　　我表妹上的小学跟我是同一所小学，很巧的是，她的班主任老师也是我以前的班主任老师。我们都记不得这位老师叫什么了，但我清楚的记得，他姓吴。今天我表妹到我这时来玩，看到了我小学的毕业照片，就指点着上面的几位老师谈了一些关于这些老师的事。校长和体育老师都是一样的，没想到班主任也一样。但没想到的是，表妹告诉我，这位吴老师因为患病已经去世了！我简直不敢相信。在我的映像当中，他是一位很和善的语言老师。而且我还清楚的记得一件让我终生难忘的事，当时这位老师的处理方法我至今都还记得。而且我很感谢他对我的支持和理解。虽然管教是严了一些，但回头想想，这件事虽然在我心中留下了一些阴影，但至少也还有美好的一面！我还记得小学毕业后，我到过吴老师家里去过一趟。那是我见过他的最后一面吧。后来每次从学校边上路过的时候，我都会不自觉的向吴老师的住所处看看，希望能偶然遇到他！却是从来没有遇到过！没想到今天却知道这样不幸的事，让我着实有点伤感。就记在这里，希望吴老师在天国里幸福！<img src ="http://www.cnblogs.com/WuCountry/aggbug/1067016.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41944/" target="_blank">[新闻]CBS推出新版CNET重推视频</a>]]></description></item><item><title>春节就只剩一天了，准备上班了</title><link>http://www.cnblogs.com/WuCountry/archive/2008/02/11/1067011.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Mon, 11 Feb 2008 12:49:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/02/11/1067011.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1067011.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/02/11/1067011.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1067011.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1067011.html</trackback:ping><description><![CDATA[<P>　　不知道怎样形容今年的春节，反正，春节的感觉是一年不如一年。就准备着明天收拾一些东西，然后去上班吧。开始还准备了好多东西在家里学习一下的，结果看了不到一半。买了上十本书，也只大概的看了一本。还好，这些书可以在上班的时候再看。想到同事或者朋友那里转一下，可我这人又太懒了，那也不想去，春节几天，走的总路程可能不到十公里，就是逛逛超市，游游泳。短信是收到了一些，一个也没回，反正我那些朋友们也知道我是从来不回这样的短信的，相信他们会理解的，呵呵，感谢大家的理解（其实我今年换的这个老式的手机打字很不方便，平均一分钟4个字，还是别折磨我了吧，呵呵）！想起去年七天就在家玩生化危机，坚持通关了好几遍。今年是没得玩了。就是在网上瞎逛了几圈，听听音乐，看看书，玩玩SC，CS，还算是不错的。我维护的那个QQ群也有好长时间没更新资料了，发了个公告，解释了一下，有时间的时候重新整理一个那个QQ群。我是准备今天结束我的假期，明天下午就去公司那边。如果有时间就找以前的同事和朋友聚一下。然后就准备专心工作了。2008年，这年的雪下的很大，我在这一年里种下的希望的种子也很大，对自己的要求也很高！不管结果如何，我都会全力以负我心中的梦！<BR>　　</P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1067011.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41944/" target="_blank">[新闻]CBS推出新版CNET重推视频</a>]]></description></item><item><title>[Music]破碎的誓言 Broken vow</title><link>http://www.cnblogs.com/WuCountry/archive/2008/02/10/1066629.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Sun, 10 Feb 2008 08:48:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/02/10/1066629.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1066629.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/02/10/1066629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1066629.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1066629.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><B><SPAN lang=EN-US style="FONT-SIZE: 16pt; FONT-FAMILY: Arial">Broken vow<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right" align=right><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right" align=right><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">by&nbsp;Lara Fabian<o:p></o:p></SPAN></P>
<P style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><SPAN lang=EN-US style="FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Tell me her name <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I want to know <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">The way she looks <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And where you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I need to see her face <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I need to understand <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Why you and I came to an end <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Tell me again <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I want to hear <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Who broke my faith in all these years <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Who lays with you at night <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">When I'm here all alone <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Remembering when I was your own <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you fly <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Why do I keep on asking why <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Now that I found <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">A way to keep somehow <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">More than a broken vow <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Tell me the words I never said <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Show me the tears you never shed <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Give me the touch<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">That one you promised to be mine <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Or has it vanished for all time <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you fly<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Why do I keep on asking why <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Now that I found <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">A way to keep somehow <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">More than a broken vow <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I close my eyes <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And dream of you and I <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And then I realize <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">There's more to life than only bitterness and lies <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I close my eyes <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'd give away my soul <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">To hold you once again <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And never let this promise end <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you fly <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Why do I keep on asking why <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I'll let you go <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Now that I found <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">A way to keep somehow <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">More than a broken vow <BR><o:p><BR></P>
<P style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><B><SPAN style="FONT-SIZE: 16pt"><FONT face=宋体>破碎的誓言<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right" align=right><SPAN lang=EN-US style="COLOR: black"><FONT face=宋体>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right" align=right><SPAN style="COLOR: black"><FONT face=宋体>娜娜·费比安</FONT></SPAN></P>
<P style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><SPAN lang=EN-US style="FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">告诉我她的名字</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我想知道</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">她是否有闭月羞花的美貌</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">还有，你要去哪里</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我想见她<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我想知道<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">为何我们走到了尽头<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">请再告诉我</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我想让你告诉我</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">是谁让我多年来的信念破灭<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">是谁在夜里陪在你身边<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">而让我独守空房</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">要知道我曾是你的一切<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你走<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你自由地飞<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我何苦追问你离开的原因<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你走<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">现在我懂得<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">如何去把握<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">而非苦守着破碎的誓言<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">告诉我你想听我说些什么</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">不要再在我面前掩饰忧伤</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">让我感动<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">你曾承诺给我永远<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">亦或者，一切一直都是幻影<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你走<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你自由地飞<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我何苦追问你离开的原因<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你走</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">现在我懂得<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">如何去把握<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">而非苦守着破碎的誓言<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我闭上双眼</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">梦着你我的一切<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">片刻间我恍然大悟</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">生命中并非只有谎言和痛苦</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我闭上双眼<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我愿意放弃灵魂</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">只为与你再次拥抱</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会坚守这句承诺直到永远<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你走<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你自由地飞<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我何苦追问你离开的原因<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我会让你走<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">现在我懂得<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">如何去把握<SPAN lang=EN-US> <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">而非苦守着破碎的誓言</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></o:p></SPAN></P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1066629.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41943/" target="_blank">[新闻]轮回－新浪推出Facebook模式的SNS</a>]]></description></item><item><title>[Music]若是每个人都彼此关怀</title><link>http://www.cnblogs.com/WuCountry/archive/2008/02/10/1066625.html</link><dc:creator>Wu.Country@侠缘</dc:creator><author>Wu.Country@侠缘</author><pubDate>Sun, 10 Feb 2008 08:43:00 GMT</pubDate><guid>http://www.cnblogs.com/WuCountry/archive/2008/02/10/1066625.html</guid><wfw:comment>http://www.cnblogs.com/WuCountry/comments/1066625.html</wfw:comment><comments>http://www.cnblogs.com/WuCountry/archive/2008/02/10/1066625.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/WuCountry/comments/commentRss/1066625.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/WuCountry/services/trackbacks/1066625.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt; FONT-FAMILY: Arial">Nickelback</SPAN></B><B><SPAN style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">简介</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 14pt; FONT-FAMILY: Arial"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">最早成立于加拿大的小城</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Hanna</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">，</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">初的成员是</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Chad Kroeger</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">（吉他手），</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"> </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">他的兄弟</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Mike Kroeger</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">（贝斯手），他们的表兄弟</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Brabdon</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">（鼓手），以及他们的好朋友</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Rvan Peake</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">（吉他手），</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">1996</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">年由</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Ravn VikedalBandon</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">接任了鼓手。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">1996</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">年，他们自食其力，兼职歌手，制作以及经纪人开始闯荡歌坛。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">2000</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">年初，第二张专集</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"> "</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">The State</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">" </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">正式发行．</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">给当时几乎完全被国外摇滚乐侵占的加拿大摇滚乐坛带去了一丝本土化摇滚乐的清新。这使他们迅速窜红。</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">他们追求的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Dost-Grunge</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">音乐风格成为歌迷的最爱，他们的独立传记销量也没有输给唱片产业。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">2001</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">年发行的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"> "</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Silver Side Up</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">" </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">则是</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">事业的第一个颠峰，这张专集不但蝉联英国摇滚专集</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">4</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">周冠军，更是全美流行专集的亚军。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">此后，主唱</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Chad Kroeger</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">又先后为电影《蝎子王》《蜘蛛侠》《超胆侠》等创作了歌曲并参与制作原声带。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">2003</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">年，</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">的第四张专集</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"> "</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">The Long Road</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">" </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">正式发行</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'">。</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">其中收录的</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"> </SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">"</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Someday</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">" </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">与他们最著名的</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"> </SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">"</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">How you remind me</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">" </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">成绩不相上下，受到全球歌迷的追捧，也成了</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">具有里程碑意义的一首歌曲。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">在沉寂了两年之后，加拿大最受欢迎的乐队之一</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">发行了乐队的第五张专辑</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"> </SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">"</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">All the Right Reasons</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">"</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">。而已经十分沉稳老练的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">依靠此前两张专辑打下的江山，使得这张新作在发行的第一周就获得了</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">31</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">万</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">7</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">千张的高销量，以较大优势领先第二名轻松获得</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Billboard 200</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">专辑榜的桂冠，同时也是近几周专辑榜的冠军专辑首次销量突破</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">30</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">万张。<BR><BR></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><B><SPAN lang=EN-US style="FONT-SIZE: 16pt; FONT-FAMILY: Arial">If Everyone Cared<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right" align=right><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Nickelback<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">From underneath the trees, we watch the sky <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Confusing stars for satellites<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">I never dreamed that you'd be mine <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">But here we are, we're here tonight <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Singing amen I, I’m alive <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Singing amen I, I’m alive <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone cared and nobody cried <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone loved and nobody lied <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone shared and swallowed their pride <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day when nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And I’m singing <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Amen I, Amen I, Amen I, I’m alive <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Amen I, Amen I, Amen I, I’m alive <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And in the air the fireflies <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Our only light in paradise <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’ll show the world they were wrong <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And teach them all to sing along <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Singing amen I, I’m alive <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Singing amen I, I’m alive <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone cared and nobody cried <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone loved and nobody lied <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone shared and swallowed their pride <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day when nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone cared and nobody cried <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone loved and nobody lied <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone shared and swallowed their pride <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day when nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">And as we lie beneath the stars <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We realize how small we are <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If they could love like you and me <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Imagine what the world could be <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone cared and nobody cried <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone loved and nobody lied <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone shared and swallowed their pride <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day when nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone cared and nobody cried <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone loved and nobody lied <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">If everyone shared and swallowed their pride <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day when nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day, we'd see the day <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">When nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day, we'd see the day <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">When nobody died <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">We’d see the day when nobody died</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Arial"><o:p><BR></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><B><SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体">若是每个人都彼此关怀</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right" align=right><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&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;&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; </SPAN>五分钱</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们从树下仰望天空</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">分辨不清点点繁星</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我从来不曾梦想你会是属于我的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">但是我们在这里，今夜我们在一起</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">歌唱吧，阿门……我还活着</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">歌唱吧，阿门……我还活着</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此关怀，那么没有人会哭泣</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都充满爱心，那么没有人会撒谎</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此分享，那么都会收起各自的傲慢；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，世间将不再会有死亡，</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">而我会一直歌唱。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">阿门……我还活着</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">阿门……我还活着</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">（有人说）夜空中的萤火虫</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">是我们在天堂里唯一的光芒</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">但我们会向全世界证明：他们都错了</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">并且会一直教他们唱歌。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">歌唱吧，阿门……我还活着</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">歌唱吧，阿门……我还活着</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此关怀，那么没有人会哭泣</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都充满爱心，那么没有人会撒谎</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此分享，那么都会收起各自的傲慢</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此关怀，那么没有人会哭泣</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都充满爱心，那么没有人会撒谎</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此分享，那么都会收起各自的傲慢；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">当你我躺于星空之下</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们才意识到我们是如此的渺小</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">假如他们可以像我们一样彼此关爱</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">想象一下世间会将是怎样吧</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此关怀，那么没有人会哭泣</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都充满爱心，那么没有人会撒谎</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此分享，那么都会收起各自的傲慢；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此关怀，那么没有人会哭泣</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都充满爱心，那么没有人会撒谎</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">若是每个人都彼此分享，那么都会收起各自的傲慢；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，我们仿佛看到了那一天</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，我们仿佛看到了那一天</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">我们仿佛看到了那一天，世间将不再会有死亡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt"></o:p></SPAN></P><img src ="http://www.cnblogs.com/WuCountry/aggbug/1066625.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41943/" target="_blank">[新闻]轮回－新浪推出Facebook模式的SNS</a>]]></description></item><item><title>《C陷阱与缺陷》和《C专家编程》两本书又翻印了</title><link>http://www.cnblogs.com/WuCountry/archive/2008/02/09/1066371.html</link><dc:crea