<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>纵坐标的幻 - Hifar's Blog</title>
  <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/" />
  <link rel="self" href="http://www.hifar.com/blog/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2010-08-27T15:19:25.8795+08:00</updated>
  <author>
    <name>Hifar</name>
  </author>
  <subtitle>THINKING, CREATING</subtitle>
  <id>http://www.hifar.com/blog/</id>
  <generator uri="http://www.dasblog.net" version="2.0.7180.0">DasBlog</generator>
  <entry>
    <title>几款性能调整工具</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/08/27/%e5%87%a0%e6%ac%be%e6%80%a7%e8%83%bd%e8%b0%83%e6%95%b4%e5%b7%a5%e5%85%b7.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,229487b4-b9d7-4d5e-92b4-78ede6153d7b.aspx</id>
    <published>2010-08-27T15:17:17.692+08:00</published>
    <updated>2010-08-27T15:19:25.8795+08:00</updated>
    <category term="MS技术" label="MS技术" scheme="http://www.hifar.com/blog/CategoryView,category,MS%e6%8a%80%e6%9c%af.aspx" />
    <category term="Web 技术" label="Web 技术" scheme="http://www.hifar.com/blog/CategoryView,category,Web%2B%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
最近做asp.net的性能调整,用到几个工具：
</p>
        <p>
1) SQLServer Performamnce tool
</p>
        <p>
MS SQLServer 2005 以上自带的工具,包括 Sqlserver Profiler 和 Database engine tuning advisor
</p>
        <p>
Sqlserver Profiler 能够剖析和监控sqlserver的运行状况， 并生成日志
</p>
        <p>
Database engine tuning advisor 可以更具profiler 生成的日志来提出优化建议， 如添加索引等， 对于初步数据库优化非常好用。
</p>
        <p>
2) Apache Benchmaking tool
</p>
        <p>
这是 apache http server 自带的工具， 用以测试web服务器的请求响应指标：
</p>
        <p>
虽然它的初衷是给apache 服务器用的， 当然也能用于其它web server 的性能测试
</p>
        <p>
如 ab -n 100 -c 2 <a href="http://www.hifar.com/blog">http://www.hifar.com/blog</a>   
就是以2个请求并发 访问web 页面100 次。 然后他会把web 服务的响应情况数据记录下来甚至有些简单的分析。
</p>
        <p>
3) JetBrains dotTrace
</p>
        <p>
这是一个商用软件， 用以剖析 Trace .NET 应用的运行状况。 支持.net 的 windows 应用程序。 web 应用程序和web service等。
可以检测出每个函数请求的cpu占用时间等。 对于性能问题的检查有很大的帮助。 
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=229487b4-b9d7-4d5e-92b4-78ede6153d7b" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Vcastr flash flv 播放器</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/08/27/VcastrFlashFlv%e6%92%ad%e6%94%be%e5%99%a8.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,2674ce12-0eec-4b3b-b2db-dd4682bbc30b.aspx</id>
    <published>2010-08-27T14:54:18.442+08:00</published>
    <updated>2010-08-27T14:54:18.442+08:00</updated>
    <category term="Flash" label="Flash" scheme="http://www.hifar.com/blog/CategoryView,category,Flash.aspx" />
    <category term="Flex" label="Flex" scheme="http://www.hifar.com/blog/CategoryView,category,Flex.aspx" />
    <category term="视频" label="视频" scheme="http://www.hifar.com/blog/CategoryView,category,%e8%a7%86%e9%a2%91.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
今天无意中发现了这个 flv 播放器: Vcastr
</p>
        <p>
          <a href="http://code.google.com/p/vcastr/">http://code.google.com/p/vcastr/</a>
        </p>
        <p>
比jw player 小巧， 用起来也不错。 
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=2674ce12-0eec-4b3b-b2db-dd4682bbc30b" />
      </div>
    </content>
  </entry>
  <entry>
    <title>转贴, 朋友的网站</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/07/19/%e8%bd%ac%e8%b4%b4%e6%9c%8b%e5%8f%8b%e7%9a%84%e7%bd%91%e7%ab%99.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,fc957553-283f-48da-a503-7f903b383272.aspx</id>
    <published>2010-07-19T18:07:47.223375+08:00</published>
    <updated>2010-07-19T18:07:47.223375+08:00</updated>
    <category term="其它" label="其它" scheme="http://www.hifar.com/blog/CategoryView,category,%e5%85%b6%e5%ae%83.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
 
</p>
        <p>
We supply spare parts for weaving factory on the web. There are 14,000 items on our<br />
web <a href="http://www.italywind.com">http://www.italywind.com</a>  for air
jet,projectile,water jet and rapier looms.<br />
 <br />
  We supply both mechanical parts and electronic parts. They are not only for
loom but<br />
also for jacquard,dobby and accumulator.Each item has one picture with original code<br />
number ,specification and price.All the parts are made in china with cheap price and<br />
good quality approved by the globe customers
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=fc957553-283f-48da-a503-7f903b383272" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Smokescreen : 不用flash 插件的flash 解决方案</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/06/25/Smokescreen%e4%b8%8d%e7%94%a8flash%e6%8f%92%e4%bb%b6%e7%9a%84flash%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,2d2c1650-c93d-4d71-840d-41ed87d853c0.aspx</id>
    <published>2010-06-25T21:52:05.546+08:00</published>
    <updated>2010-06-25T21:53:28.859375+08:00</updated>
    <category term="RIA" label="RIA" scheme="http://www.hifar.com/blog/CategoryView,category,RIA.aspx" />
    <category term="Web 技术" label="Web 技术" scheme="http://www.hifar.com/blog/CategoryView,category,Web%2B%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
今天发现一个很有意思的东西. 
</p>
        <p>
Smokescreen, 利用HTML5 + js 解析 flash的swf 文件实现动画效果.  而不需要flash 插件.
</p>
        <p>
          <a href="http://smokescreen.us/" target="_blank">http://smokescreen.us/</a>
        </p>
        <p>
目前支持 Firefox, Chrome, Safari. 还不支持IE (IE8 的HTML 支持太差了)  特别值得一提的是 可以在iPhone
和iPad 上运行. 但是貌似我的Android 1.6 手机浏览器不支持. 
</p>
        <p>
