<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/robotom" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/robotom" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 08 Jun 2009 22:32:00 GMT</lastBuildDate><title>明知山有虎 , 偏向虎山行  http://blog.csdn.net/robotom</title><description>不放弃，不抛弃。谋定而后行</description><link>http://blog.csdn.net/robotom/</link><item><title>IOCP组件源代码下载地址</title><link>http://blog.csdn.net/robotom/archive/2009/06/08/4252915.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/4252915.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/4252915.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4252915</trackback:ping><description>IOCP组件源代码下载地址&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/4252915.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236643282/robotom/csdn.net/s.gif?r=http://blog.csdn.net/robotom/archive/2009/06/08/4252915.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643282/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643282/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 09 Jun 2009 06:32:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2009/06/08/4252915.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2009/06/08/4252915.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2009/06/08/4252915.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643282/1126948</fs:itemid></item><item><title>在C#中实现轻量级数据库存取框架</title><link>http://blog.csdn.net/robotom/archive/2009/02/23/3930316.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/3930316.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/3930316.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3930316</trackback:ping><description>在C#中实现轻量级数据库存取框架&lt;br /&gt;内容摘要&lt;br /&gt;  本文介绍了一种在C#中实现轻量级数据库存取框架的设计思想，这个框架包括数据库连接、SQL命令、数据表中记录与对象的映射等内容。姑且称之为轻量级的ORM。&lt;br /&gt;设计目的&lt;br /&gt;  在系统中存在大量的数据表的增删改查操作时，我们需要一种统一的数据记录与实体对象的双向映射，而且这种映射关系最好是自动维护的。C#提供的反射机制为这个想法提供了一种便利的实现途径。&lt;br /&gt;数据库存取框架&lt;br /&gt;这里介绍一下框架的三个组成部分。数据库连接数据库连接接口(IBConnection)&lt;br /&gt;负责数据库连接的创建与销毁，同时为原始的数据库操作提供了一个基础的封装。&lt;br /&gt;这个接口的connection属性指出了C#里面真实的数据库连接对象，可以是各种XXXConnection之类的东西，看具体的实现。&lt;br /&gt;public interface IBConnection&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                int transactionEnabled { g&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/3930316.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643283/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643283/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Feb 2009 05:46:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2009/02/23/3930316.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2009/02/23/3930316.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2009/02/23/3930316.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643283/1126948</fs:itemid></item><item><title>IOCP应用框架的设计</title><link>http://blog.csdn.net/robotom/archive/2009/02/23/3929582.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/3929582.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/3929582.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3929582</trackback:ping><description>完成端口(IOCP)是Windows平台上的网络服务器程序设计的首选技术方案，因为它用有限的线程，处理无限的连接客户。众所周知，IOCP方案的运用是常简洁的，因为Microsoft为IOCP只提供了很少的几个API。但是IOCP方案的实际运用的困难不在于API调用本身，而在于我们能够多大程度的发挥出IOCP的性能。

