<?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/19861/rss</id><updated>2010-04-14T10:29:03Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/19861/rss"/><entry><id>http://www.cnblogs.com/kokoliu/archive/2010/04/14/1712076.html</id><title type="text">微软自带的防反编译工具dotfuscator.exe的使用</title><summary type="text">在园子里已经有很多高手写了关于MS的dotfuscator.exe使用方法。并且做了深入的剖析。自己对这个东西没有深入的理解，只是使用了一下而已1、安装完vs之后在，在安装路径*:\Program Files\Microsoft Visual Studio 8\Application\PreEmptive Solutions\Dotfuscator Community Edition下找到dotf...</summary><published>2010-04-14T10:29:00Z</published><updated>2010-04-14T10:29:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2010/04/14/1712076.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2010/04/14/1712076.html"/><content type="html">&lt;font style="background-color: #eaf8e9"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;在园子里已经有很多高手写了关于MS的dotfuscator.exe使用方法。并且做了深入的剖析。自己对这个东西没有深入的理解，只是使用了一下而已&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1、安装完vs之后在，在安装路径*:\Program Files\Microsoft Visual Studio 8\Application\PreEmptive Solutions\Dotfuscator Community Edition&lt;/font&gt;下找到dotfuscator.exe。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2、运行dotfuscator.exe，会询问是否进行注册，不用进行注册。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3、选择新建项目-&amp;gt;选择输入-&amp;gt;在输入程序集底下有个选择要进行混淆的程序集(我选择的是DLL，还可以将字符串进行加密，因为使用了其他的加密算法所以这里没有使用)。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4、然后选择生成-&amp;gt;只需选择混淆后的DLL的存储路径即可-&amp;gt;然后点击生成。&lt;br /&gt;&amp;nbsp;&amp;nbsp; 最后通过Reflector.exe反编译工具编译后，类名 方法名 和参数都发生了改变。可以说暂时成功&lt;img src="http://www.cnblogs.com/kokoliu/aggbug/1712076.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kokoliu/archive/2010/04/14/1712076.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2010/04/13/1711213.html</id><title type="text">在HttpModule中使用gzip,deflate协议对aspx页面进行压缩(转)</title><summary type="text">现在浏览器一般都支持gzip,deflate压缩协议 , 也就是说当服务器返回的是用gzip或deflate协议进行压缩过的内容, 浏览器将自动的进行解压缩 . 这样做可以节省大量的网络带宽,负面影响是加重了服务器的负担.我们只是对aspx页面进行压缩 ,当然也可以压缩js和css . 但你也想用来对图片也进行压缩的话就错了 ,效果和用winzip压缩图片一样, 只能增大体积.首先来看看一个实例 ...</summary><published>2010-04-13T08:40:00Z</published><updated>2010-04-13T08:40:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2010/04/13/1711213.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2010/04/13/1711213.html"/><content type="html">&lt;span style="font-size: 12pt"&gt;现在浏览器一般都支持gzip,deflate压缩协议 , 也就是说当服务器返回的是用gzip或deflate协议进行压缩过的内容, 浏览器将自动的进行解压缩 . 这样做可以节省大量的网络带宽,负面影响是加重了服务器的负担.&lt;br /&gt;&lt;br /&gt;我们只是对aspx页面进行压缩 ,当然也可以压缩js和css . 但你也想用来对图片也进行压缩的话就错了 ,效果和用winzip压缩图片一样, 只能增大体积.&lt;br /&gt;&lt;br /&gt;首先来看看一个实例 aspx页面压缩前和压缩后的页面信息&lt;br /&gt;压缩前&lt;br /&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/jecray/2007-09-06_202032.png" width="345" height="220" /&gt;&lt;br /&gt;压缩后&lt;br /&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/jecray/2007-09-06_202159.png" width="324" height="218" /&gt;&lt;br /&gt;可以看到压缩到原来页面大小的27% 效果还是可以的.&lt;br /&gt;看看具体代码&lt;br /&gt;&lt;/span&gt;&#xD;
&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;span style="font-size: 12pt"&gt;&lt;img style="display: none" id="Code_Closed_Image_203951" onclick="this.style.display='none'; Code_Closed_Text_203951.style.display='none'; Code_Open_Image_203951.style.display='inline'; Code_Open_Text_203951.style.display='inline';" alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"&gt;&lt;img style="display: inline" id="Code_Open_Image_203951" onclick="this.style.display='none'; Code_Open_Text_203951.style.display='none'; Code_Closed_Image_203951.style.display='inline'; Code_Closed_Text_203951.style.display='inline';" alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_203951"&gt;CompressionModule&lt;/span&gt;&lt;/span&gt;&lt;span style="display: inline" id="Code_Open_Text_203951"&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;&#xD;
http://www.CodeHighlighter.com/&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
--&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #0000ff"&gt;#region&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Using&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&lt;span style="font-size: 12pt"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.IO.Compression;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;#endregion&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&lt;span style="font-size: 12pt"&gt;namespace&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;BlogEngine.Core.Web.HttpModules&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;span style="font-size: 12pt"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Compresses&amp;nbsp;the&amp;nbsp;output&amp;nbsp;using&amp;nbsp;standard&amp;nbsp;gzip/deflate.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;CompressionModule&amp;nbsp;:&amp;nbsp;IHttpModule&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;#region&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;IHttpModule&amp;nbsp;Members&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;span style="font-size: 12pt"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Disposes&amp;nbsp;of&amp;nbsp;the&amp;nbsp;resources&amp;nbsp;(other&amp;nbsp;than&amp;nbsp;memory)&amp;nbsp;used&amp;nbsp;by&amp;nbsp;the&amp;nbsp;module&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;that&amp;nbsp;implements&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;see&amp;nbsp;cref="T:System.Web.IHttpModule"&amp;gt;&amp;lt;/see&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;IHttpModule.Dispose()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Nothing&amp;nbsp;to&amp;nbsp;dispose;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;span style="font-size: 12pt"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Initializes&amp;nbsp;a&amp;nbsp;module&amp;nbsp;and&amp;nbsp;prepares&amp;nbsp;it&amp;nbsp;to&amp;nbsp;handle&amp;nbsp;requests.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param&amp;nbsp;name="context"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;An&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;see&amp;nbsp;cref="T:System.Web.HttpApplication"&amp;gt;&amp;lt;/see&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;that&amp;nbsp;provides&amp;nbsp;access&amp;nbsp;to&amp;nbsp;the&amp;nbsp;methods,&amp;nbsp;properties,&amp;nbsp;and&amp;nbsp;events&amp;nbsp;common&amp;nbsp;to&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;all&amp;nbsp;application&amp;nbsp;objects&amp;nbsp;within&amp;nbsp;an&amp;nbsp;ASP.NET&amp;nbsp;application.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;IHttpModule.Init(HttpApplication&amp;nbsp;context)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(BlogSettings.Instance.EnableHttpCompression)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;context.BeginRequest&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;EventHandler(context_BeginRequest);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;#endregion&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #0000ff"&gt;#region&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Compression&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;const&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GZIP&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;gzip&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;const&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DEFLATE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;deflate&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;span style="font-size: 12pt"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Handles&amp;nbsp;the&amp;nbsp;BeginRequest&amp;nbsp;event&amp;nbsp;of&amp;nbsp;the&amp;nbsp;context&amp;nbsp;control.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param&amp;nbsp;name="sender"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;The&amp;nbsp;source&amp;nbsp;of&amp;nbsp;the&amp;nbsp;event.&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param&amp;nbsp;name="e"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;The&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;see&amp;nbsp;cref="System.EventArgs"/&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;instance&amp;nbsp;containing&amp;nbsp;the&amp;nbsp;event&amp;nbsp;data.&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;context_BeginRequest(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;object&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpApplication&amp;nbsp;app&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;sender&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;HttpApplication;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;压缩aspx页面&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(app.Request.Url.OriginalString.ToUpperInvariant().Contains(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;.aspx&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;是否支持压缩协议&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(IsEncodingAccepted(DEFLATE))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.Response.Filter&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DeflateStream(app.Response.Filter,&amp;nbsp;CompressionMode.Compress);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetEncoding(DEFLATE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(IsEncodingAccepted(GZIP))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.Response.Filter&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GZipStream(app.Response.Filter,&amp;nbsp;CompressionMode.Compress);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetEncoding(GZIP);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;span style="font-size: 12pt"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Checks&amp;nbsp;the&amp;nbsp;request&amp;nbsp;headers&amp;nbsp;to&amp;nbsp;see&amp;nbsp;if&amp;nbsp;the&amp;nbsp;specified&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;encoding&amp;nbsp;is&amp;nbsp;accepted&amp;nbsp;by&amp;nbsp;the&amp;nbsp;client.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;static&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;bool&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;IsEncodingAccepted(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;encoding)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;HttpContext.Current.Request.Headers[&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Accept-encoding&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;!=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;null&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;HttpContext.Current.Request.Headers[&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Accept-encoding&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;].Contains(encoding);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;span style="font-size: 12pt"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Adds&amp;nbsp;the&amp;nbsp;specified&amp;nbsp;encoding&amp;nbsp;to&amp;nbsp;the&amp;nbsp;response&amp;nbsp;headers.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param&amp;nbsp;name="encoding"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;static&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;SetEncoding(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;encoding)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpContext.Current.Response.AppendHeader(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Content-encoding&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;encoding);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;#endregion&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/kokoliu/aggbug/1711213.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kokoliu/archive/2010/04/13/1711213.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2010/02/07/1665507.html</id><title type="text">SQL查询重复数据和清除重复数据</title><summary type="text">代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&amp;gt;选择重复，消除重复和选择出序列有例表：empemp_nonameage001Tom17002Sun14003Tom15004Tom16要求：列出所有名字重复的人的记录(1)最直观的思路：要知道所有名字...</summary><published>2010-02-07T12:44:00Z</published><updated>2010-02-07T12:44:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2010/02/07/1665507.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2010/02/07/1665507.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2010/01/31/1660322.html</id><title type="text">lucene 笔记</title><summary type="text">1. 有时对于一个Document来说，有一些Field会被频繁地操作，而另一些Field则不会。这时可以将频繁操作的Field和其他Field分开存 放，而在搜索时同时检索这两部分Field而提取出一个完整的Document。 这要求两个索引包含的Document的数量必须相同。在创建索引的时候，可以同时创建多个IndexWriter，将一个Document根据需要拆分成多个包含部分Field的...</summary><published>2010-01-30T16:33:00Z</published><updated>2010-01-30T16:33:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2010/01/31/1660322.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2010/01/31/1660322.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2010/01/27/1657784.html</id><title type="text">SqlServer的汉字转拼音码的函数</title><summary type="text">代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&amp;gt;----Definitionforuser-definedfunctionf_GetPy:--GOcreatefunction[dbo].f_GetPy(@strnvarchar(4000))ret...</summary><published>2010-01-27T10:03:00Z</published><updated>2010-01-27T10:03:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2010/01/27/1657784.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2010/01/27/1657784.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2010/01/01/1637628.html</id><title type="text">windows系统事件查询</title><summary type="text">多朋友在事件查看器看到出现了问题，但大多不知道如何根据这些信息去解决实际碰到的问题，以下是我根据网上的讨论和实践，总结出来的一些经验供大家分享，版主觉得有帮助的话，希望加入精华，不好的话，请勿使用鸡蛋或者砖头等物体，谢谢！ 事件查看器中看到不断出现下面的错误日志。 事件类型:错误 事件来源:TermServDevices 事件种类:无 事件  ID:1106 日期:2004-7-8 事件:14:0...</summary><published>2010-01-01T14:44:00Z</published><updated>2010-01-01T14:44:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2010/01/01/1637628.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2010/01/01/1637628.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2009/12/12/1622376.html</id><title type="text">2010考研冲刺必备</title><summary type="text">2008新东方考研英语25种阅读技巧:http://www.iliyu.com/source/6061/2010【新东方】考研政治全程视频教程（完整1.5G 打包下载）http://www.iliyu.com/source/16749/2010年【宫东风】考研英语全程班疑难句分析课官方视频下载【共1.16G】:http://www.iliyu.com/source/16232/2010年海天政治全...</summary><published>2009-12-12T03:01:00Z</published><updated>2009-12-12T03:01:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2009/12/12/1622376.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2009/12/12/1622376.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2009/12/12/1622375.html</id><title type="text">2010公务员考试必备资料</title><summary type="text">公务员【哈密帮主】面试技巧全集 共22MB（打包下载）:http://www.iliyu.com/source/16140/2010【蔡金龙】华图名师模块班判断推理课件1-24+讲义:http://www.iliyu.com/source/17085/2010【华图】VIP钻石笔试保过班 名师模块班讲义下载地址：http://www.iliyu.com/source/16948/2010年公务员考...</summary><published>2009-12-12T02:59:00Z</published><updated>2009-12-12T02:59:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2009/12/12/1622375.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2009/12/12/1622375.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2009/11/18/1605175.html</id><title type="text">url重写适用html为伪静态后真实的html无法访问的解决方法</title><summary type="text">[代码]以上代码在web.config中添加</summary><published>2009-11-18T02:32:00Z</published><updated>2009-11-18T02:32:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2009/11/18/1605175.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2009/11/18/1605175.html"/></entry><entry><id>http://www.cnblogs.com/kokoliu/archive/2009/10/07/1578778.html</id><title type="text">SQL的 优化 (某篇的精简版)</title><summary type="text">作者：fly_miss（一）深入浅出理解索引结构　　实际上，您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引：聚集索引（clustered index，也称聚类索引、簇集索引）和非聚集索引（nonclustered index，也称非聚类索引、非簇集索引）。下面，我们举例来说明一下聚集索引和非聚集索引的区别：　　其实，我们的汉语字典的正文本身就是一个聚集索引。比如，我们要...</summary><published>2009-10-07T07:51:00Z</published><updated>2009-10-07T07:51:00Z</updated><author><name>唐朝程序员</name><uri>http://www.cnblogs.com/kokoliu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kokoliu/archive/2009/10/07/1578778.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kokoliu/archive/2009/10/07/1578778.html"/></entry></feed>