虽然目前对swf兼容性有不少问题. 但是不失为一个在没有flash 插件情况下运行swf的解决方案. 同时也可见HTML 真的很强大. 
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=2d2c1650-c93d-4d71-840d-41ed87d853c0" />
      </div>
    </content>
  </entry>
  <entry>
    <title>windows 下安装BIND DNS Server</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/03/01/windows%e4%b8%8b%e5%ae%89%e8%a3%85BINDDNSServer.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,839a7178-14ec-4fa1-9ada-eb166688a083.aspx</id>
    <published>2010-03-01T13:39:06.446375+08:00</published>
    <updated>2010-03-01T13:39:06.446375+08:00</updated>
    <category term="其它技术" label="其它技术" scheme="http://www.hifar.com/blog/CategoryView,category,%e5%85%b6%e5%ae%83%e6%8a%80%e6%9c%af.aspx" />
    <category term="系统相关" label="系统相关" scheme="http://www.hifar.com/blog/CategoryView,category,%e7%b3%bb%e7%bb%9f%e7%9b%b8%e5%85%b3.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
BIND 是一套开源DNS server, 全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件，支持各种unix平台和windows平台。
</p>
        <p>
安装过程如下：
</p>
        <p>
1) 下载BIND 安装报 <a href="http://www.isc.org/products/BIND/">http://www.isc.org/products/BIND/</a> 
以 BIND9 为例
</p>
        <p>
2) 解压 运行： BINDInstall.exe 
</p>
        <p>
缺省目录安装到： C:\WINDOWS\system32\dns 
</p>
        <p>
同时安装windows 服务： ISC BIND
</p>
        <p>
3) 装好以后 ISC BIND 服务直接运行是会报错的： 在 本地计算机 无法启动 ISC BIND 服务。错误 1067: 进程意外终止。<br />
还需要配置
</p>
        <p>
4) C:\WINDOWS\system32\dns\bin下,运行rndc-confgen.exe -a ,会自动在C:\WINDOWS\system32\dns\etc\下生成rndc.key<br /></p>
        <p>
C:\WINDOWS\system32\dns\etc\ 下创建 named.conf
</p>
        <p>
内容：
</p>
        <p>
          <font face="Fixedsys">include "c:\windows\system32\dns\etc\rndc.key";<br />
zone "." {<br />
    type hint;<br />
    file "c:\windows\system32\dns\etc\named.root";<br />
};</font>
        </p>
        <p>
4) 从<a href="http://www.internic.net/">http://www.internic.net/</a>下载named.root文件,里面定义了全球的根DNS服务器，也放到C:\WINDOWS\system32\dns\etc\
</p>
        <p>
          <font face="Fixedsys">
            <font face="Verdana">地址是</font>
            <a href="http://www.internic.net/zones/named.root">
              <font face="Verdana">http://www.internic.net/zones/named.root</font>
            </a>
            <font face="Verdana">，需要定期更新</font>
            <br />
          </font>
        </p>
        <p>
          <font face="Fixedsys">
          </font> 
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=839a7178-14ec-4fa1-9ada-eb166688a083" />
      </div>
    </content>
  </entry>
  <entry>
    <title>开源固件 DD-WRT</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/24/%e5%bc%80%e6%ba%90%e5%9b%ba%e4%bb%b6DDWRT.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,4c482a65-3a63-4324-a13d-53347b08e441.aspx</id>
    <published>2010-02-24T23:58:42.665+08:00</published>
    <updated>2010-02-24T23:59:03.11825+08:00</updated>
    <category term="其它技术" label="其它技术" scheme="http://www.hifar.com/blog/CategoryView,category,%e5%85%b6%e5%ae%83%e6%8a%80%e6%9c%af.aspx" />
    <category term="硬件技术" label="硬件技术" scheme="http://www.hifar.com/blog/CategoryView,category,%e7%a1%ac%e4%bb%b6%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
这两天研究路由器的DDNS 无意中看到 DD-WRT。 <a href="http://www.dd-wrt.com/">http://www.dd-wrt.com/</a></p>
        <p>
DD-WRT 是一个基于linux 的开源固件 (Firmware)
</p>
        <p>
它支持目前常用路由器。 如果把你的路由器固件刷成DD-WRT, 将可以提供很多原来没有的功能
</p>
        <p>
如：
</p>
        <p>
1． 支持花生壳等DDNS。<br />
2． 支持VPN的PPTP客户端和PPTP服务器端设置，可以提供VPN接入。<br />
3． 可以通过设置，轻松管理各种网络服务，例如封杀BT，电驴，迅雷等。<br />
4． 支持UPNP和端口映射功能。<br />
5． 可以轻松实现无线路由器的定时开关。<br />
6． 可以利用Q0S、限速、限连接数等设置来优化宽带。<br />
7． 支持多国语言，可以搭配802.1X协议，EAP（Extensible Authentication Protocol，可扩展认证协议）来增加网络认证应用。(Micro版只支持英文）<br />
8． 支持IPv6、SNMP协议，SSH服务等。<br />
9．打开很多无线宽带路由器隐藏的功能选项（视芯片而言）；<br />
10．增加无线宽带路由器的网络稳定性；<br />
11．增加一些原本本不具备的功能（视芯片而言）；<br />
12．增强无线信号和传输覆盖范围，调整无线宽带路由器的发射/接收功率；<br />
13．万能中继。<br />
14. 脱机下载(需带USB)。<br />
15. MP3播放(需带USB)。<br />
16. 摄相监控(需带USB)。<br />
17. 其它USB功能。
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=4c482a65-3a63-4324-a13d-53347b08e441" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Windows 下的一些命令行工具和技巧</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/15/Windows%e4%b8%8b%e7%9a%84%e4%b8%80%e4%ba%9b%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%b7%a5%e5%85%b7%e5%92%8c%e6%8a%80%e5%b7%a7.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,4e92dd64-3f77-4ccd-abf4-62daeed29b39.aspx</id>
    <published>2010-02-15T17:12:22.765+08:00</published>
    <updated>2010-02-16T19:10:30.7232504+08:00</updated>
    <category term="MS技术" label="MS技术" scheme="http://www.hifar.com/blog/CategoryView,category,MS%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
维护Windows 服务器和编写windows 下脚本会用到一些语句和的工具
</p>
        <p>
1) PsTools <a href="http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx">http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx</a></p>
        <p>
