<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_小贺的博儿</title><subtitle type="text">xiaoheDare21century Target | Hanker | Dream | Strive | Faith 以马内利i love google虚拟世界男孩学习笔记--&gt;致力与web前端技术而不断学习  你到现在还在使用ie6?你真不给力了[ungeilivable]</subtitle><id>http://feed.cnblogs.com/blog/u/63227/rss</id><updated>2012-02-08T10:20:24Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/63227/rss"/><entry><id>http://www.cnblogs.com/NetSos/archive/2012/02/08/2343058.html</id><title type="text">360为何在app store下架</title><summary type="text">今天下午听朋友说这个帖子火了，上威锋来看看，发现另外一个兄弟的分析，大家可以做参考。 360的全部APP都被苹果ban掉的消息是这几天圈子里最爆炸的新闻。不过，让我最感兴趣的是，到底是因为神马苹果要诛360的九族。 看看360的官方声明，它的原话是：系苹果方面发现部分产品刷票。 （声明原文在这里：weibo.com/1645903643/y4m3Zgdtl） 我来给大家翻译一下：因为作弊，被苹果ban了。 尽管遮遮掩掩，用了一个“被刷票”，这货好歹也算是承认作弊了，但是，事实真的这么简单么？之前网络上已经有很多大神做了各种分析猜测，我觉得都挺靠谱，但没一个拿出牛逼的证据来。 我来点干货，我昨天</summary><published>2012-02-08T10:20:00Z</published><updated>2012-02-08T10:20:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2012/02/08/2343058.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2012/02/08/2343058.html"/><content type="html">&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;今天下午听朋友说这个帖子火了，上威锋来看看，发现另外一个兄弟的分析，大家可以做参考。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&amp;nbsp;&amp;nbsp; 360的全部APP都被苹果ban掉的消息是这几天圈子里最爆炸的新闻。不过，让我最感兴趣的是，到底是因为神马苹果要诛360的九族。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 看看360的官方声明，它的原话是：&lt;span style="font-size: small;"&gt;&lt;span&gt;&lt;span&gt;系苹果方面发现部分产品刷票。 （声明原文在这里：weibo.com/1645903643/y4m3Zgdtl）&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&amp;nbsp;&amp;nbsp; 我来给大家翻译一下：&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span&gt;因为作弊，被苹果ban了。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; 尽管遮遮掩掩，用了一个&amp;ldquo;被刷票&amp;rdquo;，这货好歹也算是承认作弊了，但是，事实真的这么简单么？之前网络上已经有很多大神做了各种分析猜测，我觉得都挺靠谱，但没一个拿出牛逼的证据来。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 我来点干货，我昨天花了大半天时间研究了一下360的东西，逆向了360的几个APP的代码，有惊人的发现！！&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 先来看一张截图吧。这个是来自&amp;ldquo;360浏览器HD&amp;rdquo;这个APP的逆向结果。&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span&gt;从代码可以看出，360调用了苹果未公开的接口。【注意，这是苹果非常厌恶，并明令禁止的！！！！！】&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_5f981328672290e7b4b05c5115105.png" alt="" border="0" data-pinit="registered" /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;有多处引用，所列出的位置都调用了非公开接口，利用加密逃避苹果APP STORE的官方审查。&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_34301328672331e4d10ea14fa117f.png" alt="" border="0" data-pinit="registered" /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;&lt;span&gt;&amp;nbsp;看吧，下面的字符串都被加密过了：&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_688a13286723854da032342af2f70.png" alt="" border="0" data-pinit="registered" /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;再利用下面的代码将加密的字符串进行解密：&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_998e1328672426fe2a0c4c74ea7f0.png" alt="" height="700" border="0" data-pinit="registered" /&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_330b1328672463c85cbc2ebb61857.png" alt="" height="700" border="0" data-pinit="registered" /&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span&gt;&lt;span&gt;然后获得的内容：&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_21ca1328672496bab28edcee8b722.png" alt="" border="0" data-pinit="registered" /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 看明白了么？我白话总结一下：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span&gt;&lt;span&gt;1、360这个APP的方法和对象调用了大量Webkit的私有方法，而不是公开调用的。这是苹果APP Store不允许调用的。&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; 2、为什么360上架的时候没被发现呢？因为360用了加密的办法来逃脱审查，保证自己的成功上架。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; 3、可以肯定，苹果在大清洗运动开始后，加大了审查力度，必然发现360的违规行为。以360这种违规、欺骗的手段，杀100次头都不为过。被集体下架，实在是太小儿科了。&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; 4.其实不管苹果最后给360说的到底是什么原因，总之就是苹果的行动已经表明了360的产品不受欢迎，在苹果一贯坚持的王者气质面前，在中国环境下靠打杀生长起来的土匪360显得相当囧，不仅要打落牙齿和血吞的笑脸相迎，还把血口伸向国内迁怒他人。&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 5.我做的的这些分析都有现成的APP可以下载，欢迎有能力的诸位自行验证。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;给大家提个醒：到海外市场去混，不要还改不掉国内那点匪气，360这次把中国公司的脸丢到国外了，以后大家更要小心谨慎了，可以想见苹果的审核人员从此以后对中国公司的APP会有存在多么的偏见，会更加严格反复的审核了！360真是国内开发者的集体悲哀。&amp;nbsp;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; 回过头来说360的声明，可以盖棺定论的是：&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span&gt;&lt;span&gt;1、360撒谎了。导致360APP下架的原因之一是作弊，除此之外，至少还有一个原因：违反苹果开发准则。但360对此避而不谈。&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; 2、我敢打赌，360不敢公布苹果回复邮件的全文。因为其中必然提到360欺骗违规。就学韩寒吧，赌2000万。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 上面就是我的研究结论，欢迎各位大神继续吐槽。&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;下面是另外一个兄弟的分析，大家可以做参考。&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;国内这几天真热闹，上周刚回到硅谷这边，这周陆续跟同事聊360的事，发现大家集中有两个话题，一个是360的隐私问题，另一个是如何对苹果APP的审核更加小心谨慎。&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这边有几个高手这几天业余时间看了看360 APP的代码，大家开会时讨论用，结果就发现尴尬的地方了，360手机卫士和电池医生至少这两款APP存在各种各样侵犯用户隐私的行为，但是代码做得很巧妙，不得不佩服360在这方面挖空心思。&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我把同事的一些研究成果集中在这里，一些图片稍微处理了下。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span&gt;1、非法读取用户的iPhone上安装了哪些APP&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;请注意，这里的代码取自APP Store版的360手机卫士和360电池医生。从代码可以看出，它在非法访问获取用户这台iPhone中已经安装了的APP信息。360你读这个信息干嘛？我装了什么APP，管你什么事？&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我想问问360：一台iPhone，用户到底装了哪些APP，这算不算隐私？&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_64901328691349eaaadd85e109450.jpg" alt="" width="700" border="0" data-pinit="registered" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; 2、非法阅览用户的照片和音乐文件夹&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;如果说你读取我装的APP信息算是隐私还有点矫情，那你到底为什么读取用户iPhone的照片和音乐文件夹？你是不是有嫌疑把用户的艳照拿走？&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_15111328691404415c6a8f2f5e8ba.jpg" alt="" width="700" border="0" data-pinit="registered" /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span&gt;3、非法获取系统进程资源信息&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;以下是另一位同事拿到的APP Store版360手机卫士部分代码，代码显示360正在获取系统进程资源信息。这个基本上说得过去，但这是苹果APP Store严禁的行为。&amp;nbsp;&lt;br /&gt;&lt;img  src="http://images.weiphone.com/attachments/photo/Day_120208/107704_2006132869146230bdf7dde28ad49.jpg" alt="" width="700" border="0" data-pinit="registered" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;下面来总结一下，我试图用最严密的逻辑来推导一下：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A、360读取上述所有信息，都是苹果不允许的，属于开发者的违规行为，苹果见一次踢一次，见两次踢全家。这在所有的APP中，极其罕见。&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;B、360读取这些不必要的信息的动机是什么？恐怕只有360自己知道。这家公司在隐私窃取和泄露方面是有前科的。前年连Google快照里都有360的上传的隐私信息，用户的账号密码都有。那次事件触动了Google员工，这次事件触动了苹果员工，360真牛。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;C、抛开动机和阴谋论。360读取这些不必要的信息，是完全具备窃取隐私的能力的。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&gt;这就好比一个惯偷，他以前偷过东西，现在他跑到你家里去了，你觉得，你是不是有理由怀疑他又一次在作案？所以，我强烈质疑，360在其APP中有窥探、窃取用户隐私的嫌疑。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我想说的是，这次360事件肯定在苹果乃至整个硅谷APP开发圈都造成了影响，今后中国的开发兄弟们一定要多小心谨慎，偏见的产生在所难免，尤其是看了以下的代码后，你会觉得中国人的那点小聪明基本都集中在360身上了。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;另外我坚决不会向身边的亲朋好友推荐360任何东西，这家公司从PC到手机的记录，从3721到360的记录完全不值得任何信任，就像希特勒能力是很强，但是你能信任他能给你任何福祉吗？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;最后补充下，这些APP如360手机卫士在APP Store的最后一次更新是1.81版本，而360又明确在公告中说了&amp;ldquo;360产品无需做任何修改，将在未来48小时到72小时内重新上架苹果APP商店&amp;rdquo;，等360上架的时候，可以分析一下，360到底有没有改动过，呵呵，很简单，看看ipa就知道了。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;当然，如果是这个结果，我又会对苹果的APP审核机制产生新的忧虑。&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/2343058.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2012/02/08/2343058.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2012/01/17/2324337.html</id><title type="text">Google 的 芝麻开门 功能。</title><summary type="text">Google 现在提供「芝麻开门」功能。这个功能的使用情境是这样的：你想要使用公共电脑登入Google 的各项服务（例如Google+ 或GMail），但是不知道那个公共电脑是否安全，所以你不会想要在上面直接输入你的Google 帐号密码；另一方面，虽然你手上有手机可以登入Google 服务，但是要在手机上面输入跟操作其实还是比较不方便。所以「芝麻开门」提供的功能是：用你的手机来让那台公共电脑登入你的Google 服务！步骤如下：1. 在可能不安全的公共电脑上，连到这个网页： http://accounts.google.com/sesame2. 浏览器上会冒出一个QR Code 二维条码3.</summary><published>2012-01-17T01:57:00Z</published><updated>2012-01-17T01:57:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2012/01/17/2324337.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2012/01/17/2324337.html"/><content type="html">&lt;div id="gt-res-wrap"&gt;&#xD;
&lt;div id="gt-res-content" &gt;&#xD;
&lt;div dir="ltr"&gt;&lt;span id="result_box" lang="zh-CN"&gt;&lt;span title="Google 現在提供「芝麻開門」功能。"&gt;&lt;a title="小贺" href="http://netsos.cnblogs.com"&gt;&lt;strong&gt;Google 现在提供「芝麻开门」功能。&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="這個功能的使用情境是這樣的：你想要使用公共電腦登入Google 的各項服務（例如Google+ 或GMail），但是不知道那個公共電腦是否安全，所以你不會想要在上面直接輸入你的"&gt;这个功能的使用情境是这样的：你想要使用公共电脑登入Google 的各项服务（例如Google+ 或GMail），&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;div dir="ltr"&gt;&lt;span id="result_box" lang="zh-CN"&gt;&lt;span title="這個功能的使用情境是這樣的：你想要使用公共電腦登入Google 的各項服務（例如Google+ 或GMail），但是不知道那個公共電腦是否安全，所以你不會想要在上面直接輸入你的"&gt;但是不知道那个公共电脑是否安全，所以你不会想要在上面直接输入你的&lt;/span&gt;&lt;span title="Google 帳號密碼；另一方面，雖然你手上有手機可以登入Google 服務，但是要在手機上面輸入跟操作其實還是比較不方便。"&gt;Google 帐号密码；&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;div dir="ltr"&gt;&lt;span id="result_box" lang="zh-CN"&gt;&lt;span title="Google 帳號密碼；另一方面，雖然你手上有手機可以登入Google 服務，但是要在手機上面輸入跟操作其實還是比較不方便。"&gt;另一方面，虽然你手上有手机可以登入Google 服务，但是要在手机上面输入跟操作其实还是比较不方便。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;div dir="ltr"&gt;&lt;span id="result_box" lang="zh-CN"&gt;&lt;span title="所以「芝麻開門」提供的功能是：用你的手機來讓那台公共電腦登入你的Google 服務！"&gt;所以「芝麻开门」提供的功能是：用你的手机来让那台公共电脑登入你的Google 服务！&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="步驟如下："&gt;步骤如下：&lt;br /&gt;&lt;/span&gt;&lt;span title="1. 在可能不安全的公共電腦上，連到這個網頁： http://accounts.google.com/sesame"&gt;1. 在可能不安全的公共电脑上，连到这个网页： http://accounts.google.com/sesame&lt;br /&gt;&lt;/span&gt;&lt;span title="2. 瀏覽器上會冒出一個QR Code 二維條碼"&gt;2. 浏览器上会冒出一个QR Code 二维条码&lt;br /&gt;&lt;/span&gt;&lt;span title="3. 用你的手機，拍下那個二維條碼並連到解出來的網址"&gt;3. 用你的手机，拍下那个二维条码并连到解出来的网址&lt;br /&gt;&lt;/span&gt;&lt;span title="4. 在手機上登入你的 Google 帳號"&gt;4. 在手机上登入你的 Google 帐号(然后再选择你要 芝麻开门,就是 下面的2个按钮 start gmail &amp;nbsp;or &amp;nbsp;start igoogle)&lt;br /&gt;&lt;/span&gt;&lt;span title="5. 如此，那台可能不安全的公共電腦就會自動登入你的Google 帳號，讓你能夠使用各項Google 服務"&gt;5. 如此，那台可能不安全的公共电脑就会自动登入你的Google 帐号，让你能够使用各项Google 服务&lt;br /&gt;&lt;/span&gt;&lt;span title="6. 最後別忘了要登出！"&gt;6. 最后别忘了要登出！&amp;nbsp;&lt;/span&gt;&lt;span style="text-decoration: underline; color: #ff0000;"&gt;&lt;span title="（登出就不用輸入密碼了，當然。）"&gt;（登出就不用输入密码了，当然。）&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div id="gt-res-tools"&gt;&#xD;
&lt;div id="gt-src-tools-l"&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div id="gt-res-tools-r"&gt;&#xD;
&lt;div id="gt-res-roman"  data-tooltip="Read phonetically" data-tooltip-align="t,c"&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div id="gt-res-rate" data-tooltip="Rate translation" data-tooltip-align="t,c"&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/2324337.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2012/01/17/2324337.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/articles/2240924.html</id><title type="text">【转】前端小工具</title><summary type="text">CSS3相关CSS3样式生成器：http://www.css88.com/tool/css3Preview/CSS3渐变样式生成器，类似Photoshop中的渐变界面：http://www.colorzilla.com/gradient-editor/CSS3动画制作工具Sencha Animator：http://www.sencha.com/products/animator/背景色alpha透明工具：http://www.linxz.de/demo/hex_change.html（IE滤镜须是在一个有宽高设置的容器中，或者激活haslayout的属性。具体介绍：http://blog.l</summary><published>2011-11-08T03:51:00Z</published><updated>2011-11-08T03:51:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/articles/2240924.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/articles/2240924.html"/><content type="html">&lt;table style="width: 100%;"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;div id="contentMidPicAD"&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSS3相关&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;CSS3样式生成器：&lt;a href="http://www.css88.com/tool/css3Preview/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/tool/css3Preview/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;CSS3渐变样式生成器，类似Photoshop中的渐变界面：&lt;a href="http://www.colorzilla.com/gradient-editor/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.colorzilla.com/gradient-editor/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;CSS3动画制作工具Sencha Animator：&lt;a href="http://www.sencha.com/products/animator/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.sencha.com/products/animator/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;背景色alpha透明工具：&lt;a href="http://www.linxz.de/demo/hex_change.html"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.linxz.de/demo/hex_change.html&lt;/span&gt;&lt;/a&gt;（IE滤镜须是在一个有宽高设置的容器中，或者激活haslayout的属性。具体介绍：&lt;a href="http://blog.linxz.de/ie_filter_css3_rgba/"&gt;&lt;span style="color: #0d61a8;"&gt;http://blog.linxz.de/ie_filter_css3_rgba/&lt;/span&gt;&lt;/a&gt;）&amp;ndash;2011-01-18更新&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Data URI&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;Encode Data URL(&lt;a href="http://www.pjhome.net/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;舜子&lt;/span&gt;&lt;/a&gt;开发的)&lt;a href="http://www.css88.com/tool/DataURL/"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/tool/DataURL/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;&lt;strong&gt;转码工具&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;unicode转换工具：&lt;a href="http://www.css88.com/archives/2093" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/archives/2093&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;encode转换工具：&lt;a href="http://labs.pufen.net/views/convert_encoding.php" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://labs.pufen.net/views/convert_encoding.php&lt;/span&gt;&lt;/a&gt;|&amp;nbsp;&lt;a href="http://www.css88.com/tool/encode/convert_encoding.php"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/tool/encode/convert_encoding.php&lt;/span&gt;&lt;/a&gt;（2011-05-24更新）&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;div id="_mcePaste"&gt;&lt;strong&gt;在线代码编辑器&lt;/strong&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;ol&gt;&#xD;
&lt;li&gt;小可&amp;lt;Little Code /&amp;gt;是丸子制作的一个在线代码编辑器，轻松分享代码，用于提问，测试和转发代码等，是一个方便又不错的工具：&lt;a href="http://code.wanz.im/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://code.wanz.im/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;CodeBox：&lt;a href="http://box.linxz.cn/"&gt;&lt;span style="color: #0d61a8;"&gt;http://box.linxz.cn/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Javascript相关&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;html结构转换成用+相连的js换行字符串工具：&lt;a href="http://www.html-js.com/my-js/version0.0.1/tool/html2string.html" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.html-js.com/my-js/version0.0.1/tool/html2string.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;JS压缩工具 ：&lt;a href="http://www.css88.com/tool/ysjs/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/tool/ysjs/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;JavaScript 格式化工具：&lt;a href="http://www.css88.com/tool/js_beautify/"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/tool/js_beautify/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSS相关&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;css属性排序工具：&lt;a href="http://www.html-js.com/my-js/version0.0.1/tool/css-format.html" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.html-js.com/my-js/version0.0.1/tool/css-format.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;CSS整形和优化工具：&lt;a href="http://www.css88.com/tool/csstidy/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/tool/csstidy/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;&lt;strong&gt;其他相关工具&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;PNG压缩网站：&lt;a href="http://www.gracepointafterfive.com/punypng/" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.gracepointafterfive.com/punypng/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;【FF插件】图片压缩工具Smush it：&lt;a href="http://www.css88.com/archives/1201" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/archives/1201&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;截图，取色，量尺寸，屏幕录制工具(FastStone Capture)：&lt;a href="http://www.css88.com/archives/1096" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/archives/1096&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;ajax loading 图标在线制作及收藏：&lt;a href="http://www.css88.com/archives/1182" target="_blank"&gt;&lt;span style="color: #0d61a8;"&gt;http://www.css88.com/archives/1182&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/2240924.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/articles/2240924.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/11/08/2240838.html</id><title type="text">[转]滤镜渐变使用 IE浏览器</title><summary type="text">1. IE浏览器下的渐变背景使用渐变滤镜filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=1);相关说明：上面的滤镜代码主要有三个参数，依次是：startcolorstr, endcolorstr, 以及gradientType。其中gradientType=1代表横向渐变，gradientType=0代表纵向淅变。startcolorstr=”色彩” 代表渐变渐变起始的色彩，endcolorstr=”色彩” 代表渐变结尾的色彩。上面代码实现的是红</summary><published>2011-11-08T03:07:00Z</published><updated>2011-11-08T03:07:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/11/08/2240838.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/11/08/2240838.html"/><content type="html">&lt;p&gt;&lt;strong&gt;&lt;span&gt;1. IE浏览器下的渐变背景使用渐变滤镜&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=1);&lt;/p&gt;&#xD;
&lt;p&gt;相关说明：&lt;br /&gt;上面的滤镜代码主要有三个参数，依次是：startcolorstr, endcolorstr, 以及gradientType。&lt;br /&gt;其中gradientType=1代表横向渐变，gradientType=0代表纵向淅变。startcolorstr=&amp;rdquo;色彩&amp;rdquo; 代表渐变渐变起始的色彩，endcolorstr=&amp;rdquo;色彩&amp;rdquo; 代表渐变结尾的色彩。&lt;/p&gt;&#xD;
&lt;p&gt;上面代码实现的是红色至蓝色的渐变，但是不含透明度变化，这是由于IE目前尚未支持opacity属性以及RGBA颜色，要实现IE下的透明度变化，还是需要使用IE滤镜，IE的透明度滤镜功能比较强大，这种强大反而与Firefox或是Safari浏览器下的css-gradient背景渐变的用法类似。例如下面的使用：&lt;/p&gt;&#xD;
&lt;p&gt;filter:alpha(opacity=100 finishopacity=0 style=1 startx=0,starty=5,finishx=90,finishy=60)&lt;br /&gt;opacity表示透明度，默认的范围是从0 到 100，他们其实是百分比的形式。也就是说，0代表完全透明，100代表完全不透明。&lt;br /&gt;finishopacity 是一个可选参数，如果想要设置渐变的透明效果，就可以使用他们来指定结束时的透明度。范围也是0 到 100。&lt;br /&gt;style用来指定透明区域的形状特征：&lt;br /&gt;0 代表统一形状&lt;br /&gt;1 代表线形&lt;br /&gt;2 代表放射状&lt;br /&gt;3 代表矩形。&lt;br /&gt;startx 渐变透明效果开始处的 X坐标。&lt;br /&gt;starty 渐变透明效果开始处的 Y坐标。&lt;br /&gt;finishx 渐变透明效果结束处的 X坐标。&lt;br /&gt;finishy 渐变透明效果结束处的 Y坐标。&lt;/p&gt;&#xD;
&lt;p&gt;实现IE下含透明度变化红蓝垂直渐变的代码如下：&lt;br /&gt;&lt;span&gt;.gradient{&lt;br /&gt;width:300px;&lt;br /&gt;height:150px;&lt;br /&gt;filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=1);&lt;br /&gt;-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=1);&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;div &amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;2、Firefox浏览器下的渐变背景&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;对于Firefox浏览器下(Firefox 3.6+)渐变背景的实现需使用CSS3渐变属性，-moz-linear-gradient属性&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;.gradient{&lt;br /&gt;width:300px;&lt;br /&gt;height:150px;&lt;br /&gt;background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5));&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;div &amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;3.chrome/Safari浏览器下的渐变背景实现&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;对于webkit核心的浏览器，如Chrome/Safari浏览器下渐变背景的实现也是使用CSS3 渐变方法，css-gradient，具体为-webkit-gradient，使用语Firefox浏览器是有一些差异的。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;.gradient{&lt;br /&gt;width:300px;&lt;br /&gt;height:150px;&lt;br /&gt;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5)));&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;div &amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;4.兼容性的渐变背景效果&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;.gradient{&lt;br /&gt;width:300px;&lt;br /&gt;height:150px;&lt;br /&gt;filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);&lt;br /&gt;-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/&lt;br /&gt;background:red; /* 一些不支持背景渐变的浏览器 */&lt;br /&gt;background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5));&lt;br /&gt;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5)));&lt;br /&gt;background:-o-linear-gradient(top, red, rgba(0, 0, 255, 0.5));&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;div &amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;CSS3的潜力非常的大，就渐变这一块可以创建很多精湛的UI效果，而以往这些效果都只能使用图片实现。CSS渐变背景的实现可以有效降低网页的图片数，也就是降低了HTTP请求，是非常受用的。但是IE浏览器一直蹲在茅厕边啃鸡腿&amp;mdash;&amp;mdash;自以为美味，得使用资源消耗很高的滤镜才能实现渐变效果。所以，目前而言，渐变背景的的应用与否还是有待于利弊权衡的。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/2240838.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/11/08/2240838.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/11/04/2235750.html</id><title type="text">ie9 scrollbar中hover 高度增高的bug</title><summary type="text">[摘]当我们制作表格的时候，有时候会遇到数据过长，列数过多，需要横向or纵向的滚动条的需求，我们一般的做法是 给这个表格的外层加一个 scroll_auto 的 div 并设置:/*css document*/.scroll_auto{ width:100%; overflow:auto;}套在table的外层&amp;lt;!-- html element --&amp;gt;&amp;lt;div class=&amp;quot;scroll_auto&amp;quot;&amp;gt;	&amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;.........&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;tr&amp;</summary><published>2011-11-04T02:31:00Z</published><updated>2011-11-04T02:31:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/11/04/2235750.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/11/04/2235750.html"/><content type="html">&lt;p&gt;[摘]&lt;/p&gt;&#xD;
&lt;p&gt;当我们制作表格的时候，有时候会遇到数据过长，列数过多，需要横向or纵向的滚动条的需求，我们一般的做法是 给这个表格的外层加一个 scroll_auto 的 div 并设置:&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;/*css document*/&#xD;
.scroll_auto{ width:100%; overflow:auto;}&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;套在table的外层&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&amp;lt;!-- html element --&amp;gt;&#xD;
&amp;lt;div &amp;gt;&#xD;
	&amp;lt;table&amp;gt;&#xD;
		&amp;lt;tr&amp;gt;&#xD;
			&amp;lt;td&amp;gt;.........&amp;lt;/td&amp;gt;&#xD;
		&amp;lt;/tr&amp;gt;&#xD;
                  &amp;lt;tr&amp;gt;&#xD;
			&amp;lt;td&amp;gt;........&amp;lt;/td&amp;gt;&#xD;
		&amp;lt;/tr&amp;gt;&#xD;
	&amp;lt;/table&amp;gt;&#xD;
