<?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/tanghw" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/tanghw" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 29 Mar 2008 11:04:00 GMT</lastBuildDate><title>Sarkuya的编程园地</title><description>--  炼志飞心砚香墨，冷暖春秋隐翠竹。</description><item><title>揭开AJAX神秘面纱</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/62118012/1191823/1/item.html</link><wfw:comment>comments/2227549.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2227549.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2227549</trackback:ping><description>这篇AJAX入门教程教您如何快速地建立一个基于AJAX的Web应用。读完此文后，您可以获得AJAX最基本的启发，然后应用于结构更复杂，功能更强大的应用中。&lt;img src =&quot;aggbug/2227549.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 29 Mar 2008 19:04:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/03/29/2227549.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/03/29/2227549.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/03/29/2227549.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/62118012/1191823</fs:itemid></item><item><title>使用JMock来实现孤立测试</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/60836024/1191823/1/item.html</link><wfw:comment>comments/2211133.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2211133.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2211133</trackback:ping><description>在没有数据库的情况下，您能孤立地测试数据库的读写代码吗？这篇文章讲述如何使用JMock来实现这种孤立测试。&lt;img src =&quot;aggbug/2211133.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 24 Mar 2008 06:57:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/03/23/2211133.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/03/23/2211133.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/03/23/2211133.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/60836024/1191823</fs:itemid></item><item><title>MASM32快速起步</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/60656616/1191823/1/item.html</link><wfw:comment>comments/2207716.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2207716.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2207716</trackback:ping><description>常言道，万事开头难，汇编编程更是如此。本文将带着读者分别在Quick Editor及VC6的环境中快速地编写第一个汇编程序：Hello, World。&lt;img src =&quot;aggbug/2207716.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 23 Mar 2008 08:28:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/03/23/2207716.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/03/23/2207716.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/03/23/2207716.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/60656616/1191823</fs:itemid></item><item><title>活用SiteMesh，一个装饰器就可支撑整个网站结构</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308399/1191823/1/item.html</link><wfw:comment>comments/2195391.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2195391.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2195391</trackback:ping><description>能否只用一个装饰器就能构建整个Web的页面骨架？本文教您如何做到这一点。&lt;img src =&quot;aggbug/2195391.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Mar 2008 06:40:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/03/18/2195391.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/03/18/2195391.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/03/18/2195391.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308399/1191823</fs:itemid></item><item><title>改进Spring中的分页技术</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308400/1191823/1/item.html</link><wfw:comment>comments/2195358.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2195358.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2195358</trackback:ping><description>Spring中有一个PagedListHolder，可以实现分页。但此类有几个缺点。本文说明了如何改进Spring中的分页技术，并给出了实现代码及运行界面。&lt;img src =&quot;aggbug/2195358.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Mar 2008 06:21:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/03/18/2195358.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/03/18/2195358.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/03/18/2195358.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308400/1191823</fs:itemid></item><item><title>GDI+ for VC6 MFC</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308401/1191823/1/item.html</link><wfw:comment>comments/2100187.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2100187.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2100187</trackback:ping><description>This issue shows you how to setup up the GDI+ environment in VC6, followed with a MFC sample code.&lt;img src =&quot;aggbug/2100187.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 17 Feb 2008 13:45:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/02/17/2100187.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/02/17/2100187.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/02/17/2100187.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308401/1191823</fs:itemid></item><item><title>在NetBeans下使用AppFuse开发Java Web应用</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308402/1191823/1/item.html</link><wfw:comment>comments/2037310.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2037310.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037310</trackback:ping><description>This article shows how to integrate Appfuse into NetBeans to build a Java web application rapidly.&lt;img src =&quot;aggbug/2037310.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Jan 2008 22:06:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/01/11/2037310.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/01/11/2037310.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/01/11/2037310.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308402/1191823</fs:itemid></item><item><title>HsqlDb的持续化构建</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308403/1191823/1/item.html</link><wfw:comment>comments/2037203.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2037203.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037203</trackback:ping><description>Learn the native fetures of HsqlDB, based on which to construct a build.xml finally.&lt;img src =&quot;aggbug/2037203.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Jan 2008 21:25:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/01/11/2037203.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/01/11/2037203.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/01/11/2037203.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308403/1191823</fs:itemid></item><item><title>工厂模式解析</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308404/1191823/1/item.html</link><wfw:comment>comments/2037138.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2037138.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037138</trackback:ping><description>Why do we need the factory method pattern? What benefits can we get from it? &lt;img src =&quot;aggbug/2037138.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Jan 2008 20:50:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/01/11/2037138.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/01/11/2037138.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/01/11/2037138.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308404/1191823</fs:itemid></item><item><title>设计模式超微导论</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308405/1191823/1/item.html</link><wfw:comment>comments/2034775.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2034775.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2034775</trackback:ping><description>An express guide to design patterns.&lt;img src =&quot;aggbug/2034775.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Jan 2008 09:41:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/01/11/2034775.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/01/11/2034775.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/01/11/2034775.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308405/1191823</fs:itemid></item><item><title>Proxy的简单例子</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308406/1191823/1/item.html</link><wfw:comment>comments/2034731.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2034731.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2034731</trackback:ping><description>A simple usage of Java Proxy.&lt;img src =&quot;aggbug/2034731.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Jan 2008 09:02:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2008/01/11/2034731.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2008/01/11/2034731.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2008/01/11/2034731.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308406/1191823</fs:itemid></item><item><title>CSS记要</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308407/1191823/1/item.html</link><wfw:comment>comments/525578.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/525578.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=525578</trackback:ping><description>简要地介绍了CSS的方方面面，并列出CSS相应的属性。&lt;img src =&quot;aggbug/525578.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 09 Nov 2005 06:24:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2005/11/08/525578.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2005/11/08/525578.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2005/11/08/525578.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308407/1191823</fs:itemid></item><item><title>数据库设计5步骤</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308408/1191823/1/item.html</link><wfw:comment>comments/524930.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/524930.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=524930</trackback:ping><description>数据库的规划与设计非常重要。如果一个数据库设计得不好，那么就会有许多多余的代码被用来弥补数据库设计的不足与拙劣。作者在学习的过程中，感到此文简明而实用，便翻译成了中文。本文通过一个具体的例子，教你如何设计出一个规范的数据库。&lt;img src =&quot;aggbug/524930.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 08 Nov 2005 10:25:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2005/11/08/524930.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2005/11/08/524930.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2005/11/08/524930.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308408/1191823</fs:itemid></item><item><title>装饰Servlet Request对象</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308409/1191823/1/item.html</link><wfw:comment>comments/524929.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/524929.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=524929</trackback:ping><description>本文说明了如何将装饰模式应用到servlet request对象上。&lt;img src =&quot;aggbug/524929.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 08 Nov 2005 10:15:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2005/11/08/524929.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2005/11/08/524929.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2005/11/08/524929.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308409/1191823</fs:itemid></item><item><title>从Spring VS. EJB3.0想到的男女问题</title><link>http://item.feedsky.com/~csdn.net/tanghw/~1191845/59308410/1191823/1/item.html</link><wfw:comment>comments/524906.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/524906.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=524906</trackback:ping><description>作为IT技术人员，我们的选择实在太多。有时我们在作出选择之后，往往会像维护自己的脸面一样来捍卫自己所做的选择，甚至不惜攻击与自己有不同选择的“异教徒”。这种心理，除了反映出我们确实需要各种各样的标准之外，还折射出我们的担心：自己的选择可千万不能被抛弃，否则，代价太沉重了，一切都得从头开始学起。可关系到男女的性别问题呢？我们可以自己选择吗？将这个问题放在IT业中思考，我们能得出什么样的结论呢？&lt;img src =&quot;aggbug/524906.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 08 Nov 2005 09:03:00 +0800</pubDate><author>Sarkuya</author><comments>http://blog.csdn.net/tanghw/archive/2005/11/08/524906.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tanghw/archive/2005/11/08/524906.aspx</guid><dc:creator>Sarkuya</dc:creator><fs:srclink>http://blog.csdn.net/tanghw/archive/2005/11/08/524906.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/tanghw/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/tanghw/~1191845/59308410/1191823</fs:itemid></item></channel></rss>