(function(){for(var f="<div class=\"wumii-related-items-div\" style=\"margin: 0; border: none; padding: 0; clear: both; overflow: hidden; *zoom: 1; *position: relative;\">\r\n    <div class=\"wumii-internal\" style=\"padding: 0; margin: 0; border: none; clear: both; display: block;\">\r\n        <div class=\"wumii-widget-title\" style=\"margin: 0; border: none; padding: 20px 0 5px; _padding-top:10px; text-indent: 0; text-align: left; font-weight: bold; \">\u60A8\u53EF\u80FD\u4E5F\u559C\u6B22\uFF1A<\/div>\r\n            <div class=\"wumii-image-row\" style=\"clear: both; border: none; margin: 0 0 0 -1px; padding: 0; overflow: hidden; _zoom: 1;\">\r\n                    <a class=\"wumii-image-block\" hidefocus=\"true\" title=\"\u5982\u4F55\u5B66\u4E60linux\u7F16\u7A0B\" onmouseout=\"this.style.backgroundColor=\'\'\" onmouseover=\"this.style.backgroundColor=\'#E3E4FA\'\" style=\"display: block; float: left; text-decoration: none; border-bottom: none; cursor: pointer; position: relative; margin: 5px 0; padding: 5px; width: 102px; text-align: left; outline: none; background-image: none; border-left: 1px solid #DDDDDD !important;\"     href=\"http:\/\/www.kuqin.com\/linux\/20080512\/8363.html\"\r\n    onmousedown=\"this.href=\'http:\/\/app.wumii.com\/ext\/redirect?url=http%3A%2F%2Fwww.kuqin.com%2Flinux%2F20080512%2F8363.html&ts=\' + (new Date()).getTime() + \'&from=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20080512%2F8361.html\' + \'&ref=relatedItems\'; return true;\"\r\n    onmouseup=\"t=this; setTimeout(function() {t.href=\'http:\/\/www.kuqin.com\/linux\/20080512\/8363.html\';}, 50); return true;\"\r\n>\r\n                        <div class=\"wumii-image-border\" style=\"margin: 0; padding: 0; width: auto; height: 100px; border: 1px solid #DDDDDD;\"><\/div>\r\n                        <img class=\"wumii-image\" onload=\"wumiiImageResize(this, 96);\" onerror=\"wumiiImageError(this);\" src=\"http:\/\/static.wumii.cn\/site_images\/2012\/08\/02\/38681805.png\" style=\"position: absolute; border: none; background: none; visibility: hidden; padding: 0; margin: 0;\" \/>\r\n                        <div class=\"wumii-image-title\" style=\"height: 60px; width: 100%; margin: 3px 0 0 0; padding: 0; text-indent: 0; border: none; font: 12px\/15px arial; color: #333333; overflow: hidden;\">\u5982\u4F55\u5B66\u4E60linux\u7F16\u7A0B<\/div>\r\n                    <\/a>\r\n                    <a class=\"wumii-image-block\" hidefocus=\"true\" title=\"Linux\u5F02\u6B65IO\u7F16\u7A0B\u5B9E\u4F8B\u5206\u6790\" onmouseout=\"this.style.backgroundColor=\'\'\" onmouseover=\"this.style.backgroundColor=\'#E3E4FA\'\" style=\"display: block; float: left; text-decoration: none; border-bottom: none; cursor: pointer; position: relative; margin: 5px 0; padding: 5px; width: 102px; text-align: left; outline: none; background-image: none; border-left: 1px solid #DDDDDD !important;\"     href=\"http:\/\/www.kuqin.com\/linux\/20120908\/330333.html\"\r\n    onmousedown=\"this.href=\'http:\/\/app.wumii.com\/ext\/redirect?url=http%3A%2F%2Fwww.kuqin.com%2Flinux%2F20120908%2F330333.html&ts=\' + (new Date()).getTime() + \'&from=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20080512%2F8361.html\' + \'&ref=relatedItems\'; return true;\"\r\n    onmouseup=\"t=this; setTimeout(function() {t.href=\'http:\/\/www.kuqin.com\/linux\/20120908\/330333.html\';}, 50); return true;\"\r\n>\r\n                        <div class=\"wumii-image-border\" style=\"margin: 0; padding: 0; width: auto; height: 100px; border: 1px solid #DDDDDD;\"><\/div>\r\n                        <img class=\"wumii-image\" onload=\"wumiiImageResize(this, 96);\" onerror=\"wumiiImageError(this);\" src=\"http:\/\/static.wumii.cn\/site_images\/2012\/09\/09\/47262500.gif\" style=\"position: absolute; border: none; background: none; visibility: hidden; padding: 0; margin: 0;\" \/>\r\n                        <div class=\"wumii-image-title\" style=\"height: 60px; width: 100%; margin: 3px 0 0 0; padding: 0; text-indent: 0; border: none; font: 12px\/15px arial; color: #333333; overflow: hidden;\">Linux\u5F02\u6B65IO\u7F16\u7A0B\u5B9E\u4F8B\u5206\u6790<\/div>\r\n                    <\/a>\r\n                    <a class=\"wumii-image-block\" hidefocus=\"true\" title=\"Linux\/Unix \u7F16\u7A0B\u5B66\u4E60\u4E4B\u8DEF\" onmouseout=\"this.style.backgroundColor=\'\'\" onmouseover=\"this.style.backgroundColor=\'#E3E4FA\'\" style=\"display: block; float: left; text-decoration: none; border-bottom: none; cursor: pointer; position: relative; margin: 5px 0; padding: 5px; width: 102px; text-align: left; outline: none; background-image: none; border-left: 1px solid #DDDDDD !important;\"     href=\"http:\/\/www.kuqin.com\/linux\/20070907\/933.html\"\r\n    onmousedown=\"this.href=\'http:\/\/app.wumii.com\/ext\/redirect?url=http%3A%2F%2Fwww.kuqin.com%2Flinux%2F20070907%2F933.html&ts=\' + (new Date()).getTime() + \'&from=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20080512%2F8361.html\' + \'&ref=relatedItems\'; return true;\"\r\n    onmouseup=\"t=this; setTimeout(function() {t.href=\'http:\/\/www.kuqin.com\/linux\/20070907\/933.html\';}, 50); return true;\"\r\n>\r\n                        <div class=\"wumii-image-border\" style=\"margin: 0; padding: 0; width: auto; height: 100px; border: 1px solid #DDDDDD;\"><\/div>\r\n                        <img class=\"wumii-image\" onload=\"wumiiImageResize(this, 96);\" onerror=\"wumiiImageError(this);\" src=\"http:\/\/static.wumii.cn\/site_images\/2012\/08\/02\/38709374.jpg\" style=\"position: absolute; border: none; background: none; visibility: hidden; padding: 0; margin: 0;\" \/>\r\n                        <div class=\"wumii-image-title\" style=\"height: 60px; width: 100%; margin: 3px 0 0 0; padding: 0; text-indent: 0; border: none; font: 12px\/15px arial; color: #333333; overflow: hidden;\">Linux\/Unix \u7F16\u7A0B\u5B66\u4E60\u4E4B\u8DEF<\/div>\r\n                    <\/a>\r\n                    <a class=\"wumii-image-block\" hidefocus=\"true\" title=\"\u63ED\u5F00Socket\u7F16\u7A0B\u7684\u9762\u7EB1\" onmouseout=\"this.style.backgroundColor=\'\'\" onmouseover=\"this.style.backgroundColor=\'#E3E4FA\'\" style=\"display: block; float: left; text-decoration: none; border-bottom: none; cursor: pointer; position: relative; margin: 5px 0; padding: 5px; width: 102px; text-align: left; outline: none; background-image: none; border-left: 1px solid #DDDDDD !important;\"     href=\"http:\/\/www.kuqin.com\/networkprog\/20090221\/35953.html\"\r\n    onmousedown=\"this.href=\'http:\/\/app.wumii.com\/ext\/redirect?url=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20090221%2F35953.html&ts=\' + (new Date()).getTime() + \'&from=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20080512%2F8361.html\' + \'&ref=relatedItems\'; return true;\"\r\n    onmouseup=\"t=this; setTimeout(function() {t.href=\'http:\/\/www.kuqin.com\/networkprog\/20090221\/35953.html\';}, 50); return true;\"\r\n>\r\n                        <div class=\"wumii-image-border\" style=\"margin: 0; padding: 0; width: auto; height: 100px; border: 1px solid #DDDDDD;\"><\/div>\r\n                        <img class=\"wumii-image\" onload=\"wumiiImageResize(this, 96);\" onerror=\"wumiiImageError(this);\" src=\"http:\/\/static.wumii.cn\/site_images\/2012\/02\/11\/15238349.jpg\" style=\"position: absolute; border: none; background: none; visibility: hidden; padding: 0; margin: 0;\" \/>\r\n                        <div class=\"wumii-image-title\" style=\"height: 60px; width: 100%; margin: 3px 0 0 0; padding: 0; text-indent: 0; border: none; font: 12px\/15px arial; color: #333333; overflow: hidden;\">\u63ED\u5F00Socket\u7F16\u7A0B\u7684\u9762\u7EB1<\/div>\r\n                    <\/a>\r\n                    <a class=\"wumii-image-block\" hidefocus=\"true\" title=\"Socket\u7F51\u7EDC\u7F16\u7A0B\u5B66\u4E60\u7B14\u8BB0\uFF082\uFF09\uFF1A\u9762\u5411\u8FDE\u63A5\u7684Socket\" onmouseout=\"this.style.backgroundColor=\'\'\" onmouseover=\"this.style.backgroundColor=\'#E3E4FA\'\" style=\"display: block; float: left; text-decoration: none; border-bottom: none; cursor: pointer; position: relative; margin: 5px 0; padding: 5px; width: 102px; text-align: left; outline: none; background-image: none; border-left: 1px solid #DDDDDD !important;\"     href=\"http:\/\/www.kuqin.com\/networkprog\/20070905\/869.html\"\r\n    onmousedown=\"this.href=\'http:\/\/app.wumii.com\/ext\/redirect?url=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20070905%2F869.html&ts=\' + (new Date()).getTime() + \'&from=http%3A%2F%2Fwww.kuqin.com%2Fnetworkprog%2F20080512%2F8361.html\' + \'&ref=relatedItems\'; return true;\"\r\n    onmouseup=\"t=this; setTimeout(function() {t.href=\'http:\/\/www.kuqin.com\/networkprog\/20070905\/869.html\';}, 50); return true;\"\r\n>\r\n                        <div class=\"wumii-image-border\" style=\"margin: 0; padding: 0; width: auto; height: 100px; border: 1px solid #DDDDDD;\"><\/div>\r\n                        <img class=\"wumii-image\" onload=\"wumiiImageResize(this, 96);\" onerror=\"wumiiImageError(this);\" src=\"http:\/\/static.wumii.cn\/site_images\/2012\/08\/02\/38627557.jpg\" style=\"position: absolute; border: none; background: none; visibility: hidden; padding: 0; margin: 0;\" \/>\r\n                        <div class=\"wumii-image-title\" style=\"height: 60px; width: 100%; margin: 3px 0 0 0; padding: 0; text-indent: 0; border: none; font: 12px\/15px arial; color: #333333; overflow: hidden;\">Socket\u7F51\u7EDC\u7F16\u7A0B\u5B66\u4E60\u7B14\u8BB0\uFF082\uFF09\uFF1A\u9762\u5411\u8FDE\u63A5\u7684Socket<\/div>\r\n                    <\/a>\r\n            <\/div>\r\n    <\/div>\r\n        <div style=\"margin: 0; border: none; padding: 5px 0; clear: both; text-align: right;\">\r\n            <a href=\"http:\/\/www.wumii.com\/widget\/relatedItems\" target=\"_blank\" title=\"\u65E0\u89C5\u76F8\u5173\u6587\u7AE0\u63D2\u4EF6\" style=\"font: 12px arial; color: #bbbbbb; border-bottom: none; word-wrap: normal; display: none;\">\u65E0\u89C5<\/a>\r\n            <img onload=\"resizeFootNoteWidth(this, 113, 5, 2);\" style=\"display: none;\" src=\"http:\/\/static.wumii.cn\/images\/pixel.png\"\/>\r\n        <\/div>\r\n<\/div>\r\n\r\n",g=document.getElementsByTagName("div"),h=[],i=0;i<g.length;i++)g[i].className=="wumii-hook"&&h.push(g[i]);var j=false,k=(typeof wumiiDebugServer!="undefined"?wumiiDebugServer:"http://app.wumii.com")+"/ext/";function l(c){return document.getElementById(c)}function m(c,d){c.addEventListener?c.addEventListener("click",d,false):c.attachEvent?c.attachEvent("onclick",d):c.onclick=d}
function o(c,d){var b=l("wumiiData");b&&(b.parent||b.parentNode).removeChild(b);var b=document.getElementsByTagName("head")[0],a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("id","wumiiData");a.setAttribute("src",c);b.appendChild(a);d&&d()}
function p(){l("wumiiNumLikes").innerHTML=parseInt(l("wumiiNumLikes").innerHTML)+1;l("wumiiNumLikes").style.cursor="default";l("wumiiLikeBtnDiv").onmouseover=function(){};l("wumiiLikeBtnDiv").onmouseout=function(){};l("wumiiLikeBtnDiv").style.backgroundPosition="-178px 0";j=true}
if(h.length==1){var q=h[0],t=r(q,"wurl");!t&&typeof wumiiPermaLink!="undefined"&&(t=wumiiPermaLink);if(!t)t=document.location.href;var u=r(q,"wtitle");!u&&typeof wumiiTitle!="undefined"&&(u=wumiiTitle);if(!u)u=document.title;var v=document.getElementById("wumiiDisplayDiv");if(typeof wumiiEnableCustomPos=="undefined"||!wumiiEnableCustomPos||!v)v=q;var w=document.getElementById("wumiiLikeRecBtnDiv");w?w.innerHTML="<div id=\"wumiiBtnDiv\" style=\"clear:both;overflow:hidden;margin:0;padding:10px 0 0;text-shadow: none;text-indent:0;\">\r\n    <div id=\"wumiiLikeBtnDiv\" style=\"position:static;float:left;display:inline;width:89px;height:28px;margin:0;padding:0;background:url(\'http:\/\/static.wumii.cn\/images\/blogWidget\/widget_buttons_red.png\') no-repeat 0 0;text-indent:0;\" onmouseover=\"this.style.backgroundPosition=\'-89px 0\';\" onmouseout=\"this.style.backgroundPosition=\'0 0\';\">\r\n        <span id=\"wumiiNumLikes\" style=\"float:left;width:45px;height:19px;line-height:21px;*line-height:19px;margin:4px 0 0 0;padding:0;color:#943939;letter-spacing:0;text-align:center;text-indent:0;font-size:12px;\">5<\/span>\r\n        <span style=\"float:left;width:40px;height:29px;margin:0;padding:0;outline:none;cursor:pointer;\" id=\"wumiiLikeBtn\" hidefocus=\"true\"><\/span>\r\n    <\/div>\r\n    <div id=\"wumiiRecommendBtnDiv\" style=\"position:static;clear:none;float:left;display:inline;height:28px;margin:0;padding:0 5px;text-indent:0;\">\r\n        <span id=\"wumiiRecommendBtn\" hidefocus=\"true\" style=\"float:left;display:inline;width:60px;height:28px;margin:0 0 0 5px;padding:0;background:url(\'http:\/\/static.wumii.cn\/images\/blogWidget\/widget_buttons_red.png\') no-repeat -267px 0;cursor:pointer;outline:none;\" onmouseover=\"this.style.backgroundPosition=\'-328px 0\';\" onmouseout=\"this.style.backgroundPosition=\'-267px 0\';\"><\/span>\r\n        <img src=\"http:\/\/static.wumii.cn\/images\/loading.gif\" id=\"wumiiLoading\" style=\"clear:none;display:none;height:15px;margin:7px 0 0 8px;padding:0;border:0;background:none;cursor:default;\" alt=\"\u6B63\u5728\u52A0\u8F7D\u63A8\u8350\u6587\u7AE0\"\/>\r\n    <\/div>\r\n<\/div>\r\n":f="<div id=\"wumiiBtnDiv\" style=\"clear:both;overflow:hidden;margin:0;padding:10px 0 0;text-shadow: none;text-indent:0;\">\r\n    <div id=\"wumiiLikeBtnDiv\" style=\"position:static;float:left;display:inline;width:89px;height:28px;margin:0;padding:0;background:url(\'http:\/\/static.wumii.cn\/images\/blogWidget\/widget_buttons_red.png\') no-repeat 0 0;text-indent:0;\" onmouseover=\"this.style.backgroundPosition=\'-89px 0\';\" onmouseout=\"this.style.backgroundPosition=\'0 0\';\">\r\n        <span id=\"wumiiNumLikes\" style=\"float:left;width:45px;height:19px;line-height:21px;*line-height:19px;margin:4px 0 0 0;padding:0;color:#943939;letter-spacing:0;text-align:center;text-indent:0;font-size:12px;\">5<\/span>\r\n        <span style=\"float:left;width:40px;height:29px;margin:0;padding:0;outline:none;cursor:pointer;\" id=\"wumiiLikeBtn\" hidefocus=\"true\"><\/span>\r\n    <\/div>\r\n    <div id=\"wumiiRecommendBtnDiv\" style=\"position:static;clear:none;float:left;display:inline;height:28px;margin:0;padding:0 5px;text-indent:0;\">\r\n        <span id=\"wumiiRecommendBtn\" hidefocus=\"true\" style=\"float:left;display:inline;width:60px;height:28px;margin:0 0 0 5px;padding:0;background:url(\'http:\/\/static.wumii.cn\/images\/blogWidget\/widget_buttons_red.png\') no-repeat -267px 0;cursor:pointer;outline:none;\" onmouseover=\"this.style.backgroundPosition=\'-328px 0\';\" onmouseout=\"this.style.backgroundPosition=\'-267px 0\';\"><\/span>\r\n        <img src=\"http:\/\/static.wumii.cn\/images\/loading.gif\" id=\"wumiiLoading\" style=\"clear:none;display:none;height:15px;margin:7px 0 0 8px;padding:0;border:0;background:none;cursor:default;\" alt=\"\u6B63\u5728\u52A0\u8F7D\u63A8\u8350\u6587\u7AE0\"\/>\r\n    <\/div>\r\n<\/div>\r\n"+f;v.innerHTML=f;var x=document.createElement("style");
x.type="text/css";x.styleSheet?x.styleSheet.cssText="":x.innerHTML="";var y=document.getElementsByTagName("head")[0];y.insertBefore(x,y.firstChild)}else for(var z=0;z<h.length;z++)if(r(h[z],"wurl")=="http:\/\/www.kuqin.com\/networkprog\/20080512\/8361.html"){h[z].innerHTML=f;break}function r(c,d){for(var b=c.getElementsByTagName("input"),a=0;a<b.length;a++)if(b[a].getAttribute("name")==d)return b[a].getAttribute("value");return null}
window.wumiiImageResize=function(c,d){var b,a,e=c.width;b=c.height;typeof d=="undefined"&&(d=96);if(e==0||b==0)a=c.cloneNode(true),a.style.left="-9999px",document.body.appendChild(a),e=a.width,b=a.height,document.body.removeChild(a);e<b?(a=d*b/e,b=d):(b=d*e/b,a=d);var s=(a-d)/2,n=(b-d)/2,e=c.style;e.width=b+"px";e.height=a+"px";e.clip="rect("+s+"px "+(n+d)+"px "+(s+d)+"px "+n+"px)";e.left=eval("false")?-n+13+"px":-n+8+"px";e.top=-s+8+"px";if(window.XMLHttpRequest==void 0&&ActiveXObject!=void 0){b=
c.parentNode.getElementsByTagName("shape");for(a=0;a<b.length;a++)b[a].style.display="none"}e.visibility="visible"};window.wumiiImageError=function(c){c.onerror="";c.src="http://static.wumii.cn/images/blogWidget/wordpress_default.gif"};window.resizeFootNoteWidth=function(c,d,b,a){var e=c.parentNode;if(a!=1&&b>0)a=e.offsetWidth,a>0&&a/d<b&&(b=parseInt(a/d)),e.style.width=d*b-1+"px";e.removeChild(c);e.getElementsByTagName("a")[0].style.display="inline"};
if(l("wumiiLikeBtnDiv")&&l("wumiiRecommendBtnDiv"))l("wumiiLikeBtnDiv").style.marginLeft=(l("wumiiBtnDiv").scrollWidth-l("wumiiLikeBtnDiv").scrollWidth-l("wumiiRecommendBtnDiv").scrollWidth)/2+"px",m(l("wumiiLikeBtn"),function(){j||o(k+"like?ts="+(new Date).getTime()+"&url="+encodeURIComponent(t),p)}),m(l("wumiiRecommendBtnDiv"),function(){var c=k+"recommendations?ts="+(new Date).getTime()+"&url="+encodeURIComponent(t);l("wumiiLoading").style.display="inline";typeof wumiiSitePrefix!="undefined"&&
(c+="&sitePrefix="+encodeURIComponent(wumiiSitePrefix));o(c)});})();