PsTools 是一系列命令行工具, 可以远程对计算机进行操作. 
</p>
        <p>
• PsFile - 显示远程打开的文件<br />
• PsGetSid - 显示计算机或用户的 SID<br />
• PsInfo - 列出有关系统的信息 
<br />
• PsKill - 按名称或进程 ID 终止进程<br />
• PsList - 列出有关进程的详细信息<br />
• PsLoggedOn - 查看在本地通过资源共享（包含所有资源）登录的用户<br />
• PsLogList - 转储事件日志记录<br />
• PsPasswd － 更改帐户密码<br />
• PsService - 查看和控制服务<br />
• PsShutdown - 关闭并重新启动（可选）计算机<br />
• PsSuspend - 暂停进程
</p>
        <p>
2) 用命令行备份 sqlserver 2005 数据库
</p>
        <p>
用sqlserver 自带 sqlcmd 命令
</p>
        <p>
[SQLserver执行目录]\sqlcmd" -S[DB服务名] -e -E -Q "backup database [数据库名] to disk='[备份目标文件路径]'
</p>
        <p>
3) 用命令行进行ftp操作
</p>
        <p>
ncftp <a href="http://www.ncftpd.com/ncftp/">http://www.ncftpd.com/ncftp/</a></p>
        <p>
上传:<br />
ncftpput -d logfile -u ftp-user-name -p ftp-password ftphost remote-folder local-filename<br /><br />
下载：<br />
ncftpget -d logfile -u ftp-user-name -p ftp-password ftphost local-folder remote-filename<br /><br />
4) WinRar 的命令行操作
</p>
        <p>
对整个目录包含子目录进行rar 压缩，-ao 表示仅对设有archive 属性标志的文件进行备份（用于增量备份）
</p>
        <p>
winrar a -ao -agYYYYMMDD -m5 -md2048 -r -pPassword -ri5 -t target-rar-filename
source-path<br /></p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=4e92dd64-3f77-4ccd-abf4-62daeed29b39" />
      </div>
    </content>
  </entry>
  <entry>
    <title>短距通信(NFC) 和其它近距无线通信技术的比较</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/12/%e7%9f%ad%e8%b7%9d%e9%80%9a%e4%bf%a1NFC%e5%92%8c%e5%85%b6%e5%ae%83%e8%bf%91%e8%b7%9d%e6%97%a0%e7%ba%bf%e9%80%9a%e4%bf%a1%e6%8a%80%e6%9c%af%e7%9a%84%e6%af%94%e8%be%83.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,bca34dd6-6b4d-481e-baa8-d0af017a79ad.aspx</id>
    <published>2010-02-12T21:52:42.89+08:00</published>
    <updated>2010-02-14T13:37:00.171875+08:00</updated>
    <category term="文摘和收藏" label="文摘和收藏" scheme="http://www.hifar.com/blog/CategoryView,category,%e6%96%87%e6%91%98%e5%92%8c%e6%94%b6%e8%97%8f.aspx" />
    <category term="硬件技术" label="硬件技术" scheme="http://www.hifar.com/blog/CategoryView,category,%e7%a1%ac%e4%bb%b6%e6%8a%80%e6%9c%af.aspx" />
    <content type="html">&lt;div class=Content_body&gt;&lt;strong&gt;近距离无线通信技术&lt;/strong&gt;&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
