<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>评论：【推荐】两款HTTP流量分析工具的比较</title>
	<atom:link href="http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html</link>
	<description>It&#039;s all about sharing</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:55:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>由：Kevin Yang</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-1146</link>
		<dc:creator>Kevin Yang</dc:creator>
		<pubDate>Tue, 07 Dec 2010 02:55:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-1146</guid>
		<description>控制台是用来运行js的，直接在firebug菜单中启用控制台，然后输入js代码就行了</description>
		<content:encoded><![CDATA[<p>控制台是用来运行js的，直接在firebug菜单中启用控制台，然后输入js代码就行了</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：设计生活</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-1145</link>
		<dc:creator>设计生活</dc:creator>
		<pubDate>Tue, 07 Dec 2010 02:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-1145</guid>
		<description>这两个我都在用，非常不错。不过我更喜欢firebug 呵呵
不过firebug里的控制台我没怎么用过 不知道咋整。。。</description>
		<content:encoded><![CDATA[<p>这两个我都在用，非常不错。不过我更喜欢firebug 呵呵<br />
不过firebug里的控制台我没怎么用过 不知道咋整。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：vanxining</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-841</link>
		<dc:creator>vanxining</dc:creator>
		<pubDate>Wed, 21 Jul 2010 14:57:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-841</guid>
		<description>Fiddler只支持WinInet，Firefox使用socket的，所以需要插件。。。。</description>
		<content:encoded><![CDATA[<p>Fiddler只支持WinInet，Firefox使用socket的，所以需要插件。。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：louis</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-826</link>
		<dc:creator>louis</dc:creator>
		<pubDate>Mon, 19 Jul 2010 07:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-826</guid>
		<description>看不太懂~~~</description>
		<content:encoded><![CDATA[<p>看不太懂~~~</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：Kevin Yang</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-789</link>
		<dc:creator>Kevin Yang</dc:creator>
		<pubDate>Mon, 21 Jun 2010 06:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-789</guid>
		<description>？？</description>
		<content:encoded><![CDATA[<p>？？</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：囧</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-788</link>
		<dc:creator>囧</dc:creator>
		<pubDate>Mon, 21 Jun 2010 06:19:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-788</guid>
		<description>这都是啥人啊~</description>
		<content:encoded><![CDATA[<p>这都是啥人啊~</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：blue snow</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-543</link>
		<dc:creator>blue snow</dc:creator>
		<pubDate>Tue, 24 Nov 2009 06:53:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-543</guid>
		<description>原来是你自己的博客啊
厉害呵呵
 </description>
		<content:encoded><![CDATA[<p>原来是你自己的博客啊<br />
厉害呵呵<br />
 </p>
]]></content:encoded>
	</item>
	<item>
		<title>由：Kevin Yang</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-519</link>
		<dc:creator>Kevin Yang</dc:creator>
		<pubDate>Tue, 10 Nov 2009 05:07:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-519</guid>
		<description>&lt;p&gt;代码好像有点乱，你可以用js格式化工具格式化一下。最终html类似：&lt;/p&gt;
&lt;p&gt;&lt;form id=&quot;commentform&quot;&gt;&lt;/p&gt;
&lt;p&gt;.....&lt;/p&gt;
&lt;p&gt;&lt;/form&gt;&lt;/p&gt;
&lt;p&gt;&lt;script src=&quot;restorecommenterinfo.js&quot;&gt;&lt;/script&gt;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>代码好像有点乱，你可以用js格式化工具格式化一下。最终html类似：</p>
<p>&lt;form id="commentform"&gt;</p>
<p>.....</p>
<p>&lt;/form&gt;</p>
<p>&lt;script src="restorecommenterinfo.js"&gt;&lt;/script&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：Kevin Yang</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-518</link>
		<dc:creator>Kevin Yang</dc:creator>
		<pubDate>Tue, 10 Nov 2009 05:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-518</guid>
		<description>我不知道我那个主题里头是怎么弄的，我随便弄了一个你看看管不管用。把下面的代码放到js文件中，然后在你的表单下面加上一个script标签引用此脚本。

    function toDict(str, assignment, delim, trimBoth){
        var i, pair, params, len, trimFunc, retnObj = {};
        assignment = assignment &#124;&#124; &quot;=&quot;;
        delim = delim &#124;&#124; &#039;&amp;&#039;;
        trimBoth = (trimBoth === true);
        params = str.split(delim);
        if (trimBoth) {
            trimFunc = trim;
        }
        else {
            trimFunc = function(){};
        }
        for (i = 0, len = params.length; i &lt; len; i++) {
            pair = params[i].split(assignment);
            retnObj[trimFunc(pair[0])] = (pair[1] === undefined ? null : trimFunc(pair[1]));
        }
        return retnObj;
    }
    
    function trim(str){
        return str.replace(/^\s*(.*?)\s*$/, &#039;$1&#039;);
    }
    
    function getCookie(key, defValue){
        var cookies = {}, value;
        if (!key) {
            return null;
        }
        
        cookies = toDict(document.cookie, &quot;=&quot;, &quot;;&quot;, true);
        key = key.toLowerCase();
        for (var p in cookies) {
            if (cookies.hasOwnProperty(p) &amp;&amp; p.toLowerCase() === key) {
                return unescape(cookies[p]);
            }
        }
        
        return defValue !== undefined ? defValue : null;
    }
    
    function setCookie(key, value, expires, path, domain, secure){
        if (!key) {
            return;
        }
        
        key = key.toLowerCase();
        
        key = key + &#039;=&#039; + escape(value) + &quot;;&quot;;
        expires = expires ? (&quot;expires=&quot; + new Date(new Date().getTime() + expires * 1000).toGMTString()) + &quot;;&quot; : &quot;&quot;;
        path = !!path ? &quot;path=&quot; + path + &quot;;&quot; : &quot;path=/;&quot;;
        domain = domain ? (&quot;domain=&quot; + domain) + &quot;;&quot; : &quot;&quot;;
        secure = secure ? &quot;secure=true;&quot; : &quot;&quot;;
        document.cookie = [key, expires, path, domain, secure].join(&quot;&quot;);
    }
    
    function delCookie(key, path, domain){
        key = key.toLowerCase();
        setCookie(key, &quot;&quot;, -1000, path, domain);
    }
    
    function onLoad(){
        try {
            var frm = document.getElementById(&quot;commentform&quot;);
            if (frm) {
                frm.onsubmit = function(){
                    var inputs = frm.getElementsByTagName(&quot;input&quot;);
                    for (var i = 0; i &lt; inputs.length; i++) {
                        var input = inputs[i];
                        if (input.type === &quot;text&quot;) {
                            setCookie(&quot;comment-&quot; + input.name, input.value, 3600 * 24 * 30);
                        }
                    }
                }
                var textboxes = frm.getElementsByTagName(&quot;input&quot;);
                for (var i = 0; i &lt; textboxes.length; i++) {
                    var tb = textboxes[i];
                    if (tb.type === &quot;text&quot;) {
                        var history = getCookie(&quot;comment-&quot; + tb.name);
                        if (history) {
                            tb.value = history;
                        }
                    }
                }
            }
        } 
        catch (e) {
            alert(e);
        }
    }
    
    window.onload = onLoad;</description>
		<content:encoded><![CDATA[<p>我不知道我那个主题里头是怎么弄的，我随便弄了一个你看看管不管用。把下面的代码放到js文件中，然后在你的表单下面加上一个script标签引用此脚本。</p>
<p>    function toDict(str, assignment, delim, trimBoth){<br />
        var i, pair, params, len, trimFunc, retnObj = {};<br />
        assignment = assignment || "=";<br />
        delim = delim || '&amp;';<br />
        trimBoth = (trimBoth === true);<br />
        params = str.split(delim);<br />
        if (trimBoth) {<br />
            trimFunc = trim;<br />
        }<br />
        else {<br />
            trimFunc = function(){};<br />
        }<br />
        for (i = 0, len = params.length; i &lt; len; i++) {<br />
            pair = params[i].split(assignment);<br />
            retnObj[trimFunc(pair[0])] = (pair[1] === undefined ? null : trimFunc(pair[1]));<br />
        }<br />
        return retnObj;<br />
    }</p>
<p>    function trim(str){<br />
        return str.replace(/^\s*(.*?)\s*$/, &#039;$1&#039;);<br />
    }</p>
<p>    function getCookie(key, defValue){<br />
        var cookies = {}, value;<br />
        if (!key) {<br />
            return null;<br />
        }</p>
<p>        cookies = toDict(document.cookie, &quot;=&quot;, &quot;;&quot;, true);<br />
        key = key.toLowerCase();<br />
        for (var p in cookies) {<br />
            if (cookies.hasOwnProperty(p) &amp;&amp; p.toLowerCase() === key) {<br />
                return unescape(cookies[p]);<br />
            }<br />
        }</p>
<p>        return defValue !== undefined ? defValue : null;<br />
    }</p>
<p>    function setCookie(key, value, expires, path, domain, secure){<br />
        if (!key) {<br />
            return;<br />
        }</p>
<p>        key = key.toLowerCase();</p>
<p>        key = key + &#039;=&#039; + escape(value) + &quot;;&quot;;<br />
        expires = expires ? (&quot;expires=&quot; + new Date(new Date().getTime() + expires * 1000).toGMTString()) + &quot;;&quot; : &quot;&quot;;<br />
        path = !!path ? &quot;path=&quot; + path + &quot;;&quot; : &quot;path=/;&quot;;<br />
        domain = domain ? (&quot;domain=&quot; + domain) + &quot;;&quot; : &quot;&quot;;<br />
        secure = secure ? &quot;secure=true;&quot; : &quot;&quot;;<br />
        document.cookie = [key, expires, path, domain, secure].join(&quot;&quot;);<br />
    }</p>
<p>    function delCookie(key, path, domain){<br />
        key = key.toLowerCase();<br />
        setCookie(key, &quot;&quot;, -1000, path, domain);<br />
    }</p>
<p>    function onLoad(){<br />
        try {<br />
            var frm = document.getElementById(&quot;commentform&quot;);<br />
            if (frm) {<br />
                frm.onsubmit = function(){<br />
                    var inputs = frm.getElementsByTagName(&quot;input&quot;);<br />
                    for (var i = 0; i &lt; inputs.length; i++) {<br />
                        var input = inputs[i];<br />
                        if (input.type === &quot;text&quot;) {<br />
                            setCookie(&quot;comment-&quot; + input.name, input.value, 3600 * 24 * 30);<br />
                        }<br />
                    }<br />
                }<br />
                var textboxes = frm.getElementsByTagName(&quot;input&quot;);<br />
                for (var i = 0; i &lt; textboxes.length; i++) {<br />
                    var tb = textboxes[i];<br />
                    if (tb.type === &quot;text&quot;) {<br />
                        var history = getCookie(&quot;comment-&quot; + tb.name);<br />
                        if (history) {<br />
                            tb.value = history;<br />
                        }<br />
                    }<br />
                }<br />
            }<br />
        }<br />
        catch (e) {<br />
            alert(e);<br />
        }<br />
    }</p>
<p>    window.onload = onLoad;</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：网络生活</title>
		<link>http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html/comment-page-1#comment-517</link>
		<dc:creator>网络生活</dc:creator>
		<pubDate>Tue, 10 Nov 2009 03:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.imkevinyang.com/2009/11/%e3%80%90%e6%8e%a8%e8%8d%90%e3%80%91%e4%b8%a4%e6%ac%behttp%e6%b5%81%e9%87%8f%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7%e7%9a%84%e6%af%94%e8%be%83.html#comment-517</guid>
		<description>那你知道是怎么设置的吗,我折腾了很久也没搞定,烦死了</description>
		<content:encoded><![CDATA[<p>那你知道是怎么设置的吗,我折腾了很久也没搞定,烦死了</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.imkevinyang.com @ 2012-02-09 17:34:36 -->
