<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>SQL</title><link>http://sql.cndev.org/</link><description>草枯鹰眼疾，雪尽马蹄轻</description><managingEditor>SQL</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>SQL</dc:creator><title>Head First Design Patterns</title><link>http://sql.cndev.org/archive/2006/05/10/46005.aspx</link><pubDate>2006-05-10 14:26:00Z</pubDate><guid>http://sql.cndev.org/archive/2006/05/10/46005.aspx</guid><wfw:comment>http://sql.cndev.org/comments/46005.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2006/05/10/46005.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/46005.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/46005.aspx</trackback:ping><description>&lt;P&gt;&lt;SPAN id=ArticleContent1_ArticleContent1_lblContent&gt;--选择自 &lt;A id=ArticleTitle1_ArticleTitle1_AuthorLink href="http://dev.csdn.net/user/calvinxiu"&gt;calvinxiu&lt;/A&gt; 的 Blog&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在更大的计划之前，先温习一下Design Pattern的功课。&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 看了《Head First Design Patterns》里&lt;A href="http://www.oreilly.com/catalog/hfdesignpat/chapter/ch03.pdf"&gt;讲Decorator的样章&lt;/A&gt;，发现JOLT大奖不是白拿的，叙事能力之强，表达之清晰，不是那些满腹经伦的老先生可以比的。而且整个Pattern的讲述过程循序渐进，真的可以保证--小白都能学会设计模式。&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 可惜就只有样章。Head First系列的电子书都不好找，只好还是翻出老先生们的书来看。&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这次温习很快做完，其实GOF80%的模式，都是基于一个原则：&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;优先使用对象组合,而不是类继承.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 初学OO的人，都习惯用现实世界去映射程序世界，继承是最自然的思路。GOF其实就是在扭转这个思路，让大家习惯使用组合，委托和程序对象。&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 组合机制只要根据两大原则，就可以变化出绝大部分的GOF模式.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;1.任何耦合都可以通过增加一个中间层来解耦&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;代表模式有:&amp;nbsp;&amp;nbsp; Facade , Mediator , Adapter&amp;nbsp; 和 Factory/Abstract Factory , Proxy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;2.通过组合来扩充对象特性,可以避免纯继承引起的类爆炸&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 代表模式有:&amp;nbsp; Bridge , Decorator , Chain of Response , Strategy/Command&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.另外还有些独立的常用模式如Singleton , Visitor , Observe&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 写给自己看的重放慢镜:&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.Facade : 为了减低一个系统和另一个系统的内部类之间的耦合性。建立对象Ａ代理系统的主要功能&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.Mediator:为了减低两个对象之间的耦合性。建立一个中间对象C，同时具有A和B的实例,并把C赋给A和B&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.Adapter: 为了匹配不同的对象使用同一接口。建立对象B,代理A的方法并使其接口匹配。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.factory: 为了不依赖于具体对象而依赖于接口的创建对象。程序通过Factory获得对象。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.Proxy:&amp;nbsp;&amp;nbsp; 除了不依赖于具体对象，还能在过程中插入动作．程序通过Proxy调用对象的方法(AOP)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.Bridge:&amp;nbsp; 如果对象特征向两个方向发展，Bridge能够避免两组对象特征的排列组合引起类爆炸。一组特征如大杯、中杯，一组特征如加奶、加糖。把其中一组特征抽象分离为接口2，把接口2的实例传入到主继承树中。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.Decorator: 通过包裹原对象，为原对象的动作添加新的动作。新类继承于原类，有原类同样的方法和原类的实体调用新类的方法时，会调用原类实体的原方法，再加上新类对其的扩展。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.COR:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;通过安排职责链，让各对象根据情况添加自己的动作。每个对象都有下一个对象的指针，根据情况完成自己的操作后，把控制传给下一位。Apahce Jarkarta Commands有chains库。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.Strategy/Command: Template模式的对立物，把动作封装为对象进行组合。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10.Observe: 通过一套机制，监控Observebal对象的状态变化。JDK实现了两套接口进行辅助。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11.Visitor: 通过一套机制，让独立对象遍历组合里的所有对象，执行共同的动作。被访问对象有个accept(访问者)函数，在函数里面调用访问者.访问(this)，不算很优雅的一个模式。&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="FONT-SIZE: 14px; LINE-HEIGHT: 25px"&gt;&lt;STRONG&gt;作者Blog：&lt;/STRONG&gt;&lt;A id=ArticleContent1_ArticleContent1_AuthorBlogLink href="http://blog.csdn.net/calvinxiu/" target=_blank&gt;http://blog.csdn.net/calvinxiu/&lt;/A&gt;&lt;/DIV&gt;&lt;img src ="http://sql.cndev.org/aggbug/46005.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>长时间没有光顾，如今也应该写点东西了：）</title><link>http://sql.cndev.org/archive/2006/02/24/45272.aspx</link><pubDate>2006-02-24 08:56:00Z</pubDate><guid>http://sql.cndev.org/archive/2006/02/24/45272.aspx</guid><wfw:comment>http://sql.cndev.org/comments/45272.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2006/02/24/45272.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/45272.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/45272.aspx</trackback:ping><description>可是，写点什么呢？&lt;img src ="http://sql.cndev.org/aggbug/45272.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>Sybase ASE12.5全局变量 by hobbylu</title><link>http://sql.cndev.org/archive/2005/05/25/13611.aspx</link><pubDate>2005-05-25 17:10:00Z</pubDate><guid>http://sql.cndev.org/archive/2005/05/25/13611.aspx</guid><wfw:comment>http://sql.cndev.org/comments/13611.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2005/05/25/13611.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/13611.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/13611.aspx</trackback:ping><description>&lt;SPAN class=postbody&gt;&lt;FONT size=2&gt;@@authmech &lt;BR&gt;,@@monitors_active &amp;nbsp; &lt;BR&gt;,@@version_number &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@msgschema &lt;BR&gt;,@@msgreplytoinfo &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@msgstatusinfo &lt;BR&gt;,@@msgstatus &lt;BR&gt;,@@msgid &lt;BR&gt;,@@msgtimestamp &amp;nbsp; &lt;BR&gt;,@@msgproperties &lt;BR&gt;,@@msgheader &lt;BR&gt;,@@recovery_state &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@max_precision &lt;BR&gt;,@@lock_timeout &amp;nbsp; &lt;BR&gt;,@@datefirst &lt;BR&gt;,@@tempdbid &amp;nbsp; &lt;BR&gt;,@@bootcount &lt;BR&gt;,@@boottime &amp;nbsp; &lt;BR&gt;,@@bulkarraysize &lt;BR&gt;,@@bulkbatchsize &lt;BR&gt;,@@stringsize &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@invalidsuid &amp;nbsp; &lt;BR&gt;,@@maxspid &amp;nbsp; &lt;BR&gt;,@@minspid &amp;nbsp; &lt;BR&gt;,@@version_as_integer &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@unicharsize &amp;nbsp; &lt;BR&gt;,@@min_poolsize &amp;nbsp; &lt;BR&gt;,@@heapmemsize &amp;nbsp; &lt;BR&gt;,@@maxpagesize &amp;nbsp; &lt;BR&gt;,@@invaliduserid &lt;BR&gt;,@@guestuserid &amp;nbsp; &lt;BR&gt;,@@probesuid &lt;BR&gt;,@@maxgroupid &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@mingroupid &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@maxuserid &lt;BR&gt;,@@minuserid &lt;BR&gt;,@@maxsuid &amp;nbsp; &lt;BR&gt;,@@minsuid &amp;nbsp; &lt;BR&gt;,@@ha_local_nodeid &amp;nbsp; &lt;BR&gt;,@@crthaproxy &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@errorlog &amp;nbsp; &lt;BR&gt;,@@haconnection &amp;nbsp; &lt;BR&gt;,@@failedoverconn &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@hacmpservername &amp;nbsp; &lt;BR&gt;,@@cmpstate &amp;nbsp; &lt;BR&gt;,@@remotestate &amp;nbsp; &lt;BR&gt;,@@localstate &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@nodeid &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@curloid &amp;nbsp; &lt;BR&gt;,@@textptr_parameters &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@transactional_rpc &lt;BR&gt;,@@cis_rpc_handling &amp;nbsp; &lt;BR&gt;,@@cis_version &amp;nbsp; &lt;BR&gt;,@@scan_parallel_degree &amp;nbsp; &lt;BR&gt;,@@parallel_degree &amp;nbsp; &lt;BR&gt;,@@textcolid &lt;BR&gt;,@@textdbid &amp;nbsp; &lt;BR&gt;,@@textobjid &lt;BR&gt;,@@textts &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@textptr &amp;nbsp; &lt;BR&gt;,@@identity &amp;nbsp; &lt;BR&gt;,@@mempool_addr &amp;nbsp; &lt;BR&gt;,@@shmem_flags &amp;nbsp; &lt;BR&gt;,@@kernel_size &amp;nbsp; &lt;BR&gt;,@@kernel_addr &amp;nbsp; &lt;BR&gt;,@@transtate &lt;BR&gt;,@@char_convert &amp;nbsp; &lt;BR&gt;,@@maxcharlen &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@client_csexpansion &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@client_csname &lt;BR&gt;,@@client_csid &amp;nbsp; &lt;BR&gt;,@@ncharsize &lt;BR&gt;,@@thresh_hysteresis &lt;BR&gt;,@@pagesize &amp;nbsp; &lt;BR&gt;,@@langid &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@language &amp;nbsp; &lt;BR&gt;,@@servername &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@isolation &lt;BR&gt;,@@tranchained &amp;nbsp; &lt;BR&gt;,@@textsize &amp;nbsp; &lt;BR&gt;,@@spid &amp;nbsp; &lt;BR&gt;,@@max_connections &amp;nbsp; &lt;BR&gt;,@@dbts &amp;nbsp; &lt;BR&gt;,@@timeticks &lt;BR&gt;,@@options &amp;nbsp; &lt;BR&gt;,@@total_errors &amp;nbsp; &lt;BR&gt;,@@total_write &amp;nbsp; &lt;BR&gt;,@@total_read &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@packet_errors &lt;BR&gt;,@@connections &amp;nbsp; &lt;BR&gt;,@@pack_sent &lt;BR&gt;,@@pack_received &lt;BR&gt;,@@idle &amp;nbsp; &lt;BR&gt;,@@io_busy &amp;nbsp; &lt;BR&gt;,@@cpu_busy &amp;nbsp; &lt;BR&gt;,@@version &amp;nbsp; &lt;BR&gt;,@@trancount &lt;BR&gt;,@@nestlevel &lt;BR&gt;,@@procid &amp;nbsp; &amp;nbsp; &lt;BR&gt;,@@rowcount &amp;nbsp; &lt;BR&gt;,@@error &lt;BR&gt;,@@sqlstatus&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=postbody&gt;&lt;BR&gt;&lt;SPAN class=postbody&gt;&lt;FONT size=2&gt;@@authmech &lt;BR&gt;@@bootcount &lt;BR&gt;@@boottime &lt;BR&gt;@@bulkarraysize &lt;BR&gt;@@bulkbatchsize &lt;BR&gt;@@char_convert &lt;BR&gt;@@cis_rpc_handling &lt;BR&gt;@@cis_version &lt;BR&gt;@@client_csexpansion &lt;BR&gt;@@client_csid &lt;BR&gt;@@client_csname &lt;BR&gt;@@cmpstate &lt;BR&gt;@@connections &lt;BR&gt;@@cpu_busy &lt;BR&gt;@@curloid &lt;BR&gt;@@datefirst &lt;BR&gt;@@dbts &lt;BR&gt;@@error &lt;BR&gt;@@errorlog &lt;BR&gt;@@failedoverconn &lt;BR&gt;@@guestuserid &lt;BR&gt;@@hacmpservername &lt;BR&gt;@@haconnection &lt;BR&gt;@@heapmemsize &lt;BR&gt;@@identity &lt;BR&gt;@@idle &lt;BR&gt;@@invaliduserid &lt;BR&gt;@@io_busy &lt;BR&gt;@@isolation &lt;BR&gt;@@kernel_addr &lt;BR&gt;@@kernel_size &lt;BR&gt;@@langid &lt;BR&gt;@@language &lt;BR&gt;@@lock_timeout &lt;BR&gt;@@maxcharlen &lt;BR&gt;@@maxgroupid &lt;BR&gt;@@maxpagesize &lt;BR&gt;@@maxspid &lt;BR&gt;@@maxsuid &lt;BR&gt;@@maxuserid &lt;BR&gt;@@max_connections &lt;BR&gt;@@max_precision &lt;BR&gt;@@mempool_addr &lt;BR&gt;@@mingroupid &lt;BR&gt;@@minspid &lt;BR&gt;@@minsuid &lt;BR&gt;@@minuserid &lt;BR&gt;@@min_poolsize &lt;BR&gt;@@monitors_active &lt;BR&gt;@@ncharsize &lt;BR&gt;@@nestlevel &lt;BR&gt;@@nodeid &lt;BR&gt;@@options &lt;BR&gt;@@packet_errors &lt;BR&gt;@@pack_received &lt;BR&gt;@@pack_sent &lt;BR&gt;@@pagesize &lt;BR&gt;@@parallel_degree &lt;BR&gt;@@probesuid &lt;BR&gt;@@procid &lt;BR&gt;@@recovery_state &lt;BR&gt;@@rowcount &lt;BR&gt;@@scan_parallel_degree &lt;BR&gt;@@servername &lt;BR&gt;@@shmem_flags &lt;BR&gt;@@spid &lt;BR&gt;@@sqlstatus &lt;BR&gt;@@ssl_ciphersuite &lt;BR&gt;@@stringsize &lt;BR&gt;@@tempdbid &lt;BR&gt;@@textcolid &lt;BR&gt;@@textdbid &lt;BR&gt;@@textobjid &lt;BR&gt;@@textptr &lt;BR&gt;@@textptr_parameters &lt;BR&gt;@@textsize &lt;BR&gt;@@textts &lt;BR&gt;@@thresh_hysteresis &lt;BR&gt;@@timeticks &lt;BR&gt;@@total_errors &lt;BR&gt;@@total_read &lt;BR&gt;@@total_write &lt;BR&gt;@@tranchained &lt;BR&gt;@@trancount &lt;BR&gt;@@transactional_rpc &lt;BR&gt;@@transtate &lt;BR&gt;@@unicharsize &lt;BR&gt;@@version &lt;BR&gt;@@version_as_integer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=postbody&gt;&lt;BR&gt;from &lt;A href="http://bbs.chinaunix.net/forum/viewtopic.php?t=533042&amp;amp;show_type=new"&gt;http://bbs.chinaunix.net/forum/viewtopic.php?t=533042&amp;amp;show_type=new&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src ="http://sql.cndev.org/aggbug/13611.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>到现在为止，还不知道什么是RSS，惭愧：）</title><link>http://sql.cndev.org/archive/2005/05/05/12306.aspx</link><pubDate>2005-05-05 10:55:00Z</pubDate><guid>http://sql.cndev.org/archive/2005/05/05/12306.aspx</guid><wfw:comment>http://sql.cndev.org/comments/12306.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2005/05/05/12306.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/12306.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/12306.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://zh.wikipedia.org/wiki/RSS"&gt;http://zh.wikipedia.org/wiki/RSS&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;另外的资料：&lt;/P&gt;
&lt;H2&gt;名词解释：什么是RSS？&lt;/H2&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　讨论与Blog相关的技术，不可不谈的就是RSS，这个缩写在英文中可以有几个源头，并被不同的技术团体做不同的解释。既可以是&amp;#8220;Rich Site Summary&amp;#8221;，或&amp;#8220;RDF Site Summary&amp;#8221;，也可以是&amp;#8220;Really Simple Syndication&amp;#8221;。为什么有这么多含义呢？这还要从RSS的一段今天也没有理清的关系说起。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　今天肯定有人还记得IE 4刚刚推出来的时候有一个有趣的功能，那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape 定义了一套描述新闻频道的语言，这就是RSS，只不过Netscape自当时起每况愈下，所以最终也没有发布一个正式的RSS规范(只发布了一个0.9版本)。而微软也在当时推出了支持自己IE的CDF(Channel Definition Format)数据规格，与RSS非常接近。微软试图用新闻频道的功能把&amp;#8220;推&amp;#8221;(Push)技术变成一个应用主流，并与Netscape抗衡。不过出乎预测的是，&amp;#8220;推&amp;#8221;技术自始至终没有找到合适的商业模型，而且伴随着其他各类网络特性的出现，也日益无法显现自身的优势。新闻频道在浏览器中的地位最终日暮西山，最后也在IE的后续版本中消失了。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　新闻频道的确进入了低谷，但是RSS并没有被业界人士所抛弃。过去两年，Blog从一个专业群体开始，逐步成为了网络上最热门的新话题。而RSS成为了描述Blog主题和更新信息的最基本方法。于是RSS这项技术被著名Blogger/Geek戴夫&amp;#183;温那(Dave Winner)的公司UserLand所接手，继续开发新的版本，以适应新的网络应用需要。新的网络应用就是Blog，因为戴夫&amp;#183;温那的努力，RSS升级到了0.91版，然后达到了0.92版，随后在各种Blog工具中得到了应用，并被众多的专业新闻站点所支持。在广泛的应用过程中，众多的专业人士认识到需要组织起来，把RSS发展成为一个通用的规范，并进一步标准化。一个联合小组根据W3C新一代的语义网技术RDF对RSS进行了重新定义，发布了RSS 1.0，并把RSS定义为&amp;#8220;RDF Site Summary&amp;#8221;。这项工作并没有与戴夫&amp;#183;温那进行有效的沟通，而戴夫则坚持在自己设想的方向上进一步开发RSS的后续版本，也并不承认RSS 1.0的有效性。RSS由此开始分化形成了RSS 0.9x/2.0和RSS 1.0两个阵营，也由此引起了在专业人群中的广泛争论。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　因为争论的存在，一直到今天，RSS 1.0还没有成为标准化组织的真正标准。而戴夫&amp;#183;温那却在2002年9月独自把RSS升级到了2.0版本，其中的定义完全是全新的模式，并没有任何RSS 1.0的影子。这引发了网络上进一步争议，究竟让一个越来越普及的数据格式成为一个开放的标准，还是被一家公司所定义和控制，成为了争议的焦点。戴夫&amp;#183;温那并没有为自己辩解，他的观点是RSS还需要进一步发展，需要专业人士更明确的定义，不过恐怕这种轻描淡写不能消除人们对RSS&amp;#8220;被一家商业公司独占&amp;#8221;的担心。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　前面的铺垫对用户来说也许没有什么太大的意义，可能更多人关心如何在自己的Blog增加RSS输出，这样可以让很多新闻聚合工具(例如CNBlog刚刚推荐的NewzCrawler)很容易找到你并自动获得你在Blog中的更新内容。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　它是什么：站点用来和其他站点之间共享内容的简易方式(也叫聚合内容)。 RSS使肵ML作为彼此共享内容的标准方式。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　它代表什么：Really Simple Syndication (或RDF Site Summary，RDF站点摘要) &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　例如：一些免费的软件能够让你阅读那些RSS使能的站点，比如 NewsIsFree 和 Amphetadesk。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;　　它有什么用处：让别人容易的发现你已经更新了你的站点，让人们很容易的追踪他们阅读的所有weblogs。 &lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/12306.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>Wikiup</title><link>http://sql.cndev.org/archive/2004/11/24/4693.aspx</link><pubDate>2004-11-24 21:37:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/11/24/4693.aspx</guid><wfw:comment>http://sql.cndev.org/comments/4693.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/11/24/4693.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/4693.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/4693.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT color=#008000 size=2&gt;黄夜青灯听夜雨，晨钟暮鼓诵经文。&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/4693.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>运动</title><link>http://sql.cndev.org/archive/2004/11/04/4460.aspx</link><pubDate>2004-11-04 20:49:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/11/04/4460.aspx</guid><wfw:comment>http://sql.cndev.org/comments/4460.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/11/04/4460.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/4460.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/4460.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT size=2&gt;在操场上慢跑了才不到三圈，就有点喘，唉，不服老不行啊；想当年，金戈铁马，气吞万里如虎。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;该运动了，否则迟早会垮的。 &lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;HR id=null&gt;
&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/4460.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>自我原谅</title><link>http://sql.cndev.org/archive/2004/10/17/4158.aspx</link><pubDate>2004-10-17 21:16:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/10/17/4158.aspx</guid><wfw:comment>http://sql.cndev.org/comments/4158.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/10/17/4158.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/4158.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/4158.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT size=2&gt;好长时间没写东西了，时间总是在自我原谅中消逝......&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;真正理解了毛主席的一句名言：做一件好事并不难，难得是一辈子做好事。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;风流总被雨打风吹去......&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/4158.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>驼铃  还是蒋大为的好听，李双江的简直没法比，差的不是一点半点。</title><link>http://sql.cndev.org/archive/2004/07/25/2048.aspx</link><pubDate>2004-07-25 11:35:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/07/25/2048.aspx</guid><wfw:comment>http://sql.cndev.org/comments/2048.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/07/25/2048.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/2048.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/2048.aspx</trackback:ping><description>&lt;FONT color=#e10900&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 驼铃&lt;BR&gt;&lt;/FONT&gt;送战友，踏征程。&lt;BR&gt;默默无语两眼泪，&lt;BR&gt;耳边响起&lt;FONT style="COLOR: #e10900"&gt;驼铃&lt;/FONT&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;FONT style="COLOR: #e10900"&gt;驼铃&lt;/FONT&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;img src ="http://sql.cndev.org/aggbug/2048.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>Delphi-世人对你评价到底如何？</title><link>http://sql.cndev.org/archive/2004/07/02/1484.aspx</link><pubDate>2004-07-02 21:43:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/07/02/1484.aspx</guid><wfw:comment>http://sql.cndev.org/comments/1484.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/07/02/1484.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/1484.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/1484.aspx</trackback:ping><description>&lt;FONT size=2&gt;侯捷在他的译著《C# Primer中文版》的译序中写道：&amp;#8220;目前软件业界存在三大主流OOP预言：C++, Java, C#。&amp;#8221;，唉，Delphi为何没在其中呢？&lt;/FONT&gt;&lt;img src ="http://sql.cndev.org/aggbug/1484.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>崔京浩-父亲</title><link>http://sql.cndev.org/archive/2004/06/30/1398.aspx</link><pubDate>2004-06-30 14:53:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/06/30/1398.aspx</guid><wfw:comment>http://sql.cndev.org/comments/1398.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/06/30/1398.aspx#Feedback</comments><slash:comments>328</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/1398.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/1398.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT size=2&gt;找了许久，才找到一个Flash（&lt;A href="http://flash.9sky.com/flash_5757.htm"&gt;http://flash.9sky.com/flash_5757.htm&lt;/A&gt;），勉强听吧：）。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;附：歌词&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#663300 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;那是我小时侯&amp;nbsp;&lt;BR&gt;　　常坐在父亲肩头&amp;nbsp;&lt;BR&gt;　　父亲是儿登天的梯&amp;nbsp;&lt;BR&gt;　　父亲是那拉车的牛&amp;nbsp;&lt;BR&gt;　　忘不了粗茶淡饭&amp;nbsp;&amp;nbsp;将我养大&amp;nbsp;&lt;BR&gt;　　忘不了一声长叹&amp;nbsp;&amp;nbsp;半壶老酒&amp;nbsp;&lt;BR&gt;　　&lt;BR&gt;　　等我长大后&amp;nbsp;&lt;BR&gt;　　山里的孩子往外走&amp;nbsp;&lt;BR&gt;　　想儿时一封家书千里写叮嘱&amp;nbsp;&lt;BR&gt;　　盼儿归一袋闷烟&amp;nbsp;&lt;BR&gt;　　满天数星斗&amp;nbsp;&lt;BR&gt;　　&lt;BR&gt;　　都说养儿能防老&amp;nbsp;&lt;BR&gt;　　可儿山高水远他乡留&amp;nbsp;&lt;BR&gt;　　都说养儿为防老&amp;nbsp;&lt;BR&gt;　　可你再苦再累不张口&amp;nbsp;&lt;BR&gt;　　儿只有轻歌一曲&amp;nbsp;和泪唱&amp;nbsp;&lt;BR&gt;　　愿天下父母平安度春秋！&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/1398.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>发现一个取我机器IP取错的网站</title><link>http://sql.cndev.org/archive/2004/06/18/1080.aspx</link><pubDate>2004-06-18 11:41:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/06/18/1080.aspx</guid><wfw:comment>http://sql.cndev.org/comments/1080.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/06/18/1080.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/1080.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/1080.aspx</trackback:ping><description>&lt;FONT size=2&gt;您的真实&lt;B&gt;ＩＰ&lt;/B&gt; 是：192.168.1.2，&lt;B&gt;操作系统&lt;/B&gt;：Windows 2000，&lt;B&gt;浏 览 器&lt;/B&gt;：Microsoft Internet Explorer 6.0&lt;/FONT&gt;&lt;img src ="http://sql.cndev.org/aggbug/1080.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>Google搜索，竟然搜到没脾气的老窝</title><link>http://sql.cndev.org/archive/2004/06/17/1072.aspx</link><pubDate>2004-06-17 21:31:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/06/17/1072.aspx</guid><wfw:comment>http://sql.cndev.org/comments/1072.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/06/17/1072.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/1072.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/1072.aspx</trackback:ping><description>&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Google中搜索&amp;#8220;Web App Debugger&amp;#8221;，第二页竟然发现没脾气的老窝&lt;/FONT&gt;&lt;A href="http://home.hoolee.com/~notemper/my_documents/development/delphi_001.htm"&gt;&lt;FONT size=2&gt;http://home.hoolee.com/~notemper/my_documents/development/delphi_001.htm&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;，进去欣赏了一阵，嘿嘿。&lt;/FONT&gt;&lt;img src ="http://sql.cndev.org/aggbug/1072.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>数据库随笔-查询速度究竟慢在哪里？</title><link>http://sql.cndev.org/archive/2004/06/16/989.aspx</link><pubDate>2004-06-16 16:29:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/06/16/989.aspx</guid><wfw:comment>http://sql.cndev.org/comments/989.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/06/16/989.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/989.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/989.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;[问题来源]&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Sybase数据库，表RBase_YPCode结构如下：&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000 size=2&gt;Create Table RBase_YPCode(&lt;BR&gt;YPBM&amp;nbsp;&amp;nbsp;&amp;nbsp; char(16)&amp;nbsp;&amp;nbsp;&amp;nbsp; not null,&lt;BR&gt;YPMC&amp;nbsp;&amp;nbsp;&amp;nbsp; char(255)&amp;nbsp;&amp;nbsp; not null,&lt;BR&gt;SJBM&amp;nbsp;&amp;nbsp;&amp;nbsp; char(16)&amp;nbsp;&amp;nbsp;&amp;nbsp; not null,&lt;BR&gt;CYBZ&amp;nbsp;&amp;nbsp;&amp;nbsp; char(1) not null,&lt;BR&gt;YZ&amp;nbsp; char(1) not null,&lt;BR&gt;EQBM&amp;nbsp;&amp;nbsp;&amp;nbsp; char(8) null,&lt;BR&gt;JDCC&amp;nbsp;&amp;nbsp;&amp;nbsp; int null,&lt;BR&gt;YPDC&amp;nbsp;&amp;nbsp;&amp;nbsp; char(1) DEFAULT&amp;nbsp; '2'&amp;nbsp;&amp;nbsp;&amp;nbsp; null,&lt;BR&gt;DYCWBM&amp;nbsp; char(15)&amp;nbsp;&amp;nbsp;&amp;nbsp; null,&lt;BR&gt;constraint RBase_YPCode_2260998461 PRIMARY KEY&amp;nbsp; CLUSTERED ( YPBM)&lt;BR&gt;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;表中现有数据1800条，用Select * From RBase_YPCode查询，用了7000~8000ms。何以这么慢？&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;[测试方法]&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;方法一：在Delphi中利用TBatchMove从RBase_YPCode中将数据导入RBase_YPCode2（TBatchMove创建，没有主键和其它constraint），然后用Select * From RBase_YPCode查询，用了1400~1500ms。然后加上contraint:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Alter Table RBase_YPCode2&lt;BR&gt;Add&amp;nbsp; Constraint&amp;nbsp; RBase_YPCode_2260998461 PRIMARY KEY&amp;nbsp; CLUSTERED (YPBM)，此时RBase_YPCode2的constraint和RBase_YPCode完全一样，再用Select * From RBase_YPCode2查询，所用时间也在1400~1500ms之间，没有明显变化。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;方法二：使用上面创建表的语句（绿色字部分）创建表RBase_YPCode3，然后利用下面SQL往RBase_YPCode3中导入数据：&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Insert Into RBase_YPCode3 Select * From RBase_YPCode&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;然后用Select * From RBase_YPCode3查询，用了5400~6000ms。然后加上contraint，查询时间差不多。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;[问题提出]&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;说明：上面两种方法中加contraint的目的不是为了提高查询速度，仅是为了保持和原表RBase_YPCode3结构一致。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;那么，两种方法创建的表的结构一致，数据相同，何以查询时间竟差了将近3000ms？而且，为何新建的表比原来的查询速度也至少快了1000ms？&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;不解，暂存，留待日后解决吧。&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://sql.cndev.org/aggbug/989.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>刀郎的歌，也没什么让我羡慕的地方</title><link>http://sql.cndev.org/archive/2004/06/14/869.aspx</link><pubDate>2004-06-14 22:25:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/06/14/869.aspx</guid><wfw:comment>http://sql.cndev.org/comments/869.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/06/14/869.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/869.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/869.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 都说刀郎的歌非常好听，于是下载了他的&lt;FONT color=#993300&gt;&lt;STRONG&gt;2004年首张个人专辑《2002年的第一场雪&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;》。 听了其中几首，也不过如此，不怎么让人羡慕。当然，这纯属于因人而异：我认为不好听，并不等于别人认为不好听&amp;#8212;&amp;#8212;靠，想那么多干嘛？赶紧睡觉去。&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/869.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>SQL</dc:creator><title>BT增加速度有几种方法&amp;使用技巧</title><link>http://sql.cndev.org/archive/2004/06/13/835.aspx</link><pubDate>2004-06-13 15:25:00Z</pubDate><guid>http://sql.cndev.org/archive/2004/06/13/835.aspx</guid><wfw:comment>http://sql.cndev.org/comments/835.aspx</wfw:comment><comments>http://sql.cndev.org/archive/2004/06/13/835.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://sql.cndev.org/comments/commentRss/835.aspx</wfw:commentRss><trackback:ping>http://sql.cndev.org/services/trackbacks/835.aspx</trackback:ping><description>&lt;P&gt;&lt;STRONG&gt;****增加速度有几种方法：&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;　　1、公网上网的用户方便了，只要没开防火墙，一般速度会达到下载极限(哪怕只有一个种子);如果有防火墙，要正确设置参数，打开6881~6889端口。&lt;/P&gt;
&lt;P&gt;　　2、内网用户速度会很慢，因为在内网下，别人看不到你的机器，只能看到你的网关，如果对方也在内网下，那么你们就不能互传文件。解决方法是用终极武器nat --端口映像(又叫网络地址翻译),其作用是让服务器把指定端口的请求转发到指定的ip上,让其它的机器来响应这些请求,而内网向外网发送的时候不再是像其它网关服务那样随机分配端口,而是用上面指定的端口。可以用的软件有：winroute pro和porttunnel。但如果你的服务器是win2000,并用自带的网络共享功能,那么有更简单的方法在你共享的连接上按右键-&amp;gt;属性到公用设定板按下面的设定按钮,系统会弹出设置窗口到服务板,按新增，名称随便填，端口6881，勾选tcp私人网络中的计算机名称或ip填你的本机ip，然后保存,再按同样的方法增加6882-6889端口的映像,把它们通通指向你的计算机不明白的可以看看win2000帮助系统中有关nat的说明。不可忽视的缺点：假如你是校园网的lan，你如何说服网管运行分配端口程序呢？大家各显神通吧！！&lt;/P&gt;
&lt;P&gt;　　3、下载时尽量只开一个bt，这样它就会享有最大带宽。如果你打开两个bt，它们就会根据网络情况的不同来分享带宽(我用lan，最大速度400k/s)&lt;/P&gt;
&lt;P&gt;　　4、同时尽量不要用其它的下载工具同是下载文件，如ftp等，虽然bt抢线的能力不错，但是还是会受到一定的影响。&lt;/P&gt;
&lt;P&gt;　　5、要是下载速度仍不上来，大家就看看自己上网的设备是否是在良好的状态了！比如是否用专用压线工具处理网线接头(rj45接头)等，因为这些都会影响信息的流通！&lt;/P&gt;
&lt;P&gt;　　6、终极提速大法：人人为我，我为人人。只有大家自己当种子源，我们才可以享受到更好的资源共享！&lt;/P&gt;
&lt;P&gt;****&lt;STRONG&gt;小技巧：&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;　　我下载中总结出的一些技巧：&lt;/P&gt;
&lt;P&gt;　　首先是使用它探知下载前该文件有多少人下载或者连接是否还可用，从而很容易的估算大约下载的速度。&lt;/P&gt;
&lt;P&gt;　　当我觉得有必要，并且下载有效的情况下再开启bt客户端下载我需要的文件。&lt;/P&gt;
&lt;P&gt;　　1.尽可能在看到bt链接时，不要直接点击，而是右键-&amp;gt;目标另存为，将其保存为一个本地文件，待保存完毕点打开即可。这样做的好处，前面已经说了，可以方便续传，不用续传时满世界找原来的链接。&lt;/P&gt;
&lt;P&gt;　　2.一开始速度慢，不要太心急！很多人往往说好慢啊，只有几k的速度，要数百分钟，于是cancel了。其实bt下载的特点就是这样的，先开始很慢，只有几k，然后逐渐增长到上百k。这个过程从你看见1k的速度开始，一般要2-5分钟。所以只要你载的东西不是太过时，以致种子都失效了，就耐心等个几分钟吧。&lt;/P&gt;
&lt;P&gt;　　3.尽量选择下载200-700m的文件，特别是rmvb格式的电影。笔者总结出来，dvd-rmvb格式的电影用bt下载最方便，速度也最快；其它格式如dvdrip文件太多，下载之前start过程比较慢，而且会自做主张的建一堆目录和文件;而对于较小的文件，比如40m以下的文件，根本体现不出bt的优点，按照刚才第二点说的，速度还没到峰值就结束了&lt;/P&gt;
&lt;P&gt;　　4.由于bt下载的就是很大的文件，就笔者来说，有空的时侯几天就下了30多g，这样的反效果是文件的大量增删导致系统变慢，这时可以用诺顿等工具软件来整理一下机子！！&lt;/P&gt;&lt;img src ="http://sql.cndev.org/aggbug/835.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>