目前使用较广泛的近距无线通信技术是蓝牙(Bluetooth)，无线局域网802.11(Wi-Fi)和红外数据传输(IrDA)。同时还有一些具有发展潜力的近距无线技术标准，它们分别是：ZigBee、超宽频(Ultra&amp;nbsp;WideBand)、短距通信(NFC)、WiMedia、GPS、DECT、无线1394和专用无线系统等。它们都有其立足的特点，或基于传输速度、距离、耗电量的特殊要求；或着眼于功能的扩充性；或符合某些单一应用的特别要求；或建立竞争技术的差异化等。但是没有一种技术可以完美到足以满足所有的需求。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;strong&gt;蓝牙技术&lt;/strong&gt;&amp;nbsp; 
&lt;br&gt;
bluetooth)技术是近几年出现的，广受业界关注的近距无线连接技术。它是一种无线数据与语音通信的开放性全球规范，它以低成本的短距离无线连接为基础，可为固定的或移动的终端设备提供廉价的接入服务。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
蓝牙技术是一种无线数据与语音通信的开放性全球规范，其实质内容是为固定设备或移动设备之间的通信环境建立通用的近距无线接口，将通信技术与计算机技术进一步结合起来，使各种设备在没有电线或电缆相互连接的情况下，能在近距离范围内实现相互通信或操作。其传输频段为全球公众通用的2.4GHz&amp;nbsp;ISM频段，提供1Mbps的传输速率和10m的传输距离。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
蓝牙技术诞生于1994年，Ericsson当时决定开发一种低功耗、低成本的无线接口，以建立手机及其附件间的通信。该技术还陆续获得PC行业业界巨头的支持。1998年，蓝牙技术协议由Ericsson、IBM、Intel、NOKIA、Toshiba等5家公司达成一致。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
蓝牙协议的标准版本为802.15.1，由蓝牙小组（SIG）负责开发。802.15.1的最初标准基于蓝牙1.1实现，后者已构建到现行很多蓝牙设备中。新版802.15.1a基本等同于蓝牙1.2标准，具备一定的QoS特性，并完整保持后向兼容性。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
但蓝牙技术遭遇了最大的障碍是过于昂贵。突出表现在芯片大小和价格难以下调、抗干扰能力不强、传输距离太短、信息安全问题等等。这就使得许多用户不愿意花大价钱来购买这种无线设备。因此，业内专家认为，蓝牙的市场前景取决于蓝牙价格和基于蓝牙的应用是否能达到一定的规模。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;strong&gt;Wi-Fi技术&lt;/strong&gt;&amp;nbsp; 
&lt;br&gt;
Wi-Fi(Wireless&amp;nbsp;Fidelity,无线高保真)也是一种无线通信协议，正式名称是IEEE802.11b，与蓝牙一样，同属于短距离无线通信技术。Wi-Fi速率最高可达11Mb/s。虽然在数据安全性方面比蓝牙技术要差一些，但在电波的覆盖范围方面却略胜一筹，可达100&amp;nbsp;m左右。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
Wi-Fi是以太网的一种无线扩展，理论上只要用户位于一个接入点四周的一定区域内，就能以最高约11Mb/s的速度接入Web。但实际上，如果有多个用户同时通过一个点接入，带宽被多个用户分享，Wi-Fi的连接速度一般将只有几百kb/s的信号不受墙壁阻隔，但在建筑物内的有效传输距离小于户外。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
WLAN未来最具潜力的应用将主要在SOHO、家庭无线网络以及不便安装电缆的建筑物或场所。目前这一技术的用户主要来自机场、酒店、商场等公共热点场所。Wi-Fi技术可将Wi-Fi与基于XML或Java的Web服务融合起来，可以大幅度减少企业的成本。例如企业选择在每一层楼或每一个部门配备802.11b的接入点，而不是采用电缆线把整幢建筑物连接起来。这样一来，可以节省大量铺设电缆所需花费的资金。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
最初的IEEE802.11规范是在1997年提出的，称为802.11b，主要目的是提供WLAN接入，也是目前WLAN的主要技术标准，它的工作频率也是2.4GHz，与无绳电话、蓝牙等许多不需频率使用许可证的无线设备共享同一频段。随着Wi-Fi协议新版本如802.11a和802.11g的先后推出，Wi-Fi的应用将越来越广泛。速度更快的802.11g使用与802.11b相同的正交频分多路复用调制技术。它工作在2.4GHz频段，速率达54Mb/s。根据最近国际消费电子产品的发展趋势判断，802.11g将有可能被大多数无线网络产品制造商选择作为产品标准。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
微软推出的桌面操作系统WindowsXP和嵌入式操作系统WindowsCE，都包含了对Wi-Fi的支持。其中，WindowsCE同时还包含对Wi-Fi的竞争对手蓝牙等其它无线通信技术的支持。由于投资802.11b的费用降低，许多厂商介入这一领域。Intel推出了集成WLAN技术的笔记本电脑芯片组，不用外接无线网卡，就可实现无线上网。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;strong&gt; IrDA技术&lt;/strong&gt;&amp;nbsp; 
&lt;br&gt;
红外线数据协会IrDA（Infrared&amp;nbsp;Data&amp;nbsp;Association）成立于1993年。起初，采用IrDA标准的无线设备仅能在1m范围内以115.2&amp;nbsp;kb/s速率传输数据，很快发展到4Mb/s以及16Mb/s的速率。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
IrDA是一种利用红外线进行点对点通信的技术，是第一个实现无线个人局域网（PAN）的技术。目前它的软硬件技术都很成熟，在小型移动设备，如PDA、手机上广泛使用。事实上，当今每一个出厂的PDA及许多手机、笔记本电脑、打印机等产品都支持IrDA。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
IrDA的主要优点是无需申请频率的使用权，因而红外通信成本低廉。并且还具有移动通信所需的体积小、功耗低、连接方便、简单易用的特点。此外，红外线发射角度较小，传输上安全性高。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
IrDA的不足在于它是一种视距传输，两个相互通信的设备之间必须对准，中间不能被其它物体阻隔，因而该技术只能用于2台（非多台）设备之间的连接。而蓝牙就没有此限制，且不受墙壁的阻隔。IrDA目前的研究方向是如何解决视距传输问题及提高数据传输率。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;strong&gt; NFC技术&lt;/strong&gt;&amp;nbsp; 
&lt;br&gt;
NFC（Near&amp;nbsp;Field&amp;nbsp;Communication，近距离无线传输）是由Philips、NOKIA和Sony主推的一种类似于RFID(非接触式射频识别)的短距离无线通信技术标准。和RFID不同，NFC采用了双向的识别和连接。在20cm距离内工作于13.56MHz频率范围。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
NFC最初仅仅是遥控识别和网络技术的合并，但现在已发展成无线连接技术。它能快速自动地建立无线网络，为蜂窝设备、蓝牙设备、Wi-Fi设备提供一个“虚拟连接”，使电子设备可以在短距离范围进行通讯。NFC的短距离交互大大简化了整个认证识别过程，使电子设备间互相访问更直接、更安全和更清楚，不用再听到各种电子杂音。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
NFC通过在单一设备上组合所有的身份识别应用和服务，帮助解决记忆多个密码的麻烦，同时也保证了数据的安全保护。有了NFC，多个设备如数码相机、PDA、机顶盒、电脑、手机等之间的无线互连，彼此交换数据或服务都将有可能实现。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
此外NFC还可以将其它类型无线通讯(如Wi-Fi和蓝牙)“加速”，实现更快和更远距离的数据传输。每个电子设备都有自己的专用应用菜单，而NFC可以创建快速安全的连接，而无需在众多接口的菜单中进行选择。与知名的蓝牙等短距离无线通讯标准不同的是，NFC的作用距离进一步缩短且不像蓝牙那样需要有对应的加密设备。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
同样，构建Wi-Fi家族无线网络需要多台具有无线网卡的电脑、打印机和其它设备。除此之外，还得有一定技术的专业人员才能胜任这一工作。而NFC被置入接入点之后，只要将其中两个靠近就可以实现交流，比配置Wi-Fi连结容易得多。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
NFC有三种应用类型：&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;设备连接。除了无线局域网，NFC也可以简化蓝牙连接。比如，手提电脑用户如果想在机场上网，他只需要走近一个Wi-Fi热点即可实现。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;实时预定。比如，海报或展览信息背后贴有特定芯片，利用含NFC协议的手机或PDA，便能取得详细信息，或是立即联机使用信用卡进行票卷购买。而且，这些芯片无需独立的能源。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;移动商务。飞利浦Mifare技术支持了世界上几个大型交通系统及在银行业为客户提供Visa卡等各种服务。索尼的FeliCa非接触智能卡技术产品在中国香港及深圳、新加坡、日本的市场占有率非常高，主要应用在交通及金融机构。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
总而言之，这项新技术正在改写无线网络连接的游戏规则，但NFC的目标并非是完全取代蓝牙、Wi-Fi等其他无线技术，而是在不同的场合、不同的领域起到相互补充的作用。所以如今后来居上的NFC发展态势相当迅速！&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;strong&gt;ZigBee技术&lt;/strong&gt;&amp;nbsp; 
&lt;br&gt;
ZigBee主要应用在短距离范围之内并且数据传输速率不高的各种电子设备之间。ZigBee名字来源于蜂群使用的赖以生存和发展的通信方式，蜜蜂通过跳ZigZag形状的舞蹈来分享新发现的食物源的位置、距离和方向等信息。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
ZigBee联盟成立于2001年8月。2002年下半年，Invensys、Mitsubishi、Motorola以及Philips半导体公司四大巨头共同宣布加盟ZigBee联盟，以研发名为ZigBee的下一代无线通信标准。到目前为止，该联盟大约已有27家成员企业。所有这些公司都参加了负责开发ZigBee物理和媒体控制层技术标准的IEEE&amp;nbsp;802.15.4工作组。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
ZigBee联盟负责制定网络层以上协议。目前，标准制订工作已完成。ZigBee协议比蓝牙、高速率个人区域网或802.11x无线局域网更简单实用。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
ZigBee可以说是蓝牙的同族兄弟，它使用2.4&amp;nbsp;GHz波段，采用跳频技术。与蓝牙相比，ZigBee更简单、速率更慢、功率及费用也更低。它的基本速率是250kb/s，当降低到28kb/s时，传输范围可扩大到134m，并获得更高的可靠性。另外，它可与254个节点联网。可以比蓝牙更好地支持游戏、消费电子、仪器和家庭自动化应用。人们期望能在工业监控、传感器网络、家庭监控、安全系统和玩具等领域拓展ZigBee的应用。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
ZigBee技术特点主要包括以下几个部分：&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;数据传输速率低。只有10kb/s～250kb/s，专注于低传输应用。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;功耗低。在低耗电待机模式下，两节普通5号干电池可使用6个月以上。这也是ZigBee的支持者所一直引以为豪的独特优势。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;成本低。因为ZigBee数据传输速率低，协议简单，所以大大降低了成本;&amp;nbsp;积极投入ZigBee开发的Motorola以及Philips，均已在2003年正式推出芯片，飞利浦预估，应用于主机端的芯片成本和其它终端产品的成本比蓝牙更具价格竞争力。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;网络容量大。每个ZigBee网络最多可支持255个设备，也就是说每个ZigBee设备可以与另外254台设备相连接。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;有效范围小。有效覆盖范围10～75m之间，具体依据实际发射功率的大小和各种不同的应用模式而定，基本上能够覆盖普通的家庭或办公室环境。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
◆&amp;nbsp;工作频段灵活。使用的频段分别为2.4GHz、868MHz（欧洲）及915MHz（美国），均为免执照频段。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
根据ZigBee联盟目前的设想，ZigBee的目标市场主要有PC外设（鼠标、键盘、游戏操控杆）、消费类电子设备（TV、VCR、CD、VCD、DVD等设备上的遥控装置）、家庭内智能控制（照明、煤气计量控制及报警等）、玩具（电子宠物）、医护（监视器和传感器）、工控（监视器、传感器和自动控制设备）等非常广阔的领域。&amp;nbsp; 
&lt;br&gt;
&lt;strong&gt; &amp;nbsp; 
&lt;br&gt;
UWB技术&amp;nbsp; 
&lt;br&gt;
&lt;/strong&gt; 超宽带技术UWB（Ultra&amp;nbsp;Wideband）是一种无线载波通信技术，它不采用正弦载波，而是利用纳秒级的非正弦波窄脉冲传输数据，因此其所占的频谱范围很宽。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
UWB可在非常宽的带宽上传输信号，美国FCC对UWB的规定为：在3.1～10.6GHz频段中占用500MHz以上的带宽。由于UWB可以利用低功耗、低复杂度发射/接收机实现高速数据传输，在近年来得到了迅速发展。它在非常宽的频谱范围内采用低功率脉冲传送数据而不会对常规窄带无线通信系统造成大的干扰，并可充分利用频谱资源。基于UWB技术而构建的高速率数据收发机有着广泛的用途。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
UWB技术具有系统复杂度低，发射信号功率谱密度低，对信道衰落不敏感，低截获能力，定位精度高等优点，尤其适用于室内等密集多径场所的高速无线接入，非常适于建立一个高效的无线局域网或无线个域网(WPAN)。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
UWB主要应用在小范围、高分辨率、能够穿透墙壁、地面和身体的雷达和图像系统中。除此之外，这种新技术适用于对速率要求非常高（大于100&amp;nbsp;Mb/s）的LANs或PANs。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
UWB最具特色的应用将是视频消费娱乐方面的无线个人局域网（PANs）。现有的无线通信方式，802.11b和蓝牙的速率太慢，不适合传输视频数据；54&amp;nbsp;Mb/s速率的802.11a标准可以处理视频数据，但费用昂贵。而UWB有可能在10&amp;nbsp;m范围内，支持高达110&amp;nbsp;Mb/s的数据传输率，不需要压缩数据，可以快速、简单、经济地完成视频数据处理。&amp;nbsp; 
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
具有一定相容性和高速、低成本、低功耗的优点使得UWB较适合家庭无线消费市场的需求：UWB尤其适合近距离内高速传送大量多媒体数据以及可以穿透障碍物的突出优点，让很多商业公司将其看作是一种很有前途的无线通信技术，应用于诸如将视频信号从机顶盒无线传送到数字电视等家庭场合。当然，UWB未来的前途还要取决于各种无线方案的技术发展、成本、用户使用习惯和市场成熟度等多方面的因素。&amp;nbsp;&lt;br&gt;
&lt;/div&gt;
&lt;div class=Content_body&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div class=Content_body&gt;&lt;strong&gt;以下是对比表格:&lt;br&gt;
&lt;/strong&gt;&amp;nbsp;
&lt;/div&gt;
&lt;table style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: auto auto auto 14.4pt; WIDTH: 504.4pt; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=673&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #e6e6e6; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;
&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #e6e6e6; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;Zigbee&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #e6e6e6; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;Bluetooth&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #e6e6e6; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;UWB &lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;超宽带&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #e6e6e6; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;Wi-Fi&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #e6e6e6; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;NFC&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;价格&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;(&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;芯片组&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;约&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;4&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;美元&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;约&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;5&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;美元&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;大于&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;20&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;美元&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;约&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;25&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;美元&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;2.5-4&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;美元&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;安全性&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;中&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;高&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;高&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;低&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;极高&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;传输速度&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;10Kbps
– 250Kbps&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;1Mbps&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;53.3
– 480Mbps&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;54Mbps&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;424Kbps&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;通讯距离&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;10m
- 75m&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;0-10m&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;0-10m&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;0-100m&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;0-20cm&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;频段&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;2.5GHz
868 MHz (&lt;st1:place w:st="on"&gt;Europe&lt;/st1:place&gt;
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;915MHz
(US)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;2.4GHz&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;3.1GHz
– 10.GHz&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;2.4GHz&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;13.56MHz&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes"&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-ascii-font-family: Arial; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;国际标准&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 100pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=133&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;IEEE
802.15.4&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;IEEE
802.15.1x&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 82pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=109&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;TBD&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 71.05pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=95&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;IEEE
802.11b&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;IEEE
802.11g&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #d4d0c8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 109.35pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=146&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;ISO/IEC
18092 (ECMA 340)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;
&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" lang=EN-US&gt;&lt;font color=#000000&gt;ISO/IEC
21481 (ECMA 352)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=bca34dd6-6b4d-481e-baa8-d0af017a79ad" /&gt;</content>
  </entry>
  <entry>
    <title>非接触IC卡种类及相关标准 (转载)</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/12/%e9%9d%9e%e6%8e%a5%e8%a7%a6IC%e5%8d%a1%e7%a7%8d%e7%b1%bb%e5%8f%8a%e7%9b%b8%e5%85%b3%e6%a0%87%e5%87%86%e8%bd%ac%e8%bd%bd.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,1226a29c-6127-4a82-8fd7-f92c5e1db3e8.aspx</id>
    <published>2010-02-12T21:20:16.781+08:00</published>
    <updated>2010-02-12T21:22:31.40625+08:00</updated>
    <category term="文摘和收藏" label="文摘和收藏" scheme="http://www.hifar.com/blog/CategoryView,category,%e6%96%87%e6%91%98%e5%92%8c%e6%94%b6%e8%97%8f.aspx" />
    <category term="硬件技术" label="硬件技术" scheme="http://www.hifar.com/blog/CategoryView,category,%e7%a1%ac%e4%bb%b6%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
经过近十年的技术发展，非接触卡已彻底取代磁卡，成为智能建筑卡系统卡片的主流。过去，卡系统中常用的是125KHZ的低频卡， 这些低频卡的ID号存储介质是EEPROM，具有电擦写功能，可反复多次写入，因此ID号极易应该在高安全性场所禁止使用，目前逐步退出市场。<br /></p>
        <p>
标准非接触IC卡工作频率为13.56MHZ高频，比通常125KHZ的低频卡快100倍，传输速率快，可读写，安全性高。代表 的产品有Mifare卡，最大距离为，门禁读卡器由于外观尺寸限制，通常只有2-3cm的读写距离。<br /><br />
ISO/IEC 15693标准非接触IC卡，工作频率也是13.56MHZ高频，集成了以前非接触卡的技术，并在保证安全性、可读写、多分区的 前提下，在读卡距离有了突破。最大距离为100cm，价格与ISO/IEC
14443的卡片相当。ISO/IEC 18000标准非接触IC卡，是近几年的 新产品，工作在超高频UHF的部分无源非接触IC卡，读卡最大距离达10m.
</p>
        <p>
 
</p>
        <p>
          <table border="0" cellspacing="1" cellpadding="0" width="516" bgcolor="#999999">
            <tbody>
              <tr>
                <td bgcolor="#60dad7" height="30" width="121" colspan="2">
                  <p align="left">
                    <strong>
                      <font color="#000000">频率 </font>
                    </strong>
                  </p>
                </td>
                <td bgcolor="#60dad7" width="95">
                  <p align="center">
                    <strong>
                      <font color="#000000">读写状态 </font>
                    </strong>
                  </p>
                </td>
                <td bgcolor="#60dad7" width="108">
                  <p align="center">
                    <strong>
                      <font color="#000000">最大读写距离 </font>
                    </strong>
                  </p>
                </td>
                <td bgcolor="#60dad7" width="192" colspan="2">
                  <p align="center">
                    <strong>
                      <font color="#000000">国际标准</font>
                    </strong>
                  </p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" rowspan="2" width="60">
                  <p align="center">
                    <strong>低频</strong>
                    <strong>
                    </strong>
                  </p>
                </td>
                <td bgcolor="#ffffff" width="61">
                  <p align="center">
125K
</p>
                </td>
                <td bgcolor="#ffffff" width="95">
                  <p align="center">
RO
</p>
                </td>
                <td bgcolor="#ffffff" width="108">
                  <p align="center">
60cm(2m)
</p>
                </td>
                <td bgcolor="#ffffff" valign="top" width="192" colspan="2">
                  <p align="center">
-----
</p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" width="61">
                  <p align="center">
134K
</p>
                </td>
                <td bgcolor="#ffffff" width="95">
                  <p align="center">
RO R / W
</p>
                </td>
                <td bgcolor="#ffffff" width="108">
                  <p align="center">
60cm(2m)
</p>
                </td>
                <td bgcolor="#ffffff" valign="top" width="192" colspan="2">
                  <p align="center">
-----
</p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" rowspan="3" width="60">
                  <p align="center">
                    <strong>高频</strong>
                    <strong>
                    </strong>
                  </p>
                </td>
                <td bgcolor="#ffffff" rowspan="3" width="61">
                  <p align="center">
13.56M 
</p>
                </td>
                <td bgcolor="#ffffff" rowspan="3" width="95">
                  <p align="center">
R / W
</p>
                </td>
                <td bgcolor="#ffffff" rowspan="2" width="108">
                  <p align="center">
10cm 
</p>
                </td>
                <td bgcolor="#ffffff" rowspan="2" width="96">
                  <p align="center">
ISO/IEC 14443
</p>
                </td>
                <td bgcolor="#ffffff" width="96">
                  <p align="center">
TYPE A
</p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" width="96">
                  <p align="center">
TYPE B
</p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" width="108">
                  <p align="center">
100cm 
</p>
                </td>
                <td bgcolor="#ffffff" width="192" colspan="2">
                  <p align="center">
ISO/IEC 15693
</p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" rowspan="2" width="60">
                  <p align="center">
                    <strong>超高频</strong>
                    <strong>
                    </strong>
                  </p>
                </td>
                <td bgcolor="#ffffff" width="61">
                  <p align="center">
433M 
</p>
                </td>
                <td bgcolor="#ffffff" rowspan="3" width="395" colspan="4">
                  <p align="center">
ISO/IEC 18000，EPC(制定中)<strong></strong></p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" width="61">
                  <p align="center">
915M 
</p>
                </td>
              </tr>
              <tr>
                <td bgcolor="#ffffff" width="60">
                  <p align="center">
                    <strong>微波</strong>
                  </p>
                </td>
                <td bgcolor="#ffffff" width="61">
                  <p align="center">
2.5G 
</p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=1226a29c-6127-4a82-8fd7-f92c5e1db3e8" />
      </div>
    </content>
  </entry>
  <entry>
    <title>几个光盘媒体发布用到的小工具</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/12/%e5%87%a0%e4%b8%aa%e5%85%89%e7%9b%98%e5%aa%92%e4%bd%93%e5%8f%91%e5%b8%83%e7%94%a8%e5%88%b0%e7%9a%84%e5%b0%8f%e5%b7%a5%e5%85%b7.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,3152feb7-2483-46be-a379-39073fa25ce9.aspx</id>
    <published>2010-02-12T19:04:28.046875+08:00</published>
    <updated>2010-02-12T19:04:28.046875+08:00</updated>
    <category term="Web 技术" label="Web 技术" scheme="http://www.hifar.com/blog/CategoryView,category,Web%2B%e6%8a%80%e6%9c%af.aspx" />
    <category term="其它技术" label="其它技术" scheme="http://www.hifar.com/blog/CategoryView,category,%e5%85%b6%e5%ae%83%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
1) AutoPlay Menu Builder 
<br />
AutoPlay Menu Builder 是一个功能强大的光盘自动运行菜单制作工具,使用它,你不需要具备任何专业知识,只需要经过鼠标拖放和几次鼠标点击就可以轻松的制作出非常漂亮的AutoRun菜单程序,让你制作菜单象垒积木一样容易!程序采用类似于Delphi和VB的所见即所得的操作界面,是你不需要编写一行代码就只需要拖放组件就可以轻松制作出专业的菜单效果
</p>
        <p>
          <a href="http://www.linasoft.com/apmbuilder.php">http://www.linasoft.com/apmbuilder.php</a>
          <br />
        </p>
        <p>