&amp;lt;/div&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;如果碰巧 你给这个 table 或者table里面的元素 设置了 :hover 的伪类(最常见的是鼠标移到table中对应的行数，该行高亮) 并在里面写有属性，那恭喜 专属于 ie9 的 bug出现了(经测试，直到ie10预览版第二版，这个bug都还没修复)。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a title="ie9中bug" href="http://bit.ly/rDa16L" target="_blank"&gt;bug 重现地址:ie9 bug　&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;img title="ie9中bug" src="http://www.jackness.org/wp-content/uploads/2011/10/ie9-scrollbar-bug_img01.png" alt="ie9中bug" width="486" height="525" /&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;静看是好的，可是，当我们鼠标移动到 table里面的时候，悲剧出现了。&lt;br /&gt;在 ie9 中 ,我们可以看到每当我们在table内部促发hover伪类的时候， 黑色的块级元素 就会往下掉,直到掉到浏览器窗口的底部又跳回原来的位置，周而复始&amp;hellip;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;bug 触发条件：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;经测试发现，这个bug的出现 有2个条件：&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;父级设置 overflow:auto(准确来说 应该是 overflow-x:auto),并且里面的元素宽度超出父级导致横向滚动条出现&lt;/li&gt;&#xD;
&lt;li&gt;父级元素的任意子元素设有:hover伪类并且里面有属性设置(与原有的属性不一样即可)&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;满足这2个条件，当你触发父级里面的 :hover 伪类的时候，bug就会出现。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;解决方案：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;知道了触发条件，自然解决方案就能得知。&lt;/p&gt;&#xD;
&lt;p&gt;根据触发条件得到的解决方案是：&lt;/p&gt;&#xD;
&lt;p&gt;1.给父级别设置 overflow-x:scroll,即：&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;/*css document*/&#xD;
.scroll_auto{ width:100%; overflow-x:scroll;(or overflow-y:scroll )}&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;2.保证这个父级里面的元素不超出 父级的宽度。&lt;/p&gt;&#xD;
&lt;p&gt;3.保证这个父级里面的元素没有:hover 伪类(这个貌似不怎么可能)。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #ff0000; text-decoration: underline;"&gt;对症下药&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #000000;"&gt;1.首先，给 .scroll_auto 外层包一个 空 tag(行内元素 or 块级元素均可){如外面套一个空的dv}&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&amp;lt;!-- html document --&amp;gt;&#xD;
&amp;lt;div&amp;gt;&#xD;
	&amp;lt;div &amp;gt;&#xD;
		&amp;lt;table  width="110%"&amp;gt;&#xD;
			&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;文字&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xD;
			&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;文字&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xD;
		&amp;lt;/table&amp;gt;&#xD;
	&amp;lt;/div&amp;gt;&#xD;
