<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[北雁南飞]]></title>
  <subtitle type="html"><![CDATA[雁过长空，影沉寒水。雁无遗踪之意，水无留影之心。塞鸣高贴冷云飞，影落寒江不自知。江水无情雁无意，行于异类亦如斯。]]></subtitle>
  <id>http://www.binway.com/blog/</id> 
  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.binway.com/blog/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2008-12-25T08:35:28+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[卡巴斯基2009：解决Word保存错误问题]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=13" label="网络杂谈" /> 
	  <updated>2008-12-25T08:35:28+08:00</updated>
	  <published>2008-12-25T08:35:28+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;安装了卡巴斯基2009后，打开MSoffice编辑文件，在要保存就跳出对话框说“文件许可证错误”，然后原文件就不见了，要另外保存，有时候更严重，保存了，尤其是表格，就完全是乱码。本来以为是office的Key之类的问题，重装了，而且用了完全卸载的软件，还是不行，后来重装系统，没想到系统自带的office2003也出现了同样的问题。<br/><br/>　　至于既想避免此问题，又不舍的删除卡巴的朋友，可以进行如下设置(以Kav 2009为例).<br/><br/>　　方法一：设置——保护——反恶意程序——文件和内存——启用文件和和内存保护——设置——附加，将“快速模式”改为“访问和修改时”或是“访问时”即可。<br/><br/>　　方法二：打开卡巴-设置-选项(左边)-威胁和排除-信任区域-信任程序-添加-浏览“C:\Program Files\MicrosoftOffice\OFFICE11/WINWORD.EXE”(这个是你的word的安装位置，Word2003和Word2007的具体路径会有所不同)，打开-确定，就可以了。<br/><br/>　　找回丢失的word文件的方法：word在上一次保存(Word也有自动保存功能)会在同一目录下生成一个“~$+部分文件名.doc”文件和一个“~WRL+随机数字.tmp”文件(这两个文件都是隐藏文件，需要要在文件夹选项中选择“显示所有文件和文件夹”才能看到)。关键就是这个.tmp文件。它保存的是上一次修改后的内容，我们把它恢复就可以了。<br/><br/>　　不过问题没有那么简单，如果此时你选中这个.tmp文件，用Word程序打开，则会出现提示：“找不到此文件。请试用下列方法：检查文档名的拼写;试用另一文件名。”，点击确定也没有用。需要做的是重启电脑(注销用户不管用)，再找到这个.tmp文件，用Word打开，就可以看到你的文件的内容了，换名保存，OK。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=82" /> 
	  <id>http://www.binway.com/blog/default.asp?id=82</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[《燃情岁月》中山姆演唱的歌——《Twilight and Mist》(《此去经年》)]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=7" label="艺术再现" /> 
	  <updated>2008-11-04T22:35:12+08:00</updated>
	  <published>2008-11-04T22:35:12+08:00</published>
		  <summary type="html"><![CDATA[《Twilight and Mist》(OST of&nbsp;&nbsp;Legend of the Fall <br/>{译为：《此去经年》} <br/><br/>英文歌词如下： <br/>Twilight and Mist (OST of&nbsp;&nbsp;Legend of the Fall) <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Music by James Horner（作曲） <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lyrics by Brock Walsh（作词） <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As evening fell a maiden stood&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At the edge of a wood <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In her hands lay the reins of a stallion.&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;And ne&#39;er I&#39;d seen a girl as fair. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Heard a gentler voice anywh&#101;re. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whispered, &#34;Alas...&#34;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;She belonged, belonged to another, another, forever. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Yes, she belonged to the twilight and mist <br/><br/><br/>中文翻译如下： <br/><br/>翻译版本一：&nbsp;&nbsp;<br/><br/>夜幕低垂，&nbsp;&nbsp;<br/>一位女士站在一片树林的边缘外，&nbsp;&nbsp;<br/>她的手上持着驯马的鞭绳，&nbsp;&nbsp;<br/>从没见过这么美丽的女孩，&nbsp;&nbsp;<br/>随处可听见一温柔的声音，&nbsp;&nbsp;<br/>向她轻声细诉...她属于...她属于...另一个人...另一个人，&nbsp;&nbsp;<br/>永远属于他...是的，&nbsp;&nbsp;<br/>她应属于...这薄暮和朦胧的雾中。&nbsp;&nbsp;<br/><br/>翻译版本二：&nbsp;&nbsp;<br/><br/>夜幕薄低垂，有女林边伫。&nbsp;&nbsp;<br/>素手握马缰，我心如撞鹿。&nbsp;&nbsp;<br/>轻叹复太息，柔声蔓四处。&nbsp;&nbsp;<br/>佳人不可得，为其心有属。&nbsp;&nbsp;<br/>心属归何方？暮霭与迷雾。<br/> <div class="UBBPanel"><div class="UBBTitle"><img src="http://www.binway.com/blog/images/music.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>播放音频文件</div><div class="UBBContent"><a id="temp23716_href" href="http://www.binway.com/blog/javascript:MediaShow('wma','temp23716','http://wl85.bokee.com/inc/TwilightandMist.wma','400','300')"><img name="temp23716_img" src="http://www.binway.com/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp23716_text">在线播放</span></a><div id="temp23716"></div></div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=81" /> 
	  <id>http://www.binway.com/blog/default.asp?id=81</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[隐藏在你电脑里面的电影.你绝对没有看过的]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=12" label="第25小时" /> 
	  <updated>2008-10-03T15:18:46+08:00</updated>
	  <published>2008-10-03T15:18:46+08:00</published>
		  <summary type="html"><![CDATA[隐藏在你电脑里面的电影.你绝对没有看过的.据说是荷兰人写的命令 <br/>1. 确认你的电脑能连接到网络 <br/>2. 在Windows 开始-&gt;运行-&gt;输入 : <br/>telnet&nbsp;&nbsp;towel.blinkenlights.nl <br/>然后等待一会儿--------观看 <br/>看看你看到了什么?呵呵,很有意思吧： <br/>看到了说声喔?<br/>哈哈！！！]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=80" /> 
	  <id>http://www.binway.com/blog/default.asp?id=80</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[使PNG图片格式在IE6中背景透明(pngfix)]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=6" label="设计路上" /> 
	  <updated>2008-09-20T10:10:16+08:00</updated>
	  <published>2008-09-20T10:10:16+08:00</published>
		  <summary type="html"><![CDATA[ 很多朋友在制作网页时都会用到图片透明。使其部分透明的图片后面显示背景部分。<br/>而现在流行的具有透明性的图片有GIF和PNG两种非常普及格式。<br/><br/>GIF(Graphics Interchange Format图像互换格式)可实现图像区域的部分或全局透明。现非常多的网站都将其运用到其中。<br/>但是256色的限制GIF的使用范围。还有一个问题：譬如，当我们的图像边缘有阴影时，保存透明后会发现其边缘不是以渐变式透明显示，而是用灰度色显示而无透明而言。<br/><br/>解决上面GIF的缺陷方案最好方法就是使用现在网络上流行使用的另一种图像格式PNG(Portable Network Graphic Format流式网络图形格式)<br/>但是PNG最大的问题就是，它在IE6下无法显示透明区域（Firefox、Opera、Safari均支持PNG透明），会有一种灰白色代替成为其背景色。这不是PNG这个格式图片的问题，而是IE6的BUG，没有将PNG的Alpha通道打开,造成透明PNG图片的在IE6上显示不出透明区域。<br/><br/>现在就有种方法是通过引入JavaScript的方式解决这个问题。<br/><br/>第一步：<br/>新建一个pngfix.js文件写入以下代码（放在你网页的相同目录下）：<br/><br/>var PIXELGIF=&#34;pngfix.gif&#34;;// 这个是个头1*1像素的透明gif图片，请自行建立并放在你网页的相同目录下<br/><br/>var arVersion = navigator.appVersion.split(&#34;MSIE&#34;);<br/>var version = parseFloat(arVersion[1]);<br/>var pngxp=/\.png$/i;<br/>var AlphaPNGfix= &#34;progid:DXImageTransform.Microsoft.AlphaImageLoader&#34;;<br/>function fixPNGAll() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!document.all) return;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ((version &gt;= 5.5 &amp;&amp; version &lt; 7) &amp;&amp; (document.body.filters)) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var i=0; i&lt;document.images.length; i++) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var img = document.images[i];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(img.src &amp;&amp; pngxp.test(img.src)) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgName = img.src;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgID = (img.id) ? &#34;id=&#39;&#34; + img.id + &#34;&#39; &#34; : &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgClass = (img.className) ? &#34;class=&#39;&#34; + img.className + &#34;&#39; &#34; : &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgTitle = (img.title) ? &#34;title=&#39;&#34; + img.title + &#34;&#39; &#34; : &#34;title=&#39;&#34; + img.alt + &#34;&#39; &#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgStyle = &#34;display:inline-block;&#34; + img.style.cssText;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.align == &#34;left&#34;) imgStyle = &#34;float:left;&#34; + imgStyle;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.align == &#34;right&#34;) imgStyle = &#34;float:right;&#34; + imgStyle;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.parentElement.href) imgStyle = &#34;cursor:hand;&#34; + imgStyle;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var strNewHTML = &#34;&lt;span &#34; + imgID + imgClass + imgTitle<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34; style=\&#34;&#34; + &#34;width:&#34; + img.width + &#34;px; height:&#34; + img.height + &#34;px;&#34; + imgStyle + &#34;;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;filter:&#34; +AlphaPNGfix<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;(src=&#39;&#34; + img.src + &#34;&#39;, sizingMethod=&#39;scale&#39;);\&#34;&gt;&lt;/span&gt;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.useMap) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strNewHTML += &#34;&lt;img style=\&#34;position:relative; left:-&#34; + img.width + &#34;px;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;height:&#34; + img.height + &#34;px;width:&#34; + img.width +&#34;\&#34; &#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;src=\&#34;&#34; + PIXELGIF + &#34;\&#34; usemap=\&#34;&#34; + img.useMap <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;\&#34; border=\&#34;&#34; + img.border + &#34;\&#34;&gt;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;img.outerHTML = strNewHTML;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i--;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* for type=image png button */<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var kmax = document.forms.length;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var k=0; k&lt;kmax; k++) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var fmob = document.forms[k];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var elmarr = fmob.getElementsByTagName(&#34;input&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var jmax = elmarr.length;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var j=0; j&lt;jmax; j++) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var elmob = elmarr[j];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(elmob &amp;&amp; elmob.type==&#34;image&#34; &amp;&amp; pngxp.test(elmob.src)) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var o&#114;igsrc = elmob.src;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elmob.src = PIXELGIF;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elmob.style.filter = AlphaPNGfix+&#34;(src=&#39;&#34; +origsrc +&#34;&#39;)&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/><br/>function fixPNG(img) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!document.all) return;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var img;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(img &amp;&amp; img.src &amp;&amp; pngxp.test(img.src)) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgName = img.src;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgID = (img.id) ? &#34;id=&#39;&#34; + img.id + &#34;&#39; &#34; : &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgClass = (img.className) ? &#34;class=&#39;&#34; + img.className + &#34;&#39; &#34; : &#34;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgTitle = (img.title) ? &#34;title=&#39;&#34; + img.title + &#34;&#39; &#34; : &#34;title=&#39;&#34; + img.alt + &#34;&#39; &#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var imgStyle = &#34;display:inline-block;&#34; + img.style.cssText;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.align == &#34;left&#34;) imgStyle = &#34;float:left;&#34; + imgStyle;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.align == &#34;right&#34;) imgStyle = &#34;float:right;&#34; + imgStyle;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.parentElement.href) imgStyle = &#34;cursor:hand;&#34; + imgStyle;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var strNewHTML = &#34;&lt;span &#34; + imgID + imgClass + imgTitle<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34; style=\&#34;&#34; + &#34;width:&#34; + img.width + &#34;px; height:&#34; + img.height + &#34;px;&#34; + imgStyle + &#34;;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;filter:&#34; +AlphaPNGfix<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;(src=&#39;&#34; + img.src + &#34;&#39;, sizingMethod=&#39;scale&#39;);\&#34;&gt;&lt;/span&gt;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (img.useMap) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strNewHTML += &#34;&lt;img style=\&#34;position:relative; left:-&#34; + img.width + &#34;px;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;height:&#34; + img.height + &#34;px;width:&#34; + img.width +&#34;\&#34; &#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;src=\&#34;&#34; + PIXELGIF + &#34;\&#34; usemap=\&#34;&#34; + img.useMap <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ &#34;\&#34; border=\&#34;&#34; + img.border + &#34;\&#34;&gt;&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;img.outerHTML = strNewHTML;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/><br/>第二步：<br/>在head标签中引入js文件<br/>&lt;script language=&#34;JavaScript&#34; src=&#34;pngfix.js&#34;&gt;&lt;/script&gt;<br/><br/><br/>第三步（分两种情况）：<br/>1、指定PNG图片使其在IE6下背景透明<br/>在img标签中加入onload=&#34;fixPNG(this)&#34;事件<br/>&lt;img src=&#34;Name.png&#34; alt=&#34;Name&#34;&nbsp;&nbsp;onload=&#34;fixPNG(this)&#34; /&gt;<br/><br/>2、页面内所有PNG图片使其在IE6下背景透明<br/>在body表情中加入onload=&#34;fixPNGAll()&#34;事件<br/>&lt;body onload=&#34;fixPNGAll()&#34;&gt;<br/><br/><br/>需要注意的是：<br/>如果你的网页需要符合XHTML 1.0标准的话，请用第三步中的2方法，因为1方法中img标签中的onload事件是不符合XHTML 1.0标准的<br/><br/>特殊情况（用PNG为button按钮的背景时）：<br/>如果你要在input标签的背景中使用PNG图片，此js文件同样适用。<br/><br/>先在head标签中引入js文件<br/>&lt;script language=&#34;JavaScript&#34; src=&#34;pngfix.js&#34;&gt;&lt;/script&gt;<br/><br/><br/>在body标签中加入onload=&#34;fixPNGAll()&#34;事件<br/>&lt;body onload=&#34;fixPNGAll()&#34;&gt;<br/><br/>示例<br/>&lt;input type=&#34;image&#34; src=&#34;Name.png&#34; /&gt;<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=79" /> 
	  <id>http://www.binway.com/blog/default.asp?id=79</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[IE7 当前页面的脚本发生错误和首页存不住]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=13" label="网络杂谈" /> 
	  <updated>2008-09-07T21:08:27+08:00</updated>
	  <published>2008-09-07T21:08:27+08:00</published>
		  <summary type="html"><![CDATA[不知道怎么设置了IE7,打开有的网页后总是出现当前页面的脚本发生错误，点工具--Inter--高级--禁止脚本调制都打上对号了，显示脚本错误的通知也没选，还原高级设置也不行，重新装IE7也不行，删除cookie和保存的网页也不行，IE6不出现这样的情况.琢磨了几夜,终于搞定了.<br/>1.启动 Internet Explorer。 <br/>在“工具”菜单上，单击“Internet 选项”。 <br/>在“Internet 选项”对话框中，单击“安全”。 <br/>单击“默认级别”。 <br/>单击“确定”。 <br/>2.删除所有临时的 Internet 相关文件 <br/>1. 启动 Internet Explorer。 <br/>2. 在“工具”菜单上，单击“Internet 选项”。 <br/>3. 单击“常规”选项卡。 <br/>4. 单击“删除文件”。 <br/>5. 单击“确定”。 <br/>6. 单击“删除 Cookies”。 <br/>7. 单击“确定”。 <br/>8. 在“历史记录”下，单击“清除历史记录”，然后单击“是”。 <br/>9. 单击“确定”。 <br/>3.禁用错误报告 <br/>双击控制面板中的“系统”，切换到“高级”选项卡，单击“错误报告”按钮，选中“禁用错误报告”选项，并选中“但在发生严重错误时通知我”，最后单击“确定”按钮。 <br/>4.再用360安全卫士修复下IE <br/><br/><br/>如果以上都不能彻底结诀问题，那就要查一下你电脑里是否安装了其他软件，目前最明显的就是迅雷5最新版的bug的干扰。不过也不用着急－－无需删除任何软件也可解决问题： <br/>1. 启动 Internet Explorer。， <br/>2. 在“工具”菜单上，单击“Internet 选项”， <br/>3. 单击“常规”选项卡， <br/>4. 单击“程序”， <br/>5. 单击“管理加载项”。 <br/>6. 加载项有两个选项：已使用、当前使用”，将这两个选项里的有关迅雷的加载项全禁用，其他你认为不是windows自带的也可禁用， <br/>7. 单击“确定”， <br/>8. 单击“确定”。 <br/><br/><br/><br/>还有,把迅雷卸了就OK了 还有可能是安装迅雷里面的“系统漏洞修复”引起的。<br/><br/><br/>这是困扰俺数个月的问题。今天终于解决啦，赶紧写出来供大伙分享啊！（如有新发现，及时补充） <br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=78" /> 
	  <id>http://www.binway.com/blog/default.asp?id=78</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[从今天起，开始学习帝国CMS]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=13" label="网络杂谈" /> 
	  <updated>2008-08-24T14:02:23+08:00</updated>
	  <published>2008-08-24T14:02:23+08:00</published>
		  <summary type="html"><![CDATA[从今天起，开始学习帝国CMS，做一个网络资讯站。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=77" /> 
	  <id>http://www.binway.com/blog/default.asp?id=77</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[用Javascript做了一个双色球代码]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=12" label="第25小时" /> 
	  <updated>2008-08-03T17:49:59+08:00</updated>
	  <published>2008-08-03T17:49:59+08:00</published>
		  <summary type="html"><![CDATA[这几天在同事的带动下，没事的时候也买起来了双色球彩票，还中了一次200元，两次5元的呢，不过我始终是怀着娱乐的心情来买的，今天趁着工作闲暇之时，写了一段Javascript，随机出现类似双色球的数组。<br/>地址是 <a href="http://www.binway.com/others/Two_Coloer_Ball.html" target="_blank">http://www.binway.com/others/Two_Coloer_Ball.html</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=76" /> 
	  <id>http://www.binway.com/blog/default.asp?id=76</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[IxChariot]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=13" label="网络杂谈" /> 
	  <updated>2008-07-28T22:35:11+08:00</updated>
	  <published>2008-07-28T22:35:11+08:00</published>
		  <summary type="html"><![CDATA[最近为了测量我那所谓垃圾网通的4M带宽，测试我那老是掉线的网络性能，从网上找到的有名的测试软件IxChariot，发布在次与大家共享。<br/>Chariot 5.4(下载<a href="http://www.piaodown.com/down/soft/19431.htm" target="_blank">http://www.piaodown.com/down/soft/19431.htm</a>) <br/>Endpoint 5.1&nbsp;&nbsp;(下载<a href="http://www.netiq.com/support/pe/pe.asp" target="_blank">http://www.netiq.com/support/pe/pe.asp</a>) <br/>&nbsp;&nbsp;Chariot是一个独特的测试工具，也是目前在应用层性能测试领域得到业界广泛认可的测试系统。Chariot能够评估网络应用的性能和容量，对网络和设备进行压力测试，得到设备及网络在不同应用、不同参数下的吞吐量、时延、丢包、反应时间等性能参数。 <br/><br/>Chariot作为压力、故障定位、评估设备及网络应用层性能的测试软件，是维护健康、快速、可靠网络和研发生产高性能网络设备所需的可靠工具。目前被世界众多的知名企业、运营商、制造商和评测实验室所使用，包括AT&amp;T、北京通信、Cisco、IBM、Intel、Lucent、Tolly、中国信息产业部计量中心等等，现在该产品已经成为应用层性能测试的权威工具。 <br/><br/>软件内容介绍： <br/><br/>利用Chariot可以进行网络维护，性能测试和故障定位： Chariot支持多种网络业务，内置超过120个业务脚本，如FTP，HTTP，IPTV，Netmeeting，RealAudio等。 Chariot支持IP TOS，GQoS，DiffServ。 Chariot能实现单个主机可以模拟超过2000个主机。 Chariot支持组播业务。 VoIP网络测试与业务质量评估： 支持6种VOIP Codec（G.711a，G.711a ，G.723.1-ACELP，G.723.1-MPMLQ，G.726，G.729）。 支持MOS评分，便于对VOIP网络进行实时分析。 能够对电信终端进行性能测试和评估： 能够测试网卡（10/100/1G/无线/蓝牙），xDSL调制解调器，Cable Modem, ISDN。终端，普通调制解调器，GPRS手机，CDMA手机。 测试防火墙及应用网关。 <br/>Chariot的优势： <br/><br/>Chariot是最优秀的软件测试工具之一，被全球最大的电信运营商们所采用，是保证网络健康运行的利器。 利用Chariot，无需进行硬件投资，可以利用当前几乎所有的计算机资源进行测试。 Chariot支持包括VoIP在内的超过120种业务的测试。 使用Chariot，电信运营商可以灵活的设计测试结构，对网络全方位进行测试（当前业务质量，可能开通的业务质量，网络升级预计）。 Chariot具有GUI界面和集中控制功能，能够产生图形化报表和详细测试数据，大大降低的测试的复杂性。 Chariot提供开放的API接口，用户可以构筑个性化的测试软件。 Endpoint支持的操作系统 Endpoint支持的操作系统有：Compaq Tru64 UNIX、FreeBSD UNIX、HP-UX、IBM AIX、IBM MVS、IBM OS/2、Linux 、Linux IA-64、Microsoft Windows 3.1、Microsoft Windows 95、Microsoft Windows 98/Windows Me、Microsoft Windows NT/2000/XP/XP(64-bit)、Novell Netware、Sco UNIXWare、SGI IRIX、Spirent Communications TeraMetrics、Sun Solaris。 <br/>软件功能介绍： <br/><br/>Chariot由两部分组成：控制端Console和远端Endpoint，两者都可安装在普通PC或者服务器上，控制端安装在Windows操作系统上，Endpoint支持各种主流的操作系统。 控制端为该产品的核心部分，控制界面（也可采用命令行方式）、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。Endpoint可根据实际测试的需要安装在单个或者多个终端处，负责从控制端接收指令、完成测试并将测试数据上报到控制端。 Chariot通过内置的脚本，由控制端控制远端相互主动发包，对设备进行功能、压力和性能等测试，测试结果包括吞吐量、时延、抖动、丢包、错包等等，它能够得到定量的数据并提供详尽的测试报告，从而使得用户可以主动地把握设备的性能状况，并及时地发现问题并采取措施。 Chariot通过各种机制可以仿真任意的应用。首先，通过内置的脚本，Chariot发送不同的数据流，可以模拟现在常见的125种应用，而且这种数据流是双向的，真正与协议栈进行交互。Chariot对各种应用的支持是基于在Endpoint之间发送的多种数据流，数据流的传送可基于多种协议，包括TCP、UDP、RTP、SPX、IPX和SNA，目前也已经支持IPv6。Chariot还支持Multicast、QoS等多种先进技术，而且将一直保持同步。另外，在出现新的或者特殊的应用的时候，通过工具套件Application Scanner能够生成可以供Chariot使用的脚本。Chariot允许对脚本进行定制，改变数据流的各种参数，比如起始的启动间隔、发送窗口、接受窗口的大小，发送文件的大小，发送的速率、发送的比特流类型、使用端口等等，而且这些参数不但可以是一个由用户指定的典型数值，而且还能选用在最大、最小值之间符合平均分布、正态分布、泊松分布或者指数分布的随机值，从而真正地仿真网络中各种特定的数据流，全面地测试网络或者网络设备在复杂的网络环境下的性能。 现代网络的一个特点是呈分布式发展，在对网络性能测试的过程中，可能要涉及到很多的节点。采用Chariot软件，则可以直接在中央控制端轻点几下鼠标就完成对全网的测试。Chariot的远端可以直接在NetIQ公司网站上下载或者通过中央控制端远程安装到所需要的节点机器上去，Chariot最多可支持10000个远端的协同测试，而远端软件则可任意按照需要安装，在测试的时候即可被唤醒。 由于Chariot在无线产品性能测试领域也已成为事实上的业界标准，WECA采用该产品作为给厂家发放Wi-Fi标志的工具。对于制造商，Chariot可应用于实验室测试、设备性能展示、网络现场性能测试及故障定位等方面，比如信息产业部通信计量公司就采用Chariot产品对其无线产品的应用层性能进行测试。 作为应用层性能测试的标准工具，Chariot由于其网络环境方面的特点，能够为运营商提供多种其它工具不可替代的服务，具体有以下几个方面的应用：设备选型、基准性能测试、压力测试、功能测试、网络调整、网络性能展示、确定SLA以及性能瓶颈定位及排除等。在网络出现故障时，使用Chariot进行故障定位，判断是网络的问题还是服务器的问题，如果是网络的问题，再利用该工具进行定位。此外，它还用于与客户进行SLA的协商和测试标准制定。 <br/>使用教程： <br/><br/>小试牛刀测带宽 <br/><br/>你想知道自己所使用的网络的带宽吗?你想了解你的网络带宽有多大的损耗吗?今天，我们通过几个实例让大家用好CHARIOT，测出自己想知道的。只有经过测量得出的网络带宽才是我们平日所享用的实际带宽，千万不能盲目相信网络服务提供商所承诺的带宽，也不能轻易赞同JS对网络产品的夸夸其谈。 <br/><br/>实例1:测量网络中任意两个节点间的带宽 <br/><br/>任务描述:局域网中经常有人反映网络速度缓慢，那么怎样确定网络中两台计算机的连接速度呢?使用SNIFFER只能抓包不能给出实际带宽，这时候就需要CHARIOT来帮忙了。假设我们要测量网络中A计算机10.91.30.45与B计算机10.91.30.42之间的实际带宽。 <br/><br/>针对问题:局域网中的用户经常感到互访速度缓慢，此时我们可使用CHARIOT来查看网络连接情况。 <br/><br/>第一步:首先在A、B计算机上运行CHARIOT的客户端软件Endpoint。运行endpoint.exe后，任务管理器中多了一个名为endpoint的进程。 <br/><br/>第二步:被测量的机器已经准备好了，这时需要运行控制端CHARIOT，我们可以选择网络中的其他计算机，也可以在A或B计算机上直接运行CHARIOT。 <br/><br/><br/>　第三步:在主界面中点击“New”按钮，接着点击“ADD PAIR”。 <br/><br/>第四步:在“Add an Endpoint Pair”窗口中输入Pair名称，然后在Endpoint1处输入A计算机的IP地址10.91.30.45，在Endpoint2处输入B计算机的IP地址10.91.30.42。按“sel&#101;ct script”按钮并选择一个脚本，由于我们是在测量带宽，所以可选择软件内置的Throughput.scr脚本。 <br/><br/><br/>提示:CHARIOT可以测量包括TCP、UDP、SPX在内的多种网络传输层协议，我们在测量带宽时选择默认的TCP即可。 <br/><br/>第五步:点击主菜单中的“RUN”启动测量工作。 <br/><br/>第六步:软件会测试100个数据包从A计算机发送到B计算机的情况。由于软件默认的传输数据包很小所以测量工作很快就结束了。在结果中点击“THROUGHPUT”可以查看具体测量的带宽大小。如图显示了A与B计算机之间的实际最大带宽为83.6Mbps。 <br/><br/><br/>由于交换机和网线的损耗，往往真实带宽达不到100Mbps，所以本例中得到的83.6Mbps基本可以说明A、B计算机之间的最大带宽为100Mbps，去除损耗可以达到80多Mbps的传输速率。 <br/><br/>实例2:礼尚往来，一次性测量两个方向 <br/><br/>任务描述:实例1中为大家介绍了单向测量的方法，也就是只检测A到B的带宽。然而，实际工作中，网络是单工或双工工作也是影响网络速度的主要因素，因此用CHARIOT进行测量时应该尽量建立双向PAIR而不是单向的，测量结果会显示出A到B的速度以及B到A的速度。 <br/><br/>针对问题:A到B的传输速度很快，但B到A的速度却很慢，特别是在A、B同时从对方计算机复制文件到本机时最为明显。 <br/><br/>第一步:首先在A、B计算机上运行CHARIOT的客户端软件Endpoint。 <br/><br/>第二步:被测量的机器已经准备就绪，这时需要运行控制端CHARIOT，在A或B计算机上直接运行CHARIOT。 <br/><br/>提示:为保证测量成功，需要在A计算机和B计算机上关闭防火墙。 <br/><br/>第三步:在主界面中点击“New”按钮，接着点击“ADD PAIR”。 <br/><br/>第四步:在“Add an Endpoint Pair”窗口中输入Pair名称，然后在Endpoint1处输入A计算机的IP地址10.91.30.45，在Endpoint2处输入B计算机的IP地址10.91.30.42。按“sel&#101;ct script”按钮并选择一个脚本，由于是测量带宽所以选择软件内置的Throughput.scr脚本。 <br/><br/>第五步:现在，我们建立了从A到B的单向测量。由于要求测量网络双向吞吐量，所以还要添加一个从B到A的单向测量，这样结果显示的就是双向数据了。方法与第四步相同，在Endpoint1处输入B计算机的IP地址10.91.30.42，在Endpoint2处输入A计算机的IP地址10.91.30.45，同样选择Throughput.scr脚本。 <br/><br/>第六步:现在，两对PAIR已经建立起来了，点击主菜单中的“RUN”启动测量工作。 <br/><br/><br/>第七步:软件会将100个数据包从A计算机发送到B计算机，还会测量100个数据包从B发送到A的情况。在结果页面中点击“THROUGHPUT”标签可以查看具体测量的带宽大小。如图6所示在下方图表中，绿色曲线表示带宽检测2的数值，而红色曲线代表的是带宽检测1的数值，从这个图中我们可以看出A到B的带宽比B到A的带宽要大。在上方的速度中也可以看出A到B的平均带宽为72Mbps，而B到A的带宽只有42Mbps。 <br/><br/><br/>这说明什么呢?通过CHARIOT测量A、B之间的双向带宽可以得出以下结论:A到B的带宽是100Mbps(去除损耗真实带宽为72Mbps)，而B到A的带宽只有50Mbps。此时，我们应该检查网络连接设备，特别是网线，很可能是网线制作上出现了问题才造成B到A的速度不是100Mbps而是50Mbps。 <br/><br/>小知识:什么是单工?什么是双工? <br/><br/>我们一般使用的网络设备都是双工的，也就是说可以在同一时间完成A到B的传输以及B到A的传输。单工则是同一时间只能有一个方向的传输，要么是A到B，要么是B到A。因此网络处在单工状态还是双工状态，在速度上差别很大。 <br/><br/>实例3:科学测量减小误差 <br/><br/>任务描述:对于网络情况不稳定、经常出现速度波动的情况来说，在某一时刻测量速度存在一定的不确定因素，如何将误差降低到最小呢?我们可以采用科学测量法来解决这个问题，即采用平均值的方法。将所有测量值汇总在一起可以得到更接近真实数值的结果。 <br/><br/>针对问题:网络传输速度非常不稳定，经常一会儿十几MB/s，一会儿只有几MB/s。 <br/><br/>第一步:按照上面提到的方法安装CHARIOT并将客户端程序Endpoint安装在A与B计算机上。启动CHARIOT，点击“New”按钮。 <br/><br/>第二步:点击“ADD PAIR”按钮建立一个新的Endpoint Pair。输入PAIR名称，然后在Endpoint1处输入A计算机的IP地址10.91.30.45，在Endpoint2处输入B计算机的IP地址10.91.30.42。按“sel&#101;ct script”按钮选择Throughput.scr脚本。 <br/><br/>第三步:在Pair 1上点鼠标右键选择Copy将该测量项复制(图7)，然后连续向下粘贴9个这样的测量项。 <br/><br/><br/><br/>第四步:点击“RUN”启动测量工作，我们在THROUGHPUT标签页中可以看出基本上每项带宽测量数值在10Mbps左右，在总和处我们可以看到最终结果是94Mbps，基本接近100Mbps的真实值。 <br/><br/>在现实中网络的连接速度往往存在着不稳定的因素，例如某一时间可能因为广播数据包或其他原因造成带宽异常，而另一时间速度恢复正常。对于这种带宽不稳定的情况我们就可以通过多项测量来保证在一定程度上减少误差，使我们的测量结果更加有效、更加准确。 <br/><br/>实例4:大包测量法 <br/><br/>任务描述:虽然我们可以通过科学测量法减小误差，但由于默认数据包仅为100KB，所以总的数据检测量相对较小。对于带宽比较大的情况，例如100Mbps以上的网络或ISP提供的传输速度较快的时候，使用100KB数据包进行测量得出的结果不太准确。这时就需要通过修改默认数据包的大小以求测量结果更精确。 <br/><br/>针对问题:网络带宽比较大或使用CHARIOT默认设置进行测量时误差过大。 <br/><br/>在这个实例中，大多数步骤和上面所介绍的实例基本一致，因此此处只介绍修改数据包的方法。在我们建立测量PAIR并选择好Throughput.scr脚本后，点击“edit this script”按钮。在弹出的窗口下方file_size处，将该值修改为你希望的数值即可。这样在测量带宽时就会用你设置好大小的数据包进行传输了。根据实际环境设置数据包大小可以让我们的结果更准确。 <br/><br/><br/>其实我们不光可以编辑发送的数据包大小还可以通过“edit this script”按钮编写自己的脚本，不过需要我们对脚本语言有一定的了解。另外该软件不仅提供了Throughput.scr一个脚本，软件内置了很多脚本，如FTP、HTTP、IPTV等，大家可根据实际测量的需要进行选择。 <br/><br/>实例5:无线网络的测量 <br/><br/>任务描述:以上四个例子都是介绍的在有线网络环境下对网络带宽进行测量，其实在实际使用中最不确定、最希望知道带宽的就要数无线网络了，毕竟数据是无线传输的，测量起来更加麻烦，令我们感到兴奋的是CHARIOT可以担当测量无线网络带宽的重任。 <br/><br/>针对问题:测量自己架设的无线网络的传输速度，或对不同型号、不同价位的无线设备进行性能测试。 <br/><br/>使用CHARIOT测量无线网络带宽的技巧和步骤与上面提到的四个例子一样，没有任何区别，很容易上手。大家可以通过CHARIOT测量无线网络中两台计算机之间的连接速度，从而了解并对比不同型号无线路由器的性能，最终可以根据测量结果选择无线路由器。当然，对于已经购买了无线路由器的读者来说，可以不定期地用CHARIOT测量自己的无线网络带宽状况，了解目前的网络状态，及时找出隐患。 <br/><br/>对于网络来说，带宽和速度就好比金钱，我们不能糊涂地选择网络设备，被JS的谎话所欺骗;我们也不能白白交纳费用给ISP租用网络。通过CHARIOT我们可以选择性能最佳的设备，通过CHARIOT我们可以更清楚、更明白地使用网络，通过CHARIOT，我们可真正实现“网络宽窄我心知”。 <br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=75" /> 
	  <id>http://www.binway.com/blog/default.asp?id=75</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[点击软件上的链接时IE7乱弹IE6空白窗口问题解决方法]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=13" label="网络杂谈" /> 
	  <updated>2008-07-24T22:36:40+08:00</updated>
	  <published>2008-07-24T22:36:40+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;我的Live Messenger（MSN）里的共享空间、在线收藏夹、照片等等调用浏览器打开的链接不知道从什么时候全部异常，都是先弹出一个IE6的空白页面，死在那，然后重新打开一个IE6页面打开页面，先后试过卸载、重装、修复等等方法，都不见好转。<br/>　　期间也试过N多目前主流的安全工具的IE修复功能，但无一例外，全部无能！Google、Baidu查询多日全无结果，以本文标题作为关键字的搜索结果无一例外都是问题报告或入门级的解决方案——无非是重装、设置IE为默认浏览器、使用偶试过的一堆IE修复工具去反复修、反复用N多安全工具去查杀病毒和流氓软件之类——当然，也不是说上面做法没用，但上面做法仅限于安装了异常软件或关闭了杀毒软件后系统出现异常时才有用，对于系统好好的用着或者在系统未中任何病毒或流氓软件干扰情况下，上述办法全部无用，因为这个问题是由于微软的Windows操作系统的IE浏览器的内核同时也是操作系统的关键内核组件，出现系统问题时，往往会影响IE的正常使用，这也是为什么偶强烈建议机子上一定要装一个非IE内核的浏览器以便在系统故障不能用IE上网时（同时Maxthon,TT,The World之类所有用IE内核的浏览器也会一同失效）有一个上网查询解决办法的工具，比如Firefox、Opera……<br/>　　失败多次后回归原点，手工处理，在文件夹选项的文件类型和协议关联部分试验多次，发现修改了HTTP协议、Internet快捷方式、Html、Htm之类的关联之后，某些情况下IE是正常了，比如打开IE快捷方式时可以直接在设置的关联默认浏览器中打开了，但软件界面的链接仍然出错，还是会打开IE6的空白页面之后再在默认浏览器中打开，这包括MSN、QQ的弹出新闻首页和迅雷之类软件界面中的链接，怀疑是直接调用了rundll32.exe ieframe.dll调用API去打开的浏览器导致的问题，查看进程管理器，果然打开这样的IE6空白页时，进程中并没有iexplorer.exe，而关掉explorer.exe时，这个窗口也消失了，故障应该是由于explorer.exe打开http协议时处理异常超成的，使用这个关键字去查找，果然发现一个有价值的文章，即，为什么系统总是用Explorer.exe去浏览网页而不是iexplorer.exe，这也解释了为什么这是一个IE6的样式，但其版本却是ie7，因为它是Explorer.exe调用了ie7的浏览器内核去打开网页，但XP的资源管理器浏览网页时的样式是IE6的，因为xp发布时只有IE6，如果系统设置了某些情况下不去开IE而是直接自己显示网页（比如Windows帮助系统里显示网页），那么样式就应该是IE6式的，要解决这个问题，就是强制让网页在IE7（或默认浏览器）中打开（当然，微软肯定考虑到这方面问题，但可能某些细节没处理好），照原文作者说明，这个注册表键位是在：<br/>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BrowseNewProcess，把这个值从No改为Yes，即强制网页在新的浏览器中打开，保存关闭注册表管理器，一切恢复正常：）<br/>（网络转载）]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=74" /> 
	  <id>http://www.binway.com/blog/default.asp?id=74</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[怎样测试网速？]]></title>
	  <author>
		 <name>北雁南飞</name>
		 <uri>http://www.binway.com/blog/</uri>
		 <email>beyinphy@126.com</email>
	  </author>
	  <category term="" scheme="http://www.binway.com/blog/default.asp?cateID=13" label="网络杂谈" /> 
	  <updated>2008-07-18T21:43:01+08:00</updated>
	  <published>2008-07-18T21:43:01+08:00</published>
		  <summary type="html"><![CDATA[１．测试网站的反应速度 <br/><br/>　　首先，我们用Ｐｉｎｇ来测试一下网站的反应速度。Ｐｉｎｇ是一个很小的网络程序，它会向Ｗｅｂ网址的主服务器发送一条３２个字节的信息，然后将服务器的响应时间记录下来。如果从发出信息到服务器响应的时间超过４００毫秒，就可以认为Ｗｅｂ网址运行缓慢。请注意，你离Ｉｎｔｅｒｎｅｔ中心集线器越远，服务器的响应时间就越长。例如，如果你在澳大利亚，Ｐｉｎｇ的响应时间通常会越过４００毫秒。 <br/><br/>　　其测试方法是：单击“开始”，选择“运行”，键入Ｐｉｎｇ和你要测试的网址（如：Ｐｉｎｇ ｗｗｗ．ｙｅｓｋｙ．ｃｏｍ　，也可以回到Ｄｏｓ模式键入如上命令。Ｐｉｎｇ将会向你显示四次测试的结果。响应时间低于３００毫秒都可以认为是正常的，时间超过４００毫秒则较慢。出现“请求暂停（Ｒｅｑｕｅｓｔｔｉｍｅｏｕｔ）”信息意味着网址没有在１秒钟内响应，这表明服务器没有被配置为对Ｐｉｎｇ做出响应或者网址反应极慢。 <br/><br/>　　如果你看到４个“请求暂停”信息，说明网址拒绝Ｐｉｎｇ请求，这说明这个网站不能或者根本就坏了。通过这个方式，我们也可以清楚地了解到你所在的网址是否正常。对于直接拨号上网的用户，这非常重要。 <br/><br/>　　在某个固定的时间，如果网址很忙（ 或者出于其他原因运行速度很慢，如硬件动力不足、数据管道不够用），可以稍后再试一次，以确定网址是不是真的有问题。 <br/><br/>　　如果真的有问题，可以找找这个网址是否有其他的可以替代，或者使用离线浏览器访问这个网址，或者看看你的ＩＳＰ是否支持代理服务（Ｐｒｏｘｙ Ｓｅｒｖｅｒ），这是一种可以将网址内容定期缓存到本地服务器的办法，如果支持的话，通知你的ＩＳＰ缓存这个网址的内容。 <br/><br/>　　２．跟踪数据的传输 <br/><br/>　　如果你觉得计算机运行缓慢，也许只是因为网上的路途太远。在到达你想访问的网址以前，你的信号可能正在通过１０台或１０台以上的Ｉｎｔｅｒｎｅｔ路由器，其中任何一台路由器都可能影响整个过程的速度。 <br/><br/>　　Ｗｉｎｄｏｗｓ自带的一个网络程序Ｔｒａｃｅｒｔ可以告诉你，它能检查数据经过的路径并显示哪台路由器的速度减缓了。Ｔｒａｃｅｒｔ的工作方式是向数据到达主服务器经过的每台路由器发送信号或Ｐｉｎｇ数据。 <br/><br/>　　运行Ｔｒａｃｅｒｔ的步骤是： <br/><br/>　　（１）在Ｗｉｎｄｏｗｓ上，单击“开始”按钮并选择“运行”。 <br/><br/>　　（２）键入Ｔｒａｃｅｒｔ和你要访问的网址（具体方法与上面Ｐｉｎｇ命令相同）。 <br/><br/>　　（３）Ｔｒａｃｅｒｔ将显示最多３０次“跳跃”，显示每一个中转路由器的响应时间和ＩＰ地址。 <br/><br/>　　（４）如果你觉得收到的信息太多，或者某台路由器不断重复“请求暂停”的信息，可以按Ｃｔｒｌ＋Ｃ退出。 <br/><br/>　　如果你收到了４次“请求暂停”的信息，很可能是因为某台路由器不能接受Ｔｒａｃｅｒｔ请求。连接速度由路径中各个操作的所有响应时间决定。例如，经过５台路由器而每台路由器花１秒钟响应比经过９台路由器而每台路由器花２００毫秒响应显然更糟。利用Ｔｒａｃｅｒｔ提供的信息，你能精确地找出浪费时间的路由器。 <br/><br/>　　３．清洗连接线路 <br/><br/>　　线路噪音是对网络连接影响最大的因素之一。你可以这样来检查线路上的噪音，退出连接后拿起接在调制解调器上的电话，如果电话里的声音听起来像某人撕开生日礼物的包装纸一样，那么线路上有噪音。如出现此种情况，可打电话到电信局，要求他们修理线路，直到你听到噪音减弱为止。也可以采取更科学的测试方法，即利用Ｗｉｎｄｏｗｓ自带的系统监控器来监控拨号连接时的状况。 <br/><br/>　　具体方法是： <br/><br/>　　（１）单击“开始”并选择“运行”，输入ｓｙｓｍｏｎ。 <br/><br/>　　（２）在系统监视器运行以后，选择“编辑／添加项目”。 <br/><br/>　　（３）在弹出的“添加项目”对话框的“类别”中选择“拨号网络适配器（Ｄｉａｌ－Ｕｐ Ａｄａｐｔｅｒ　”，然后在右边“项目”栏中查找“ＣＲＣ错误”。 <br/><br/>　　（４）选择“ＣＲＣ错误”，单击“确定”，将其添加在系统监视器上。 <br/><br/>　　安装了监控器后，你就可以进行常规的Ｗｅｂ操作了，但应经常检查系统监控器。出现大量的ＣＲＣ错误表明信息在你和ＩＳＰ的调制解调器之间迷路了。这意味着电话连接情况不好，电话线上的噼啪声或者其他噪音干扰了数据传输。 <br/><br/>　　４．测试计算机 <br/><br/>　　Ｗｉｎｄｏｗｓ的系统监视器能帮助你找出影响连接速度的原因。 <br/><br/>　　（１）单击“开始”并选择“运行”，输入ｓｙｓｍｏｎ。 <br/><br/>　　（２）检查以下三个监控器是否正在运行： <br/><br/>　　①存储管理器：自由内存。 <br/><br/>　　②文件管理器：使用中的交换文件。 <br/><br/>　　③拨号网络适配器：缓冲过载。 <br/><br/>　　如果它们都在运行之中，你可以继续下去。 <br/><br/>　　（３）如果监控器没有运行，在系统监视器中选择“编辑／添加项目”菜单。 <br/><br/>　　（４）要增加任何监控器时，单击适当的类型和项目，然后单击“确定”即可。 <br/><br/>　　现在可以进行日常的Ｗｅｂ操作了，但应留意监控器。 <br/><br/>　　①存储管理器有尖状峰值，表明自由内存是好的，它们显示你有大量存储器，不会因缺乏ＲＡ而受到影响。 <br/><br/>　　②其他监控器里的峰值不好，表明系统在连接上有问题。 <br/><br/>　　③如果存储管理器没有峰值，没有低谷，只有一大块，表明正在交换文件，显示你的内存不够，虚拟存储器正在最大限度运行。 <br/><br/>　　你需要安装更多的内存，浏览器会使用很多内存，因此，你应该确保至少安装512ＭＢ的内存。如果你看到拨号网络适配器出现大量峰值，这说明缓冲超载，你的串行口正在扼制经过端口传送的数据，你应该升级串行口。首先，应查看ＰＣ机的说明书，确保你的系统的ＵＡＲＴ（串行通信端口的关键元件）至少是１６５５０兼容的。如果ＵＡＲＴ是１６５５０兼容的，应试着改变缓冲器设置值： <br/><br/>　　（１）单击“开始”，选择“设置”里“控制面板”，然后双击“系统”图标。 <br/><br/>　　（２）选择“设备管理器”。 <br/><br/>　　（３）双击“调制解调器”图标，然后单击“连接”。 <br/><br/>　　（４）选择“端口设置”，上滑滑块，增加接收缓冲器的容量。 <br/><br/>　　此时，对连接硬件的修改就完成了。 <br/><br/>　　另外，高频率运转的ＣＰＵ和大容量的硬盘都会大大提高上网的速度。在 Ｗｉｎｄｏｗｓ下，这两个部分都是动态分布的，因此，经常整理硬盘的碎片和进行优化是至关重要的，特别是如果Ｗｅｂ连接停顿时，你就会听到硬盘发出很大的噪音。 <br/><br/>　　使用Ｗｉｎｄｏｗｓ的整理硬盘程序整理磁盘碎片的具体操作是： <br/><br/>　　（１）双击我的计算机图标，在所要整理的硬盘分区上右击。 <br/><br/>　　（２） 选择“属性”，单击“工具”，然后单击“开始整理”即可。 <br/><br/>　　要优化性能时，应定期运行这一工具，比如每月一次，而且应注意观察硬盘，确保硬盘不要太满。如果硬盘已满，你就应该考虑安装一个新的、大容量的、速度更快的硬盘。 <br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.binway.com/blog/default.asp?id=73" /> 
	  <id>http://www.binway.com/blog/default.asp?id=73</id> 
  </entry>	
		
</feed>