2) ZMaker
</p>
        <p>
据说是国内最好的电子杂志制作工具
</p>
        <p>
          <a href="http://zmaker.zcom.com/">http://zmaker.zcom.com/</a>
          <br />
        </p>
        <p>
3) MakeInstantPlayer<br />
将视频转换成可执行文件, 唯一的缺点就是打开的时候比较慢, 因为它的本质是包裹了一个 Media Palyer Classic<br /><a href="http://mulder.dummwiedeutsch.de/home/?page=projects#instplay">http://mulder.dummwiedeutsch.de/home/?page=projects#instplay</a><br /></p>
        <p>
4) MiniWebsvr (开源)
</p>
        <p>
一个袖珍web服务器 可用命令行启动, 当你的光盘需要host 一些简单页面的时候 可以用这个软件
</p>
        <p>
          <a href="http://miniwebsvr.sourceforge.net/">http://miniwebsvr.sourceforge.net/</a>
        </p>
        <p>
5) Netbox
</p>
        <p>
将web server 打包成exe 文件, 但貌似已经停止更新和维护了
</p>
        <p>
          <a href="http://www.netbox.cn">http://www.netbox.cn</a>
        </p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=3152feb7-2483-46be-a379-39073fa25ce9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>http 跳转 301 302</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/11/http%e8%b7%b3%e8%bd%ac301302.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,f740b83c-16b3-460a-adbf-1369b8e75e26.aspx</id>
    <published>2010-02-11T15:37:03.796+08:00</published>
    <updated>2010-02-11T15:37:24.96875+08:00</updated>
    <category term=".NET 技术" label=".NET 技术" scheme="http://www.hifar.com/blog/CategoryView,category,.NET%2B%e6%8a%80%e6%9c%af.aspx" />
    <category term="Web 技术" label="Web 技术" scheme="http://www.hifar.com/blog/CategoryView,category,Web%2B%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
