<?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:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/ccat" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ccat" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 05 Jan 2011 13:28:00 GMT</lastBuildDate><title>追寻真理之美</title><description>——此人一贯挖坑不填</description><link>http://blog.csdn.net/blogrss.aspx?username=ccat</link><item><title>NOSQL这一大桌麻将</title><link>http://blog.csdn.net/ccat/archive/2011/01/05/6118849.aspx</link><description>&lt;br /&gt;我所知道的IT术语中，没有比“NOSQL”更糟糕更混乱的了。甚至它超过了面向对象、软件工程和设计模式。后三者至少还大大繁荣了出版业、硬件制造业，提供了大量的开发人员就业机会。&lt;br /&gt;基本上你对这个潮流有一些基本的了解，就会知道，所谓的“NOSQL”运动，大多数是指的非“关系数据库（Relational Database）”。所以，它应该叫“NORDB”更准确一些。我们看看这几年出现的，“NOSQL”的主要口号：不使用外键关联、不使用固定字段格式MapReduceKV数据库牺牲一致性和完备性，提高性能使用API接口，而非文本方式访问&lt;br /&gt;这里我只列举了想到的一些，欢迎大家补充。我们可以看到，除了最后一条，其它其实与SQL无关。SQL全称“结构化查询语言”，是一门语言，它其实不拘于某一种数据库模型，很多LDAP（层次型数据库）实现都提供了SQL接口，包括著名的KV数据库BDB，新版中也有SQL支持。而就算“非关系”这个主题，总的来说，数据库领域非常的广大，关系型数据库虽为主流，但是其它模型的也很多，仅仅简单的将KV等同于非关系数据库（不是我乱讲，确有一部分同行有此误解&lt;img src=&quot;http://www1.feedsky.com/t1/460027394/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2011/01/05/6118849.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/ccat/460027394/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/ccat/460027394/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 05 Jan 2011 21:28:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2011/01/05/6118849.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2011/01/05/6118849.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027394/1094838</fs:itemid></item><item><title>动态语言会淘汰静态语言吗？</title><link>http://blog.csdn.net/ccat/archive/2011/01/04/6116088.aspx</link><description>上一篇博客动态语言会导致开发质量下降吗？，尽管没有我想像的那么多争议，但还是如期引发了一些误解。有一些朋友指出动态语言，具体来说是 Python 中的各种问题。这些我认为是大部分是正确的。我写上文的用意，在于讨论动态语言使用过程中，关于质量控制的必要性，以及其引发的性价比方面的争议。这并不表示动态语言全面的优于静态语言，更不表示静态语言会被动态语言全面的取代。进一步，这里我简单的说一下，我所认识到的，静态语言相对的优越性，和存在意义。这里首先我表达一下我一贯的观点：计算机不会魔法。具体来说两方面，一是离机器越近，性能上越有可能达到更快；二是目前的机器模型，总是以线性方式管理数据的（值得吐槽的是在操作系统以上，文件分区系统也总是这样干的，更底层能否以哪怕是极座标方式，直接在二／三维空间上定位访问，而非扇区、柱面、簇这种形式，我不清楚，有待方家指点）。线性管理信息带来的效应就是：基于线性数据结构，或以地址访问信息的编程工具，通常来说会比基于字典结构的更快，至少有更大的优化空间。而静态语言的话，编译时我们已经确定了对象的结构和尺寸（动态尺寸的内&lt;img src=&quot;http://www1.feedsky.com/t1/460027395/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2011/01/04/6116088.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/ccat/460027395/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/ccat/460027395/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Jan 2011 17:54:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2011/01/04/6116088.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2011/01/04/6116088.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027395/1094838</fs:itemid></item><item><title>动态语言会导致开发质量下降吗？</title><link>http://blog.csdn.net/ccat/archive/2010/12/29/6106155.aspx</link><description>&lt;br /&gt;离开CPUG以后，我的邮箱清静了很多，果断退掉一些现在已经不太关注的邮件组后，只有haskell-cafe和python社区的邮件还比较热闹。不过这几天几位朋友都在问我这个事儿：&lt;br /&gt;https://groups.google.com/forum/#!topic/python-cn/yT3FvzgFLAs/discussion&lt;br /&gt;&lt;br /&gt;codebase 中 merge 了别人的代码以后。即便双方都没有改动同一个文件，也可能出现这种情况：&lt;br /&gt;A 只改动了 a.py 的一个方法的传参个数。&lt;br /&gt;B 改动了 b.py, 并且 b.py 中调用了 a.py 中的那个方法改动前的版本。
&lt;br /&gt;merge 了两个文件以后, 程序员基本都不会意识到现在出了问题。&lt;br /&gt;原因有两个：&lt;br /&gt;1. python 程序员基本不用什么IDE, 如果使用 pydev 之类, 大致还能依靠 IDE 在merge 以后看到这个错。&lt;br /&gt;2. python 没有编译的概念，没有机会看到编译器对这个语法问题的报错。&lt;br /&gt;好了，现在只有等上线以后&lt;img src=&quot;http://www1.feedsky.com/t1/460027396/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/12/29/6106155.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/ccat/460027396/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/ccat/460027396/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 29 Dec 2010 23:53:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/12/29/6106155.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/12/29/6106155.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027396/1094838</fs:itemid></item><item><title>ghc 7.0.1 发布</title><link>http://blog.csdn.net/ccat/archive/2010/11/25/6036086.aspx</link><description>&lt;br /&gt;&lt;br /&gt;编译了一个，有很多有意思的东西&lt;br /&gt;Release Note 在此。列举几处我比较有兴趣的：基于 epoll/kqueue 的IO可以生成 LLVM 代码翻新了大量模块，特别是线程或异常阻塞有关的ghci 现在完整支持 import支持 haskel 2010 ，但是新标准可能会与传统的 base 模块冲突，建议使用ghc/ghci时用以下命令屏蔽冲突模块：ghci -package haskell2010 -hide-package base -hide-package array
现在支持 utf8 编码的源码文件，以及，甚至有一些 unicode 字符可以直接成为语法的一部分。GC 固定为两代回收现在 ghc 可以向操作系统归还内存（至少 Python 和 Java 都还不能，C 的 free 在这方面也不是很有效）。优化了 ghci 的沙盒&lt;br /&gt;我在 ghci 里 :help 了一下，内容跟以前非常不同了。如下所示，有几个功能非常有爱，如：可以支持多行能够生成 etags 和 ctags*Main&gt; :help
 Commands ava&lt;img src=&quot;http://www1.feedsky.com/t1/460027397/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/11/25/6036086.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/ccat/460027397/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/ccat/460027397/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Nov 2010 22:40:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/11/25/6036086.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/11/25/6036086.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027397/1094838</fs:itemid></item><item><title>尝试haskell</title><link>http://blog.csdn.net/ccat/archive/2010/11/22/6026004.aspx</link><description>&lt;br /&gt;&lt;br /&gt;尝试用haskell编写一个SQL解释器，做了一个初步的后端&lt;br /&gt;&lt;br /&gt;代码：moduleFunswhereimportData.ListimportMonadimportSystem.DirectoryimportSystem.FilePathimportSystem.IOimportText.Regex.PCREdataStore t p =Text p 
               |Csv p
               |Bin p
               |File p

