<?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/xiangyu5945" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/xiangyu5945" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 12 Mar 2009 13:47:00 GMT</lastBuildDate><title>御风而翔</title><description>好好学习，天天向上    再来句英语：Study hard and make everyday progress!</description><link>http://blog.csdn.net/xiangyu5945/</link><item><title>C#中的结构与类</title><link>http://blog.csdn.net/xiangyu5945/archive/2009/03/12/3983911.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3983911.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3983911.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3983911</trackback:ping><description>&lt;br /&gt;转自：http://www.c-sharpcorner.com/UploadFile/yougerthen/403022009052133AM/4.aspx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C# Corner今天发表了Bechir Bejaoui的一篇文章《What really make difference between structures and classes?》。关于结构和类的区别其实是老生常谈，不过本文总结得较为全面，所以翻译过来给大家共享。&lt;br /&gt;　　总结起来，两者共有如下区别：&lt;br /&gt;　　1、结构是值类型，类则是引用类型。因此前者是放在栈（Stack）里，后者则仅仅是将引用地址存放在栈里，而具体的值则存放在堆（heap）里。如下图所示：&lt;br /&gt;&lt;br /&gt;　　2、据第1点可以得出结论，那就是类对象通常用来传递大数据，而结构对象则用来传递小数据。&lt;br /&gt;　　3、类可以被继承，而结构则不支持。&lt;br /&gt;　　4、结构对象不能像类对象一样赋值为null。&lt;br /&gt;　　5、结构不能像类一样定义析构器。&lt;br /&gt;　　6、结构不能像类一样定&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3983911.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Mar 2009 21:47:00 +0800</pubDate><author>杨敏</author><comments>http://blog.csdn.net/xiangyu5945/archive/2009/03/12/3983911.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2009/03/12/3983911.aspx</guid><dc:creator>杨敏</dc:creator><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2009/03/12/3983911.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408337/5473455</fs:itemid></item><item><title>指针和引用</title><link>http://blog.csdn.net/xiangyu5945/archive/2009/02/27/3943519.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3943519.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3943519.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3943519</trackback:ping><description>&lt;br /&gt;&lt;br /&gt;http://writeblog.csdn.net/PostEditPlain.aspx&lt;br /&gt;&lt;br /&gt;一、先看一段代码：&lt;br /&gt;&lt;br /&gt;#include &lt;br /&gt;usingnamespace std;&lt;br /&gt;void freePtr1(int* p1)&lt;br /&gt;{&lt;br /&gt;   delete p1; &lt;br /&gt;   p1 = NULL;&lt;br /&gt;}&lt;br /&gt;void freePtr2(int*&amp; p2)&lt;br /&gt;{&lt;br /&gt;   delete p2; &lt;br /&gt;   p2 = NULL;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;   int *p1 = newint;&lt;br /&gt;   *p1 = 1;&lt;br /&gt;   freePtr1(p1);&lt;br /&gt;   int *p2 = newint;&lt;br /&gt;   *p2 = 2;&lt;br /&gt;   freePtr2(p2);&lt;br /&gt;   system(&quot;pause&quot;);&lt;br /&gt;}&lt;br /&gt;思考：在&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3943519.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 28 Feb 2009 03:16:00 +0800</pubDate><author>杨敏</author><comments>http://blog.csdn.net/xiangyu5945/archive/2009/02/27/3943519.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2009/02/27/3943519.aspx</guid><dc:creator>杨敏</dc:creator><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2009/02/27/3943519.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408338/5473455</fs:itemid></item><item><title>观察者模式，事件，委托</title><link>http://blog.csdn.net/xiangyu5945/archive/2009/02/19/3911434.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3911434.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3911434.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3911434</trackback:ping><description>&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;//一、   观察者模式&lt;br /&gt;//目的&lt;br /&gt;//概述&lt;br /&gt;//原理&lt;br /&gt;//二、   C#中的观察者模式&lt;br /&gt;//概述&lt;br /&gt;//模型与观察者基类&lt;br /&gt;//优点&lt;br /&gt;//三、   事例&lt;br /&gt;//题目：猫大叫,两只老鼠开始逃跑,主人醒来,宝宝也醒来了并且哭了起来&lt;br /&gt;//解决方案：&lt;br /&gt;//1.    建立模型(目标基类)&lt;br /&gt;//2.    建立观察者基类（单行为，多行为）&lt;br /&gt;//3.    建立具体目标&lt;br /&gt;//4.    建立具体观察者&lt;br /&gt;//5.    运行测试&lt;br /&gt;&lt;br /&gt;//一、      观察者模式&lt;br /&gt;//目的&lt;br /&gt;//我们都知道解决一个问题有N种解决方式，但在面向对象的设计中如何能做到“高内聚，低耦合”，设计可重用的对象才是我们追求的。在设计过程中，我们经常会接触到一种情况：一个对象的&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3911434.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 20 Feb 2009 03:45:00 +0800</pubDate><author>杨敏</author><comments>http://blog.csdn.net/xiangyu5945/archive/2009/02/19/3911434.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2009/02/19/3911434.aspx</guid><dc:creator>杨敏</dc:creator><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2009/02/19/3911434.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408339/5473455</fs:itemid></item><item><title>Asp.Net架构-1 HTTP请求处理流程</title><link>http://blog.csdn.net/xiangyu5945/archive/2009/01/12/3759806.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3759806.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3759806.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3759806</trackback:ping><description>&lt;br /&gt;asp.net由一系列类组成，其主要目的将HTTP请求转变成对客户端的响应。HttpRuntime类是asp.net的一个主要入口，它有一个称作ProcessRequest的方法，这个方法有一个HttpWorkerRequest类作为参数。HttpRuntime类几乎包含关于单个HTTP请求的所有信息：所请求的文件，服务器端变量，QueryString，Http头信息等。&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3759806.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 12 Jan 2009 22:37:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2009/01/12/3759806.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2009/01/12/3759806.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2009/01/12/3759806.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408340/5473455</fs:itemid></item><item><title>Sony 笔试题</title><link>http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194673.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3194673.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3194673.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3194673</trackback:ping><description>&lt;br /&gt;1．完成下列程序&lt;br /&gt;*&lt;br /&gt;*.*. *..*..*.. *...*...*...*... *....*....*....*....*....&lt;br /&gt;*.....*.....*.....*.....*.....*..... *......*......*......*......*......*......*......&lt;br /&gt;*.......*.......*.......*.......*.......*.......*.......*.......&lt;br /&gt;#include&lt;br /&gt;#define N 8&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt; int i,j,k;&lt;br /&gt; for(i=0;i&lt;br /&gt; {&lt;br /&gt;    for(j=0;j&lt;br /&gt;  {&lt;br /&gt;   printf(&quot;*&quot;);&lt;br /&gt;   for(k=0;k&lt;br /&gt;   {&lt;br /&gt;    printf(&quot;.&quot;);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3194673.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 01 Nov 2008 00:45:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194673.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194673.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194673.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408341/5473455</fs:itemid></item><item><title>typedef struct用法详解</title><link>http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194592.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3194592.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3194592.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3194592</trackback:ping><description>例子：typedef struct tagNode {　char *pItem;　struct tagNode *pNext;} *pNode;正文：1. 基本解释　　typedef为C语言的关键字，作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型（int,char等）和自定义的数据类型（struct等）。　　在编程中使用typedef目的一般有两个，一个是给变量一个易记且意义明确的新名字，另一个是简化一些比较复杂的类型声明。　　至于typedef有什么微妙之处，请你接着看下面对几个问题的具体阐述。 　　2. typedef &amp; 结构的问题　　当用下面的代码定义一个结构时，编译器报了一个错误，为什么呢？莫非C语言不允许在结构中包含指向它自己的指针吗？请你先猜想一下，然后看下文说明：typedef struct tagNode{　char *pItem;&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3194592.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 01 Nov 2008 00:29:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194592.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194592.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2008/10/31/3194592.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408342/5473455</fs:itemid></item><item><title>各种排序方法的综合比较</title><link>http://blog.csdn.net/xiangyu5945/archive/2008/10/18/3095286.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3095286.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3095286.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3095286</trackback:ping><description>&lt;br /&gt;http://166.111.4.54:2000/(里面有数据结构的全部知识点,讲得很好)&lt;br /&gt;http://www.sgrtvu.net.cn/jx_data/lg_data/wrl/sj_gc/zksjjg/sjjg_tj/s8.html&lt;br /&gt;(里面有很多很不错的问题,并且附有答案)&lt;br /&gt;&lt;br /&gt;各种排序方法的综合比较&lt;br /&gt;&lt;br /&gt;结论:&lt;br /&gt;   排序方法 平均时间 最坏时间 辅助存储&lt;br /&gt;   简单排序 O(n2)  O(n2)  O(1)&lt;br /&gt;   快速排序 O(nlogn) O(n2)         O(logn)&lt;br /&gt;   堆排序 O(nlogn) O(nlogn) O(1)&lt;br /&gt;   归并排序 O(nlogn) O(nlogn) O(n)&lt;br /&gt;   基数排序 O(d(n+rd)) O(d(n+rd)) O(rd)&lt;br /&gt;另外:直接插入排序、冒泡排序为简单排序，希尔排序（不稳定）&lt;br /&gt;一、时间性能  &lt;br /&gt;按平均的时间性能来分，有三类排序方法： &lt;br /&gt;时间复杂度为O(n&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3095286.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 18 Oct 2008 19:52:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2008/10/18/3095286.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2008/10/18/3095286.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2008/10/18/3095286.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408343/5473455</fs:itemid></item><item><title>TCP/IP协议基础之一</title><link>http://blog.csdn.net/xiangyu5945/archive/2008/10/17/3092692.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3092692.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3092692.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3092692</trackback:ping><description>&lt;br /&gt;1、TCP/IP协议栈&lt;br /&gt;四层模型 &lt;br /&gt;TCP/IP这个协议遵守一个四层的模型概念：应用层、传输层、互联层和网络接口层。 &lt;br /&gt;网络接口层 &lt;br /&gt;模型的基层是网络接口层。负责数据帧的发送和接收，帧是独立的网络信息传输单元。网络接口层将帧放在网上，或从网上把帧取下来。 &lt;br /&gt;互联层 &lt;br /&gt;互联协议将数据包封装成internet数据报，并运行必要的路由算法。 &lt;br /&gt;这里有四个互联协议： &lt;br /&gt;网际协议IP：负责在主机和网络之间寻址和路由数据包。 &lt;br /&gt;地址解析协议ARP：获得同一物理网络中的硬件主机地址。 &lt;br /&gt;网际控制消息协议ICMP：发送消息，并报告有关数据包的传送错误。 &lt;br /&gt;互联组管理协议IGMP：被IP主机拿来向本地多路广播路由器报告主机组成员。 &lt;br /&gt;传输层 &lt;br /&gt;传输协议在计算机之间提供通信会话。传输协议的选择根据数据传输方式而定。 &lt;br /&gt;两个传输协议： &lt;br /&gt;传输控制协议TCP：为应用程序提供可靠的通信连接。适合于一次传输大批数据的情况。并适用于要求得到响应的应用程序。&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3092692.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 18 Oct 2008 01:56:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2008/10/17/3092692.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2008/10/17/3092692.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2008/10/17/3092692.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408344/5473455</fs:itemid></item><item><title>Oracle通配符，运算符的使用</title><link>http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026233.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3026233.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3026233.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3026233</trackback:ping><description>&lt;br /&gt;用于where比较条件的有：&lt;br /&gt;     等于：=、、&gt;=、&lt;br /&gt;     包含：in、not in    exists、not exists&lt;br /&gt;     范围：between...and、not between....and&lt;br /&gt;     匹配测试：like、not like&lt;br /&gt;     Null测试：is null、is not null&lt;br /&gt;     布尔链接：and、or、not&lt;br /&gt;通配符：&lt;br /&gt;在where子句中，通配符可与like条件一起使用。在Oracle中：&lt;br /&gt;     %(百分号)：  &amp;nb&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3026233.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 07 Oct 2008 18:17:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026233.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026233.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026233.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408345/5473455</fs:itemid></item><item><title>Oracle左连接与有连接</title><link>http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026215.aspx</link><wfw:comment>http://blog.csdn.net/xiangyu5945/comments/3026215.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/xiangyu5945/comments/commentRss/3026215.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3026215</trackback:ping><description>&lt;br /&gt; 在Oracle PL-SQL中，左连接和右连接可以用如下的方式实现： &lt;br /&gt;&lt;br /&gt;　　语句片断： &lt;br /&gt;&lt;br /&gt;　　SELECT emp_name, dept_name &lt;br /&gt;&lt;br /&gt;　　FORM Employee, Department &lt;br /&gt;&lt;br /&gt;　　WHERE Employee.emp_deptid(+) = Department.deptid&lt;br /&gt;此SQL文使用了右连接，即“(+)”所在位置的另一侧为连接的方向，右连接说明等号右侧的所有记录均会被显示，无论其在左侧是否得到匹配，也就是说上例中无论会不会出现某个部门没有一个员工的情况，这个部门的名字都会在查询结果中出现。 &lt;br /&gt;&lt;br /&gt;　　相反的情况： &lt;br /&gt;&lt;br /&gt;　　SELECT emp_name, dept_name &lt;br /&gt;&lt;br /&gt;　　FORM Employee, Department &lt;br /&gt;&lt;br /&gt;　　WHERE Employee.emp_deptid = Department.deptid(+)则是左连接，无论这个员工有没有一个能在Department表中得到匹配的部门号&lt;img src =&quot;http://blog.csdn.net/xiangyu5945/aggbug/3026215.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 07 Oct 2008 18:13:00 +0800</pubDate><comments>http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026215.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026215.aspx</guid><fs:srclink>http://blog.csdn.net/xiangyu5945/archive/2008/10/07/3026215.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/xiangyu5945/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/xiangyu5945/~7363942/207408346/5473455</fs:itemid></item></channel></rss>