<?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/szynet" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/szynet" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 27 Aug 2008 14:49:00 GMT</lastBuildDate><title>szynet的专栏</title><link>http://blog.csdn.net/szynet/</link><item><title>为什么要使用Asp.net?</title><link>http://blog.csdn.net/szynet/archive/2008/08/27/2838096.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2838096.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2838096.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2838096</trackback:ping><description>&lt;DIV class=t_msgfont id=postmessage_65964&gt;&lt;FONT face=&quot;楷体_GB2312 &quot;&gt;&lt;FONT size=4&gt;&lt;FONT color=darkred&gt;为何使用 ASP.NET？Microsoft ASP.NET 并非仅仅是下一代的 Active Server Pages (ASP)。它为创建利用 Internet 的&lt;SPAN class=t_tag onclick=tagshow(event) href=&quot;tag.php?name=%CD%F8%C2%E7&quot;&gt;网络&lt;/SPAN&gt;应用程序提供了全新的编程模型。&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=&quot;楷体_GB2312 &quot;&gt;&lt;FONT size=4&gt;&lt;FONT color=darkred&gt;&lt;STRONG&gt;改进的性能和可伸缩性&lt;/STRONG&gt; 
&lt;UL&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=&quot;楷体_GB2312 &quot;&gt;&lt;FONT size=4&gt;&lt;FONT color=darkred&gt;&lt;STRONG&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2838096.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 27 Aug 2008 22:49:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/08/27/2838096.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/08/27/2838096.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/08/27/2838096.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270872/1299358</fs:itemid></item><item><title>rs.open参数</title><link>http://blog.csdn.net/szynet/archive/2008/07/28/2722643.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2722643.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2722643.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2722643</trackback:ping><description>经常会在连接DB的时候用到，就是不知道代表什么意思，有时候又不知道改用哪个参数才对，特此收集在这里供查阅。&amp;lt;BR&amp;gt;RS.OPEN SQL,CONN,A,B&amp;lt;BR&amp;gt;A: &amp;lt;BR&amp;gt;ADOPENFORWARDONLY(=0) &amp;lt;BR&amp;gt;只读,且当前数据记录只能向下移动&amp;lt;BR&amp;gt;ADOPENKEYSET(=1) &amp;lt;BR&amp;gt;只读,当前数据记录可自由移动&amp;lt;BR&amp;gt;ADOPENDYNAMIC(=2) &amp;lt;BR&amp;gt;可读写,当前数据记录可自由移动&amp;lt;BR&amp;gt;ADOPENSTATIC(=3) &amp;lt;BR&amp;gt;可读写,当前数据记录可自由移动,可看到新增记录&amp;lt;BR&amp;gt;B:&amp;lt;BR&amp;gt;ADLOCKREADONLY(=1) &amp;lt;BR&amp;gt;缺省锁定类型，记录集是只读的，不能修改记录&amp;lt;BR&amp;gt;ADLOCKPESSIMISTIC(=2) &amp;lt;BR&amp;gt;悲观锁定，当修改记录时，数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始，则立即锁住记录。&amp;lt;BR&amp;gt;ADLOCKO&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2722643.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 28 Jul 2008 18:40:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/07/28/2722643.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/07/28/2722643.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/07/28/2722643.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270873/1299358</fs:itemid></item><item><title>SQL注入攻击-来自微软安全博客的建议</title><link>http://blog.csdn.net/szynet/archive/2008/07/16/2661598.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2661598.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2661598.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2661598</trackback:ping><description>简介

SQL注入攻击方式发展愈演愈烈，黑客通过SQL数据库对网站进行非法入侵并修改页面，同时页面上还会被加入恶意软件，持续影响一些网络应用程序。

本文翻译自微软博客上刊载的相关文章，英文原文版权归原作者所有，特此声明。 （特别感谢Neil Carpenter对本文写作提供的帮助）

近期趋势
从去年下半年开始，很多网站被损害，他们在用于生成动态网页的SQL数据库中存储的文本中被注入了恶意的HTML 标签。这样的攻击在2008年第一季度开始加速传播，并且持续影响有漏洞的Web程序。这些Web应用程序有这样一些共同点：

使用经典ASP代码的程序 
使用SQL Server数据库的程序 
应用程序代码根据URI请求字符动态地生成SQL查询（http://consoto.com/widgets.asp?widget=sprocket）这体现了一种新的SQL注入（SQL injection）的途径（http://msdn.microsoft.com/en-us/library/ms161953.aspx）。在过去，SQL注入攻击的目标是具有如下特点的特殊Web应用程序&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2661598.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 17 Jul 2008 00:33:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/07/16/2661598.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/07/16/2661598.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/07/16/2661598.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270874/1299358</fs:itemid></item><item><title>ASP无组件上传错误 ASP 0104的解决方法</title><link>http://blog.csdn.net/szynet/archive/2008/07/16/2661575.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2661575.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2661575.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2661575</trackback:ping><description>问题描述：
ASP无组件上传程序无法上传较大的文件“Request 对象 错误 'ASP 0104 : 80004005'”，（大概大于100kb就不行），但是原先在2000 server中可以上传5m左右的文件。

解决方法：
在IIS属性中选中“允许直接编辑配置数据库”，然后。在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.XML编辑其中的ASPMaxRequestEntityAllowed 把他修改为需要的值，默认为204800，即200K,把它修改为51200000（50M）或者更大。然后重启iis admin service服务

亦可使用Metabase EXPlorer，参考：
http://www.microsoft.com/downloads/details.aspx?FamilyId=56FC92EE-A71A-4C73-B628-ADE629C89499