几种跳转方式的区别
</p>
        <p>
301 Redirect： 代表永久转义
</p>
        <p>
302 Redirect: 暂时转移
</p>
        <p>
200 : 在服务器上完成了页面的转移， 对客户端完全透明
</p>
        <p>
302 Redirect 由于是暂时转移，如果把自己的网址A转到一个网址B上， google 等抓取工具可能会把你的网址A作为网站B内容的入口点， 这样网址B 就被劫持了。
</p>
        <p>
所以， 如果你网站要用302 转移， 千万要慎重， 如果被google误认为是恶意劫持， 可能就会被加入黑名单了。
</p>
        <p>
asp.net 实现这些的方法
</p>
        <p>
301 Redirect： 
</p>
        <pre>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"> Response.Clear();
Response.StatusCode <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span> 301;
Response.Status <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span><span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"301
Moved Permanently"</span>; Response.AddHeader(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Location"</span>, <span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"/Homepage/default.aspx"</span>);</span>
        </pre>
        <p>
302 Redirect:
</p>
        <pre>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Response.Redirect(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Homepage/Default.aspx"</span>);</span>
        </pre>
        <p>
200 无错误代码的使用转移
</p>
        <pre>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Server.Transfer(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"/Homepage/Default.aspx"</span>);</span>
        </pre>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=f740b83c-16b3-460a-adbf-1369b8e75e26" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SAP 开发常用 T-Code</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/07/SAP%e5%bc%80%e5%8f%91%e5%b8%b8%e7%94%a8TCode.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,fb8788f0-a9a8-4f9d-852e-01ab0220e8b9.aspx</id>
    <published>2010-02-07T14:06:09.055378+08:00</published>
    <updated>2010-02-07T14:06:09.055378+08:00</updated>
    <category term="SAP" label="SAP" scheme="http://www.hifar.com/blog/CategoryView,category,SAP.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
SAP ABAP 开发中一些经常用到T-Code:
</p>
        <p>
          <strong>开发:</strong>
          <br />
SE01 传递传输请求(同一服务器的不同client)<br />
SE11 维护ABAP数据字典<br />
SE12 显示数据字典<br />
SE16 查看表数据<br />
SE37 维护Function module<br />
SE38 ABAP 编辑器<br />
SE80 ABAP库<br /></p>
        <p>
          <strong>维护:</strong>
          <br />
SM30|SM31 维护table|view数据<br />
SM36 定义后台job<br />
SM37 查看后台job
</p>
        <p>
SU01 用户管理<br />
SU53 检查授权对象,如出现权限问题可使用
</p>
        <p>
          <strong>IDOC:</strong>
          <br />
WE02 显示IDOC<br />
WE05 IDOC List<br />
WE07 IDoc statistics<br />
WE09 检索IDOC<br />
WE19 手工抛IDOC (Test)<br />
WE31 定义IDOC segement<br />
WE60 查看IDOC结构 
<br />
IDX2  idoc metadata<br />
IDX5  monitor idoc adapter<br /><br />
不断增加中 . . .
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=fb8788f0-a9a8-4f9d-852e-01ab0220e8b9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>asp.net 网站内容压缩提高性能</title>
    <link rel="alternate" type="text/html" href="http://www.hifar.com/blog/2010/02/06/aspnet%e7%bd%91%e7%ab%99%e5%86%85%e5%ae%b9%e5%8e%8b%e7%bc%a9%e6%8f%90%e9%ab%98%e6%80%a7%e8%83%bd.aspx" />
    <id>http://www.hifar.com/blog/PermaLink,guid,602b06b0-8a20-4be0-9dc6-329647c77c85.aspx</id>
    <published>2010-02-06T16:55:53.117878+08:00</published>
    <updated>2010-02-06T16:55:53.117878+08:00</updated>
    <category term="MS技术" label="MS技术" scheme="http://www.hifar.com/blog/CategoryView,category,MS%e6%8a%80%e6%9c%af.aspx" />
    <category term="Web 技术" label="Web 技术" scheme="http://www.hifar.com/blog/CategoryView,category,Web%2B%e6%8a%80%e6%9c%af.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
目前的流量起都支持传输gzip内容压缩的页面, 这样可以大大提高传输性能
</p>
        <p>
          <strong>方法1: IIS 设置</strong>
        </p>
        <p>
a)打开Internet信息服务(IIS)管理器 -&gt; 站点 (指总体的) -&gt;右键属性
</p>
        <p>