&amp;lt;/div&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;2.给 这个元凶 .scroll_auto 设置一个:hover伪类&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;/*css document*/&#xD;
.scroll_auto:hover{ height:100%;}&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;刷新页面, bug修复。这种方法主要是针对&lt;span style="color: #ff0000;"&gt; height&lt;/span&gt; 来的，八格!&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/2235750.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/11/04/2235750.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html</id><title type="text">严格模式下 W3C Strict 验证的几个注意事项</title><summary type="text">首先说下，这篇文章是从 jsmix 文章。对jsmix的标题现在搞的还是云里雾里的。”不会做蛋炒饭的小提琴手不是个好程序员“，这个侬晓得的吗？我是真不知道；好了正文开始了.现在有很多网站已经不太注重 W3C 的验证了，不过这终究不是一件太好的事情，他们有的为了省事不验证，有的在开发过程中一些问题没注意，导致后来要想再修改来通过验证需要付出代价太大而放弃，有的为了节省代码减少流量加快加载速度而放弃繁文缛节。但不管怎么说，至少通过严格遵守一个行业通用的标准来规范自己的代码，也是一件值得推崇的事情。本站声明了 W3C Strict 型文档的规则，并且所有页面都经过零错误、零警告的验证。下面是一些可能</summary><published>2011-03-24T08:56:00Z</published><updated>2011-03-24T08:56:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html"/><content type="html">&lt;p&gt;首先说下，这篇文章是从 &lt;a target="_blank" href="http://www.jsmix.com"&gt;jsmi&lt;/a&gt;&lt;a target="_blank" href="http://www.jsmix.com/"&gt;x&lt;/a&gt; 文章。&lt;/p&gt;&#xD;
&lt;p&gt;对jsmix的标题现在搞的还是云里雾里的。&lt;span style="color: #ff0000;"&gt;&amp;rdquo;不会做蛋炒饭的小提琴手不是个好程序员&amp;ldquo;&lt;span style="color: #000000;"&gt;，这个侬晓得的吗？我是真不知道；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;好了正文开始了.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;现在有很多网站已经不太注重 W3C &#xD;
的验证了，不过这终究不是一件太好的事情，他们有的为了省事不验证，有的在开发过程中一些问题没注意，导致后来要想再修改来通过验证需要付出代价太大而放&#xD;
弃，有的为了节省代码减少流量加快加载速度而放弃繁文缛节。但不管怎么说，至少通过严格遵守一个行业通用的标准来规范自己的代码，也是一件值得推崇的事&#xD;
情。本站声明了 W3C Strict &#xD;
型文档的规则，并且所有页面都经过零错误、零警告的验证。下面是一些可能较少被人注意的验证中容易导致错误的问题，如果想要通过验证，这些问题应该值得看&#xD;
一看。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1. &lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html"&gt;正确地嵌入 Flash&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;很多人依然使用 embed 标签来嵌入 Flash，甚至包括在优酷提供的视频分享代码中，这个标签已经被废置，正确地嵌入 Flash，需要像下面一样使用 &lt;b&gt;object&lt;/b&gt; 标签，并配合 param 标签为 &lt;b&gt;object&lt;/b&gt; 设置参数。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&amp;lt;object type="application/x-shockwave-flash" width="480" height="400"&amp;gt;&#xD;
    &amp;lt;param name="movie" value="flash 地址"&amp;gt;&amp;lt;/param&amp;gt;&#xD;
