<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>云南电子商务研究站</title><link>http://www.xiongmaotou.com/</link><description>和熊猫头一起见证云南互联网的下一个时代</description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 90619</generator><language>zh-CN</language><copyright>熊猫头原创文章，版权所有。转载请附带原文出处链接 欢迎和本站交换链接,云南SEO群：8786730 欢迎各位站长加入 苏ICP备10119881号</copyright><pubDate>Thu, 09 Feb 2012 09:25:27 +0800</pubDate><item><title>变相的让ASP支持“多线程”的利器：IISWeb 园设置</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/150.html</link><pubDate>Thu, 15 Dec 2011 20:40:55 +0800</pubDate><guid>http://www.xiongmaotou.com/post/150.html</guid><description><![CDATA[<p>一直在追求高速ASP处理结果，线程之间不会互相干扰让道，偶然了解到IIS6的web园，彻底解决了我这个重要的问题。</p><p>在&ldquo;应用程序池属性&rdquo;的&ldquo;性能&rdquo;选项卡的&ldquo;最大工作进程数&rdquo;框中，设置一个大于 1 的工作进程数。如果这个值大于 1，每个请求都将启动一个新的工作进程实例，可启动的最多进程数为您所指定的最大工作进程数。后续的请求将以循环的方式发送至工作进程。</p><p>比如网站同时写入数据的人很多，增加一些和数据库连接的通道速度就会快些。但是设置以后 session和application变量将无法实现，所以用在由cookie控制权限域的站点更合适些。</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/150.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=150</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=150&amp;key=cdd8b97b</trackback:ping></item><item><title>IE6、IE7、IE8、IE9兼容性问题解决办法</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/149.html</link><pubDate>Thu, 15 Dec 2011 16:41:28 +0800</pubDate><guid>http://www.xiongmaotou.com/post/149.html</guid><description><![CDATA[<p><span style="font-size: 18pt"><strong style="font-size: 14pt">前言</strong></span></p><p>为了帮助确保你的网页在所有未来的IE版本都有一致的外观，IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式，文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。<br />新的IE为了确保网页在未来的版本中都有一支的外观，IE8引入了文件兼容性。当你引入一个增设的兼容性模式，<br />此文章说明文件兼容性的必要性，列出现有版本IE能使用的文件兼容性模式并示范如何选择特定的兼容性模式。</p><p><br /><strong style="font-size: 14pt">了解文件兼容性的必要性</strong></p><p>每个主要版本IE新增的功能都是为了让浏览器更容易使用、增加安全性及更支持业界标准。以这些作为IE的特色，其中一个风险就是旧版本网站无法正确的显示。</p><p>为了将这个风险降到最低，IE6允许网页开发人员选择IE编译和显示他们网页的方式。&quot;Quirks mode&quot;为预设，这会使页面以旧版本浏览器的视点显示，&quot;Standards mode&quot;(也称为&quot;strict mode&quot;)特点是支持业界标准最为完善。然而要利用这个增强的支持功能，网页必须包含恰当的&lt;!DOCTYPE&gt;指令。</p><p>若一个网页没有包含<strong>&lt;!DOCTYPE&gt;</strong>指令，IE6会将它以quirks mode显示。若网页包含有效的<strong>&lt;!DOCTYPE&gt;</strong>指令但浏览器无法辨识，IE6会将它以IE6 standards mode显示。因为少数网站已经包含<strong>&lt;!DOCTYPE&gt;</strong>指令，兼容性模式的切换相当成功。这使网页开发人员能选择将他们的网页转移为standards mode的最佳时机。</p><p>随著时间经过，更多网站开始使用standards mode。它们也开始使用IE6的特性和功能来检测IE。举例来说，IE6不支持universal selector(即css之全局选择器 * {})，一些网站便使用它来针对IE做特定的对应。</p><p>当 IE7增加了对全域选择器的支持，那些依赖IE6特点的网站便无法侦测出这个新版本的浏览器。因此那些针对IE的特定对应无法应用于IE7，造成这些网站便无法如他们预期的显示。由于<strong>&lt;!DOCTYPE&gt;</strong>只支持两种兼容性模式，受到影响的网站拥有者被迫更新他们的网站使其能支持IE7。</p><p>IE8 比之前的任何版本浏览器都更支持业界标准，因此针对旧版本浏览器设计的网页可能无法如预期般呈现。为了帮助减轻所有问题，IE8引入文件兼容性的概念，使你能选择你的网页设计要对应的特定IE版本。文件兼容性在IE8增加了一些新的模式，这些模式能告诉浏览器如何解析和编译一个网页。若你的网页无法在 ie8正确的显示，你可以更新你的网站使它支持最新的网页标准(优先选项)或在你的页面上新增一个meta元素用于告诉IE8如何依照旧版本浏览器编译你的页面。</p><p>这能让你选择将你的网站更新支持IE8新特点的时机。</p><p><br /><strong><span style="font-size: 14pt"><strong>认识文件兼容性模式</strong></span></strong></p><p>IE8支持几种文件兼容性模式，它们具有不同的特性并影响内容显示的方式。</p><p>&bull;Emulate IE8 mode指示IE使用<strong>&lt;!DOCTYPE&gt;</strong>指令来决定如何编译内容。Standards mode指令会显示成IE8 Standards mode而quirks mode会显示成IE5 mode。不同于IE8 mode，Emulate IE8 mode重视<strong>&lt;!DOCTYPE&gt;</strong>指令。 <br />&bull;Emulate IE7 mode指示IE使用<strong>&lt;!DOCTYPE&gt;</strong>指令来决定如何编译内容。Standards mode指令会显示成IE7 Standards mode而quirks mode会显示成IE5 mode。不同于IE7 mode，Emulate IE7 mode重视<strong>&lt;!DOCTYPE&gt;</strong>指令。对于许多网页来说这是最推荐的兼容性模式。 <br />&bull;IE5 mode 编译内容如同IE7的quirks mode之显示状况，和IE5中显示的非常类似。 <br />&bull;IE7 mode编译内容如同IE7的standards mode之显示状况，无论网页是否含有<strong>&lt;!DOCTYPE&gt;</strong>指令。 <br />&bull;IE8 mode提供对业界标准的最高支持，包含 <a href="http://www.w3.org/TR/CSS21/">W3C Cascading Style Sheets Level 2.1 Specification</a>和<a href="http://www.w3.org/tr/selectors-api">W3C Selectors API</a>，并有限的支持 <a href="http://www.w3.org/TR/css3-roadmap/">W3C Cascading Style Sheets Level 3 Specification (Working Draft)</a>。 <br />&bull;Edge mode指示IE以目前可用的最高模式显示内容。当使用IE8时其等同于IE8 mode。若(假定)未来放出支持更高兼容性模式的IE，使用Edge mode的页面会使用该版本能支持的最高模式来显示内容。同样的那些页面在使用IE8浏览时仍会照常显示。</p><p><em>由于edge mode使用该IE版本所能支持的最高模式来显示所浏览的网页内容，建议仅使用于测试页及其他非商用页面。</em></p><p><br /><strong><span style="font-size: 14pt"><strong>指定文件兼容性模式</strong></span></strong></p><p>要为你的网页指定文件模式，需要在你的网页中使用<strong>meta</strong>元素放入X-UA-Compatible&nbsp;http-equiv&nbsp;标头。以下是指定为Emulate IE7 mode 兼容性之范例。</p><div class="cnblogs_code"><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;Mimic&nbsp;Internet&nbsp;Explorer&nbsp;7&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=EmulateIE7&quot;</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">My&nbsp;Web&nbsp;Page</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Content&nbsp;goes&nbsp;here.</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span></div><p><br />其内容随著指定的页面模式而更改，当要模拟IE7时，指定<strong>IE=EmulateIE7</strong>，指定<strong>IE=5</strong>, <strong>IE=7</strong>, 或<strong>IE=8</strong>来选择其中一种兼容性模式。你也可以指定<strong>IE=edge</strong>来指示IE8使用它支持的最高模式。</p><p>X-UA-compatible标头没有大小写之分。然而除了title元素及其他的<strong>meta</strong>元素之外，它必须出现在网页header节其它元素之前的位置，</p><p><br /><strong style="font-size: 14pt">设定网站服务器以指定预设兼容性模式</strong></p><p>网站管理员可籍着为网站定义一个自订标头来为他们的网站预设一个特定的文件兼容性模式。这个特定的方法取决于你的网站服务器。举例来说，下列的 web.config文件使Microsoft Internet Information Services (IIS)能定义一个自订标头以自动使用IE7 mode来编译所有网页。</p><div class="cnblogs_code"><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version=&quot;1.0&quot;&nbsp;encoding=&quot;utf-8&quot;</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">configuration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">system.webServer</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">httpProtocol</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">customHeaders</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">clear&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">=&quot;IE=EmulateIE7&quot;</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">customHeaders</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">httpProtocol</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">system.webServer</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">configuration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span></div><p><br />若你已于网站服务器指定了一个预设的文件兼容性模式，你可以在个别页面上指定不同的文件兼容性模式来盖过它。在网页中指定的模式优先权高于服务器中所指定的模式。</p><p>请查阅你的网站服务器关于指定自订标头的资讯，或看更多资料:</p><p><a href="http://msdn.microsoft.com/en-us/library/cc817573.aspx">Implementing the META Switch on Apache<br /></a><a href="http://msdn.microsoft.com/en-us/library/cc817572.aspx">Implementing the META Switch on IIS</a></p><p><br /><strong style="font-size: 14pt">判定文件兼容性模式</strong></p><p>要判定网页使用IE8浏览时的文件兼容性模式，使用document object(文档对象)的documentMode功能。例如在IE8的网址列输入下列程式码会显示目前页面的文件模式。</p><div class="cnblogs_code"><span style="color: #000000">javascript:alert(document.documentMode);</span></div><p>&nbsp;</p><p><strong>documentMode</strong>功能会回传一个数值对应目前页面的文件兼容性模式，举例来说，若网页指定为支持IE8模式，<strong>documentMode</strong>便会回传值&quot;<strong>8</strong>&quot;。</p><p>在IE6引入的compatMode功能不支持在IE8引入的<strong>documentMode</strong>功能。目前使用<strong>compatMode</strong>建立的应用程式还能在IE8中作用，但它们必须更新为使用documentMode。</p><p>若你希望使用JavaScript判定一个文件的兼容性模式，引入下面范例的这段程式码可支持旧版本的IE。</p><div class="cnblogs_code"><span style="color: #000000">engine&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(window.navigator.appName&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">Microsoft&nbsp;Internet&nbsp;Explorer</span><span style="color: #000000">&quot;</span><span style="color: #000000">)<br />{<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;This&nbsp;is&nbsp;an&nbsp;IE&nbsp;browser.&nbsp;What&nbsp;mode&nbsp;is&nbsp;the&nbsp;engine&nbsp;in?</span><span style="color: #008000"><br /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(document.documentMode)&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;IE8</span><span style="color: #008000"><br /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engine&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.documentMode;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;IE&nbsp;5-7</span><span style="color: #008000"><br /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engine&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">5</span><span style="color: #000000">;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;Assume&nbsp;quirks&nbsp;mode&nbsp;unless&nbsp;proven&nbsp;otherwise</span><span style="color: #008000"><br /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(document.compatMode)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(document.compatMode&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">CSS1Compat</span><span style="color: #000000">&quot;</span><span style="color: #000000">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engine&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">7</span><span style="color: #000000">;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;standards&nbsp;mode</span><span style="color: #008000"><br /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;the&nbsp;engine&nbsp;variable&nbsp;now&nbsp;contains&nbsp;the&nbsp;document&nbsp;compatibility&nbsp;mode.</span><span style="color: #008000"><br /></span><span style="color: #000000">}</span></div><p>&nbsp;</p><p style="font-size: 14pt"><strong>认识内容属性值</strong></p><p>内容属性值在接收到异于先前叙述的数值时是具有弹性的。这能使你对于IE如何显示你的网页更有操控性。举例来说，你可以设定内容属性值为IE=7.5。当你这样做的时候，IE尝试将这个值转换为version vector并选择最接近的结果。在这个例子中，IE会将其设定为IE7 mode。下面的范例显示该模式设定为其他值的状况。</p><div class="cnblogs_code"><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=4&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;IE5&nbsp;mode&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=7.5&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;IE7&nbsp;mode&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=100&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;IE8&nbsp;mode&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=a&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;IE5&nbsp;mode&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br /><br /></span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;This&nbsp;header&nbsp;mimics&nbsp;Internet&nbsp;Explorer&nbsp;7&nbsp;and&nbsp;uses&nbsp;<br />&lt;!DOCTYPE&gt;&nbsp;to&nbsp;determine&nbsp;how&nbsp;to&nbsp;display&nbsp;the&nbsp;Web&nbsp;page&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=EmulateIE7&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;</span></div><p><strong>注意:</strong> 前面的范例显示单独的内容值。实际上IE只会执行网页中第一个X-UA-Compatible标头。</p><p>你也可以使用内容属性来指定复数的文件兼容性模式，这能帮助确保你的网页在未来的浏览器版本都能一致的显示。欲设定复数的文件模式，请设定内容属性以判别你想使用的模式。使用分号来分开各个模式。</p><p>如果一个特定版本的IE支持所要求的兼容性模式多于一种，将採用列于标头内容属性中最高的可用模式。你可以使用这个特性来排除特定的兼容性模式，虽然并不推荐这样做。举例来说，下列标头即会排除IE7 mode。</p><div class="cnblogs_code"><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;X-UA-Compatible&quot;</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">=&quot;IE=5;&nbsp;IE=8&quot;</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span></div><p>&nbsp;</p><p><strong><span style="font-size: 14pt">结论</span></strong></p><p>兼容性对于网页设计师来说是非常重要的顾虑。虽然最好是可以建立一个完全不需依赖任何网页浏览器特性或功能的网站，有时候这是不可能实现的。文件兼容性模式便能将网页限制在某个特定版本的IE中。</p><p>使用X-UA-Compatible标头来指定你的页面支持的IE版本。使用<strong>document.documentMode</strong>判定页面的兼容性模式。</p><p>选择支持某个特定版本的IE，你可以确保你的页面在未来的浏览器版本中也能有显示的一致性。</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/149.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=149</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=149&amp;key=3c107de6</trackback:ping></item><item><title>SQL2005数据库变成可疑的解决方法</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/148.html</link><pubDate>Sat, 03 Dec 2011 14:01:07 +0800</pubDate><guid>http://www.xiongmaotou.com/post/148.html</guid><description><![CDATA[<p>当数据库发生这种操作故障时，可以按如下操作步骤可解决此方法，打开数据库里的Sql 查询编辑器窗口，运行以下的命令。</p><p>1、修改数据库为紧急模式</p><p>ALTER DATABASE&nbsp;数据库名 SET EMERGENCY</p><p>2、使数据库变为单用户模式</p><p>ALTER DATABASE&nbsp;&nbsp;数据库名&nbsp; SET SINGLE_USER</p><p>3、修复数据库日志重新生成，此命令检查的分配，结构，逻辑完整性和所有数据库中的对象错误。当您指定&ldquo;REPAIR_ALLOW_DATA_LOSS&rdquo;作为DBCC CHECKDB命令参数，该程序将检查和修复报告的错误。但是，这些修复可能会导致一些数据丢失。</p><p>DBCC CheckDB (&nbsp;数据库名, REPAIR_ALLOW_DATA_LOSS)</p><p>4、使数据库变回为多用户模式</p><p>ALTER DATABASE&nbsp;&nbsp;数据库名 SET MULTI_USER</p><p>5、开始－&gt;运行－&gt;输入cmd－&gt;打开DOS命令窗口，输入以下命令重启数据库服务</p><p>Net stop mssqlserver --停止服务</p><p>Net start mssqlserver --启动服务</p><p>再次，打开Sql Server 2005时被标记为&ldquo;可疑&rdquo;的数据库已恢复正常状态。</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/148.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=148</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=148&amp;key=46b0888c</trackback:ping></item><item><title>sql2005 一致性错误的修复办法</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/147.html</link><pubDate>Tue, 10 May 2011 01:54:07 +0800</pubDate><guid>http://www.xiongmaotou.com/post/147.html</guid><description><![CDATA[<p>sql遇到逻辑上的错误，这种错误是致命的，直接导致sql服务不能连接，报错master数据库出错重装sql 附加了还是不行，这个问题困扰了一天，经过很多方法 终于搞定了，说下经验。</p><p>查询分析器运行：DBCC CHECKDB，提示红字：一致性错误，后来在查询分析器执行：</p><p>use [00ys]&nbsp;&nbsp; --数据库名<br />go<br />ALTER DATABASE [00ys] SET SINGLE_USER</p><p>DBCC CHECKDB ([00ys], repair_allow_data_loss) with NO_INFOMSGS<br />go<br />ALTER DATABASE [00ys] SET MULTI_USER<br />go</p><p>该死的问题终于见鬼去了</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/147.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=147</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=147&amp;key=023018af</trackback:ping></item><item><title>电子表每秒钟跳动的js代码</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/146.html</link><pubDate>Thu, 05 May 2011 17:29:34 +0800</pubDate><guid>http://www.xiongmaotou.com/post/146.html</guid><description><![CDATA[<p>显示电子时钟的js，每秒跳动<br />&nbsp;</p><p><br />&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot;&gt; <br />&lt;!-- <br />calendar = new Date(); <br />day = calendar.getDay(); <br />month = calendar.getMonth(); <br />date = calendar.getDate(); <br />year = calendar.getYear(); <br />if (year&lt; 100) year = 1900 + year; <br />cent = parseInt(year/100); <br />g = year % 19; <br />k = parseInt((cent - 17)/25); <br />i = (cent - parseInt(cent/4) - parseInt((cent - k)/3) + 19*g + 15) % 30; <br />i = i - parseInt(i/28)*(1 - parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11)); <br />j = (year + parseInt(year/4) + i + 2 - cent + parseInt(cent/4)) % 7; <br />l = i - j; <br />emonth = 3 + parseInt((l + 40)/44);&nbsp; <br />edate = l + 28 - 31*parseInt((emonth/4)); <br />emonth--; <br />var dayname = new Array (&quot;星期日&quot;, &quot;星期一&quot;, &quot;星期二&quot;, &quot;星期三&quot;, &quot;星期四&quot;, &quot;星期五&quot;, &quot;星期六&quot;); <br />var monthname = <br />new Array (&quot;1月&quot;,&quot;2月&quot;,&quot;3月&quot;,&quot;4月&quot;,&quot;5月&quot;,&quot;6月&quot;,&quot;7月&quot;,&quot;8月&quot;,&quot;9月&quot;,&quot;10月&quot;,&quot;11月&quot;,&quot;12月&quot; ); <br />document.write(year +&quot;年&quot;); <br />document.write(monthname[month]); <br />document.write(date + &quot;日&quot;+&quot; &quot;); <br />document.write(dayname[day]); <br />//--&gt; <br />&lt;!-- <br />document.write(&quot;&lt;span id='clock'&gt;&lt;/span&gt;&quot;);&nbsp; <br />var now,hours,minutes,seconds,timeValue;&nbsp; <br />function showtime(){ <br />now = new Date();&nbsp; <br />hours = now.getHours();&nbsp; <br />minutes = now.getMinutes();&nbsp; <br />seconds = now.getSeconds();&nbsp; <br />timeValue = (hours &gt;= 12) ? &quot; 下午 &quot; : &quot; 上午 &quot;;&nbsp; <br />timeValue += ((hours &gt; 12) ? hours - 12 : hours) + &quot;点&quot;;&nbsp; <br />timeValue += ((minutes &lt;10)?&quot;0&quot;:&quot;&quot;) + minutes+&quot;分&quot;;&nbsp; <br />timeValue += ((seconds &lt;10)?&quot;0&quot;:&quot;&quot;) + seconds+&quot;秒&quot;;&nbsp; <br />clock.innerHTML = timeValue;&nbsp; <br />setTimeout(&quot;showtime()&quot;,100);&nbsp; <br />}&nbsp; <br />showtime();&nbsp; <br />//--&gt;&nbsp; <br />&lt;/script&gt;</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/146.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=146</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=146&amp;key=9682e9e0</trackback:ping></item><item><title>mssql把数据库用户变成dbo的方法。</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/145.html</link><pubDate>Thu, 05 May 2011 17:27:48 +0800</pubDate><guid>http://www.xiongmaotou.com/post/145.html</guid><description><![CDATA[<p>mssql数据库用户不是dbo的话在查询分析器每次执行都要输入用户名.表，超级麻烦。入夏语句可以搞定这个问题，批量把整个数据库的用户名改成dbo。在查询分析器执行就可：</p><p>exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/145.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=145</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=145&amp;key=6a6aa629</trackback:ping></item><item><title>网站优化设置关键词和标题描述的技巧</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/144.html</link><pubDate>Tue, 03 May 2011 19:20:45 +0800</pubDate><guid>http://www.xiongmaotou.com/post/144.html</guid><description><![CDATA[<p>做网站SEO的朋友们可能都想知道，搜索引擎一般允许的title标题字数是多少？允许的description描述字数又是多少？</p><p>　　用百度和Google搜索经常会发现部分网站Title和与此网站搜索相关的描述到一定字数它后面就会出现&ldquo;&hellip;&rdquo;的省略号（本人暂时将其称为标签关键词溢出），省略号后的内容基本对搜索引擎是无用的，那么到底网站各个页面的Title和description描述到底具体控制在多少个字符以内呢？百度和Google的字数要求是否是一致的呢？</p><p>　　下面我通过计算多个关键词靠前网站的Title和description描述（当然是标签关键词溢出的站）可以总结到以下：</p><p>　　百度Title应该控制在60个字符也就是30个文字以内，description标签描述应该控制在220个字符即110个文字以内。Google的Title字数应该控制在66个字符也就是33个文字以内，description标签描述应该控制在240个字符即120个文字以内。</p><p>　　从观察总结的情况来看，这2点百度和Google 还是有一定的区别的。</p><p>　　所以，我们的网站在写Title和description描述时关键词尽量靠前且控制在百度要求的范围内，而且主要每个页面的Title和description描述要与各个页面对应的信息一致。</p>]]></description><category>转载专区</category><comments>http://www.xiongmaotou.com/post/144.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=144</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=144&amp;key=964a51c5</trackback:ping></item><item><title>网站优化过程中内链中的作用</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/143.html</link><pubDate>Tue, 03 May 2011 19:19:38 +0800</pubDate><guid>http://www.xiongmaotou.com/post/143.html</guid><description><![CDATA[<p>第一、部分内链，如果被搜索引擎收录，他的作用将和外链一样。如果关键词的难度和内链的密度配合的好，将提升整个网站的权重,而导致会提升网站关键词排名。甚至降权的网站重新恢复权重。<br /><br />　　第二、内链对于吸引长尾词流量的重要性，长尾效应的源动力。对于一般的网站来说，除非是资源多的没地方花的网站，要不然是不会把外链资源放在长尾词上的。所以对于大部分网站来说，长尾词的链接资源都来自内链，这也是比较节约成本的。<br /><br />　　第三、内链可以增加网站的收录页面。如：新闻页面，可以目录式的制作大批量的内链，引导客户，还有其它方法去尝试。对于门户型，旅游，培训机构，政府部门网站，内链的效果犹为突出。这是很多SEOer改善客户网站的用户体验的入手方法，大家可以借鉴。<br /><br />　　第四、内链对于网站结构和用户体验设计的重要性，对于指引性的用户体验设计，肯定需要超链接来指引完成，用户不能直接打开，这样的用户体验也是不够完善的。<br />&nbsp;</p>]]></description><category>SEO</category><comments>http://www.xiongmaotou.com/post/143.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=143</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=143&amp;key=7e102f58</trackback:ping></item><item><title>重建sql2005的master数据库</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/142.html</link><pubDate>Tue, 03 May 2011 11:35:02 +0800</pubDate><guid>http://www.xiongmaotou.com/post/142.html</guid><description><![CDATA[<p>重建master数据库，微软给出的办法：<br />微软官方解决方法： <br />start /wait &lt;CD or DVD Drive&gt;\setup.exe /qn INSTANCENAME=&lt;InstanceName&gt; REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=&lt;NewStrongPassword&gt; <br />&nbsp;</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/142.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=142</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=142&amp;key=e5a97956</trackback:ping></item><item><title>网站分类总数统计的sql优化办法</title><author>admin@xiongmaotou.com (熊猫头)</author><link>http://www.xiongmaotou.com/post/141.html</link><pubDate>Tue, 03 May 2011 03:07:51 +0800</pubDate><guid>http://www.xiongmaotou.com/post/141.html</guid><description><![CDATA[<p>比如网站有2000个分类，数据表有400万的数据，怎么快速的统计出每个分类下面有多少数据，每次都去数据库统计的话 估计数据库会搞的很惨，我就是遇到这个情况，后来换了个办法，完美解决了。在分类表里面加字段，这个字段放统计的数字，用户每写入一次数据就在这个基础上增加1，再在sql的计划里面建立定时更新的计划，这样就可以为服务器很大程度的减负了。</p>]]></description><category>网站开发</category><comments>http://www.xiongmaotou.com/post/141.html#comment</comments><wfw:comment>http://www.xiongmaotou.com/</wfw:comment><wfw:commentRss>http://www.xiongmaotou.com/feed.asp?cmt=141</wfw:commentRss><trackback:ping>http://www.xiongmaotou.com/cmd.asp?act=tb&amp;id=141&amp;key=b8512cf6</trackback:ping></item></channel></rss>