selectFrom (Text store) =do
  content IO[String]
unionIt= liftM concat

select::IO [FilePath] -&gt;IO [String]
select paths = paths 
               &gt;&gt;=\p&lt;img src=&quot;http://www1.feedsky.com/t1/460027398/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/11/22/6026004.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/ccat/460027398/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/ccat/460027398/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 22 Nov 2010 02:48:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/11/22/6026004.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/11/22/6026004.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027398/1094838</fs:itemid></item><item><title>Python 速成培训及其幻灯的编写配置</title><link>http://blog.csdn.net/ccat/archive/2010/11/18/6016726.aspx</link><description>&lt;br /&gt;前几天为公司同事做了一次 Python 语言的速成培训，幻灯在这里：
Python速成指南View more presentations from March Liu.&lt;br /&gt;这次的幻灯中，我对平时使用的 latex 代码做了一些调整，新的引言区如下：&lt;br /&gt;&lt;br /&gt;\documentclass[utf8x, notes=hide]{beamer}

%\usepackage[bars]{beamerthemetree} % Beamer Theme v 2.2
\usetheme{boxes} % Beamer theme
\usecolortheme{seahorse} % Beamer color theme

\usepackage[boldfont,slantfont]{xeCJK}
\usepackage{fontspec}
\setmainfont{DejaVu Serif}
\setsansfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}%{Monaco}
\setCJKma&lt;img src=&quot;http://www1.feedsky.com/t1/460027399/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/11/18/6016726.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/ccat/460027399/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/ccat/460027399/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 18 Nov 2010 00:08:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/11/18/6016726.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/11/18/6016726.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027399/1094838</fs:itemid></item><item><title>How to Read Mathematics 如何阅读数学[节选]——数学阅读时应该自省的几个问题</title><link>http://blog.csdn.net/ccat/archive/2010/10/26/5967739.aspx</link><description>Why is this idea true?
为什么这个想法是对的？
Do I really believe it?
我是否确信它？
Could I convince someone else that it is true?
我能说服别人也信服它吗？
Why didn't the author use a different argument?
为什么作者没有用一个不同的论据？
Do I have a better argument or method of explaining the idea?
我有没有一个更好的论据或方法来说明这个思想？
Why didn't the author explain it the way that I understand it?
为什么作者不用我理解到的方式去阐述它？
Is my way wrong?
我的方法错了吗？
Do I really get the idea?
我确实理解这些方法了吗？
Am I missing some subtlety?
我是否搞错了某些细节？
Did this author m&lt;img src=&quot;http://www1.feedsky.com/t1/460027400/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/10/26/5967739.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/ccat/460027400/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/ccat/460027400/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 26 Oct 2010 21:26:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/10/26/5967739.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/10/26/5967739.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027400/1094838</fs:itemid></item><item><title>Python 2.7 Tutorial —— 浮点数</title><link>http://blog.csdn.net/ccat/archive/2010/10/06/5923108.aspx</link><description>&lt;br /&gt;&lt;br /&gt;.. _tut-fp-issues:&lt;br /&gt;&lt;br /&gt;****************************************************************************************&lt;br /&gt;Floating Point Arithmetic:  Issues and Limitations 浮点数算法：争议和限制&lt;br /&gt;****************************************************************************************&lt;br /&gt;&lt;br /&gt;.. sectionauthor:: Tim Peters &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Floating-point numbers are represented in computer hardware as base 2 (binary)&lt;br /&gt;fractions.  For example, the&lt;img src=&quot;http://www1.feedsky.com/t1/460027401/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/10/06/5923108.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/ccat/460027401/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/ccat/460027401/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 06 Oct 2010 00:04:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/10/06/5923108.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/10/06/5923108.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027401/1094838</fs:itemid></item><item><title>Python 2.7 Tutorial —— 解释器</title><link>http://blog.csdn.net/ccat/archive/2010/10/06/5923100.aspx</link><description>.. _tut-interacting:

***************************************************
Interactive Input Editing and History Substitution
***************************************************

Some versions of the Python interpreter support editing of the current input
line and history substitution, similar to facilities found in the Korn shell and
the GNU Bash shell.  This is implemented using the `GNU Readline`_ library,
which supports Emacs-style and vi-style editing.  This library has its own
doc&lt;img src=&quot;http://www1.feedsky.com/t1/460027402/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/10/06/5923100.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/ccat/460027402/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/ccat/460027402/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 06 Oct 2010 00:03:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/10/06/5923100.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/10/06/5923100.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027402/1094838</fs:itemid></item><item><title>Python 2.7 Tutorial —— 标准库II</title><link>http://blog.csdn.net/ccat/archive/2010/10/06/5923087.aspx</link><description>&lt;br /&gt;&lt;br /&gt;.. _tut-brieftourtwo:&lt;br /&gt;&lt;br /&gt;**********************************************************************&lt;br /&gt;Brief Tour of the Standard Library -- Part II 标准库概览 II&lt;br /&gt;**********************************************************************&lt;br /&gt;&lt;br /&gt;This second tour covers more advanced modules that support professional&lt;br /&gt;programming needs.  These modules rarely occur in small scripts.&lt;br /&gt;&lt;br /&gt;第二部分包含了支持专业编程工作所需的更高级的模块，这些模块很少出现在小脚本中。&lt;br /&gt;&lt;br /&gt;.. _tut-output-formatting:&lt;img src=&quot;http://www1.feedsky.com/t1/460027403/ccat/csdn.net/s.gif?r=http://blog.csdn.net/ccat/archive/2010/10/06/5923087.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/ccat/460027403/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/ccat/460027403/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 06 Oct 2010 00:01:00 +0800</pubDate><author>智拙</author><guid isPermaLink="false">http://blog.csdn.net/ccat/archive/2010/10/06/5923087.aspx</guid><dc:creator>智拙</dc:creator><fs:srclink>http://blog.csdn.net/ccat/archive/2010/10/06/5923087.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ccat/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ccat/~1094840/460027403/1094838</fs:itemid></item></channel></rss>