&amp;lt;/object&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html"&gt;2. 文档内的 JavaScript&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;有的时候可能不可避免的要通过后台来输出一些 JavaScript 代码，这样的代码只能直接书写在 x(html) &#xD;
文档中，这并没有问题，但如果这些 JavaScript 代码中包含了有 HTML 字符的代码，那么除了使用正确的 script &#xD;
标签包裹代码之外，还需要添加 character data，即 &lt;b&gt;CDATA&lt;/b&gt; 标记，这个标记下的所有实体字符都会被 HTML 当做字符数据看待。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;//正确的写法&#xD;
&amp;lt;script type="text/javascript"&amp;gt;&#xD;
    //&amp;lt;![CDATA[&#xD;
        var div = '&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;';&#xD;
    //]]&amp;gt;&#xD;
&amp;lt;/script&amp;gt;&#xD;
&#xD;
//错误的写法&#xD;
&amp;lt;script type="text/javascript"&amp;gt;&#xD;
    var div = '&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;';&#xD;
&amp;lt;/script&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html"&gt;3. 贴代码的问题&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;开发人员的博客，一般都会有一些实例代码，但是在这些代码中，往往包含了一些对于 HTML 来说有特殊含义的字符，比如 &lt;b&gt;&amp;lt;&lt;/b&gt; 和 &lt;b&gt;&amp;gt;&lt;/b&gt; 分别是一个 HTML 标签开始和结束的标志。这时需要使用该字符的实体名称或者实体编号。例如，对于小于符号&lt;strong&gt; &amp;lt;&lt;/strong&gt; 来说，&lt;span style="color: #ff0000;"&gt;他的实体名称为 &lt;b&gt;&amp;amp;lt;&lt;/b&gt;，实体编码为 &lt;b&gt;&amp;amp;#60;&lt;/b&gt;。&lt;/span&gt;如果需要了解更多关于 HTML 字符实体(HTML entities)的内容，请移步到&lt;a href="http://www.w3school.com.cn/html/html_entities.asp" &gt;W3school&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html"&gt;4. target = "_blank"&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;不用再在 a 标签上使用这个属性来让用户在新窗口打开页面，让用户自由地选择把，他们可以通过鼠标中间点击，或者按住 ctrl &#xD;
键点击链接来轻松地达到同样的目的。如果实在需要强制用户在新窗口打开链接，那么给 a 标签加上&lt;span style="color: #ff0000;"&gt; rel="external" &lt;/span&gt;属性，然后使用下面的&#xD;
 JavaScript 代码进行处理：&lt;/p&gt;&#xD;
