<?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/HeavensDoor" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/HeavensDoor" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 15 Jan 2009 15:08:00 GMT</lastBuildDate><title>HeavensDoor的专栏</title><link>http://blog.csdn.net/HeavensDoor/</link><item><title>如何优化SQL Server数据库查询</title><link>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789430.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3789430.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3789430.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3789430</trackback:ping><description>如何优化SQL Server数据库查询&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3789430.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 15 Jan 2009 23:08:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789430.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789430.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789430.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847539/5485902</fs:itemid></item><item><title>SQL Server 2005：你应知道的13件事</title><link>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789383.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3789383.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3789383.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3789383</trackback:ping><description>SQL Server 2005：你应知道的13件事&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3789383.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 15 Jan 2009 23:01:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789383.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789383.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789383.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847540/5485902</fs:itemid></item><item><title>SQL服务器面临的危险和补救.读[十种方法]后感</title><link>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789369.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3789369.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3789369.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3789369</trackback:ping><description>SQL服务器面临的危险和补救.读[十种方法]后感&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3789369.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 15 Jan 2009 22:59:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789369.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789369.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789369.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847541/5485902</fs:itemid></item><item><title>SQL Server中未公布的扩展存储过程注入</title><link>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789239.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3789239.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3789239.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3789239</trackback:ping><description>SQL Server中未公布的扩展存储过程注入&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3789239.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 15 Jan 2009 22:41:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789239.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789239.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2009/01/15/3789239.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847542/5485902</fs:itemid></item><item><title>微软Marshal.ReleaseComObject</title><link>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3647228.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3647228.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3647228.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3647228</trackback:ping><description>研究了很多微软调用COM 对象或者ActiveX控件的范例，都很少有用到Marshal.ReleaseComObject 方法。因此，对超图范例频繁使用该方法的原因产生了好奇。所以花2天时间集中研究了一下。&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3647228.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 30 Dec 2008 22:35:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3647228.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3647228.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3647228.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847543/5485902</fs:itemid></item><item><title>RCW入门浅析</title><link>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644882.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3644882.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3644882.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3644882</trackback:ping><description>com interop看上去象是介乎于com和.net之间的一条纽带，一座桥梁。为了保持向后兼容，com interop能使得.net程式在不修改原有com组件的前提下方便的访问com组件。这一点是非常重要的。事实上，全球的com组件的代码量估计可能有数十亿行，拥有这些com组件的公司不可能重写这些组件，所以com interop的存在为有此需求的研发者提供了非常好的解决方案。 &lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3644882.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 30 Dec 2008 17:55:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644882.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644882.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644882.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847544/5485902</fs:itemid></item><item><title>浅析C#中三层架构的实现</title><link>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644842.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3644842.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3644842.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3644842</trackback:ping><description>&lt;br /&gt;这篇文章讨论如何在C＃中实现三层架构，使用MS Access数据库存储数据。在此，我在3层架构中实现一个小型的可复用的组件保存客户数据。并提供添加，更新，查找客户数据的功能。&lt;br /&gt;&lt;br /&gt;背景&lt;br /&gt;&lt;br /&gt;首先，我介绍一些3层架构的理论知识。简单说明：什么是3层架构？3层架构的优点是什么？&lt;br /&gt;&lt;br /&gt;什么是三层架构？&lt;br /&gt;&lt;br /&gt;3层架构是一种“客户端－服务器”架构，在此架构中用户接口，商业逻辑，数据保存以及数据访问被设计为独立的模块。主要有3个层面，第一层（表现层，GUI层），第二层（商业对象，商业逻辑层），第三层（数据访问层）。这些层可以单独开发，单独测试。&lt;br /&gt;&lt;br /&gt;为什么要把程序代码分为3层。把用户接口层，&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3644842.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 30 Dec 2008 17:50:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644842.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644842.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644842.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847545/5485902</fs:itemid></item><item><title>.NET内存中敏感数据的保护方案</title><link>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644848.aspx</link><wfw:comment>http://blog.csdn.net/HeavensDoor/comments/3644848.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/HeavensDoor/comments/commentRss/3644848.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3644848</trackback:ping><description>从具体上来说，.NET元数据机制的设计，既方便了反射等强大特性的实现，又同时给代码安全及程序运行时安全带来了巨大的隐患。迄今为止，还未发现比较有效元数据可见性控制方法。当然，这不在本文的讨论范围之内。我还是更愿意在这篇文章在针对.NET的内存分配机制讨论一个更具体的问题：如何保护在内存中存储的敏感数据？&lt;img src =&quot;http://blog.csdn.net/HeavensDoor/aggbug/3644848.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 30 Dec 2008 17:50:00 +0800</pubDate><author>HeavensDoor</author><comments>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644848.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644848.aspx</guid><dc:creator>HeavensDoor</dc:creator><fs:srclink>http://blog.csdn.net/HeavensDoor/archive/2008/12/30/3644848.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/HeavensDoor/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/HeavensDoor/~7376385/207847546/5485902</fs:itemid></item></channel></rss>