适用：Windows 2003    IIS 6.0
&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2661575.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 17 Jul 2008 00:29:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/07/16/2661575.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/07/16/2661575.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/07/16/2661575.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270875/1299358</fs:itemid></item><item><title>URL编译和反编译</title><link>http://blog.csdn.net/szynet/archive/2008/06/24/2581042.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2581042.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2581042.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2581042</trackback:ping><description>URL编译和反编译&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2581042.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 24 Jun 2008 18:04:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/06/24/2581042.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/06/24/2581042.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/06/24/2581042.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270876/1299358</fs:itemid></item><item><title>htm,html,shtml区别</title><link>http://blog.csdn.net/szynet/archive/2008/05/13/2441629.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2441629.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2441629.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2441629</trackback:ping><description>SHTML和HTML的区别,如果用一句话来解释就是:SHTML 不是HTML而是一种服务器 API,shtml是服务器动态产成的html. 虽然两者都是超文本格式,但shtml是一种用于SSI技术的文件。 也就是Server Side Include--SSI 服务器端包含指令。 如果Web Server有SSI功能的话(大多数（尤其是基于Unix平台）的WEB服务器如Netscape Enterprise Server等均支持SSI命令)。 会对shtml文件特殊招待。 先扫一次shtml文件看没有特殊的SSI指令现在。 有就按Web Server设定规则解释SSI指令。 解释完后跟一般html一起掉去客户端。 shtml 使用SSI(Server Side Include)的html文件扩展名，SSI（Server Side Include)，通常称为&quot;服务器端嵌入&quot;或者叫&quot;服务器端包含&quot;，是一种类似于ASP的基于服务器的网页制作技术。 SSI工作原理： 将内容发送到浏览器之前，可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如，可以使用 SSI &lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2441629.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 13 May 2008 22:21:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/05/13/2441629.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/05/13/2441629.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/05/13/2441629.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270877/1299358</fs:itemid></item><item><title>页面刷新后跳滚动条保持原来的位置</title><link>http://blog.csdn.net/szynet/archive/2008/04/21/2310866.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2310866.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2310866.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2310866</trackback:ping><description>页面刷新后跳滚动条保持原来的位置，用window.onscroll事件加scrollby.var vScrollTop = document.getElementById(&quot;Hid_ScrollTop&quot;).value if(vScrollTop != &quot;&quot;) scrollBy(0,vScrollTop); &lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2310866.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 21 Apr 2008 18:17:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/04/21/2310866.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/04/21/2310866.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/04/21/2310866.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270878/1299358</fs:itemid></item><item><title>graphics.MeasureString测量字符</title><link>http://blog.csdn.net/szynet/archive/2008/04/15/2295494.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2295494.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2295494.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2295494</trackback:ping><description>using System.Drawing;

System.Drawing.Image img = System.Drawing.Image.FromFile(filePath);
            System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(img.Width, img.Height);
            //创建图片
            Graphics graphics = Graphics.FromImage(bitmap);
            //指定要绘制的面积
            graphics.DrawImage(img, 0, 0, img.Width, img.Height);
            //定义字段和画笔
            Font font = new Font(fonts, fontsize);
            Brush brush = new SolidBrush(imgColor);
            &lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2295494.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 16 Apr 2008 07:55:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/04/15/2295494.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/04/15/2295494.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/04/15/2295494.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270879/1299358</fs:itemid></item><item><title>无法从带有索引像素格式的图像创建 Graphics 对象</title><link>http://blog.csdn.net/szynet/archive/2008/04/15/2295391.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2295391.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2295391.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2295391</trackback:ping><description>先转位图,将原图像画到位图上,再保存位图protected void AddWater(string originalImage, string waterTextPictureName)    {        string addText = &quot;gogolike.com&quot;;        System.Drawing.Image image = System.Drawing.Image.FromFile(originalImage);        System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(image.Width, image.Height);        System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);        g.DrawImage(image, 0, 0, image.Width, image.Height);        System.Drawing.Font&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2295391.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 16 Apr 2008 06:47:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/04/15/2295391.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/04/15/2295391.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/04/15/2295391.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270880/1299358</fs:itemid></item><item><title>DateTime/DataFormatString</title><link>http://blog.csdn.net/szynet/archive/2008/04/15/2293291.aspx</link><wfw:comment>http://blog.csdn.net/szynet/comments/2293291.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/szynet/comments/commentRss/2293291.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2293291</trackback:ping><description>DataFormatString 属性语法如下： DataFormatString=&quot;{0:格式字符串}&quot; 我们知道在DataFormatString 中的 {0} 表示数据本身，而在冒号后面的格式字符串代表所们希望数据显示的格式；另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」，若格式设定为 {0:N1}，则输出为「1.5」。其常用的数值格式如下表所示： 格式字符串    输入                          结果 &quot;{0:C}&quot;            12345.6789            $12,345.68 &quot;{0:C}&quot;            -12345.6789            ($12,345.68) &quot;{0:D}&quot;            12345                      12345 &quot;{0:D8}&quot;          12345                      00012345 &quot;{0:E}&quot;             12345.6789&lt;img src =&quot;http://blog.csdn.net/szynet/aggbug/2293291.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 15 Apr 2008 19:33:00 +0800</pubDate><author>szynet</author><comments>http://blog.csdn.net/szynet/archive/2008/04/15/2293291.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/szynet/archive/2008/04/15/2293291.aspx</guid><dc:creator>szynet</dc:creator><fs:srclink>http://blog.csdn.net/szynet/archive/2008/04/15/2293291.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/szynet/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/szynet/~1296441/206270881/1299358</fs:itemid></item></channel></rss>