<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>牛阿牛</title><link>http://blog.vckbase.com/knight/</link><description>积极,有度,有序-&gt;悟-&gt;有机组合(有一种伤害叫棒杀，也有一种伤害叫捧杀)---只有无畏，没有敬畏，那是无知；只有敬畏，没有无畏，那是胆怯。</description><managingEditor>牛阿牛</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>牛阿牛</dc:creator><title>移动终端ui设计－解放ui开发者</title><link>http://blog.vckbase.com/knight/archive/2008/05/27/33932.html</link><pubDate>Tue, 27 May 2008 14:21:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2008/05/27/33932.html</guid><description>&lt;SPAN&gt;&lt;STRONG&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;BR&gt;移动终端ui设计－解放ui开发者&lt;BR&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;牛阿牛&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;随着3g行业的不断发展，产品设计对视觉的需求越来越高，ui的改动频繁而琐屑；这样ui开发者，可能会经常参与ui设计会议，参与ui设计和开发。&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;这些工作，与技术而言，工作量大而技术含量低，长期会导致抵触或消极情绪等等不良因素。&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;经过一段时间的思考，提出以下方案：&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;参照浏览器的实现容器，进行考虑；重新定义标签规范，生成ui数据文档，实现容器内控件，实现数据文档 的pc编辑工具。&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;1:重新定义类似 xml规范及css&amp;nbsp; 假设命名为gui xml；定义标签及其属性&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;2:gui xml解析器&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;3:gui xml 显示容器&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;4:gui xml 控件集合&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;5:gui 控件平台函数接口&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;6:gui 数据类型代理，实现多平台文件替换移植。&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;7:gui 文档pc编辑工具，类似mfc可视化开发，同时实用css来实现皮肤颜色及字体的更换。&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实现以上7个过程，终端ui开发者应该可以从频繁的界面改动及文字改动中解脱出来，从事更有意义的 工作。&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 23.5pt; mso-char-indent-count: 1.96"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/33932.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>围棋是战争的模仿与演绎 zt</title><link>http://blog.vckbase.com/knight/archive/2008/05/05/33522.html</link><pubDate>Mon, 05 May 2008 01:27:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2008/05/05/33522.html</guid><description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;围棋是战争的模仿与演绎，自古用兵与弈棋就有很多相似相通之处。谢安、曾国藩、陈毅等古今名人都创造了对弈之间指挥若定破敌军的美谈。围甲第四轮上海山东之战安排在孟良崮战场遗址是个绝好的创意，把战场与棋场、用兵与对弈之间的神通之处紧紧地联系在一起了。赛前棋手们向烈士敬献花圈，缅怀先烈的丰功伟绩，重温那一场经典战役的壮阔酷烈，是否也能在棋道上有所领悟呢？&lt;/P&gt;
&lt;P&gt;作为孟良崮战役的构想和指挥者，粟裕将军是我党将帅中我最崇拜的一位，他是无冕之元帅，他的军事指挥才干，我党无人出其右。回顾60年前那场惊天地泣鬼神的战役，粟裕将军用兵之道至少有以下几点，而这些用兵之道无一不与围棋之道相通。&lt;/P&gt;
&lt;P&gt;一、随时投入战斗的准备。粟裕是非常讲求实战的将军，他统率的军队，要么在战斗之中，要么在作战斗的准备，从苏中七战七捷到孟良崮战役、淮海战役、渡江战役，到建国后作为总参谋长对军队的管理，无一不体现着战斗之魂。&lt;/P&gt;
&lt;P&gt;同样，战斗也是围棋之魂，古棋自不必说，从中国的当湖十局、血泪篇到日本的吐血之局，每一对局，双方莫不呕心沥血、殚精竭虑地投入战斗。近代以降，围棋理论的完善，贴目制的兴起，战斗的追求开始让位于对目数的计算，每一手都计算着目下棋成为新的时尚，正如石田芳夫所说：&amp;#8220;我不会凭气合发起战斗，只会根据目数的计算而行棋&amp;#8221;。在这种理论指引下，一方面固然是无谓的战斗减少了，战斗的效率更高，但另一方面战斗的精神也退化了，高手讲求的是引而不发、含而不露、不战而屈人之兵。小林光一和李昌镐将这种战略发挥到了极致。后学者群起效法，大有龟甲流一统天下之势。然物极必反，在棋手水平日益接近，竞争日趋激烈的今天，凭功力修炼稳稳当当地赢棋越来越困难，战斗流重新兴起。唯有战斗，才能给交战双方创造更多的机会，唯有战斗，才是检验棋手棋艺运用、心理调节等综合素质的最好标准。&lt;/P&gt;
&lt;P&gt;二、巧妙调动敌人的运筹。战争之道，莫非奇正两字，正道就是以多打少，然多与少总是相对的、变化的，指挥员的水平高低体现在如何创造局部以多打少的奇道上。孟良崮战役前期，国民党军集中了45万精锐，在顾祝同的统率下分进合围，妄图以铁桶阵剿灭华野在山东的15万主力，如张灵甫叫嚣的&amp;#8220;要将陈毅、粟裕赶进海里喂鱼&amp;#8221;。面对面对兵力三倍于我、装备精良得多的强敌步步逼进，陈粟大军犹如厚势围攻下的孤棋，但粟裕的策略并非简单做活，而是指挥部队大范围地穿插迂回，以此调动敌人的部署，积极主动地创造局部以多打少的进攻机会。&lt;/P&gt;
&lt;P&gt;围棋之道，也在奇正二字，以多打少的正道无非考验棋手基本技术的运用和直线计算的算度，高手之间应无多少差别，真正体现思想与才华的是如何在行棋中调动对方，提高自己棋子配置效率，降低对方棋子配置效率，孤棋在对方厚势中腾挪躲闪时，不是简单做活，而要积极谋求将对方的棋卷入对攻之中，甚至创造出以多打少的有利局面。吴清源的棋，被本格的日本人评为稍快稍薄，其实大师行棋，并非步步为营地与对手打阵地战，而是以轻快的步调在全局范围内的穿插迂回，巧妙调动对方的部署，积极创造作战的良机。&lt;/P&gt;
&lt;P&gt;三、随时捕捉战机的敏锐。1947年5月11日晚上，粟裕将军接到情报处长朱诚基破获的密电，得知汤恩伯兵团将采取中央突破的战略，进攻华野指挥部所在地坦埠的情报，粟裕立即敏锐地意识到这是一个难得的战机――作为前锋的整编74师因装备优良，推进速度将突出于大部队。粟裕将军一番审视运筹后构想了一个非常大胆的黑虎掏心的作战计划－－从国民党军战斗队形的中央揳人，切断七十四师与其友邻的联系，将其歼灭。&lt;/P&gt;
&lt;P&gt;其实，当时华野的处境非常险恶，国民党军吃尽了我军游击战的苦头后，采取集中兵力，稳步推进的策略，其战法犹如藤泽朋斋之攻击，如坦克般厚重推进，不给对手腾挪的丝毫余地。作为指挥员，粟裕如果不能在对手厚重得有些重复的阵形中寻找到蛛丝马迹的薄味以发动战斗的话，后果不堪设想，全军覆没的可能相当大。在对手似乎稳操胜券的气氛中，张灵甫依托厚势仅仅走了一步应该是很稳妥的单关跳，粟裕马上捕捉了这个难得的战机，将74师凌空挖断，收气吃掉这块有3.2万颗棋子的棋筋，战场形势顿时逆转。而这个机会不过是瞬时之间出现，可能在转瞬之间就消失，但对于一个对战机极为敏锐的将军而言，瞬时的机会足以决定双方几十万人的命运。&lt;/P&gt;
&lt;P&gt;棋谚云：争棋无名局。在棋逢对手的围棋比赛中，完胜或完败总是很少，大多对局总是在反反复复的形势变化中收枰，胜利最终花落谁家，用小林光一的说法是比谁犯错少、后犯错，但换一个角度，也可说是看谁捕捉战机的意识更敏锐、能力更强。中日韩三国棋手的比赛，为何好局痛失的总是中日棋手，逆转获胜的总是韩国棋手？从老曹、老赵、老徐到大小李、大小朴，让中日棋手品尝了多少胜利在望时被无情刺倒的痛楚！仅以丰田杯为例，孔杰在胜券在握时打了一将，常昊在优势很大时多拆了一路，马上被李世石抓住机会逆转翻盘。痛定思痛，关键在于总结双方胜败的玄机。如满足于&amp;#8220;（对手）不太会下棋、只会掏茅坑&amp;#8221;的说法，固然嘴上痛快，但不解决实际问题。我认为这一现象的原因是韩国棋手捕捉战机的敏锐感更强于中日棋手。如果再将原因追究下去，分歧在于：日本围棋是理论围棋，更注重价值判断，强调着手要符合既有理论认可的分寸和美感；韩国围棋是实战围棋，更注重实战判断，强调着手要围绕创造、捕捉战机而思考。韩国棋手多如丛林猎豹，对猎物的嗅觉异常敏锐。中国围棋介于日韩围棋之间，分寸美感比韩国人强，战机敏感比日本人强，常逆转日本棋手，也常被韩国棋手逆转。&lt;/P&gt;
&lt;P&gt;四、临机调整战略的果敢。作为战役最初的设想，粟裕将军原计划攻击汤恩伯兵团第7军和整编第48师。5月10日下午，两军先头部队进至河阳、苗家曲、界湖一带，逼近沂水城。粟裕将军作出了攻打第7军和第48师的设想，他对陈毅说道：&amp;#8220;在第7军和48师发动真正进攻之前，出其不意地调集华野主力，一举敲掉这路敌人，打折汤恩伯兵团的右翅翼，挫败其既定部署，不仅能缓解我军于正面战场所承受的压力，而且还有可能打乱敌人的整个进攻计划，逼使其调整部署，改变意图，并能在被动的应付中为我带来新的战机。&amp;#8221; 5月11日晚，粟裕将军一声令下，集结于蒙阴坦埠周围地带的华野2、7、8和1、4、9六个纵队，十几万人马，分成数路，以强行军的速度，对第7军和第48师疾奔而去形成合围之势。就在粟裕将军在最后审视战役构想，准备迁移指挥部就近指挥作战时，一封及时送到的情报让粟裕将军重新构想战役计划，并进行了果断的调整，立即命令各纵队撤回并重新部署。据说许世友在接到回撤命令时，已率部行进了80里，一时气急还摔了粟裕将军的电话。&lt;/P&gt;
&lt;P&gt;棋手临枰运子，犹如将军沙场点兵，有时临机果断调整战略，往往能收取意想不到的奇效。近日重温了2005年常昊应氏杯夺冠的棋谱，深感常昊夺冠也正是大胆调整战略的收获。常昊的棋，本是功夫棋的代表，棋风无好坏，本来以他擅长的套路与小崔对阵，完全凭他的功力也是胜算较大，奈何一月前刚在丰田杯刚受挫于与小崔风格相似的李世石，继续用功夫棋的战略似乎心理上处于下风，事实上应氏杯第一局也因此好局痛失。但第二局起，常昊风格大变，每一局都是从布局开始就主动地、不断地挑起战斗，完全是用小崔等擅长的那种不顾自身死活，舍命搏杀的路数。平心而论，常昊是攻击的力量弱于防守的力量，这种套路也非他所长，所以就棋的质量而言，有不少还可推敲的地方。但无论如何，常昊赢了，并且从过程到结果都酣畅淋漓。相似的事情林海峰也经历过，1973年名人战面对苦手石田芳夫的挑战，林海峰三连败被逼上悬崖，至此他对石田芳夫已经九连败，这在同级别棋手中是不可想象的事，甚至低一等级的棋手也不会输得这么惨。林海峰面对的不仅是冠军的得失，更是棋士生命的荣辱。万众瞩目的第四局开战后，林海峰一改均衡的棋风，起手就布下大模样阵形，虽然这并非他所擅长也非石田所畏惧的套路。然而战略的调整毕竟效果不错，林海峰执白和棋胜，为完成史上第一次三连败后的四连胜赢得了喘息这机。&lt;/P&gt;
&lt;P&gt;五、打破思维定式的胆识。第7军和第48师作为国民党军阵形侧翼，攻击他们，符合先打弱敌与侧翼的兵法常理，也是我军擅长的作战套路，即便攻击不利，要撤出转移也较容易。而整编74师号称国民党五大主力之首，是蒋介石指定的典范部队，国民党内部称：若有10个74师则足以统一中国，该师全系美械装备，为甲种装备师，虽是师的番号，其武器装备与战斗力远比一个军强。且74师处于国民党军阵形中央，与左右翼部队才十余华里的间距，一旦攻击不利，很可能攻守易位，被对方首尾夹击。因此，按照思维习惯，粟裕将军应该执行原定作战方针。但天才的超常之处就在于能随时打破定式思维的桎梏。汤恩伯看到的是可凭籍74师的优良装备和强大火力强行从中央突破，粟裕将军却看到的是74师的优良装备造成的突出之势给我方的打击之机，以及强歼对方最强队伍给对手在阵形上和精神上的最大打击效果。粟裕将军这种敢于百万军中取上将首级的胆识，确乎超出了对手的设想。后来国民党军的战史在评述这一战役是说&amp;#8220;共军在我军云集区内，竟能大胆集中兵力，围攻我74师，此诚一般始料所不及，亦造成奇袭之基本原因&amp;#8221;。&lt;/P&gt;
&lt;P&gt;围棋有很多定式定型，它们在实战中经过很多次检验固定下来常识。定式定型既是棋手的基本功，也可能成为束缚思维的枷锁。吴清源讲要忘记定式，并不是要否定定式，否定基本功训练，而是提倡棋手要破除思维枷锁，根据棋局和对围棋的理解下出有创意、有灵感的自由围棋。老先生是这么倡导的，也是这么践行的，是他创造了新布局，强调将棋下在四线以上和小目之外，是他在与秀哉的对局中敢于下出天元、星位、三三的离经叛道的布局。同样的事例还有罗洗河，在与小崔的三星杯半决赛决胜局中，一度形势危急，一番妙手折冲，当所有人都认为已形成三劫循环的官和时，罗洗河却主动放弃劫争，送死大龙，让小崔含着眼泪提死子，创造了神话一般的经典战例。&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;六、冒险与敌决战的魄力。5月13日黄昏，华野第1、第8纵队穿插揳入74师纵深，割断了74师与其大部队的联系，孟良崮战役正式打响。张灵甫马上洞悉了粟裕的谋略，但他不但不突围，反主动受围，率部更前进一步驻扎孟良崮。这并非张灵甫糊涂无能，事实上，无论忠于职守，还是谋略与指战能力，他都称得上一个优秀的将军。张灵甫采用的是将计就计之策，用围棋术语说，可称有眼杀瞎：以74军坚守孟良崮，吸引华野主力围攻，而他的周围，十余里外是汤恩伯兵团黄伯韬的整编25师和李天霞的整编83师，100公里以内顾祝同统率的军队超过45万，局部是74师被5倍于己的华野围攻，但全局是华野被3倍于我的国民党军围剿。张灵甫坚信只要凭籍孟良崮这只单眼坚守两天以上，华野主力将被从四周赶来的国民党军主力收气净杀。张灵甫这步妙手一出，其意图不仅粟裕马上明白了，连南京的蒋介石和延安的毛泽东也顿时明了。对粟裕对华野而言，形势变得非常微妙，既可能是难得的战机，也可能是险恶的厄运，可能全歼74师，也可能整体被别人包饺子。总之，获胜与战败这两种可能，出现的几率几乎相等，是冒险与敌决战？还是撤退另图他谋？必须立即做出决定。巨大的压力面前，粟裕显示了极大的魄力，下达了攻击的命令，战斗于当日7时激烈地打响。&lt;/P&gt;
&lt;P&gt;事实上，冒险的决断与魄力，是成为名将的必备素质，孙武在柏举以迂为直、项羽在巨鹿破釜沉舟、韩信在井陉背水结阵、卫青、霍去病破匈奴长途奔袭、邓艾出剑阁偷渡阴平、李世民分兵虎牢关奇袭窦建德还攻王世充&amp;#8230;&amp;#8230;这些经典战例的胜因无一不包含着冒险的决断与魄力。而诸葛亮不敢用子午谷奇袭的计谋，注定了六出祁山劳而无功的结局。&lt;/P&gt;
&lt;P&gt;棋盘如战场，棋手也无时不面临着战争与和平的抉择。如果说不敢冒险的将军难成名将，则不敢冒险的棋手也难成名手。1978年，藤泽秀行在棋圣卫冕战中被天杀星加藤正夫3：1逼入绝境，第5局藤泽执黑布下中国流阵形，面对加藤的打入，是一般分寸的攻击还是不留余地的剿杀？藤泽以极大的魄力痛施杀手，屠戮了加藤两条百目以上的大龙。最令棋界为之永远警醒的是，藤泽局后发表感想说：&amp;#8220;我深为现在的胜负偏离了其本质而痛心，如将一盘棋比作双方争100元，几乎所有的人都认为能拿到51元就可以了。但我却认为应该拿到其全部，这才是真正的胜利。本来能杀的棋不杀，即使获胜了，也称不上是真正的胜利！&amp;#8221;&lt;/P&gt;
&lt;P&gt;在商业棋战普遍化，比赛快棋化的现代，藤泽先生振聋发聩的声音被淹没在稳妥求胜的功利追逐中，小林光一、李昌镐这种尽量规避风险，平稳控制求胜的风格一时间为棋界竞相模仿，大行其道。然而，这种风格的盛行必须将比赛引入单调乏味的功力比拼，并且会扼杀比赛结果的悬念。基于用平稳风格很难赢李昌镐的认识，李世石、古力等中韩年轻一代重新在棋盘上引入暴力的元素，环环相扣的攻击和敢于冒险搏击的方式冲击曾经固若金汤的李昌镐王朝。事实上，就李昌镐本人，一旦面临不利形势时也会露出不惜冒险的狰狞面目，如第9届农心杯对常昊一局，前半盘面对常昊的挑衅处处忍让，不动如山，而当被常昊取得明显优势时，马上转变风格，不惜被打破边空，也要冒险对常昊的大龙发动攻击。同样，常昊第一个世界冠军的获得，也得益于敢于冒险的魄力，如第5届应氏杯决赛耗费9个多小时的天王山第三局，常昊敢于舍弃左上大角并置左下角安危不顾，舍命攻击崔折翰中腹大龙，这等凶悍的招法，绝非常昊平素风格，但效果极具震慑作用，让小崔从此在常昊面前一蹶不振，彻底让韩国棋手不敢再妄言&amp;#8220;对常昊要攻，对古力要守&amp;#8221;。&lt;/P&gt;
&lt;P&gt;七、洞察全局形势的算度。虽然战争中冒险的精神很重要，但这种冒险必须是在对形势作全面洞察和深远算度后的有计划、有部署的行动。霍去病率数千剽骑（每人至少配两匹好马）敢万里奔袭、封狼居胥是为有胆有识，而李陵提五千步兵想横行草原、远涉大漠则是有勇无谋（多说一句，李陵家族，从李信至李广至李敢至李陵，似乎皆有勇无谋之辈）。&lt;/P&gt;
&lt;P&gt;围绕孟良崮的攻防，粟裕和张灵甫都在冒险，但对全局形势的洞察，显然粟裕的算度更全面。张灵甫相信74师能坚守两天以上，而两天内十余里内的汤恩伯兵团和百余里内顾祝同大部队完全能蜂拥而至，完成对华野主力的围歼。粟裕相信能在三日内一边阻援，一边聚歼74师。粟裕的算度，考虑了国民党军派系林立，人人皆欲保存实力的情况，尤其近在咫尺的83师师长李天霞是最惯于保存实力的将领，且与张灵甫素来不和，更因相争74师师长未得而一直对张灵甫心存怨恨。果然，战役开始后，虽蒋介石飞抵徐州坐镇指挥，一再严令附近十余个整编师驰援，但距孟良崮不过五公里的的83师，在李天霞的授意下，仅以一个团长率一个营冒充一个旅假装支援。&lt;/P&gt;
&lt;P&gt;孟良崮战役于5月13日19时打响，5月16日15时结束，在局部的算度上，粟裕、张灵甫都没错，只不过在全局的算度上，粟裕更准确。&lt;/P&gt;
&lt;P&gt;围棋力量的核心在于计算。徐奉洙说境界大局都是虚的，只有计算才是实的，此言虽偏激，但也不无道理。如果是单纯的局部直线型计算，相信职业棋手间几无差别，真正令人困惑也体现功力的是全局视野内的算度，需要将各种转换可能、全局厚薄、劫材、官子手段等通盘一体考虑。2002年第7届三星杯八强战中，罗洗河在全局稍优的局面下劫杀曹薰铉的黑角，局部是最强硬着法却失于全局算度，以致转换后半目饮恨，成全了曹薰铉半百之年再夺冠军。而同样的故事在2006年第10届三星杯决赛上再次上演，李昌镐在稍优的局面下开劫，看起来是让罗洗河雪上加霜的局面，但同样是赢了劫争，输了全局，成就了罗洗河从预选赛起夺关斩将挑落王冠的神奇。&lt;/P&gt;
&lt;P&gt;八、不惜代价死战的决心。孟良崮战役犹如背水一战的番棋决战，胜了可在全局赢来转机，败了几近万劫不复。战役进行得相当惨烈，一两天时间内，方圆仅一点五平方公里的孟良崮，就躺下了数以万计血肉模糊的尸体。74师武器之精良、战斗之凶悍，恐怕也是解放军首次遭遇，华野攻山的第1、4、6、8、9共５个纵队伤亡都非常惨重，武器、弹药、粮食的供给也相当困难。在双方胶着僵持的关头，粟裕严令各纵队务必不顾一切牺牲，不惜一切代价展开攻击，各纵队伤亡多少人，战役结束后，保证给予补足建制；同时，打破解放军历来只在夜里打大仗的传统，不分白天黑夜地向74师发动轮番攻击。&lt;/P&gt;
&lt;P&gt;围棋棋战中，总有一些比赛对棋手声誉前途特别重大，在这种重要关头，决定胜负的不仅仅是棋艺的高低，狭路相逢勇者胜，战斗的决心往往更重要。1951年，桥本宇太郞在第6期本因坊卫冕战中就迎来了这样的关键时刻、他与坂田荣男的决战争夺，直接关系襁褓之中的关西棋院能否生存。当时坂田已经公认是吴清源之外的最强者，实力上桥本处于下风，事实上也很快被坂田以3：1逼入绝境。生死存亡的第5局在升仙峡进行，桥本以一句&amp;#8220;我引颈以待&amp;#8221;的誓言表达了死战的决心，通盘战斗中，桥本积极求战，对坂男的犀利刀锋毫不避让，终执白10目半大胜并完成最终逆转，将坂田的本因坊梦无情地推延了9年。&lt;/P&gt;
&lt;P&gt;九、坚刚不可动摇的意志。在孟良崮久攻不下，华野伤亡巨大、补给困难而周边国民党军蜂拥而来的情况下，华野的军心也很紧张，华野总部与下属纵队有些指挥员提出：久攻不下，又是如此境况了，是否忍痛从孟良崮撒退，以保大军不落入周边国军的包围圈？亲处前线指挥的粟裕，自然透彻明白当时战势的严峻：大获全胜与一败涂地这两种可能，都已接近了胜负概率的临界线，此时，唯一能让战局偏向胜利或失败的因素，就是对战双方的军心了，而其中 最重要的却又是指挥官们的决战信心。于是，粟裕下令：任何人不得言撤退（陈毅也分别给各纵队司令打电话要求加强进攻，并宣布了追究失职者责任的&amp;#8220;撤职、查办、 杀头&amp;#8221;的三大战场纪律）！后来陈毅回忆说：戎马一生，压力最大的是孟良崮战役的三天，头都快被压碎了。事后来看，如果粟裕没有坚刚如铁的的意志，当时若有一丝一毫的动摇犹豫，恐怕全军覆没的就不是74师了。&lt;/P&gt;
&lt;P&gt;棋手在棋盘上搏命相争，很多时候胜负也是悬于一线之间，决定胜败的因素很大程度上看谁的意志更顽强。在这一点上，几十年来棋界当之无愧的楷模当属赵治勋。客观地说，在天才辈出的棋坛，赵治勋的天分棋才并不被人称道，棋的内容也常被人诟病，如果再审视赵与几辈棋手争冠的历程与棋局内容，事实上从进程上来说，赵常处于落后，被逼入背水决战中，从内容上来说，赵常陷入劣势，而最终他总能从逆境中突围，将得势不得分的感伤留给对手，不得不说，是他无与伦比的顽强成就了七番魔鬼的伟业。同时，也正是这一份顽强，让他现在以半百高龄仍活跃在国内国际一线棋战舞台，并不时将子侄辈的各国年轻俊彦斩落马下。&lt;/P&gt;
&lt;P&gt;十、成功不骄不躁的冷静。经过三天惨烈的激战，华野攻克孟良崮，击毙张灵甫，似乎一切已经大功告成，华野取得了里程碑式的胜利。但粟裕将军并未让巨大的胜利冲昏头脑，仍冷静地检查战役全局。他让各纵队上报毙、俘国军数字，通过统计，发现毙、俘数只有2万多，而74师编制是3万多，于是再让部队对战场进行清查搜索，在一个狭窄山谷中发现了隐藏的7000多74师余部。这个结果相当令人后怕，如果当时粟裕将军在成功前失去了冷静，完全可能功亏一篑，在撤退时被这7000多精锐队伍从后面出其不意地掩杀过来，陷入国民党军的合围夹击中。&lt;/P&gt;
&lt;P&gt;围棋是个需要自始至终高度保持警醒与冷静的竞技项目，如果在局部巨大成功面前稍有松驰，就可能胜败逆转，如果坂田荣男所说，在棋子收归棋盒之前，胜负一切皆有可能。2005年，古力、朴永训这两位中韩名不副实的新人王进行三番对抗，决胜局中朴永训一度捕获了古力一条大龙，如果他再补上一刀的话，已经必胜无疑。但就这么一刹那的松驰，围住的大龙被古力妙手出逃，自己一队棋子反被围歼。而相似的错误古力也在2008年应氏杯上犯了一次，古力从开局起以连绵不绝的凌厉攻杀已将崔折瀚逼入绝境，此时如果他在杀对方大龙或做活自己大龙中多保持一分冷静，将是充分展示力量的完胜名局，但可惜了。&lt;/P&gt;
&lt;P&gt;俗话说，性格决定命运。粟裕的对手，如张灵甫、黄百韬、杜聿明等，都受过系统完整的军事训练与文化教育，深谙战争理论，熟知古今战史，粟裕不过初中文化，从未进过一天军事学堂，但他完全在实战中锻炼成才，他的战法也极具实战性，在战机的创造捕捉能力、战略方针的果断决策能力、战场形势的洞察能力及各种战术的组合运用能力等方面，他比科班出身的将军们更胜一筹，兼之性格中勇于冒险的胆识、不拘常规的胆略、坚强冷静的大气，让他成了让对手又敬又怕的常胜将军。&lt;/P&gt;
&lt;P&gt;当代围棋成熟完善于日本，论围棋理论体系的完善与文化底蕴的深厚，三国中以日本最强、中国次之，韩国最次。然艺术之本质在于自由，竞技之本质在于实战，过于注重理论的分析与评价，可能会束缚思维之自由、削弱冒险之勇气、钝化胜负之敏锐。在另一端围棋的实战性方面，近年来是以韩国最突出，中国次之，日本最次。中国围棋目前可以说是具日韩之短，但从发展方向来说，具备兼日韩之长的潜力。&lt;/P&gt;
&lt;P&gt;知耻而后勇，知不足而，中国围棋当前最主要的是向韩国学习，加强实战训练。这个训练不仅仅是技术上的训练，同时更要在勇气、决断、坚强、冷静等性格气质方面加强训练，提高打关键仗的能力。中国棋手常常能从棋艺角度意识到战机，但又常常在犹豫彷徨中错失战机，因此心理气质的训练尤为重要。这一点还应向中国乒乓球队学习，尽管具有独步天下的实力，但中国乒乓球队仍不断进行技术创新和心理素质的强化，增强队员在各种困难气氛下决胜的能力。另一方面，在注重实战的同时，仍要加强理论素养水平，不能因为讲究理论的日本棋手打不过追求实战的韩国棋手就轻视理论的价值。如粟裕将军当总参谋长后力主部队建设正规化、理论化，刘伯承元帅当南京军事学院院长后请打了败仗的国民党军将领给打了胜仗的解放军将领上理论课。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;谨以此文向粟裕将军致敬，并祝愿中国围棋早日成为引领世界潮流的最强者。 &lt;/P&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/33522.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>三星四强赛-围棋观感-精 zt</title><link>http://blog.vckbase.com/knight/archive/2007/11/21/30817.html</link><pubDate>Wed, 21 Nov 2007 05:37:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/11/21/30817.html</guid><description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;失误是谁都可能出现的，关键是当对手出现失误的时候，如何去追究；机会是谁都可能遇到的，关键是遇到机会的时候，如何利用，如何把握。
&lt;P&gt;　　四强赛第一局，敏锐捕捉到小朴的失误后，古大力发起大力攻势，但攻击的调子把握得相当有层次，令人赏心悦目，叹为观止。古力发起攻击之初，很自然地想起前些天小李对朴永训和胡耀宇屠龙的局面，古力会不会施展同样滴刀法？没有，古力表现的是情势迥异的厚击薄发的内力，锐利、锋芒，却收发兼施。&lt;/P&gt;
&lt;P&gt;　　攻击展示的是力量，今天古力的棋中蕴蓄着智慧，显出高明。&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/30817.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>官子 zt </title><link>http://blog.vckbase.com/knight/archive/2007/04/29/25857.html</link><pubDate>Sun, 29 Apr 2007 01:44:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/04/29/25857.html</guid><description>官子篇 &lt;BR&gt;&lt;BR&gt;在现在，官子的意义与古时已经不同，是指棋局快结束的时最后的定型。收官往往被我等业余棋手所忽视，实际上由于收官，或翻败为胜，或大优之棋反被逆转，此等情况屡见不鲜。即以李昌镐而论，好多人输就输在他天下第一的官子。这也可见官子的重要性。 &lt;BR&gt;&lt;BR&gt;那么对毛泽东来说，从什么时候，他的人生进入收官阶段呢？对于这个问题自然见仁见智。我的答案是从1971年，&amp;#8220;九一三&amp;#8221;事件开始。原因在于林彪折戟沉沙之后，毛泽东也受到巨大打击，身体健康情况急剧恶化，他真的必须考虑身后之事了。所以我想从这儿开始算收官阶段是合适的。 &lt;BR&gt;&lt;BR&gt;以我浅陋的学识，来评论毛泽东这样一个人物，也可说不自量力了，但是我不抛块砖，你们哪肯拿玉来砸我呢？所以，我也就斗胆从人事安排这个方面来讨论一下毛泽东的收官之作。 &lt;BR&gt;&lt;BR&gt;毛泽东最后选定的接班人是华国锋，据说当时也很出许多人意外。现在我能看到的关于华国锋的言论无外乎是批评他的&amp;#8220;两个凡是&amp;#8221;，还有的品评华国锋穿着如何土，好一点的不过说华国锋是个老实人。我以为华国锋被低估了，想一想，在主席去世的时候，那样一个波谲云诡的时刻，华国锋凭&amp;#8220;你办事，我放心&amp;#8221;六字，内结叶帅，外从民意，一举将四人帮打倒，使国家归于安定，这样的人岂是无能之辈？叶剑英，主席把他看作是安汉的周勃，是专门留给华国锋的定海神针。 &lt;BR&gt;&lt;BR&gt;另外一个关键人物就是邓小平，对于邓小平的安排，颇为诡异。我以为，在主席心中，周总理之后，邓公是总理的不二人选。75年的时候，邓公突然复出，任国务院第一副总理，主管经济的整顿工作，经济有了很大气色，但半年之后，又突然被打倒。邓公曾三起三落，这是最后的一起一落。现在人们对邓公的最后一次打倒都解释为邓的路线偏离了毛泽东的方向。但我还有另外一个揣测。叶与邓是毛泽东留给华国锋的一文一武，但以华的资历，能压的住邓吗？邓能甘居其下吗？所以，在毛的手里，将邓打倒，到华的时期，再给邓平反，然后三顾茅庐，请其出山，如此一来，邓对华必有感恩之心，也许会衷心拥护华。这样的话，华的掌舵，可不偏离社会主义路线，叶可保证军队及国家的稳定，邓的才华又足以使中国经济走上正确轨道，这个三架马车才是主席心中的构想吧。可惜的是，也许是华没理解主席用意，也许他度量小，总之，华不但没主动邀请邓出山，反而面对老同志要邓出山的呼声进行压制。这样后来由于老同志和人民呼声才复出的邓小平，收拾起来华国锋一点愧疚都没有，也得到大多数老同志的支持。 &lt;BR&gt;&lt;BR&gt;这也可见人力有时而穷，所谓半由人事半由天吧。所以扣点分，在收官这项，毛泽东有8D实力。&lt;img src ="http://blog.vckbase.com/knight/aggbug/25857.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>劫 zt</title><link>http://blog.vckbase.com/knight/archive/2007/04/29/25856.html</link><pubDate>Sun, 29 Apr 2007 01:43:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/04/29/25856.html</guid><description>&lt;P&gt;围棋中&amp;#8220;劫&amp;#8221;这个东西实在太奇妙。人死不能复生，棋死却可劫活。善打劫之人，直可翻天覆地，倒海翻江，千变万化俱从&amp;#8220;劫&amp;#8221;中生出。 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;劫，在道家又谓劫数，乃注定而不可避免之事。五行山者，孙悟空之劫数也。朝鲜战争，新中国之劫数也，毛泽东之劫数也。此劫，于美国而言，若输，不过失掉南朝鲜，虽然损失不小，但不会伤筋动骨，所以是个轻劫。此劫，于新中国而言，若输，恐怕又得去打游击，所以此劫甚重，可谓天下大劫。但如果不参战，让美国饮马鸭绿江，则新中国仅有的东北工业基地将在美国大炮射程之内，无数的资源将被牵制，中国将永无宁日。据说，这是毛泽东一生中最难抉择的事情，这劫打还是不打？！ &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;60年后，现在有很多人又被别有用心的人所蒙蔽，认为中国参战是个错误，说中国巨大的牺牲不过是扶植了一个&amp;#8220;独裁政权&amp;#8221;。这些人的眼睛只能看到鼻子前一寸远，不足与论。实际上，且不说，朝鲜战争在中国边境造成一块缓冲区，也不说由于朝鲜战争的胜利而大大提高的国际威望，即便是现在，我们还从中获益匪浅。君不见，六方会谈已经隐隐成为东北亚安全机制，中国在其中，起的是组织协调的作用，有极大发言权。可说，若没有朝鲜战争的胜利，我们的周边环境不知道要恶劣多少倍。这个天下大劫，毛泽东打赢了。 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;七十年代，越战爆发，据现在的解密，当时中国警告，美国不得越过北纬十七度线，否则中国将参战。鉴于朝鲜战争的教训，美国知道中国人是说话算数的，所以自始至终，真就不敢过十七度线。此劫我轻敌重，中国只不过物资支援，美国却深陷越战泥潭，人员伤亡惨重，国力也大受损耗。此劫于我而言，可谓&amp;#8220;无忧劫&amp;#8221;。越战的结果，使中国东南有了缓冲区，对中国的封锁，又有了个缺口。美国却遭到空前失败。一时间，国际形势大变，实际上，正是为了摆脱越战泥潭，才会有&amp;#8220;乒乓外交&amp;#8221;，才会有尼克松跑到北京与毛周会晤。可以说此劫的胜利直接为中国打开了通向世界的大门，为以后的改革开放准备了必要的国际环境。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;五十年代著名的金门炮战是毛泽东的又一杰作。当时，蒋介石受到美国巨大的压力，被逼从金马撤回台湾岛，划海而治，搞两个中国。要说蒋介石在坚持一个中国这点上真是做的不错，始终坚持统一。但是美国压力太大，蒋介石撑的也很困难。然而金门炮战改变了这一切，毛泽东对金马是打而不取，后来更是发展到单打双不打，使金马实际上成了大陆与台湾的联系纽带。这真是天外飞仙般的构思。蒋介石也心领神会，坚决顶住压力，绝不放弃金马，声称紧急时刻，将单独与大陆作战。要为&amp;#8221;自由世界&amp;#8220;而与&amp;#8221;邪恶共产主义&amp;#8220;作战。其实蒋与毛俩人联合起来与美国人玩呢，呵呵，配合默契。我以为毛和蒋都首先是一个民族主义者。 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;金门炮战后来打打停停，一直进行了30年，直到79年中美建交才结束。这时候中美建交联合公报已经承认一个中国，所以也没必要打了。可说，毛泽东不占领金门，蒋介石不放弃金门，使得大陆和台湾在三十多年的隔绝中保留了一个联系渠道，而金门炮战更是一种奇特的联系方式，也为现在的交流保存了火种。毛泽东是天才的设想，蒋介石领悟的机敏，不愧和毛泽东作了一辈子的对手，俩人在这件事情上高度默契。 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;此劫可谓&amp;#8221;长生劫&amp;#8220;。 &lt;/P&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/25856.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>围棋的道与魔序章 zt</title><link>http://blog.vckbase.com/knight/archive/2007/04/02/25202.html</link><pubDate>Mon, 02 Apr 2007 04:49:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/04/02/25202.html</guid><description>&lt;FONT style="BACKGROUND-COLOR: yellow" color=red&gt;围棋的道与魔序章&lt;/FONT&gt; &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;本书名为&amp;#8220;道与魔&amp;#8221;。那么，什么是&amp;#8220;道&amp;#8221;呢？&amp;#8220;道&amp;#8221;是&amp;#8220;正道&amp;#8221;的简称。棋有&amp;#8220;棋道&amp;#8221;；茶有&amp;#8220;茶道&amp;#8221;；治理国家的叫&amp;#8220;王道&amp;#8221;。实际上，&amp;#8220;道&amp;#8221;就是事物的本身规律。寻求事物的本身规律，称为&amp;#8220;求道&amp;#8221;。在棋手中，有个派别叫&amp;#8220;求道&amp;#8221;派，他们不太计较胜负，不下十分难看的棋。&lt;BR&gt;&lt;BR&gt;在我年轻的时候，有个很有学问的人，写了一首诗送我，其中有一联是：&amp;#8220;妙着原在方寸间，高手得之活全局。&amp;#8221;&amp;#8220;妙着原在方寸间&amp;#8221;，便是棋道；&amp;#8220;高手得之活全局&amp;#8221;，便是求道。 那么，什么是&amp;#8220;魔&amp;#8221;呢？&amp;#8220;魔&amp;#8221;是&amp;#8220;魔道&amp;#8221;的简称。我想怎么样，我要怎么样，而不顾事物的本身规律，这便是&amp;#8220;魔&amp;#8221;。反映在棋上，便是设个圈套，弄个陷阱；念念不忘要表演自己的一个妙手&amp;#8230;&amp;#8230;凡此种种，都是&amp;#8220;魔&amp;#8221;。&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;有人曾用&amp;#8220;三思而行&amp;#8221;去问孔夫子，孔子曰：&amp;#8220;再思可矣。&amp;#8221;用现在的话说就是：想两遍就可以了。宋朝的大儒朱熹，在这里批了个小注云：&amp;#8220;三则私意起而反惑。&amp;#8221;这个&amp;#8220;私意起&amp;#8221;，便是&amp;#8220;魔&amp;#8221;。 &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;现在，想学棋的小孩很多，我们应该教给他们棋的正道，不要教给他们邪门歪道。但要做到这一点却很难。业余高手大都喜欢表现自己，这本是无可厚非的。但作为围棋老师，却最好不要表现自己，能把大家都会的正着，教给还不会的孩子，你就是好老师了。&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;俗语说：&amp;#8220;道高一尺，魔高一丈&amp;#8221;，这句话是容易被误解的。在这里，道，不是指孙中山，魔，不是指袁世凯；而是指一个人当他的道上升一尺他的魔却上升了一丈。这是因为，道讲究循序渐进，花的力气大而进展慢，魔却不然，有时能&amp;#8220;立竿见影&amp;#8221;。这样说来，岂不是&amp;#8220;魔&amp;#8221;优于&amp;#8220;道&amp;#8221;么？其实不然，因为&amp;#8220;道&amp;#8221;进展虽慢，却没有毛病，&amp;#8220;魔&amp;#8221;却是有毛病的，也就是人们常说的&amp;#8220;走火入魔&amp;#8221;。 如果要打个比喻，&amp;#8220;道&amp;#8221;就像是一个人找了一份适合自己的工作，勤勤恳恳地求发展；&amp;#8220;魔&amp;#8221;就像去买六合彩，中了时有大欢喜，但能中的有几个，还是倾家荡产的多。 &lt;img src ="http://blog.vckbase.com/knight/aggbug/25202.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>敦煌棋经　zt</title><link>http://blog.vckbase.com/knight/archive/2007/03/26/25061.html</link><pubDate>Mon, 26 Mar 2007 10:10:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/03/26/25061.html</guid><description>&lt;TABLE cellSpacing=0 cellPadding=0 width="98%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;SPAN class=news-title&gt;敦煌棋经&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;
&lt;HR width="100%" SIZE=1&gt;
&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=left&gt;&lt;SPAN class=news-content&gt;&lt;BR&gt;　　&lt;I&gt;说明：《敦煌棋经》，原称《棋经》，为敦煌斯五五七四号写卷。原件收藏于伦敦大英博物馆，此《棋经》共一卷，原件卷首已残损，所存159行。 该卷抄写最迟不过唐五代，是围棋理论研究宝库中不可多得的璀璨明珠。《敦煌棋经》现残存七篇半，原卷应为八篇，分为诱征一、二、势用、释图势、棋制、部襄、棋病法和梁武帝棋评要略共八部分。内容丰富，文字秀丽、语言精练。作者用辨证的观点，把部分孙子兵法战略战术思想巧妙地用在下棋上。全文精辟地论证了下棋之要诀在于斗智、敏捷、灵活，反应要快，审查要详，才能立于不败之地。以下是原文: &lt;/I&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#996600&gt;敦煌棋经&lt;/FONT&gt;&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;　　□□□□□（缺题）□□□□□□（缺行）平之计□□□□，使□劣形，纵使无功，于理不损。前锋得□，宜可侵凌。势若已输，自牢边境。贪则多败，怯则多功。 喻两将相谋，有便而取。古人云：&amp;#8220;不以实心为善，还须巧诈为能。&amp;#8221;或意在东南，或诈行西北。似晋君之伐虢，更有所窥；若诸葛之行丘，多能好诈。先行不易，后悔实难。棋有万徒，事须谨审。勿使败军反怒，入围重兴，如斯之徒，非乎一也。或诱征而浪出，或因征而反亡，或倚死而营生，或带危而求劫，交军两竞，停战审观。弱者枚之，赢者先击。强者自备，尚修家业。弱者须侵，侵而有益。已活之辈，不假重营。若死之徒，无劳措手。两生勿断，俱死莫连，连而无益，断即输先。棋有弃一之义，而有寻两之行。入境侵疆，常存先手。凡为之劫，胜者先营形势，输筹弱者，不须为次。如其谋大，方可救之自外；小行之间，理须停手。虽复文词直拙，物理可依。据此行者，保全无失。 &lt;/P&gt;
&lt;P&gt;　　诱征第二　凡棋有征棋，未须急煞（注一），使令引出，必获利多。既被入征，前锋必引应子，凡有六处：二处当空，四处当实。乌子征白子者，左右二相，各有一角，白子既被入征在中，使为二角。乌子左右二相角外，各有一空角，白子当此角引者，皆得其力。白外引者，全不相应。当此六处引者，道别各有其法。白子当左相空角者，乌子必须在右相当空角，去所引白子□角对头上下两道任着之。白子还，入征死。白子当乌子左相角引者，乌子又须在左相对白处角，去所引白子一角对上头道着之，对头而死。白子若引自当左相角，乌子在右相自当其对白自一角着之，还入征死。左右各二相，任引皆准此法。白引子二子各当二白角者。乌子在外，皆上押二子入回征之而死。此乃引征之法，必须详审，思而行之。依法为者，获利不少。 &lt;BR&gt;　　注一：此处的&amp;#8220;煞&amp;#8221;应为&amp;#8220;杀&amp;#8221;的通假字，下同。&lt;/P&gt;
&lt;P&gt;　　势用篇第三　凡论图者，乃有数篇，欲说势名，寻之难尽。犹生犹死之势，余力之能；或劫或持之，自由之行。胜者便须为劫，而有劫子之心；弱者先持，而有输局之意。直四曲四，便是活棋。花六聚五，恒为死□。内怀花六，外煞十一行之棋；果之聚五，取七行之子。非生非死非劫持，此名两劫之棋，行不离手。角旁曲四，局竟乃亡。两□相连，虽□不死。直征反拨，尽可录之。花盘字征，略言取要。坛公覆斫，必须布置使然。禇胤悬炮，唯须安稳。直生直死，密行实深。将军生煞之徒，斯当易解。戏中之雅玩，上下之弥佳。妙理无穷，此之谓也。 &lt;/P&gt;
&lt;P&gt;　　像名第四　棋子圆以法天，棋局方以类地。棋有三百一十六道（注二），故周天 之度数。汉图一十三局，像大吕之□。将军生煞之法，以类征丘。吾图（注三）廿四盘，便依廿四气。雁须蒐屈，神化狼牙。此则四角之能，覆隐之难也。卧龙赌马，豸（注四）虫[石霍]枇杞。玉壶神杯，边畔之巧也。子冲征法，禇胤悬炮，车相井兰，中央之善。此皆古贤制作，往代流传。像体之为名，托形之作号。纵使投壶之戏，未足为欢；抵掌之谈，岂知其妙？所以王朗号为&amp;#8220;坐隐&amp;#8221;，祖讷称为&amp;#8220;手谈&amp;#8221;。尔后以来，莫不宜用。&lt;BR&gt;　　注二：原书如此，应为三百六十一道。&lt;BR&gt;　　注三：原书如此，应为&amp;#8220;吴图&amp;#8221;之误。注四：原字为&amp;#8220;琢&amp;#8221;字右边且无点。 &lt;/P&gt;
&lt;P&gt;　　释图势篇第五　依寻略者，指示廓落教人。欲得为能，多修势图。图者，养生之巧， 大格之能。喻若人住牢城，贼徒难越。势者，弓刀之用，皆有所宜。破阵 攻城，无不伤煞。此则先人之巧，智士之威。遂使似死更生，如生更死。多习有益，教学渐能。不业势图，解而难巧也。譬如温书广涉，自达人才。诸子博通，三隅自返。生而知之者，故不自论；非周孔之才，终须习此。 &lt;/P&gt;
&lt;P&gt;　　棋制篇第六　凡论筹者，初捻一子为三筹，后取三子为一筹。积而数之，故名为&amp;#8220; 筹&amp;#8221;。下子之法，不许再移。占之不举，君子所上。凡获筹有持者，必须 先破；求取局者，勿论。收子了讫，更欲破取筹不合。棋有停道及两溢者；子多为胜。取局子停，受饶先下者输。纵有多子，理不合计。凡炮棋者，不计外行。有险之处，理须随应所无。不问多少，任下皆得。古人云：&amp;#8220;炮棋忿君子是以不满其三。&amp;#8221;此则缘取人情谓之言也。凡棋斗劫者，应所不问。先有契约者，勿论。 &lt;/P&gt;
&lt;P&gt;　　部襄篇第七　余志修棋法，姓（注五）好手谈。薄学之能，微寻之巧。凡名势者， 分为四部，部别四篇，而为成帙。乃集汉图一十三势，吴图廿四盘，将军 生煞之能，用为一部。乃集杂征持趁，赌马悬炮，像名余死之徒，又一部。非生非死，持劫自活，犹犹生生之徒，又一部。花六聚五直持，又为一部。依情据理，搜觅所知，使学者可观，寻思易解。虽录左人之巧，不复更寻，依约前贤粗论云尔。未敢用斯为好，唯以自诫于身，岂或流传以备亡也。&lt;BR&gt;　　注五：此处的&amp;#8220;姓&amp;#8221;应为&amp;#8220;性&amp;#8221;的通假字。&lt;/P&gt;
&lt;P&gt;　　棋病法第一　棋有&amp;#8220;三恶&amp;#8221;、&amp;#8220;二不祥&amp;#8221;。何谓&amp;#8220;三恶&amp;#8221;？第一傍畔萦角，第二应手鹿鹿，第三断绝不续。若傍畔萦角，他子在内，形势遂大。出境宽□，欲于内下子。敌势已壮，营活山四，急何能破敌也。数行入内，使相连接形势，常令不绝。投计下子，常须两坚：一、自取出境；二、觅敌人便。若应他手，他常得便，自取其宜也。子没即输他局。若其断绝，即为两段，不可并救。何谓&amp;#8220;二不祥&amp;#8221;？一谓下子无理，任急速。二谓救死形势不足。夫下子皆须思量，有利然后下之。不得虚费棋子，致失方便得作两眼形势。有五三子者，必不可救，慎勿救之。设令方便，待作两眼形势，大境并属敌家。兵书云：&amp;#8220;全军第一。&amp;#8221;棋之大体，本拟全局，审知得局，然后可奇兵异讨，虏掠敌人。局势未分，已救五三死子，覆局倾败，有何疑也。&lt;/P&gt;
&lt;P&gt;　　棋有&amp;#8220;两存&amp;#8221;、&amp;#8220;二好&amp;#8221;。何谓&amp;#8220;两存&amp;#8221;？一者，入内不绝，远望相连；二者，八通四达，以惑敌人。凡所下子，使内外相应，子相得力。若触处断绝，难以相救。若下子于敌家之内，无得出理。此谓无力掬虎口，自贻伊戚。若发手觅筹者，轻敌多败。此谓王孙龟镜，秦师亡类。夫谓下子，慎勿过深入，使子没于敌人之手。深入无救必败。若败，深入傍敌，其死交手。此谓秦蹇叔送三子，知亡于崤之类。必须斟酌远近，内外相及，万胜之功全矣。&amp;#8220;二好&amp;#8221;者：无力不贪为一好；有力怯战必少功，此须斟酌前敌，使子不虚发也。 &lt;/P&gt;
&lt;P&gt;　　夫棋法本由人心，思虑须精，计算须审。所下之子，必须有意，不得随他下讫遂即下。初下半已前，争取形势。腹内须强，不得傍畔萦角，规觅小利，致失大势。既分，须先看上局周遍，于审最急下处，先手下之，不得输他先手。一两子已下及十子已上，必为救之。致失局势，反被驱逐。至于讫竟虽活，只得三眼，必须斟酌。更有形势道数利胜者，便即弈之。俗语云：&amp;#8220;棋弃有一义。&amp;#8221;又不宜过贪，专规煞他，使棋势多节，反被斫戴（注六），分为二处，俱难可救之，又不得过怯，专自保守，径即输局，所谓&amp;#8220;怯者少功，贪者多亡&amp;#8221;。又棋之体，专任权变，赢兵设伏，以诳敌人。或输其少子，取其多利；或觅便为劫，以惑敌人。不得旬旬，徒为费子之行。为劫之体，须计多少，然后为之。作劫之时，先从大者作之，不得从小，他不应人，若作劫应，自非觅筹不须也。若作劫输，子少得道，利多作之。在局常行，竖一拆一；竖二拆三；竖三拆四；竖四拆五，即得不断。又急□漫角，反破斫眼孔，如此之徒，皆须精熟。 &lt;BR&gt;　　注六：原书如此，&amp;#8220;戴&amp;#8221;字似乎为&amp;#8220;截&amp;#8221;之误。&lt;/P&gt;
&lt;P&gt;　　梁武帝《棋评要略》第八　棋之大要，当立根根源源之意，以带生为先。根元既同，行以陵敌，则我意镜而敌人惧也云尔。凡争地校利而年均四等者，应化方彼我所获多少。若我获有益，虽少必取。彼得相匹，虽大可遗。凡略道，依傍将军，又先争彼此所共形处。将军为柱石，又如山岳。是以须先据四道，守角依。彼棋虽小，而有活形，得不足以益我，死不足以损我，若营攻击，容或失利云尔。凡行，便既出手而无彼累，弥宜详慎谨录。先行之无可择，又置其尤。宁我薄人，无人薄我，此先行之谓也。凡行，多欲笼罩局上，以为阵势，成败攻也。大行粗遍，当观形势，无使失局也。观察既竟，挥彼孤弱者，当系之；此有孤弱，当先救之；彼见孤弱，我势自强也。 &lt;/P&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/25061.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>凡遇要处总诀(作者:清 施襄夏) zt</title><link>http://blog.vckbase.com/knight/archive/2007/03/26/25059.html</link><pubDate>Mon, 26 Mar 2007 10:09:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/03/26/25059.html</guid><description>&lt;TABLE cellSpacing=0 cellPadding=0 width="98%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;SPAN class=news-title&gt;凡遇要处总诀(作者:清 施襄夏)&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;
&lt;HR width="100%" SIZE=1&gt;
&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=left&gt;&lt;SPAN class=news-content&gt;&lt;BR&gt;起手据边隅，逸己攻人原在是。&lt;BR&gt;入腹争正面，制孤克敌验于斯。&lt;BR&gt;镇头大而含笼制虚，宽攻为妙。&lt;BR&gt;尖路小以阻渡避坚，紧处方宜。&lt;BR&gt;关胜长而路宽，须防挖断。&lt;BR&gt;飞愈挺而头畅，且避连扳。&lt;BR&gt;形方必觑，跳托递胜虎接。&lt;BR&gt;头软须扳，退虎任易长关。&lt;BR&gt;逼孤占地，拆三利敌角犹虚。&lt;BR&gt;阻渡生根，托二宜其边已固。&lt;BR&gt;奇路压扳长胜退，顶断须防。&lt;BR&gt;争根点立渡输尖，立扳预占。&lt;BR&gt;互关兼镇必关，任择飞尖与托。&lt;BR&gt;两打同情不打，推敲扳虎兼长。&lt;BR&gt;隔二隔三，局定飞边行乃紧。&lt;BR&gt;拆三拆四，分势关腹补为良。&lt;BR&gt;象眼尖穿忌两行，飞柔制劲。&lt;BR&gt;马步镇逼常单跨，软扳硬冲。&lt;BR&gt;并二腹中堪拆二，须防关扭。&lt;BR&gt;双单形见定敲单，乃令粘重。&lt;BR&gt;阴虎扁输阳虎畅，小飞窄逊大飞宽。&lt;BR&gt;拆三利敌虚高一，隔二攻孤慎落单。&lt;BR&gt;立二拆三三拆四，攻虚宜紧紧宜宽。&lt;BR&gt;两番收腹成犹小，七子沿边活也输。&lt;BR&gt;两处有情方可断，三方无应莫存孤。&lt;BR&gt;精华已竭多堪弃，劳逸攸关少亦图。&lt;BR&gt;滚打包收俱谨避，反敲盘渡并宜防。&lt;BR&gt;觑敲有变宜从紧，刺引无根可待几。&lt;BR&gt;凡义当争一看净，诸般莫待两番清。&lt;BR&gt;逸劳互易忙须夺，彼此均先路必争。&lt;BR&gt;二网张边侵共逼，两花争角逸兼攻。&lt;BR&gt;后先有变机从紧，左右无孤势即空。&lt;BR&gt;局定飞边根欲足，势分入腹路皆公。&lt;BR&gt;休贪假利除他病，莫恋呆棋受敌制。&lt;BR&gt;取重舍轻方得胜，东敲西击定成功。&lt;BR&gt;当枰默会诸般诀，万法先几一顾中。&lt;/SPAN&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blog.vckbase.com/knight/aggbug/25059.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛阿牛</dc:creator><title>通用容器的扩展</title><link>http://blog.vckbase.com/knight/archive/2007/03/15/24858.html</link><pubDate>Thu, 15 Mar 2007 03:20:00 GMT</pubDate><guid>http://blog.vckbase.com/knight/archive/2007/03/15/24858.html</guid><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;通用容器的扩展&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 16pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;牛阿牛&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 16pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;前述一篇文章讲述了通用容器的基本实现：简单的添加，删除等管理功能都基本有了。在容器的内部不知道容器中所存的数据结构，所以不能直接进行排序，查找，&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;key&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;值查找等功能。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;如果容器只有最基本的管理功能，并不能满足我们的需求；难倒只能在外部重新封装吗？如果那样那么代码的重用性大大降低。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;怎样进行排序，进行&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;key&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;值查找，进行树的插入呢？&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;这些最关键的就是一个函数&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;比对函数&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;那么我们是否容器内部定义&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;比对函数&lt;/I&gt;&lt;/B&gt;的&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;规则&lt;/I&gt;&lt;/B&gt;，由外部传入自己的&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;比对实现函数&lt;/I&gt;&lt;/B&gt;即可达到效果呢？如果这样，排序等操作的其它循环等代码就可以由容器内部处理，外部只需要传入&lt;B style="mso-bidi-font-weight: normal"&gt;比对函数&lt;/B&gt;（不同的操作可以传入不同的比对函数）&lt;B style="mso-bidi-font-weight: normal"&gt;。&lt;/B&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;下面给出实现方法：&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;　　容器内部规则定义：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;typedef&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pData1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pData2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;定义参数传入的都为&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;void*&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;的指针；&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;返回值含义：&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;1,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;　　表示前者大于后者&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;0,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;　　表示前者等于后者&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;－&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;1,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;　表示前者小于后者&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;外部实现：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CListFactory&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareBuddyItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *)&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *)&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pItem2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareBuddy&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;另外封装一下而已&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CListFactory&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;CompareBuddy&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;, &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CNode&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; *&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;||!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;nPowerValue&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt; nPowerValue&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;/*0&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;考前，&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;1&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;考后，&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;2&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;靠最后&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;*/&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; -1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;else&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetStat&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;()==&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddy2&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetStat&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;()){&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;else&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;外部使用：&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;CXClassChain&amp;lt;CBuddyNode,QNULL&amp;gt;* pBuddyList&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;　＝&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;NULL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pBuddyList&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortQuick&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CBuddyListFactory&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareBuddyItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;内部实现：&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;template&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;class&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;char&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CXClassChain&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortQuick&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;){&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetCurNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;()&amp;lt;=1) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pWrapChainHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pWrapChainTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;GetCurNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(),&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;内部细化调用而已。&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 7"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;template&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;class&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;char&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;void&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CXClassChain&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 11"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;递归调用自身的数据&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;||!&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;=1) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;=4) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSelect&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;使用了选择排序算法，不再说明拉&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;return&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;先进行数据拆分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SplitSeg&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;SPAN style="mso-tab-count: 1"&gt; &lt;/SPAN&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;快速排序内部拆分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;if&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; (&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;) {&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pPre&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SortSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSegItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;m_pNext&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; - &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;-1,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;template&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;class&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;char&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;* &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;CXClassChain&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tData&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;tName&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&amp;gt;::&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #880000; mso-font-kerning: 0pt"&gt;SplitSeg&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;, &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nNum&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;PFN_COMPAREITEM&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;CompareItem&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;,&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-kerning: 0pt"&gt;QINT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; &amp;amp;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;nFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelFront&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;= &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pHead&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;从前开始&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #a000a0; mso-font-kerning: 0pt"&gt;CXChainItemSimple&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt; * &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pSelBack&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;= &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: gray; mso-font-kerning: 0pt"&gt;pTail&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: #009900; mso-font-kerning: 0pt"&gt;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;从后面开始&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: black; mso-font-kerning: 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: blue; mso-font-ke