&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;var anchors = document.getElementsByTagName("a");    &#xD;
    for ( var i = 0 ; i &amp;lt; anchors.length ; i++ ) {    &#xD;
            if ( anchor[i].getAttribute("rel") === "external"){&#xD;
                    anchor[i].target = "_blank";&#xD;
            }&#xD;
    }&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;img src="http://www.cnblogs.com/NetSos/aggbug/1994093.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/24/1994093.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/03/23/1992098.html</id><title type="text">中国正在消失的老行当</title><summary type="text">民族的才是世界的，这些民俗文化，有许多是童年难以泯灭的美好的记忆，希望能传承下去...向还在从事这些活动的普通劳动者致敬...你们才是最伟大的艺术家！虽然老行当真的是越来越少见了，但看到那么多真的是很怀念啊！是什么埋没了他们呢，是现在科技发达了吗？是社会进步了吗？希望小编能在图片下添加一些评论就好了，鄙人才疏学浅，不知道用什么词语来描述这些中国的老艺术家们，实在感到惋惜！希望小编能注解！在此感激不尽。（小编：通过上面的文字完全可以感同身受你的拳拳之心。有相对专业的评论当然更好，但既然我们的学识无法描述这些老艺术家们，那就让我们仔细阅读这篇文章，了解这些行业，以此表达自己真诚的敬意；另外，一起期</summary><published>2011-03-23T01:21:00Z</published><updated>2011-03-23T01:21:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/03/23/1992098.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/03/23/1992098.html"/><content type="html">&lt;div &gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/2.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;民族的才是世界的，这些民俗文化，有许多是童年难以泯灭的美好的记忆，希望能传承下去...向还在从事这些活动的普通劳动者致敬...你们才是最伟大的艺术家！&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/1.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/3.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/4.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/5.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/6.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/7.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/8.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/9.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/10.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/11.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/12.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/13.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/14.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/15.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/16.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/17.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/18.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/19.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/20.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/21.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/22.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/23.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/25.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/26.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/27.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/28.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/29.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.u148.net/article/34479.html" target="_blank" &gt;&lt;img src="http://file3.u148.net/2011/3/images/Old_Trades/30.jpg" title="中国正在消失的老行当，怀念！" alt="小贺的博儿|http://netsos.cnblogs.com" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;虽然老行当真的是越来越少见了，但看到那么多真的是很怀念啊！是什么埋没了他们呢，是现在科技发达了吗？是社会进步了吗？&lt;/p&gt;&#xD;
