<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_喝水的猪</title><subtitle type="text">从现在做起,永远不会晚....</subtitle><id>http://feed.cnblogs.com/blog/u/17084/rss</id><updated>2011-09-02T02:13:31Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/17084/rss"/><entry><id>http://www.cnblogs.com/WateringPig/archive/2011/09/02/2163392.html</id><title type="text">One Plan</title><summary type="text">整体目标 咱们从今天正式开始这一期的固定报价的工作，这一期的目标是除了完成plan上的任务，同时还需要深入了解系统的逻辑。因为在第一个迭代完成之后，我们还有第二个迭代插入，第二个迭代的任务就相当于A...</summary><published>2011-09-02T02:14:00Z</published><updated>2011-09-02T02:14:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2011/09/02/2163392.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2011/09/02/2163392.html"/><content type="html">&lt;p&gt;&lt;b&gt;&lt;u&gt;整体目标&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;咱们从今天正式开始这一期的固定报价的工作，这一期的目标是除了完成plan上的任务，同时还需要深入了解系统的逻辑。因为在第一个迭代完成之后，我们还有第二个迭代插入，第二个迭代的任务就相当于Ability Manager中的一些spec，我们需要对系统比较熟悉才能写出质量比较好的spec，才能为下个迭代做好基础准备。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;具体计划&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;各位请看附件的内部计划，两种文件格式，内容一样。以下是一些备注说明：&lt;/p&gt;  &lt;p&gt;1. 这次做的计划在迭代中分割成了几周的独立的计划，我以后发送本周目标时会直接将当周的任务计划截取发送，大家也可以多了解一下后期的任务，心里面有个谱。&lt;/p&gt;  &lt;p&gt;2. 基本上每周都有部分时间都是是计划用于开发人员的自测和修改bug的时间，大家需要利用好这个时间&lt;b&gt;做好自测&lt;/b&gt;，将真正属于自己的任务标记为done，不要遗留未完成部分。有特殊情况，需要发邮件说明，以便于我记录在列表上单独处理。&lt;/p&gt;  &lt;p&gt;3. 每个人的投入时间&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;J Yardan和Jon 计划每天投入的平均时间是7小时，计划上对应的是88%，剩余一小时用于处理日常的事物，比如项目周会，部门周会，必要的沟通等等。&lt;/li&gt;    &lt;li&gt;J Yee计划每天投入的时间是5小时，计划上对应的是65%，其他三小时用于处理解决各位需要我协助的问题和日常沟通，团队管理等任务。&lt;/li&gt;    &lt;li&gt;J Ivy 在前两天还需要投入部分时间验证AM的bug，后期会全部时间投入。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;4. 目前整体计划只比原计划提前了两天，我们也许还有一些隐藏的任务需要投入部分时间，所以在时间上并不是非常宽裕，各位也需要尽量保持高效的沟通，及早的抛出问题，提高我们整个团队的产出。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;注意事项&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;1. 文档&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;J 像我们最初约定的一样，不管是开发人员还是测试人员，发现的有价值的有必要记录的东西都需要记录在&lt;b&gt;one notes&lt;/b&gt;上，以便于积累出一些原始的文档，供以后查询，我们会穿插AM和Stats两个系统，如果没有一些文档记录，我们很有可能在一段时间后就忘记了目前还记得的东西。&lt;/li&gt;    &lt;li&gt;J 谨记这个系统以后也是全权属于我们维护与开发的系统，好用不好用，是否易于添加或修改，我们现在好的习惯可以起到比较大的作用。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;2. 重构&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;J 开发人员需要&lt;b&gt;随手重构&lt;/b&gt;，发现不好的命名，格式混乱，重复代码等等都是我们需要随手处理掉的问题，不要像AM一样，堆积所有问题到最后一并处理，这样也许以后永远也没时间来处理。&lt;/li&gt;    &lt;li&gt;J 重构规则尽量与AM中好的习惯保持一致，如果有新的需要规则的地方，请提出来讨论，并将结果记录在one notes。&lt;/li&gt;    &lt;li&gt;J 现在one notes上已经记录了一些每个页面需要都需要处理的一些条目，各位在处理具体页面时都需要按照这个列表检查一遍。 &lt;/li&gt;    &lt;li&gt;J 在日常工作中，我们需要打开&lt;b&gt;Code Analysis&lt;/b&gt;的规则条目并运行测试，尽量将所有的编译警告消除掉。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;3. 测试&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;J 由于我们已经经过了一周的系统的开发，测试人员需要尽快熟悉系统，进行一些必要的测试，确保问题不会累积。&lt;/li&gt;    &lt;li&gt;J 在熟悉过程中，多与开发人员进行沟通，因为开发人员经过一段时间的工作，可能已经比较了解系统的逻辑。&lt;/li&gt;    &lt;li&gt;J 整理&lt;b&gt;checklist&lt;/b&gt;，写&lt;b&gt;测试用例&lt;/b&gt;，测试用例颗粒程度依据时间确定。&lt;/li&gt;    &lt;li&gt;J 测试人员需要根据内部计划评估测试任务和时间，制定&lt;b&gt;测试计划&lt;/b&gt;。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;反馈&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;各位如果有任何建议或者想法请提出，欢迎沟通讨论。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/WateringPig/aggbug/2163392.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/WateringPig/archive/2011/09/02/2163392.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2011/07/25/2116537.html</id><title type="text">DBSchema 优化</title><summary type="text">现在很多项目都用了SQL Server的Database project，所以将今天收获的一个优化过程和大家分享一下。如果我们在存储过程或者视图中引用了系统表（比如sys.object），那么在部署的时候VS会给我们很多warning，如下图所示：如何解决呢？我们可以通过添加数据库应用的方式将Master.dbschema文件引用到project中，之后我们再进行deploy，这些warning果断消失了。问题到这个阶段貌似是解决了，但是我们会发现以后每次打开solution的时候都会变得慢一些，CPU占用率也比较高，同时VS任务栏会显示以下提示：其原因就是我们引用了Master.dbsche</summary><published>2011-07-25T10:59:00Z</published><updated>2011-07-25T10:59:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2011/07/25/2116537.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2011/07/25/2116537.html"/><content type="html">&lt;p&gt;现在很多项目都用了SQL Server的Database project，所以将今天收获的一个优化过程和大家分享一下。&lt;/p&gt;&#xD;
&lt;p&gt;如果我们在存储过程或者视图中引用了系统表（比如sys.object），那么在部署的时候VS会给我们很多warning，如下图所示：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858506710.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="warning" alt="warning" src="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858518313.png" border="0" height="65" width="244" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如何解决呢？我们可以通过添加数据库应用的方式将Master.dbschema文件引用到project中，之后我们再进行deploy，这些warning果断消失了。&lt;/p&gt;&#xD;
&lt;p&gt;问题到这个阶段貌似是解决了，但是我们会发现以后每次打开solution的时候都会变得慢一些，CPU占用率也比较高，同时VS任务栏会显示以下提示：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858519709.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image002[8]" alt="clip_image002[8]" src="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858512741.jpg" border="0" height="29" width="239" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858513264.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image002[10]" alt="clip_image002[10]" src="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858511071.jpg" border="0" height="13" width="244" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;其原因就是我们引用了Master.dbschema （8MB左右的xml格式的文件），VS解析起来比较辛苦。&lt;/p&gt;&#xD;
&lt;p&gt;我们该如何去优化呢？&lt;/p&gt;&#xD;
&lt;p&gt;首先，我们打开Master.schema文件，其结构如下：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858528214.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="clip_image002[12]" alt="clip_image002[12]" src="http://images.cnblogs.com/cnblogs_com/WateringPig/201107/201107251858527102.jpg" border="0" height="110" width="244" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;最关键的部分就在于Model节点内的内容，原始Master.dbschema文件包含了所有改数据库中的所有的objects的schema的描述信息，信息量非常大，但是事实上，我们所引用的部分非常少，常用的就是几个表，视图或者存储过程，所以我们移除掉所有不需要的部分，仅仅留下我们自己系统中引用过的schema，从而减少文件大小，达到优化的目的。附件为我自己修改过后的schema文件，只有25KB。&lt;/p&gt;&#xD;
&lt;p&gt;我们将修改过后的文件另存为一个以dbschema为后缀名的任意文件， 在database project的reference处引用咱们自定义的这个schema即可。之后我们再打开solution时，会发现加载速度和解析速度大大加快，部署的时候速度也快速许多，心情大好。&lt;/p&gt;&#xD;
&lt;p&gt;以上，希望这个经验能对你有所帮助，谢谢大家。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;文件地址：&lt;a href="http://files.cnblogs.com/WateringPig/SimplifyMaster.rar"&gt;http://files.cnblogs.com/WateringPig/SimplifyMaster.rar&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/WateringPig/aggbug/2116537.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/WateringPig/archive/2011/07/25/2116537.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2011/04/01/2002409.html</id><title type="text">Bug on Build Solution: &amp;quot;Unable to copy file... because it is being used by another process..&amp;quot;</title><summary type="text">When you try to compile the solution project executes normally. Closing the program and run again and the error is displayed: &amp;quot;Error 6 Unable to copy file &amp;quot;obj\x86\Release\Ercad.exe&amp;quot; to &amp;quot;..\Deployment\Ercad.exe&amp;quot;. The process cannot access the file &amp;#39;..\Deployment\Ercad.ex</summary><published>2011-04-01T09:15:00Z</published><updated>2011-04-01T09:15:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2011/04/01/2002409.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2011/04/01/2002409.html"/><content type="html">&lt;div&gt;When you try to compile the solution project executes normally. Closing the  program and run again and the error is displayed: &lt;br /&gt;"Error    6    Unable to  copy file "obj\x86\Release\Ercad.exe" to "..\Deployment\Ercad.exe". The process  cannot access the file '..\Deployment\Ercad.exe' because it is being used by  another process."&lt;br /&gt;&lt;br /&gt;The only way to compile again is closing Visual studio  and re-opening.&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The solution is ":&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;&lt;strong&gt;Add lines in Pre-Build Commands on projet:&lt;br /&gt;&lt;br /&gt;if exist  "$(TargetPath).locked" del "$(TargetPath).locked"&lt;br /&gt;if exist "$(TargetPath)" if  not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked &lt;/strong&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/WateringPig/aggbug/2002409.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/WateringPig/archive/2011/04/01/2002409.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2011/03/15/1985512.html</id><title type="text">用域名无法登陆Report Manage的问题</title><summary type="text">http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/2003a218-a7cc-4492-b07a-f047fc7b24c9</summary><published>2011-03-15T15:28:00Z</published><updated>2011-03-15T15:28:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2011/03/15/1985512.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2011/03/15/1985512.html"/><content type="html">&lt;div&gt;http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/2003a218-a7cc-4492-b07a-f047fc7b24c9&lt;/div&gt;&lt;img src="http://www.cnblogs.com/WateringPig/aggbug/1985512.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/WateringPig/archive/2011/03/15/1985512.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2010/09/23/1833346.html</id><title type="text">Report Server 资料</title><summary type="text">http://msdn.microsoft.com/zh-cn/library/cc281309(SQL.100).aspxhttp://msdn.microsoft.com/zh-cn/library/cc281309%28SQL.100%29.aspxhttp://msdn.microsoft.com/en-us/library/ms365173%28v=SQL.100%29.aspx备忘。</summary><published>2010-09-23T05:22:00Z</published><updated>2010-09-23T05:22:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2010/09/23/1833346.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2010/09/23/1833346.html"/><content type="html">http://msdn.microsoft.com/zh-cn/library/cc281309(SQL.100).aspx&lt;br /&gt;http://msdn.microsoft.com/zh-cn/library/cc281309%28SQL.100%29.aspx&lt;br /&gt;&lt;p&gt;http://msdn.microsoft.com/en-us/library/ms365173%28v=SQL.100%29.aspx&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;备忘。&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/WateringPig/aggbug/1833346.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/WateringPig/archive/2010/09/23/1833346.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2010/04/15/1712492.html</id><title type="text">SQL2008 Prevent Changing problem</title><summary type="text">当你在SQLServer 2008 中修改表结构, 让一列从Allow null 变成 Not Null 的时候, 在你存储时会弹出警告框不让你存储, 要让你drop掉该表然后重新创建. 这是源于SQL Server模式设置的缘故, 进入Tools -&amp;gt; Options -&amp;gt; Designers -&amp;gt; Table and Database Designers去掉 "Prevent...</summary><published>2010-04-15T03:39:00Z</published><updated>2010-04-15T03:39:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2010/04/15/1712492.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2010/04/15/1712492.html"/><content type="html">&lt;p&gt;当你在SQLServer 2008 中修改表结构, 让一列从Allow null 变成 Not Null 的时候, 在你存储时会弹出警告框不让你存储, 要让你&lt;br /&gt;&lt;/p&gt;&lt;p&gt;drop掉该表然后重新创建. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;这是源于SQL Server模式设置的缘故, 进入Tools -&amp;gt; Options -&amp;gt; Designers -&amp;gt; Table and Database Designers&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;去掉&amp;nbsp; "Prevent saving changes that require table re-creation"&amp;nbsp; 勾选框. 存储即可. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="file:///C:/Users/Yee/AppData/Local/Temp/moz-screenshot.png" alt="" /&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/WateringPig/aggbug/1712492.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/WateringPig/archive/2010/04/15/1712492.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2009/11/13/1602763.html</id><title type="text">Win7 下开发相关问题</title><summary type="text">1. 在通过附加到进程的方式调试的时候, 总是会出现一个"Attach security warning"的对话框, 让人不厌其烦.解决办法是:找到HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger, 更改其DisableAttachSecurityWarning键值为 1, 需要注意的是在更改的时候必须先将VS关掉, 不然...</summary><published>2009-11-13T13:16:00Z</published><updated>2009-11-13T13:16:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2009/11/13/1602763.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2009/11/13/1602763.html"/></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2009/11/11/1601394.html</id><title type="text">Win7 64 位下安装SQL2008 的问题</title><summary type="text">环境: Win7 64bit + SQL2008当在64位win7下安装SQL2008时, 有很大概率会遇到该问题,&amp;#8220;Invoke or BeginInvoke cannot be called on a control until the window handle  has been created.&amp;#8221;微软官方说法是"This issue is occurring du...</summary><published>2009-11-11T15:11:00Z</published><updated>2009-11-11T15:11:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2009/11/11/1601394.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2009/11/11/1601394.html"/></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2008/11/11/1331563.html</id><title type="text">provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified</title><summary type="text">抛去常见的出现这个问题的原因不谈, 如果在你的项目中有用到 ASP.Net 的 Membership 构建程序运用, 那么很有可能会是这个原因.程序会自动去寻找SQLEXPRESS的实例, 如果很不幸,在你的机器上没有, 那么抱歉, 他会报出这个让你头痛的错误.具体原因及过程参考:http://msdn.microsoft.com/zh-cn/library/aa479307.aspx</summary><published>2008-11-11T10:18:00Z</published><updated>2008-11-11T10:18:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2008/11/11/1331563.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2008/11/11/1331563.html"/></entry><entry><id>http://www.cnblogs.com/WateringPig/archive/2008/10/15/1312010.html</id><title type="text">[转帖]IE与firefox的js和css的区别及解决办法 -- 供参考学习用</title><summary type="text">1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document...</summary><published>2008-10-15T09:37:00Z</published><updated>2008-10-15T09:37:00Z</updated><author><name>喝水的猪</name><uri>http://www.cnblogs.com/WateringPig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/WateringPig/archive/2008/10/15/1312010.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/WateringPig/archive/2008/10/15/1312010.html"/></entry></feed>