本文试图解释运用IOCP过程中的种种困难以及相应的解决办法。为叙述简洁，本文不区分数据结构和对象这两个概念。&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/3929582.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643284/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643284/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Feb 2009 01:11:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2009/02/23/3929582.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2009/02/23/3929582.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2009/02/23/3929582.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643284/1126948</fs:itemid></item><item><title>多线程消息队列框架的设计</title><link>http://blog.csdn.net/robotom/archive/2009/02/23/3929569.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/3929569.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/3929569.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3929569</trackback:ping><description>多线程消息队列有广泛的应用场合。任何程序都是为了完成某个业务活动。有时候业务活动的发起者只知道要完成某个业务活动，而不知道或者不关心这个业务活动何时完成以及如何完成；有时候业务活动的实际处理者只知道如何处理自己熟知的业务活动，而不关心该业务活动何时发起。消息队列为这种应用提供了一种比较好的解决方案。&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/3929569.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643285/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643285/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Feb 2009 01:09:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2009/02/23/3929569.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2009/02/23/3929569.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2009/02/23/3929569.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643285/1126948</fs:itemid></item><item><title>小对象内存池的设计</title><link>http://blog.csdn.net/robotom/archive/2009/02/23/3929550.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/3929550.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/3929550.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3929550</trackback:ping><description>小对象内存池的设计&lt;br /&gt;内容摘要&lt;br /&gt;   在实际的软件开发过程中，经常会需要创建和销毁一些对象，对象所需的内存从何而来呢？一个显而易见的办法是，即时的动态的分配和释放所需内存。有一类对象，可能每个对象很小，但需要频繁的创建和销毁，而且数量很多，用到这类对象的机会很多，比如网络服务器应用中的客户连接对象，消息队列应用中的消息缓冲区等等。这时候，如果按照上面提到的即时的动态分配和释放的办法，将会导致内存碎片和效率的问题。对于这个问题，一个基本的指导思想是要尽可能减少实际内存分配的次数并且增大实际内存分配的粒度，从而提高性能以及预防内存碎片的产生。按照这个思想，可预先分配一组对象所需的内存空间作为空闲空间，当创建对象时，直接从预先分配的内存空间中取出一个对象所需的空间，销毁对象时将其内存空间返还到空闲空间中。对外接口内存池接口&lt;br /&gt;interface IBPool&lt;br /&gt;{&lt;br /&gt;HRESULT RegisterFactory(IBPoolableFactory * factory); &lt;br /&gt;HRESULT UnregisterFactory(IBPoola&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/3929550.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643286/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643286/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Feb 2009 01:08:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2009/02/23/3929550.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2009/02/23/3929550.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2009/02/23/3929550.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643286/1126948</fs:itemid></item><item><title>DebuggerAide:自己写的EXE/DLL编辑器 V1.0.1.110</title><link>http://blog.csdn.net/robotom/archive/2008/10/29/3177847.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/3177847.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/3177847.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3177847</trackback:ping><description>本来是免费注册的，结果没有人注册。2008年去掉了注册过程，安装后即可使用全部功能。如果有人需要这方面的功能，可以到本人的资源页面去下载。资源地址：&lt;br /&gt;&lt;br /&gt;http://robotom.download.csdn.net/&lt;br /&gt;&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/3177847.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643287/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643287/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Oct 2008 05:06:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2008/10/29/3177847.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2008/10/29/3177847.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2008/10/29/3177847.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643287/1126948</fs:itemid></item><item><title>最近两年代码行数要突破10万行了，特此纪念。</title><link>http://blog.csdn.net/robotom/archive/2007/12/31/2007105.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/2007105.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/2007105.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2007105</trackback:ping><description>最近两年代码行数要突破10万行了，特此纪念。&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/2007105.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643288/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643288/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Jan 2008 06:31:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2007/12/31/2007105.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2007/12/31/2007105.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2007/12/31/2007105.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643288/1126948</fs:itemid></item><item><title>BOS宽带流量统计器 V1.0版</title><link>http://blog.csdn.net/robotom/archive/2007/12/24/1965399.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/1965399.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/1965399.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1965399</trackback:ping><description>下载地址 http://download.csdn.net/user/robotomBFlowStat用于统计宽带路由器的流量，可计算总的速度， 这里的速度=下载速度+上传速度。原理是读取路由器的相关网页，然后读取流量信息 ， 并且计算出速度信息，再以速度曲线的形式表现出来。大家可以用这个工具察看某个网络应用运行后后经过宽带路由器的数据量量变化，可依此评估该应用占据多少带宽。&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/1965399.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643289/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643289/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 25 Dec 2007 02:19:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2007/12/24/1965399.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2007/12/24/1965399.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2007/12/24/1965399.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643289/1126948</fs:itemid></item><item><title>今天你被嗅探了吗</title><link>http://blog.csdn.net/robotom/archive/2007/12/19/1954461.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/1954461.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/1954461.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1954461</trackback:ping><description>比如MSN使用的MSNP协议，V9以前也是基于文本的协议，V9以后不知道改成二进制的没有； 去年闹得纷纷扬扬的MSN Sniffer，让很多使用MSN的人紧张了一阵子，许多公司明文要求员工使用MSN作为通信工具，不知道有没有某些特别的目的。又如QQ使用的协议，也有相应的嗅探工具，比如QQ Sniffer，据说可用于在网吧刺探美女MM的QQ号码，广大美女MM小心了。&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/1954461.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643290/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643290/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 20 Dec 2007 06:16:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2007/12/19/1954461.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2007/12/19/1954461.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2007/12/19/1954461.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643290/1126948</fs:itemid></item><item><title>best4c这个轻量级在线绘图工具不错</title><link>http://blog.csdn.net/robotom/archive/2007/12/11/1929872.aspx</link><wfw:comment>http://blog.csdn.net/robotom/comments/1929872.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/robotom/comments/commentRss/1929872.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1929872</trackback:ping><description>Best4c版本的Hello,world!
&lt;img src =&quot;http://blog.csdn.net/robotom/aggbug/1929872.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/robotom/236643291/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/robotom/236643291/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 12 Dec 2007 01:39:00 +0800</pubDate><author>robotom</author><comments>http://blog.csdn.net/robotom/archive/2007/12/11/1929872.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/robotom/archive/2007/12/11/1929872.aspx</guid><dc:creator>robotom</dc:creator><fs:srclink>http://blog.csdn.net/robotom/archive/2007/12/11/1929872.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/robotom/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/robotom/~1126954/236643291/1126948</fs:itemid></item></channel></rss>