&lt;p&gt;希望小编能在图片下添加一些评论就好了，鄙人才疏学浅，不知道用什么词语来描述这些中国的老艺术家们，实在感到惋惜！希望小编能注解！在此感激不尽。&lt;span style="color: #666666;"&gt;（小编：通过上面的文字完全可以感同身受你的拳拳之心。有相对专业的评论当然更好，但既然我们的学识无法描述这些老艺术家们，那就让我们仔细阅读这篇文章，了解这些行业，以此表达自己真诚的敬意；另外，一起期待同学们的评论吧！）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #666666;"&gt;&amp;nbsp;&lt;/span&gt;来源：&lt;a href="http://www.u148.net/u/36648"&gt;有意思吧&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/1992098.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/23/1992098.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/03/22/1991407.html</id><title type="text">（替月光博客备份）百度百科：游荡在中国的窃贼</title><summary type="text">来自:月光博客发表:月光 (recommend) 在一年一度“消费者权益保护日”，贾平凹、韩寒、郭敬明、李承鹏等50名作家联合一起声讨百度文库，称百度文库收录了上述作家几乎全部的作品，但却没有取得任何人的授权，指责百度已经彻底堕落成了一个窃贼公司，把百度文库变成了一个贼赃市场。 对此，百度官方回复到：“对于50作家的声讨，百度向本报记者如此回应：百度高度重视互联网领域的知识产权保护，从文库诞生之日起就郑重承诺，如果作家及版权方发现文库用户在上传内容时有侵权问题，只要通过文库投诉中心反馈情况，百度会在48小时以内迅速核实并依法进行相应的处理”。 百度对于知名作家的盗窃主要使用百度文库，而百度对于</summary><published>2011-03-22T06:33:00Z</published><updated>2011-03-22T06:33:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/03/22/1991407.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/03/22/1991407.html"/><content type="html">&lt;span&gt;来自:&lt;/span&gt;&lt;span title="文章所属频道,点击进入"&gt;&lt;a &gt;月光博客&lt;/a&gt;&lt;/span&gt;&lt;span&gt;发表:&lt;/span&gt;&lt;span  title="文章作者"&gt;月光 (recommend)&lt;/span&gt;&#xD;
&lt;p&gt;在一年一度&amp;ldquo;消费者权益保护日&amp;rdquo;，贾平凹、韩寒、郭敬明、李承鹏等50名作家联合一起&lt;a target="_blank" href="http://blog.sina.com.cn/s/blog_467a3a7f0100pqvs.html"&gt;声讨百度文库&lt;/a&gt;，称百度文库收录了上述作家几乎全部的作品，但却没有取得任何人的授权，指责百度已经彻底堕落成了一个窃贼公司，把百度文库变成了一个贼赃市场。&lt;/p&gt;&#xD;
&lt;p&gt;对此，百度官方回复到：&amp;ldquo;对于50作家的声讨，百度向本报记者如此回应：百度高度重视互联网领域的知识产权保护，从文库诞生之日起就郑重承诺，如果作家&#xD;
及版权方发现文库用户在上传内容时有侵权问题，只要通过文库投诉中心反馈情况，百度会在48小时以内迅速核实并依法进行相应的处理&amp;rdquo;。&lt;/p&gt;&#xD;
&lt;p&gt;百度对于知名作家的盗窃主要使用&lt;a target="_blank" href="http://www.williamlong.info/archives/2428.html"&gt;百度文库&lt;/a&gt;，而百度对于普通网友、博客的盗窃更多地使用&lt;a target="_blank" href="http://www.williamlong.info/archives/478.html"&gt;百度百科&lt;/a&gt;，是否真像百度所说的那样，百度能做到&amp;ldquo;迅速核实并依法进行相应的处理&amp;rdquo;呢？我这里做了一个简单的测试。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;百度百科的侵权&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;百度百科存在着大量偷窃月光博客的文章，例如这篇&amp;ldquo;Dropbox&amp;rdquo;条目，从第二大段&amp;ldquo;Dropbox技巧&amp;rdquo;开始，整整一大段总共1548个字的内容均是全文偷窃月光博客的文章&amp;ldquo;&lt;a target="_blank" href="http://www.williamlong.info/archives/2044.html"&gt;Dropbox免费网盘高级使用技巧&lt;/a&gt;&amp;rdquo;，属于侵权行为。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.williamlong.info/upload/2587_2.jpg"&gt;&lt;img alt="百度百科侵权" src="http://download.williamlong.info/upload/2587_1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;月光博客使用的是&amp;ldquo;&lt;a target="_blank" href="http://www.williamlong.info/archives/480.html"&gt;创作共用&lt;/a&gt;&amp;rdquo;的授权协议，要求&amp;ldquo;署名&amp;middot;非商业用途&amp;middot;保持一致&amp;rdquo;，其含义是：署名-必须明确标明原始作者的名字；非商业用途-不得用于商业目的；保持一致-需使用相同协议。&lt;/p&gt;&#xD;
&lt;p&gt;显然，百度百科并非使用&amp;ldquo;创作共用&amp;rdquo;协议，偷窃我的内容里也没有署名原始作者，百度百科肯定是商业网站，这毋庸置疑，其运作完全是商业网站的运作，和个人网站不能相提并论。因此，百度百科并没有转载我博客内容的权利。&lt;/p&gt;&#xD;
&lt;p&gt;本来，知识共享是一件好事，即使让百度这个小偷去分享知识，同样也可惠及网友，我早先也不太关注百度百科对我博客的疯狂偷窃，直到有一天，某个用户到我&#xD;
博客的一篇关于Dropbox的文章上留言，指责我那篇文章抄袭自百度百科，我才发现，放任百度百科对我的偷窃会给我的博客带来什么样的负面影响，对于小&#xD;
偷的容忍就是对人民的犯罪，这种容忍不会让百度收敛，只会让其更加变本加厉地侵权。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;维权的艰难过程&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;鉴于百度百科属于开放性系统，用户可以注册修改条目，并且百度也声称会对侵权信息&amp;ldquo;迅速核实并依法进行相应的处理&amp;rdquo;，因此我就登录百度百科系统，编辑该&#xD;
&amp;ldquo;Dropbox&amp;rdquo;条目，将涉及侵权的内容进行删除并提交，同时注明该条目的侵权原因以及原始来源，和维基百科不同的是，百度百科里所有用户修改的信息并&#xD;
不能即时显示，而需要百度百科的管理人员进行审核，那么这个审查机构是如何看待原始作者的维权行动呢？&lt;/p&gt;&#xD;
&lt;p&gt;百度百科的审核人员很快就给出了&#xD;
答案，他们拒绝了原始作者对于删除侵权内容的要求，给出的理由是：&amp;ldquo;词条编辑前后无变化或编辑后词条质量降低&amp;rdquo;。在百度的眼里，偷到手的财产就属于百度&#xD;
了，失主想要索回都会被拒绝，因为索回后百度这个小偷的财产就会降低了，百度这新潮的观念实在太颠覆我们这些&amp;ldquo;传统人士&amp;rdquo;的道德观了。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.williamlong.info/upload/2587_4.jpg"&gt;&lt;img alt="百度百科侵权" src="http://download.williamlong.info/upload/2587_3.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在该界面中，百度百科还建议有疑问的用户到&amp;ldquo;百度百科投诉吧&amp;rdquo;中询问，于是我就按照这个指引来到了&amp;ldquo;百度百科投诉吧&amp;rdquo;，在百度百科投诉中心对于百度百科&#xD;
词条的侵权行为做出投诉，百度的审核人员经过一天的处理，投诉的结果出来了，说百度百科属于开放性百科全书，让我继续去百度百科上修改该侵权词条，百度的&#xD;
这两个部门相互踢皮球踢的水平可真棒啊，你们没有入选中国国家足球队真是我国体育界的一大遗憾啊。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.williamlong.info/upload/2587_6.jpg"&gt;&lt;img alt="百度百科侵权" src="http://download.williamlong.info/upload/2587_5.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;百度百科的危害&lt;/p&gt;&#xD;
&lt;p&gt;虽然百度百科、百度文库充斥着盗版侵权信息，散发着阵阵令人厌恶的恶臭，然而百度却通过自己搜索引擎的强势而力推这些盗版平台，还是以Dropbx这个&#xD;
词条为例，Dropbox这家知名的云计算公司在国内和国外都颇有名气，使用Google搜索&amp;ldquo;Dropbox&amp;rdquo;，人们可以方便而迅速的找到这家公司的官&#xD;
方网站，而使用百度搜索&amp;ldquo;Dropbox&amp;rdquo;，排在第一位的是百度百科关于&amp;ldquo;Dropbox&amp;rdquo;的条目，百度人为将自己做的盗版信息凌驾于Dropbox官方&#xD;
网站，并美其名曰&amp;ldquo;提升用户体验&amp;rdquo;，百度盗版侵权的疯狂程度可见一斑。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;img alt="百度" src="http://download.williamlong.info/upload/2587_7.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;百度百科自从成立以来，内含有大量来源不明的文章及图片，很多内容都是抄袭字维基百科，维基百科也专门设立了&lt;a target="_blank" href="http://zh.wikipedia.org/wiki/Wikipedia%3A%E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91%E5%B0%8D%E7%B6%AD%E5%9F%BA%E7%99%BE%E7%A7%91%E7%9A%84%E4%BE%B5%E6%AC%8A"&gt;一个页面&lt;/a&gt;揭发百度百科的抄袭行为，但百度百科甚至连于其投诉中心接获投诉但不作任何处理，只表示百科属开放性之网站，并建议更改条目不当之地方。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;img alt="百度偷窃" src="http://download.williamlong.info/upload/2409_1.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;百度嚣张的原因&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;从上面这段经历可以看出，知识产权所有者想要百度停止侵权，如同在铁公鸡身上拔毛那样困难，事实也证明，和百度这个流氓讲道理是没有用的。那么到底是什么原因，可以让百度这个流氓如此嚣张地侵犯公众知识产权呢？&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1、&amp;ldquo;避风港&amp;rdquo;原则&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;避风港条款不是中国的发明，最早来自美国1998年制定的《数字千年版权法案》（DMCA法案）。后来避风港条款也被应用在搜索引擎、网络存储、在线图&#xD;
书馆等方面。避风港原则包括两部分，&amp;ldquo;通知+移除&amp;rdquo;。由于网络中介服务商没有能力进行事先内容审查，一般事先对侵权信息的存在不知情。所以，采取&amp;ldquo;通知+&#xD;
移除&amp;rdquo;规则，是对网络中介服务商间接侵权责任的限制。&lt;/p&gt;&#xD;
&lt;p&gt;所谓&amp;ldquo;避风港&amp;rdquo;原则的基本含义是：搜索引擎对所链侵权内容原则上不负责任，但是在例外的情形下仍然承担责任。也就是说，只有在搜索引擎知道或应当知道所链内容侵权的情形下承担责任。这样，搜索引擎就得到一定程度的保护。&lt;/p&gt;&#xD;
&lt;p&gt;之后，一些用户产生内容的网站也开始使用避风港原则规避风险，也就是说，只要是用网友发布的作品，服务商对他没有进行处理的情况下，受到避风港原则的保护。同理，内容版权方需要告知给服务方，通知要求服务商删除，则服务商应义不容辞地给予配合。&lt;/p&gt;&#xD;
&lt;p&gt;然而根据上面的案例，百度百科并不太使用执行&amp;ldquo;避风港&amp;rdquo;原则，版权方已经通知百度侵权作品，证明百度对自己的侵权是知情的，而且百度还通过相关侵权页面&#xD;
上的广告等形式获利，也并非仅仅是无偿提供信息，而百度拒不移除侵权信息，因此不能以&amp;ldquo;避风港&amp;rdquo;原则为由，不承担任何责任。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、网络侵权的法律漏洞&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;以往的侵犯著作权犯罪案件，&amp;ldquo;未经著作权人许可&amp;rdquo;的认定，基本原理是谁主张，谁作证。但是在互联网数字网络环境下，作为个人想证明，自己具有著作版权是&#xD;
非常难，一个人很难证明自己对于某个电子文档享有版权，因此就要提供很多繁琐的东西。而一般作者来讲，可能就很难做到，因此很多作品权益人面对网络盗版侵&#xD;
权行为&amp;ldquo;望而却步&amp;rdquo;。百度百科正是利用网络侵权的这个法律漏洞，肆意大规模进行侵权行为。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;img alt="侵权" src="http://download.williamlong.info/upload/2428_1.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;要想彻底防范百度钻法律这个漏洞，有关部门需要明确相关版权范畴，减轻了著作权人的举证责任，要求发布者必须证明自己拥有该作品的版权才能发布作品。&lt;/p&gt;&#xD;
&lt;p&gt;对此，维基百科的做法是，网友每发布一项新词条，百度管理员会人工对这个词条进行分析判断，甄别其是否为原创，如果不是原创作品则禁止发布，这种重视版权的做法才使得维基百科几乎不存在版权方面的问题。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3、惩罚力度小&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;不仅仅网络盗版取证困难，而且即使成功对侵权方进行处罚，目前惩罚力度还不到位，轻微的惩罚根本无法对百度的侵权形成任何威慑力，和百度的巨额盈利相比简直是九牛一毛，百度赔款一次，还可以继续侵权十次百次，从而使用网络著作权保护越来越难。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;4、网友的无知&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;很多网友都纯粹被百度所利用，为了那点可怜的积分而成为百度侵权的帮凶，实际上，网友在侵权的过程中，除了虚拟的积分之外，得不到任何东西，一旦网友发布的信息存在问题，百度可以撇开所有责任，一切责任都是网友的，早先的&lt;a target="_blank" href="http://www.williamlong.info/archives/2428.html"&gt;一个案例&lt;/a&gt;是，一个网友往百度文库上传了一篇包含&amp;ldquo;有害信息&amp;rdquo;的文章，而且通过了百度管理员的审核，二档追究责任的时候，百度不但不负任何责任，还将该网友的个人信息告密，导致该网友入狱六个月。&lt;/p&gt;&#xD;
&lt;p style="text-align: center;"&gt;&lt;img alt="百度送用户入监狱" src="http://download.williamlong.info/upload/2587_8.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;网友天真的以为百度做一切事情都是为了网友的利益，而百度文库将自己的用户送入监狱的这个案例，则让众多网友认清了百度的真面目，百度文库、百度百科及&#xD;
其他盗版网站，他们的最终目标绝对不是为了方便网友，而是为了自身的盈利，一旦除了法律方面的问题，一切责任就都是网友的。因此，只有彻底关闭这些盗版侵&#xD;
权网站，才能彻底扭转中国网络盗版满天飞的现状，而大多数网友的实际利益才能得到保障。&lt;/p&gt;&#xD;
&lt;p&gt;两个善于偷窃的幽灵，在中国网络上游荡，一个叫百度百科，一个叫百度文库。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/1991407.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/22/1991407.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/03/21/1990186.html</id><title type="text">object在IE中的新用法</title><summary type="text">一、简单的一个介绍在win IE 中&amp;lt;object&amp;gt;元素可以在页面中嵌入ActiveX控件.我们只需要吧ActiveX控件的classID(可以使用OLE/COM Object Viewer获取信息，不过好消息是 IE8中已经能够看到了，不用下神马Viewer工具了－ie8中-工具-管理加载项-选择一个双击就行了)插入到classid特性中即可了。&amp;lt;object classid=&amp;quot;activex_class_id&amp;quot; id=&amp;quot;ActiveXControl&amp;quot; &amp;gt;&amp;lt;/object&amp;gt;二、通过object保存数据&amp;lt;obje</summary><published>2011-03-21T05:59:00Z</published><updated>2011-03-21T05:59:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/03/21/1990186.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/03/21/1990186.html"/><content type="html">&lt;p&gt;&lt;strong&gt;一、简单的一个介绍&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在win IE 中&amp;lt;object&amp;gt;元素可以在页面中嵌入ActiveX控件.我们只需要吧ActiveX控件的classID(可以使用OLE/COM Object Viewer获取信息，不过好消息是 IE8中已经能够看到了，不用下神马Viewer工具了－ie8中-工具-管理加载项-选择一个双击就行了)插入到classid特性中即可了。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&amp;lt;object classid="activex_class_id" id="ActiveXControl" &amp;gt;&amp;lt;/object&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;二、通过object保存数据&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&amp;lt;object classid="CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83" id="TextData"&amp;gt;&#xD;
			&amp;lt;param name="DataURL" value="names.txt" /&amp;gt;&#xD;
			&amp;lt;param name="FieldDelim" value="," /&amp;gt;&#xD;
			&amp;lt;param name="UseHeader" value="true" /&amp;gt;&#xD;