在服务项里面, 静态内容压缩和动态内容压缩, 其中静态内容压缩必需要指定一个写压缩临时文件的目录, 该目录必须有IIS的写权限
</p>
        <p>
          <img border="0" src="http://www.hifar.com/blog/content/binary/snap376.png" />
        </p>
        <p>
b) 添加一个一个服务扩展
</p>
        <p>
名称随意
</p>
        <p>
dll: C:\WINDOWS\system32\inetsrv\gzip.dll
</p>
        <p>
并且启用
</p>
        <p>
          <img border="0" src="http://www.hifar.com/blog/content/binary/snap377.png" />
        </p>
        <p>
c) 修改 C:\WINDOWS\system32\inetsrv\Metabase.xml
</p>
        <p>
添加需要压缩的静态和动态的扩展名
</p>
        <p>
          <img border="0" src="http://www.hifar.com/blog/content/binary/snap378.jpg" />
        </p>
        <p>
          <strong>方法2: asp.net MVC 做网页内容压缩</strong>
        </p>
        <p>
对于MVC的程序由于没法指定扩展名, 需要用actionfilter的方法
</p>
        <p>
创建一个类: CompressFilter
</p>
        <pre>
          <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: black; FONT-SIZE: 11px">
            <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">public</span>
            <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">class</span> CompressFilter
