<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.yaosansi.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:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0"><channel><atom:link href="http://feed.yaosansi.com" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feed.feedsky.com/yaosansi" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 16 Aug 2008 06:09:04 GMT</lastBuildDate><title>yaosansi's Blog</title><description>当你背向太阳的时候，你只会看到自己的阴影！能力是有限的，努力无限的！</description><image><url>http://www.feedsky.com/feed/yaosansi/sc/gif</url><title>yaosansi's Blog</title><link>http://www.yaosansi.com/</link></image><link>http://www.yaosansi.com/</link><language>zh-CN</language><copyright>Copyright 2005-2008 yaosansi'site All Rights Reserved.感谢Denny·G 为本站提供FTP空间 辽ICP备05021434号var gaJsHost = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://ssl.&amp;quot; : &amp;quot;http://www.&amp;quot;);document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + gaJsHost + &amp;quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));var pageTracker = _gat._getTracker(&amp;quot;UA-1642926-1&amp;quot;);pageTracker._initData();pageTracker._trackPageview();</copyright><pubDate>Sat, 16 Aug 2008 06:09:36 GMT</pubDate><dc:date>2008-08-16T06:09:36Z</dc:date><dc:language>zh-CN</dc:language><dc:rights>Copyright 2005-2008 yaosansi'site All Rights Reserved.感谢Denny·G 为本站提供FTP空间 辽ICP备05021434号var gaJsHost = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://ssl.&amp;quot; : &amp;quot;http://www.&amp;quot;);document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + gaJsHost + &amp;quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));var pageTracker = _gat._getTracker(&amp;quot;UA-1642926-1&amp;quot;);pageTracker._initData();pageTracker._trackPageview();</dc:rights><item><title>Squid 中文权威指南-第9章-Cache拦截(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369435/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1365</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1365&amp;key=a2c95d91</trackback:ping><description>Cache拦截是让传输流向Squid的流行技术，它不用配置任何客户端。你可以配置路由器或交换机将HTTP连接转发到squid运行的主机。 squid运行的操作系统被配置成接受外部数据包，并将其递交给squid进程。为了让HTTP拦截生效，你必须配置3个独立的因素：网络设备， squid运行的操作系统，和squid自身。 &lt;ww-01&gt; （译者注：Cache拦截实际上指的是Squid的透明代理）</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 14:09:04 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1365.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1365.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1365.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369435/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第8章-高级磁盘缓存主题(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369436/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1364</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1364&amp;key=915ff135</trackback:ping><description>Cache拦截是让传输流向Squid的流行技术，它不用配置任何客户端。你可以配置路由器或交换机将HTTP连接转发到squid运行的主机。 squid运行的操作系统被配置成接受外部数据包，并将其递交给squid进程。为了让HTTP拦截生效，你必须配置3个独立的因素：网络设备， squid运行的操作系统，和squid自身。 &lt;ww-01&gt; （译者注：Cache拦截实际上指的是Squid的透明代理） 9.1它如何工作？ Cache拦截包含了某些网络欺骗，它对理解在客户端和Squid之间的会话有用。我使用图9-1和如下的tcpdump示例输出，来解释当数据包通过网络时，如何被拦截。 1.用户代理(user-agent)想请求某个资源，它对原始服务器发起index.html请求，例如：www.oreilly.com。它需要原始服务器的IP地址，所以先发起一个DNS请求：</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 14:07:16 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1364.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1364.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1364.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369436/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第7章-磁盘缓存基础(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369437/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1363</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1363&amp;key=c3508dc2</trackback:ping><description>.1 cache_dir指令 cache_dir指令是squid.conf配置文件里最重要的指令之一。它告诉squid以何种方式存储cache文件到磁盘的什么位置。cache_dir指令取如下参数： cache_dir scheme directory size L1 L2 [options] 7.1.1 参数：Scheme Squid支持许多不同的存储机制。默认的（原始的）是ufs。依赖于操作系统的不同，你可以选择不同的存储机制。在./configure时，你必须使 用--enable-storeio=LIST选项来编译其他存储机制的附加代码。我将在8.7章讨论aufs,diskd,coss和null。现在， 我仅仅讨论ufs机制，它与aufs和diskd一致。</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 14:05:45 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1363.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1363.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1363.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369437/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第6章-访问控制(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369438/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1362</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1362&amp;key=98025485</trackback:ping><description>6.1 访问控制元素 ACL 元素是Squid 的访问控制的基础。这里告诉你如何指定包括IP 地址，端口号，主机名，和URL 匹配等变量。每个ACL 元素有个名字，在编写访问控制规则时需要引用它们。基本的ACL 元素语法如下： acl name type value1 value2 ... 例如： acl Workstations src 10.0.0.0/16 在多数情况下，你能对一个ACL 元素列举多个值。你也可以有多个ACL 行使用同一个名字。例如，下列两行配置是等价的： acl http_ports port 80 8000 8080 acl Http_ports port 80 acl Http_ports port 8000 acl Http_ports port 8080</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 14:03:58 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1362.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1362.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1362.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369438/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第5章-运行Squid(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369439/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1361</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1361&amp;key=d3a745c9</trackback:ping><description>5.1 squid 命令行选项 在开始其他事情之前，让我们先看一下squid 的命令行选项。这里的许多选项你从不会使用，另外有些仅仅在调试问题时有用。 -a port 指定新的http_port 值。该选项覆盖了来自squid.conf 的值。然而请注意，你能在squid.conf里指定多个值。-a 选项仅仅覆盖配置文件里的第一个值。（该选项使用字母a 是因为在Harvest cache 里，HTTP 端口被叫做ASCII 端口） -d level 让squid 将它的调试信息写到标准错误（假如配置了，就是cache.log 和syslog）。level参数指定了显示在标准错误里的消息的最大等级。在多数情况下，d1 工作良好。请见16.2章关于调试等级的描述。</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 14:02:06 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1361.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1361.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1361.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369439/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第4章-快速配置向导(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369440/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1360</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1360&amp;key=8c85480a</trackback:ping><description>4.1 squid.conf 语法 Squid 的配置文件相对规范。它与其他许多unix 程序相似。每行以配置指令开始，后面跟着数字值或关键字。在读取配置文件时，squid 忽略空行和注释掉的行（以#开始）。如下是一些配置行示例： cache_log /squid/var/cache.log # define the localhost ACL acl Localhost src 127.0.0.1/32 connect_timeout 2 minutes log_fqdn on</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 14:00:22 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1360.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1360.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1360.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369440/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第3章-编译和安装(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369441/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1359</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1359&amp;key=928e18f8</trackback:ping><description>3.1 安装之前 假如你使用unix 有一段时间，并且已编译过许多其他软件包，那么只需快速的扫描本章。编译安装squid 的过程与安装其他软件相似。 为了编译squid，你需要一个ANSI C 编译器。不要被ANSI 字眼吓倒。假如你已经有一个编译器，它顺从ANSI 指令，那么也一样。GNU C 编译器（gcc）是很好的选择，它被广泛使用。大部分操作系统在其标准安装中附带了C 编译器，不过Solaris 和HP-UX 除外。假如你使用这样的操作系统，那可能没有安装编译器。 理论上你应该在即将运行squid 的机器上编译squid。安装过程侦察你的操作系统以发现特定的参数，例如可用文件描述符的数量。然而，假如你的系统没有C 编译器存在，你也许会在其他机器上编译squid，然后把二进制代码copy 回来。如果操作系统不同，那么squid可能会遇到问题。假如操作系统有不同的内核配置，squid 会变得混乱。</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 13:57:29 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1359.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1359.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1359.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369441/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第2章-获得squid(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369442/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1358</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1358&amp;key=9835759c</trackback:ping><description>2.1 版本和发布 Squid 开发者定期发布源代码。每一个发布版有一个版本号，例如2.5.STABLE4。版本号的第三部分以STABLE 或DEVEL（短期开发版本）开头。 也许你能猜到，DEVEL 版本倾向于拥有更新，更试验性的功能。但也许它们有更多的bugs。无经验的用户不应该运行DEVEL 版本。假如你选择运行一个DEVEL 版本，并且遇到了问题，请将问题报告给Squid 维护者。 在一段时间的开发期后，Squid 版本号变为STABLE。该版本适合于普通用户。当然，即使稳定版可能也有一些bugs。高的稳定版本（例如STABLE3,STABLE4）应该bugs 更少。假如你特别关心稳定性，你应该使用这些最近发布版本中的一个。</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 13:37:04 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1358.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1358.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1358.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369442/1225582</fs:itemid></item><item><title>Squid 中文权威指南-第1章-Squid 的简介性描述(彭勇华)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/104369443/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1357</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1357&amp;key=b305718a</trackback:ping><description>译 者序：本人在工作中维护着数台Squid 服务器，多次参阅Duane Wessels（他也是Squid 的创始人）的这本书，原书名是&quot;Squid: The Definitive Guide&quot;，由O'Reilly 出版。我在业余时间把它翻译成中文，希望对中文Squid 用户有所帮助。对普通的单位上网用户，Squid 可充当代理服务器；而对Sina,NetEase 这样的大型站点，Squid 又充当WEB 加速器。这两个角色它都扮演得异常优秀。窗外繁星点点，开源的世界亦如这星空般美丽，而Squid 是其中耀眼的一颗星。对本译版有任何问题，请跟我联系，我的Email是：yonghua_peng@yahoo.com.cn 彭勇华</description><category>WebSite</category><pubDate>Sat, 16 Aug 2008 13:30:29 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1357.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1357.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1357.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/104369443/1225582</fs:itemid></item><item><title>CSS 命名规范参考及书写注意事项</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/103786877/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1356</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1356&amp;key=fbb55c28</trackback:ping><description>CSS 命名规范参考及书写注意事项</description><category>XHTML+CSS</category><pubDate>Thu, 14 Aug 2008 12:54:13 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1356.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1356.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1356.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/103786877/1225582</fs:itemid></item><item><title>使用Reflactor反编译.Net程序的经验(Eric Lee)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/102843506/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1355</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1355&amp;key=e1f477a3</trackback:ping><description>相信大多数.Net程序员都有使用Reflactor的经历。无论出于什么目的，当用Reflactor反编译托管程序后，还想对其代码加以修改，那么本文所列举的可能是一份有用的参考。 用Reflactor的FileGenerator插件反编译代码后可以得到包括项目文件的源代码，但代码中存在各种问题，一般无法一次编译通过，以下将详谈这些问题</description><category>C#|DOTNET</category><pubDate>Mon, 11 Aug 2008 11:08:58 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1355.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1355.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1355.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/102843506/1225582</fs:itemid></item><item><title>安装 SQL Server 2008 时可能需要 Visual Studio 2008 SP1</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101760470/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1354</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1354&amp;key=b4689385</trackback:ping><description>Visual Studio 2008 不支持将不带 Service Pack 的 Visual Studio 2008 与 Visual Studio 2008 SP1 安装在同一台计算机上。由于 SQL Server 2008 的某些功能将安装的组件同时也是 Visual Studio 2008 SP1 发行版本的一部分，因此 SQL Server 2008 需要 Visual Studio 2008 SP1。如果改为安装了不带 Service Pack 的 Visual Studio 2008，那么在安装 SQL Server 2008 后，它将无法正常运行。</description><category>DataBase</category><pubDate>Thu, 07 Aug 2008 17:39:54 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1354.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1354.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1354.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101760470/1225582</fs:itemid></item><item><title>让你的Expression XAML 编辑器支持智能提示</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244230/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1353</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1353&amp;key=618607f3</trackback:ping><description>Expression blend 2.5 是目前的最新版本用来支持WPF和Silverlight Beta2 的开发。一般我们可视化的拖放和设计界面和效果。有时候如果你要人为的编辑一下Xaml的话发现没有智能提示非常不方便。有些属性很长的话，很难记住。由于Expression本省是个WPF程序， 当然也是标准的.net程序。所以扩展其实很容易，Expressoin提供了一个IAddIn接口，你只要实现该接口就可以了。</description><category>SoftWare</category><pubDate>Wed, 06 Aug 2008 09:07:08 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1353.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1353.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1353.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244230/1225582</fs:itemid></item><item><title>[Lucene.Net] 基本用法</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244231/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1352</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1352&amp;key=4fb67a20</trackback:ping><description>本文仅记录一些简单的使用方法，供初学者参考。以下例子采用 Lucene.NET 1.9 版本，可取去 Lucene.Net 下载。</description><category>C#|DOTNET</category><pubDate>Tue, 05 Aug 2008 10:20:53 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1352.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1352.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1352.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244231/1225582</fs:itemid></item><item><title>Lucene.net试用</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244232/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1351</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1351&amp;key=e5393fc1</trackback:ping><description>lucene.net好多人都知道的吧，反正我是最近才好好的看了一下，别笑我拿历史当新闻哦，不太了解Lucence的朋友先听我说两句哦。Lucene的知识主要分为索引、搜索、分析器、性能优化几个部分。索引和搜索没啥可说的，看几个例子就会了，来回那一套儿，按部就班做几个实验就熟悉了。</description><category>C#|DOTNET</category><pubDate>Tue, 05 Aug 2008 10:15:56 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1351.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1351.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1351.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244232/1225582</fs:itemid></item><item><title>SQLite Manager</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244233/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1350</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1350&amp;key=94048f0a</trackback:ping><description>管理你电脑上的任何 SQLite数据库。一个直观的目录树状来展示数据库的对象。通过提示对话来管理表、索引、视图和触发器。你能浏览和搜索这些表，还能增加、修改或删除记录。快捷地执行任何sql查询。一个下拉菜单sql语法帮助，让编写sql变得轻松。通过菜单、工具条、按钮、和关联菜单来简易地进行相同的操作。</description><category>DataBase</category><pubDate>Tue, 05 Aug 2008 09:35:03 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1350.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1350.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1350.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244233/1225582</fs:itemid></item><item><title>IE7复制粘贴时，总出现提示信息的解决办法。</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244234/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1349</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1349&amp;key=0ed6e8a7</trackback:ping><description>IE7 在Web里粘贴信息总会出现Do you want to allow this webpage to access your Clipboard?。。。这样的提示信息，很烦人。如下是解决办法：Why do I get Clipboard access prompt?Question All of a sudden SuperMemo started asking me &quot;Do you want to allow this webpage to access your Clipboard?&quot;. It happens each time I try to add an article!!!! How can I disable this? Answer This prompt is by Internet Explorer, not SuperMemo. Change Tools : Internet Options : Security : Custom level : Scripting : Allow programmatic clipboard access from Prompt to Enable</description><category>SoftWare</category><pubDate>Mon, 04 Aug 2008 13:09:40 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1349.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1349.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1349.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244234/1225582</fs:itemid></item><item><title>在Asp.Net中创建MetaWeblog API</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244235/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1348</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1348&amp;key=95418e08</trackback:ping><description>概念   metaweblog是基于XML的RPC通信( 下载 )。这意味着你有一组预先定义的结构（简单的数据类型属性 ）表示，正转客户端和服务器之间。  您需要使用MetaWeblog API 的以下六个结构: BlogInfo: 有关博客的网址， ID或名称。 UserInfo: 博客用户的ID ，名字，姓氏或电子邮件。 Post: 就是博客帖子，标题，正文和类别。 CategoryInfo: 博客类别信息，编号和名称。 MediaObject: 有关媒体对象（图像，音频和其他文件类型）的名称，类型和数据。 MediaObjectInfo: 媒体对象。</description><category>ASP.NET</category><pubDate>Sat, 02 Aug 2008 13:05:08 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1348.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1348.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1348.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244235/1225582</fs:itemid></item><item><title>Mono 2更新</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244236/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1347</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1347&amp;key=e44bdc63</trackback:ping><description>Marek Safar宣布Mono C#编译器gmcs已实现了对C# 3.0的完全支持。要想完全发挥其威力，你还要配合使用即将发布的Mono 2。Mono 2将包含许多.NET 3.5的新特性，比如表达式树就是其中一项许多LINQ提供器（Provider）都离不开的特性。</description><category>C#|DOTNET</category><pubDate>Fri, 01 Aug 2008 16:32:04 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1347.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1347.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1347.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244236/1225582</fs:itemid></item><item><title>IE6正在出局？</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244237/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1346</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1346&amp;key=d39b828f</trackback:ping><description>从2002至2003年间达到了95%的市场份额高峰之后，Internet Ecplorer 6（IE6）的市场份额正在快速下降。到2008年底的时候，重要的在线服务、厂商和Web框架将要放弃支持IE6。今年IE6将要寿终正寝吗？这对Web2.0开发者又意味着什么？</description><category>SoftWare</category><pubDate>Fri, 01 Aug 2008 16:11:08 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1346.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1346.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1346.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244237/1225582</fs:itemid></item><item><title>多线程：C#线程同步lock,Monitor,Mutex,同步事件和等待句柄（中）</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244238/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1345</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1345&amp;key=e6734be7</trackback:ping><description>本篇继续介绍WaitHandler类及其子类Mutex，ManualResetEvent，AutoResetEvent的用法。.NET中线程同步的方式多的让人看了眼花缭乱，究竟该怎么去理解呢？其实，我们抛开.NET环境看线程同步，无非是执行两种操作：一是互斥/加锁，目的是保证临界区代码操作的“原子性”；另一种是信号灯操作，目的是保证多个线程按照一定顺序执行，如生产者线程要先于消费者线程执行。.NET中线程同步的类无非是对这两种方式的封装，目的归根结底都可以归结为实现互斥/加锁或者是信号灯这两种方式，只是它们的适用场合有所不。</description><category>C#|DOTNET</category><pubDate>Wed, 30 Jul 2008 10:16:39 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1345.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1345.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1345.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244238/1225582</fs:itemid></item><item><title>多线程：C#线程同步lock,Monitor,Mutex,同步事件和等待句柄（上）</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244239/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1344</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1344&amp;key=339a58a2</trackback:ping><description>本篇从Monitor，Mutex，ManualResetEvent，AutoResetEvent，WaitHandler的类关系图开始，希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识，而对每种方式的使用细节，适用场合不会过多解释。</description><category>C#|DOTNET</category><pubDate>Wed, 30 Jul 2008 10:13:47 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1344.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1344.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1344.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244239/1225582</fs:itemid></item><item><title>.Net线程问题解答</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244240/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1343</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1343&amp;key=bb54c2e0</trackback:ping><description>基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ，怎么解决？ Invoke，BeginInvoke干什么用的，内部是怎么实现的 每个线程都有消息队列吗? 为什么Winform不允许跨线程修改UI线程控件的值 有没有什么办法可以简化WinForm多线程的开发 线程池 线程池的作用是什么? 所有进程使用一个共享的线程池,还是每个进程使用独立的线程池? 为什么不要手动线程池设置最大值? .Net线程池有什么不足? 同步 CLR怎样实现lock(obj)锁定? WaitHandle是什么,他和他的派生类怎么使用 什么是用双锁实现Singleton,为什么要这样做,为什么有人说双锁检验是不安全的 互斥对象（Mutex）、事件（Event）对象与lock语句的比较 什么时候需要锁定只有共享资源才需要锁定 把锁定交给数据库 了解你的程序是怎么运行的 业务逻辑对事务和线程安全的要求 计算一下冲突的可能性 请多使用lock,少用Mutex Web和IIS应用程序池,WebApplication,和线程池之间有什么关系 Web页面怎么调用异步WebService</description><category>C#|DOTNET</category><pubDate>Wed, 30 Jul 2008 09:45:10 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1343.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1343.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1343.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244240/1225582</fs:itemid></item><item><title>Active X importer -- AxImp.exe (.Net Framework Tools Series)</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244241/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1342</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1342&amp;key=aa1fa103</trackback:ping><description>Aximp is a tool which is shipped with .Net Framework where Ax stands for Active X and imp for importer. This tool is used to convert Active X control to a windows form control. The .NET equivalent of ActiveX controls are Windows Forms controls. This tool actually creates a wrapper around the Active X control so that it can used from .NET (i.e. managed code). It basically creates an Active X interop assembly.</description><category>C#|DOTNET</category><pubDate>Thu, 24 Jul 2008 14:36:01 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1342.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1342.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1342.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244241/1225582</fs:itemid></item><item><title>GridView Tips and Tricks using ASP.NET – Part III</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244242/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1341</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1341&amp;key=538920b0</trackback:ping><description>The GridView control is quiet a handy control and is the most commonly used control when building an ASP.NET site. The more you work with it, the more you realize how powerful it can be while presenting data.For this article, we would be using the following template to populate the GridView.</description><category>ASP.NET</category><pubDate>Tue, 15 Jul 2008 09:54:38 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1341.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1341.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1341.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244242/1225582</fs:itemid></item><item><title>Some More GridView Tips and Tricks using ASP.NET - Part II</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244243/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1340</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1340&amp;key=31640c3a</trackback:ping><description>The GridView control is quiet a handy control and is the most commonly used control when building an ASP.NET site. The more you work with it, the more you realize how powerful it can be while presenting data.</description><category>ASP.NET</category><pubDate>Tue, 15 Jul 2008 09:46:38 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1340.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1340.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1340.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244243/1225582</fs:itemid></item><item><title>GridView Tips and Tricks using ASP.NET 2.0</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244244/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1339</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1339&amp;key=dd6185de</trackback:ping><description>The GridView control is quiet a handy control and is the most commonly used control when building an ASP.NET site. The more you work with it, the more you realize how powerful it can be while presenting data. In this article, we will explore some of the most frequently asked questions about the GridView control. The article discusses ten tips and tricks that you can use while using the GridView control.</description><category>ASP.NET</category><pubDate>Tue, 15 Jul 2008 09:38:55 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1339.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1339.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1339.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244244/1225582</fs:itemid></item><item><title>Visual Studio Add-Ins Every Developer Should Download Now</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244245/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1338</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1338&amp;key=ab4a8daf</trackback:ping><description>This article discusses: Tools for unit testing Tools for code and documentation management and generation Tools for modifying the development environment Tools for working with data This article uses the following technologies: Visual Studio</description><category>Others</category><pubDate>Tue, 15 Jul 2008 09:28:46 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1338.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1338.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1338.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244245/1225582</fs:itemid></item><item><title>使用 System.Net.Mail.MailMessage 发送电子邮件</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244246/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1337</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1337&amp;key=a499cae2</trackback:ping><description>从.NET 2.0 开始，引入了一个新的类，System.Net.Mail.MailMessage。该类用来取代 .NET 1.1 时代的 System.Web.Mail.MailMessage 类。System.Net.Mail.MailMessage 类用于指定一个邮件，另外一个类 System.Net.Mail.SmtpClient 则用来设置 SMTP，然后发送邮件。由于目前 SMTP 都需要进行身份验证，有的还需要 SSL（比如GMail），所以设置的属性稍微多一些</description><category>AJAX</category><pubDate>Mon, 14 Jul 2008 16:45:27 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1337.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1337.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1337.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244246/1225582</fs:itemid></item><item><title>LINQ -对付SQL Injection的&amp;quot;免费补洞策略&amp;quot;</title><link>http://item.feedsky.com/~feedsky/yaosansi/~6895154/101244247/1225582/1/item.html</link><wfw:comment>http://www.yaosansi.com/</wfw:comment><wfw:commentRss>http://www.yaosansi.com/feed.asp?cmt=1336</wfw:commentRss><trackback:ping>http://www.yaosansi.com/cmd.asp?act=tb&amp;id=1336&amp;key=245e4467</trackback:ping><description>一连串的Mass SQL Injection攻击，让我们回忆起数年前的SQL Injection攻击，多年后的今天，我们仍深陷于同样的危机中，本文详述SQL Injection的历史、肇因、解决及侦测方法，更为读者们引介全新、更加安全的防堵SQL Injection策略。什么是SQL Injection？ SQL Injection，中译为SQL注入，更为人知的名称是【资料隐码攻击】，意指开发人员于撰写网页应用程式之际，贪图一时方便或是依循前人的惯性写法而开启的一道门。在数年前，一次大型的隐码攻击行动，唤起了所有网站拥有者及设计人员的防骇之心，让我们认知到，网站是一个曝露在所有人面前的公共园地，其安全性不容忽视！在那次的攻击行动中，有数千个网站遭到同一种手法入侵，泄露的资料及因入侵所损失的金额难以估计，而起源竟只是程式设计师的惯性及疏于防范，而我们都曾经是其中一份子。</description><category>ASP.NET</category><pubDate>Fri, 11 Jul 2008 11:34:15 +0800</pubDate><author>a@b.com (yaosansi)</author><comments>http://www.yaosansi.com/post/1336.html#comment</comments><guid isPermaLink="false">http://www.yaosansi.com/post/1336.html</guid><dc:creator>a@b.com (yaosansi)</dc:creator><fs:srclink>http://www.yaosansi.com/post/1336.html</fs:srclink><fs:srcfeed>http://www.yaosansi.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/yaosansi/~6895154/101244247/1225582</fs:itemid></item></channel></rss>