&amp;lt;/object&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&amp;lt;script&amp;gt;&#xD;
			window.onload=function(){&#xD;
				var oDataset = document.getElementById("TextData").recordset;&#xD;
				oDataset.moveFirst();&#xD;
				while(!oDataset.EOF){&#xD;
					alert(oDataset.fields(0).value);&#xD;
					oDataset.moveNext();&#xD;
				}&#xD;
			}&#xD;
&amp;lt;/script&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;三、参数与使用规则&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;object classid="CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83" id="TextData"&lt;/p&gt;&#xD;
&lt;p&gt;中的这个classid 就是ActiveX控件的ID。object 中必须指定DataURL参数,他给出文本文件的位置（相对路径和绝对路径都可），以及 FieldDelim参数，给出了同一行中两个值之间的分割符。通常都是一个，（逗号）。&lt;/p&gt;&#xD;
&lt;p&gt;最后UserHeader 参数设置为true，不会将我们设置的表头标题输出。&lt;/p&gt;&#xD;
&lt;p&gt;names.txt 里&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;firstName,lastName&#xD;
01-admin,02-tom&#xD;
01-jam,02-john&#xD;
01-sexgirl,02-sexBoy&#xD;
01-hello,02-Mend&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;页面load时间只有在表格数据控件完全载入后才触发的。&lt;/p&gt;&#xD;
&lt;p&gt;可用的方法：moveFirest(),moveLast(),moveNext()和movePrevious()以及EOF(end of file 文件结束) 和BOF（beginning of file，文件开始）标记来迭代这个记录集（其实这个看起来有点像asp中数据集）&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;四、结语&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;以上例子仅仅为window的ie进行开发。表格数据控件是很有用的控件。&lt;/p&gt;&#xD;
&lt;p&gt;资料上说，这中j解决方案最适用与内部网络应用。因为其中的用户群可以排他性的保持在IE和windows上。&lt;/p&gt;&#xD;
&lt;p&gt;转载请注明:&lt;/p&gt;&#xD;
&lt;p&gt;本文链接:&lt;a target="_blank" href="http://www.cnblogs.com/NetSos/archive/2011/03/21/1990186.html"&gt;http://www.cnblogs.com/NetSos/archive/2011/03/21/1990186.html&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;作者：&lt;strong&gt;&lt;a target="_blank" href="http://www.cnblogs.com/NetSos/"&gt;小贺&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载地址：&lt;a href="http://files.cnblogs.com/NetSos/demo1_netsos.rar"&gt;&lt;strong&gt;Object_IE 下载&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/1990186.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/21/1990186.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/NetSos/archive/2011/03/11/1981642.html</id><title type="text">人工智能PK人（石头剪刀布）</title><summary type="text">玩法：点击右侧 2项中的任意一项，选择机器人。接着在左侧上方。石头、剪刀、布。干赢机器人。玩的越多，比分越大。</summary><published>2011-03-11T09:09:00Z</published><updated>2011-03-11T09:09:00Z</updated><author><name>.小贺</name><uri>http://www.cnblogs.com/NetSos/</uri></author><link rel="alternate" href="http://www.cnblogs.com/NetSos/archive/2011/03/11/1981642.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/NetSos/archive/2011/03/11/1981642.html"/><content type="html">&lt;object height="500" width="970" data="http://graphics8.nytimes.com/packages/flash/science/201010-rock-paper-scissors/RPS.swf" type="application/x-shockwave-flash" id="flashrek_pk"&gt;&#xD;
&lt;param name="name" value="flashrek" /&gt;&lt;param name="wmode" value="Transparent" /&gt;&lt;param name="src" value="http://graphics8.nytimes.com/packages/flash/science/201010-rock-paper-scissors/RPS.swf" /&gt;&lt;/object&gt;&#xD;
&lt;p&gt;&lt;strong&gt;玩法：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;点击右侧 2项中的任意一项，选择机器人。&lt;/p&gt;&#xD;
&lt;p&gt;接着在左侧上方。石头、剪刀、布。干赢机器人。&lt;/p&gt;&#xD;
&lt;p&gt;玩的越多，比分越大。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/NetSos/aggbug/1981642.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/NetSos/archive/2011/03/11/1981642.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