: ActionFilterAttribute { <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">public</span><span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">override</span><span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">void</span> OnActionExecuting(ActionExecutingContext
filterContext) { HttpRequestBase request <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: red; FONT-SIZE: 11px">=</span> filterContext.HttpContext.Request; <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">string</span> acceptEncoding <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: red; FONT-SIZE: 11px">=</span> request.Headers[<span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"Accept-Encoding"</span>]; <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">if</span> (<span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">string</span>.IsNullOrEmpty(acceptEncoding)) <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">return</span>;
acceptEncoding <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: red; FONT-SIZE: 11px">=</span> acceptEncoding.ToUpperInvariant();
HttpResponseBase response <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: red; FONT-SIZE: 11px">=</span> filterContext.HttpContext.Response; <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">if</span> (acceptEncoding.Contains(<span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"GZIP"</span>))
{ response.AppendHeader(<span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"Content-encoding"</span>, <span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"gzip"</span>);
response.Filter <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: red; FONT-SIZE: 11px">=</span><span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">new</span> GZipStream(response.Filter,
CompressionMode.Compress); } <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">else</span><span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">if</span> (acceptEncoding.Contains(<span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"DEFLATE"</span>))
{ response.AppendHeader(<span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"Content-encoding"</span>, <span style="BACKGROUND-COLOR: #e4e4e4; FONT-FAMILY: Courier New; COLOR: #666666; FONT-SIZE: 11px">"deflate"</span>);
response.Filter <span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: red; FONT-SIZE: 11px">=</span><span style="BACKGROUND-COLOR: transparent; FONT-FAMILY: Courier New; COLOR: blue; FONT-SIZE: 11px">new</span> DeflateStream(response.Filter,
CompressionMode.Compress); } } }</span>
        </pre>
        <p>
    在对应的controller action 中使用即可打到压缩的效果
</p>
        <p>
        [CompressFilter]<br />
        public ActionResult Index()<br />
        {
</p>
        <p>
            . . .
</p>
        <p>
        }
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.hifar.com/blog/aggbug.ashx?id=602b06b0-8a20-4be0-9dc6-329647c77c85" />
      </div>
    </content>
  </entry>
</feed>