﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-时间-文章分类-Other</title><link>http://www.blogjava.net/lvq810/category/32662.html</link><description>世间最可贵的就是“今”，最易丧失得也是“今”。因为它最容易丧失，所以更觉得它宝贵。</description><language>zh-cn</language><lastBuildDate>Mon, 28 Sep 2009 19:05:08 GMT</lastBuildDate><pubDate>Mon, 28 Sep 2009 19:05:08 GMT</pubDate><ttl>60</ttl><item><title>可将Word直接转换成博客的Google工具</title><link>http://www.blogjava.net/lvq810/articles/296793.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 07:16:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296793.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp; Google 日前发布了一款软件Blogger for Word ，帮助使用Windows Word的Google博客用户直接将Word文档贴入自己的博客。<br />
<br />
&nbsp;&nbsp;&nbsp; Blogger for Word是一款免费插件，它可以直接把 Word 文件贴入博客中，而不必重新开启网络浏览器。该插件安装后会在微软Word工具条上出现三个按钮：编辑、保存、发布，支持 WindowsXP系统 及 Word 2000 或更高版本。 <br />
<br />
&nbsp;&nbsp;&nbsp; Blogger for Word自动将Word文档转存成文本内容，并把它发布到个人博客上。软件可以打开和编辑最新的15篇文章，帮助用户检查是否存在错误的拼写和用词。<br />
<br />
&nbsp;&nbsp;&nbsp; Google与微软的竞争关系自李开复事件后越发显得白热化起来。微软一直在搜索服务方面将 Google 视为竞争对手。而 Google 则意欲利用桌面、浏览器工具条和搜索工具条将Windows用户拉入 Google 网络。<br />
<br />
&nbsp;&nbsp;&nbsp; 已经有专家评论认为把服务与桌面联系起来的工作，Google做的比微软好。但微软在操作系统方面确实是一个一统江山的帝国。最近一个有关美国人民客户服务满意度的调查结果显示：Google第一、Yahoo第二、MSN第三。<br />
<br />
&nbsp;&nbsp;&nbsp; 注意该工具是为那些使用Google Blogger的注册用户提供的免费软件，感兴趣的用户可以下载使用。<br />
<br />
&nbsp;&nbsp;&nbsp; Blogger for Word官方地址：http://help.blogger.com/bin/answer.py?answer=1181<br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296793.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 15:16 <a href="http://www.blogjava.net/lvq810/articles/296793.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何用普通的搜索引擎查找论坛里的帖子</title><link>http://www.blogjava.net/lvq810/articles/296792.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 07:14:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296792.html</guid><description><![CDATA[说明一下:1.本文的&#8220;普通的搜索引擎&#8221;相对于专业搜索引擎而言，索引范围不局限在某一主题下。百度、Google就是&#8220;普通的搜索引擎&#8221;，他们的网络蜘蛛沿着超链接一直爬，不管你是任何主题的内容；Teein是专业搜索引擎，他仅仅索引论坛里的内容。2.我一般用百度和Google，这篇文章也是根据使用这两家搜索引擎的经验写的。<br />
<br />
一、从URL着手<br />
URl，全称 Uniform Resource Locator，中文为&#8220;统一资源定位器&#8221;。直观的说，就是地址栏里的内容。大多数论坛和社区的URL都至少包括下面三个单词之一：bbs、forum和club。所以，可以利用inurl语法。<br />
<br />
格式如下：&#8220;你想要查的内容 inurl:bbs&#8221;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;你想要查的内容 inurl:forum&#8221;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;你想要查的内容 inurl:club&#8221; <br />
深入下去，还可以发现论坛的各个帖子的URL都有相似的格式。<br />
<br />
对于Dvbbs，网页的URL一般是这种格式：<br />
http://***/dispbbs.asp?boardID=*&amp;ID=*&amp;page=*<br />
discuz! http://***/viewthread.php?tid=*&amp;fpage=*<br />
PHPWind http://***/read.php?tid=* <br />
BBSxp http://***/ShowPost.asp?id=*<br />
<br />
所以，还能够搜索采用同样论坛系统的多个论坛里的内容，不过意义不大。使用<br />
inurl:dispbbs、 inurl:boardID、inurl:viewthread、inurl:read.php、inurl:ShowPost、inurl:tid= &#8230;&#8230;<br />
<br />
二、关键词<br />
<br />
这里的关键词定位非常明确：要尽可能，最好仅仅出现在论坛里。<br />
1.&#8220;powered by&#8221;<br />
不管采用Dvbbs还是Discuz！或者其他的程序，网页下面都有类似的文字&#8220;Powered by Discuz! 2.2F &#8221;、 &#8220;Powered By ：Dvbbs Version 7.0.0&#8221;、&#8220;Powered by BBSxp 5.10 SQL&#8221;。 &#8220;powered by&#8221;总是不可少，特异性也可以。所以，在搜索时，加上&#8220;powered by&#8221;可以大致限定在论坛内查找。<br />
<br />
2.&#8220;文本方式查看主题&#8221;<br />
这主要针对DVbbs而言。用百度搜索 site:bbs.sowang.com 可以看到具体帖子在百度都被保存为文本页面形式。 <br />
实例：搜索cnki的密码 &#8220;文本方式查看主题 cnkikw&#8221;<br />
<br />
补充：<br />
一、从URL着手<br />
inurl:printpage 和 inurl:print <br />
printpage的特异性很高，搜索结果大多都是论坛里的内容,但和&#8220;文本方式查看主题&#8221;有重叠之初。<br />
<br />
二、关键词<br />
&#8220;作者 发布时间&#8221; 或者 &#8220;作者 时间&#8221;<br />
用关键词&#8220;&#8220;文本方式查看主题&#8221;&#8220;搜索的页面，都包含&#8221;作者&#8220;和&#8221;发布时间&#8220;。特异性不是太好，但查全率较高。<br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 15:14 <a href="http://www.blogjava.net/lvq810/articles/296792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google搜索引擎新鲜玩法</title><link>http://www.blogjava.net/lvq810/articles/296788.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 07:12:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296788.html</guid><description><![CDATA[1.搜索在线摄像头监视站点<br />
<br />
在Google中输入&#8220;inurl:"ViewerFrame?Mode="&#8221;或者 &#8220;inurl:"MultiCameraFrame?Mode="&#8221;、&#8220;inurl:"view/index.shtml"&#8221;(输入时不带外面的双引号，在英文状态下输入)，你会获得无数个未经加密的网络摄像机监视到的画面。无聊的时候玩玩，可以满足一下我们的好奇心。此外，打开这个站点：www.opentopia.com/hiddencam.php，在&#8220;from&#8221;中选择&#8220;China&#8221;，你还可以看到国内的某处网络摄像机画面。<br />
<br />
2.让Google搜索结果在新窗口中打开<br />
<br />
默认情况下Google的搜索结果跟百度等搜索引擎不一样，它是直接在当前网页中打开搜索结果，这对我们的使用会感到不方便，其实我们可以通过设置来达到目的。打开Google后，选择&#8220;使用偏好&#8221;链接，在打开页面的&#8220;结果视窗&#8221;中勾选&#8220;开启新视窗以显示查询结果。&#8221;一项，单击&#8220;存储偏好设置&#8221;按钮即可<br />
<br />
3.比较两个关键词在Google中搜索结果数量<br />
<br />
想知道克里和布什谁更火？那就比较一下Google的搜索结果数量就知道了。打开www.googlefight.com/，在 &#8220;Keyword #1&#8221;和&#8220;Keyword #2&#8221;中分别输入&#8220;克里&#8221;和&#8220;布什&#8221;，单击&#8220;Make a fight!&#8221;按钮即可看到他们各自的结果。笔者试过，克里有741000个搜索结果，布什有4020000个搜索结果，布什获胜！<br />
<br />
4.让Google来告诉去哪儿旅游<br />
<br />
想好去哪儿旅游了吗？问问Google吧。打开douweosinga.com/projects/besttimetovisit站点，在 &#8220;Enter the name of destination&#8221;栏中输入你想要去的城市名字，比如&#8220;北京&#8221;，点击&#8220;Go&#8221;即可获得结果。<br />
<br />
5.有趣的关键字<br />
<br />
在Google中输入&#8220;_*_&#8221;这个关键字，不管你是&#8220;搜索所有网页&#8221;还是&#8220;仅搜索中文网页&#8221;，你都只能搜索到一大堆中文页面。想明白这是为什么吗？到blog.outer-court.com/forum/5066.html去看看就知道了，原来这是ASCII字符和Google之间的矛盾。 <br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 15:12 <a href="http://www.blogjava.net/lvq810/articles/296788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Google的搜索技巧</title><link>http://www.blogjava.net/lvq810/articles/296786.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 07:10:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296786.html</guid><description><![CDATA[<strong>一、对搜索的网站进行限制</strong><br />
<br />
&#8220;site&#8221;表示搜索结果局限于某个具体网站或者网站频道，如&#8220;sina.com.cn&#8221;、&#8220;edu.sina.com.cn&#8221;，或者是某个域名，如&#8220;com.cn&#8221;、&#8220;com&#8221;等等。如果是要排除某网站或者域名范围内的页面，只需用&#8220;-网站/域名&#8221;。<br />
<br />
注意：site后的冒号为英文字符，而且，冒号后不能有空格，否则，&#8220;site:&#8221;将被作为一个搜索的关键字。此外，网站域名不能有&#8220;http&#8221;以及 &#8220;www&#8221;前缀，也不能有任何&#8220;/&#8221;的目录后缀；网站频道则只局限于&#8220;频道名.域名&#8221;方式，而不能是&#8220;域名/频道名&#8221;方式。诸如&#8220;金庸 site:edu.sina.com.cn/1/&#8221;的语法是错误的。<br />
<br />
示例：搜索新浪文教频道中关于鲁迅的信息。<br />
搜索：&#8220;鲁迅 site:edu.sina.com.cn&#8221;<br />
结果：已在edu.sina.com.cn搜索有关 鲁迅的中文(简体)网页。共约有672项查询结果，这是第1-10项。搜索用时0.24秒。 <br />
<br />
<strong>二、查询某一类文件（往往带有同一扩展名）</strong><br />
<br />
&#8220;filetype:&#8221;--这是个尚在测试阶段的GOOGLE特色查询，不过功能已经非常强大，可以做很多意想不到的事情哦。<br />
<br />
示例：搜索关于电子商务（ECOMMERCE）的PDF文档。<br />
搜索：&#8220;ecommerce filetype:pdf&#8221;<br />
结果：已向英特网搜索ecommerce filetype:pdf. 共约有25,500项查询结果，这是第91-100项。搜索用时0.44秒。<br />
<strong><br />
三、搜索的关键字包含在URL链接中</strong><br />
<br />
&#8220;inurl&#8221;语法返回的网页链接中包含第一个关键字，后面的关键字则出现在链接中或者网页文档中。有很多网站把某一类具有相同属性的资源名称显示在目录名称或者网页名称中，比如&#8220;MP3&#8221;、&#8220;GALLARY&#8221;等，于是，就可以用INURL语法找到这些相关资源链接，然后，用第二个关键词确定是否有某项具体资料。INURL语法和基本搜索语法的最大区别在于，前者通常能提供非常精确的专题资料。<br />
<br />
示例：查找MIDI曲&#8220;沧海一声笑&#8221;。<br />
搜索：&#8220;inurl:midi 沧海一声笑&#8221;<br />
结果：已搜索有关inurl:midi 沧海一声笑的中文(简体)网页。共约有16项查询结果，这是第1-10项。搜索用时0.16秒。<br />
<br />
注意：&#8220;inurl:&#8221;后面不能有空格，GOOGLE也不对URL符号如&#8220;/&#8221;进行搜索。例如，GOOGLE会把&#8220;cgi-bin/phf&#8221;中的&#8220;/&#8221;当成空格处理。<br />
<br />
<strong>四、搜索所有链接到某个URL地址的网页</strong><br />
<br />
如果你拥有一个个人网站，估计很想知道有多少人对你的网站作了链接。而&#8220;link&#8221;语法就能让你迅速达到这个目的。<br />
<br />
示例：搜索所有含指向&#8220;www.newhua.com&#8221;链接的网页。<br />
搜索：&#8220;link:www.newhua.com&#8221;<br />
结果：搜索有链接到www.newhua.com的网页。共约有856项查询结果，这是第1-10项。搜索用时0.17秒。<br />
<br />
注意：&#8220;link&#8221;不能与其他语法相混合操作，所以&#8220;link:&#8221;后面即使有空格，也将被GOOGLE忽略。<br />
<br />
<strong>五、图片搜索</strong><br />
<br />
我不得不承认，GOOGLE的图片搜索功能真是个伟大的发明！GOOGLE自称可以检索320,000,000张图片，并称自己为&#8220;互联网上最好用的图像搜索工具&#8221;。尽管目前该功能尚在测试阶段，但的确已经非常好用！<br />
<br />
GOOGLE首页点击&#8220;图像&#8221;链接就进入了GOOGLE的图像搜索界面&#8220;images.google.com&#8221;。你可以在关键字栏位内输入描述图像内容的关键字，如&#8220;britney spears&#8221;，就会搜索到大量的小甜甜布兰妮的图片。我目前尚不是很清楚图片的排列标准，不过以观察来看，似乎图片文件名完全符合关键字的结果排列比较考前，然后才按照普通的页面搜索时的标准排列。<br />
<br />
GOOGLE给出的搜索结果具有一个直观的缩略图（THUMBNAIL），以及对该缩略图的简单描述，如图像文件名称，以及大小等。点击缩略图，页面分成两祯，上祯是图像之缩略图，以及页面链接，而下祯，则是该图像所处的页面。屏幕右上角有一个&#8220;Remove Frame&#8221;的按钮，可以把框架页面迅速切换到单祯的结果页面，非常方便。搜索方法跟网站搜索一致。<br />
<br />
<strong>六、其它特色功能</strong><br />
<br />
这个功能我实在不想告诉大家，因为太好了，我都有点舍不得。它就是集成化的工具条、单词英文解释和网页翻译功能。吸引人吧？下面看我一一解释！<br />
<br />
1、集成化的工具条<br />
<br />
为了方便搜索者，GOOGLE提供了工具条，集成于浏览器中，用户无需打开GOOGLE主页就可以在工具条内输入关键字进行搜索。此外，工具条还提供了其他许多功能，如显示页面PageRank等。最方便的一点在于用户可以快捷的在GOOGLE主页、目录服务、新闻组搜索、高级搜索和搜索设定之间切换。欲安装GOOGLE的工具条，可以访问&#8220;http://toolbar.google.com/&#8221;，按页面提示可以自动下载并安装。不过，GOOGLE工具条目前只支持IE5.0以上版本。对于经常进行网络搜索者而言，GOOGLE工具条实在是必备的东西！<br />
<br />
2、单词英文解释<br />
<br />
写英文文章的时候，最头疼的事情就是对某个英文单词的用法不确定。现在有了GOOGLE，一切就迎刃而解了！无论你是想查找某个生词的意思还是想了解某个单词的用法，均可使用在线词典。进入英文GOOGLE，输入你要查的单词。<br />
<br />
举个例子，我想查一下suggest的用法。结果如下：&#8220;Searched the web for suggest. Results 1 - 10 of about 8,000,000. Search took 0.08 seconds. &#8221;注意看上面句子中，单词suggest下出现了一个横线，点击这个链接，就跳转到另外一个网站&#8220;http://www.dictionary.com/&#8221;，GOOGLE已经把单词提交给该网站的查询脚本。看看这个网站所提供的详尽解释吧。<br />
<br />
3、网页翻译<br />
<br />
你懂英文，但是你不见得就懂德文、法文、拉丁文。如果搜索出来的页面是这些语言怎么办？呵呵，GOOGLE提供了网页翻译功能！虽然目前只支持有限的拉丁语、法语、西班牙语、德语和葡萄牙文，但是我不得不承认，这是个杰出功能。<br />
<br />
试着做以下搜索：&#8220;big bang site:fr&#8221;。这个表示查找关于宇宙大爆炸的法文网页。看第一条结果：<br />
<br />
The Big Bang Website - [ Translate this page ]... A propos de Big Bang. Le dernier num&#233;ro en date. Les anciens num&#233;ros. Autres activit&#233;s. Concerts progressifs en France. Emissions de radio. Liens.<br />
perso.club-internet.fr/calyx/bigbang/ - 3k - Cached - Similar pages<br />
<br />
有点晕。没关系，点击&#8220;Translate this page&#8221;按钮。再看结果，嗯，大致能看明白，这原来是个叫&#8220;big bang&#8221;的乐队的网站，与大爆炸无关...机器翻译是一个很前沿的人工智能课题，想指望翻译出来的结果跟专门用英语撰写的内容是不可能的。但西文间的互相转译比中英文机译强得多得多了。至少能看明白。<br />
<br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 15:10 <a href="http://www.blogjava.net/lvq810/articles/296786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google inurl 解释</title><link>http://www.blogjava.net/lvq810/articles/296785.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 07:01:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296785.html</guid><description><![CDATA[一、inurl解释<br />
inurl，拆开来，就是in url ，它的作用是限定在url中搜索。URL,全称Uniform Resource Locator，中文译为&#8220;统一资源定位器&#8221;，就是地址栏里的内容。 <br />
下面都URL：<br />
http://www.baidu.com/<br />
http://news.sina.com.cn/<br />
http://ent.sina.com.cn/jiazhangke/zhkzp/index.html<br />
http://bbs.sowang.com/list.asp?boardid=47<br />
http://www.tianyaclub.com/new/Publicforum/ArticlesList.asp?strItem=free&amp;idWriter=0&amp;Key=0&amp;Part=0<br />
<br />
使用格式是：&#8220;inurl:xxx&#8221;、&#8220;inurl:xxx 关键词&#8221;、&#8220;关键词 inurl:xxx&#8221;（XXX可以是任何字符)<br />
<br />
1) inurl:xxx 作用是命令搜索引擎查找url中包含xxx的网页。<br />
<br />
例子：inurl:news<br />
<br />
2) &#8220;inurl:xxx 关键词&#8221;或&#8220;关键词 inurl:xxx&#8221;<br />
<br />
两者意义一样：要搜索引擎查找满足下面两个要求的网页<br />
<br />
1. url中包括xxx<br />
<br />
2.网页中含有&#8220;关键词&#8221;<br />
<br />
例子：cnkikw inurl:viewthread.php ，网页正文包含&#8220;cnkikw&#8221;，url中有&#8220;viewthread.php&#8221;<br />
<br />
二、应用<br />
<br />
任何网站的url都不是随意设置的，都经过一番过虑，有一定用意的。很多地方，url链接和网页的内容有着密切的相关。所以，可以利用这种相关性，来缩小范围，快速准确地找到所需信息。<br />
<br />
1) 查找专题资料：提供类似资源的网页url常有相同的字符。<br />
<br />
在《Google搜索从入门到精通v4.0》这篇经典文章中，是这样解释的：<br />
<br />
&#8220;有很多网站把某一类具有相同属性的资源名称显示在目录名称或者网页名称中，比如&#8220;MP3&#8221;、&#8220;GALLARY&#8221;等，于是，就可以用INURL语法找到这些相关资源链接，然后，用第二个关键词确定是否有某项具体资料。INURL语法和基本搜索语法的最大区别在于，前者通常能提供非常精确的专题资料。&#8221;<br />
<br />
上网的时候，注意观察网页的url，总结出那些资源常用什么url，搜索时，用上inurl，能缩小搜索范围，迅速地找到结果。一般来说，<br />
<br />
提供书籍下载的，url一般包括book、ebook、shu、shuji、<br />
<br />
论坛的url中常含有bbs、forum<br />
<br />
音乐方面 music、yinyue、mp3、midi<br />
<br />
提供软件用 soft、software、ruanjian<br />
<br />
新闻的用news、xinwen 体育的是sports、tiyu<br />
<br />
下载photoshop cs ，加上inurl:soft，使用&#8220;photoshop cs 下载 inurl:soft&#8221;搜索，可以事结果更加准确。<br />
<br />
想看看别人对三星E638 的评价，用&#8220;E638 inurl:bbs&#8221;搜索，就能看到论坛里的说法。<br />
<br />
伊拉克大选怎么样了，用&#8220;伊拉克大选 inurl:news&#8221;，查找。<br />
<br />
今天星期六了，《南方周末》应该可以搜到了。用&#8220;inurl:20050407 zm &#8221;查找。马上出来了。（zm是周末（ZhouMe)的缩写，20050407是日期)<br />
<br />
2) 搜索具体信息：从英文名 拼音、缩写、首字母组合等着手<br />
<br />
查找书籍<br />
<br />
想下载神雕侠侣的电子书，inurl:shendiaoxialv ， 结果233篇 ，很多无用的，就加上book，<br />
用 inurl:shendiaoxialv book ，第一项是&#8220;《神雕侠侣》 -金庸-北极星书库-e书下载&#8221;<br />
<br />
听说阿来的《尘埃落定》不错，找来看看 inurl:chenailuoding<br />
<br />
小灵通漫游未来，用inurl:xltmywl 即可。<br />
<br />
找音乐<br />
<br />
沧海一声笑 inurl:canghaiyishengxiao 10篇 可用<br />
<br />
一剪梅 inurl:yijianmei 无用的结果多，加上music ，用 inurl:yijianmei music，三项结果，可用<br />
<br />
让我们荡起双桨，多么美妙的歌声。重温一下，inurl:rwmdqsj，找到相关网页148篇，可以。<br />
<br />
找某人的相关资料：<br />
<br />
inurl:huipk huipk斑竹的个人家园都搜索出来了，很奇怪，没有搜到huipk在blogchina的blog。<br />
<br />
inurl:wanganyi 王安忆的作品和个人资料很快就搜到了<br />
<br />
inurl:zhangailing 找到很多信息，但多是关于其作品的，看看她的个人资料，用<br />
<br />
&#8220;出生 inurl:zhangailing &#8221;搜索，立刻得到。<br />
<br />
3) 挑战site<br />
<br />
site的用处是把搜索范围限定在某一站点或指定网域中。所以，搜索结果的url就有一部分是相同的。 <br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296785.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 15:01 <a href="http://www.blogjava.net/lvq810/articles/296785.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Google让你瞬间成为黑客</title><link>http://www.blogjava.net/lvq810/articles/296782.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 06:53:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296782.html</guid><description><![CDATA[Google hacking其实并算不上什么新东西,当时并没有重视这种技术,认为webshell什么的,并无太大实际用途.Google hacking其实并非如此简单...<br />
<br />
Google hacking的简单实现<br />
使用Google中的一些语法可以提供给我们更多的信息(当然也提供给那些习惯攻击的人更多他们所想要的.),下面就来介绍一些常用的语法.<br />
intext:<br />
这个就是把网页中的正文内容中的某个字符做为搜索条件.例如在Google里输入:intext:动网.将返回所有在网页正文部分包含"动网"的网页<br />
<br />
.allintext:使用方法和intext类似.<br />
<br />
intitle:<br />
和上面那个intext差不多,搜索网页标题中是否有我们所要找的字符.例如搜索:intitle:安全天使.将返回所有网页标题中包含"安全天使"的网页.同理allintitle:也同intitle类似.<br />
<br />
cache:<br />
搜索Google里关于某些内容的缓存,有时候也许能找到一些好东西哦.<br />
<br />
define:<br />
搜索某个词语的定义,搜索:define:hacker,将返回关于hacker的定义.<br />
<br />
filetype:<br />
这个我要重点推荐一下,无论是撒网式攻击还是我们后面要说的对特定站点搜索指定类型的文件.<br />
例如输入:filetype:doc.将返回所有以doc结尾的文件URL.当然如果你找.bak、.mdb或.inc也是可以的,获得的信息也许会更丰富<br />
<br />
info:<br />
查找指定站点的一些基本信息.<br />
<br />
inurl:<br />
搜索我们指定的字符是否存在于URL中.例如输入:inurl:admin,将返回N个类似于这样的连接:http://www.xxx.com/xxx/admin,用来找管理员登<br />
<br />
陆的URL不错.allinurl也同inurl类似,可指定多个字符.<br />
<br />
link:<br />
例如搜索:inurl:www.4ngel.net可以返回所有和www.4ngel.net做了链接的URL.<br />
<br />
site:<br />
这个也很有用,例如:site:www.4ngel.net.将返回所有和4ngel.net这个站有关的URL.<br />
<br />
<br />
对了还有一些操作符也是很有用的:<br />
+ 把Google可能忽略的字列如查询范围<br />
- 把某个字忽略<br />
~ 同意词<br />
. 单一的通配符<br />
* 通配符，可代表多个字母<br />
"" 精确查询<br />
<br />
下面开始说说实际应用<br />
<br />
以下内容均在Google上搜索,对于一个居心叵测的攻击者来说,可能他最感兴趣的就是密码文件了.而Google正因为其强大的搜索能力往往会把一些敏感信息透露给他们.<br />
用Google搜索以下内容:<br />
intitle:"index of" etc<br />
intitle:"Index of" .sh_history<br />
intitle:"Index of" .bash_history<br />
intitle:"index of" passwd<br />
intitle:"index of" people.lst<br />
intitle:"index of" pwd.db<br />
intitle:"index of" etc/shadow<br />
intitle:"index of" spwd<br />
intitle:"index of" master.passwd<br />
intitle:"index of" htpasswd<br />
"# -FrontPage-" inurl:service.pwd<br />
有时候因为各种各样的原因一些重要的密码文件被毫无保护的暴露在网络上,如果被别有用心的人获得,那么危害是很大的<br />
<br />
同样可以用Google来搜索一些具有漏洞的程序,例如ZeroBoard前段时间发现个文件代码泄露漏洞,可以用Google来找网上使用这套程序的站点:<br />
intext:ZeroBoard filetype:php<br />
或者使用:<br />
inurlutlogin.php?_zb_path= site:.jp<br />
来寻找我们所需要的页面.phpmyadmin是一套功能强大的数据库操作软件,一些站点由于配置失误,导致我们可以不使用密码直接对phpmyadmin进行操作.<br />
我们可以用Google搜索存在这样漏洞的程序URL:<br />
intitle:phpmyadmin intext:Create new database<br />
<br />
还记http://www.xxx.com/_vti_bin/..%5 ... ystem32/cmd.exe?dir吗?用Google找找，你也许还可以找到很多<br />
<br />
古董级的机器。同样我们可以用这个找找有其他cgi漏洞的页面。<br />
allinurl：winnt system32<br />
<br />
前面已经简单的说过可以用Google来搜索数据库文件,用上一些语法来精确查找能够获得更多东西(access的数据库,mssql、mysql的连接文件等等).<br />
举个例子示例一下:<br />
allinurl:bbs data<br />
filetype:mdb inurl:database<br />
filetype:inc conn<br />
inurl:data filetype:mdb<br />
intitle:"index of" data //在一些配置不正确的apache+win32的服务器上经常出现这种情况,和上面的原理一样,我们还可以用Google来找后台.<br />
<br />
<br />
利用Google完全是可以对一个站点进行信息收集和渗透的，下面我们用Google对特定站点进行一次测试。<br />
首先用Google先看这个站点的一些基本情况(一些细节部分就略去了):<br />
site:xxxx.com<br />
从返回的信息中，找到几个该校的几个系院的域名：<br />
http://a1.xxxx.com<br />
http://a2.xxxx.com<br />
http://a3.xxxx.com<br />
http://a4.xxxx.com<br />
顺便ping了一下，应该是在不同的服务器.学校一般都会有不少好的资料，先看看有什么好东西没<br />
<br />
site:xxxx.com filetype:doc<br />
得到N个不错的doc。<br />
<br />
先找找网站的管理后台地址：<br />
site:xxxx.com intext:管理<br />
site:xxxx.com inurl:login<br />
site:xxxx.com intitle:管理<br />
超过获得2个管理后台地址：<br />
http://a2.xxxx.com/sys/admin_login.asp<br />
http://a3.xxxx.com:88/_admin/login_in.asp<br />
<br />
还算不错，看看服务器上跑的是什么程序：<br />
site:a2.xxxx.com filetype:asp<br />
site:a2.xxxx.com filetype:php<br />
site:a2.xxxx.com filetype:aspx<br />
site:a3.xxxx.com filetype:asp<br />
site:.......<br />
......<br />
a2服务器用的应该是IIS，上面用的是asp的整站程序，还有一个php的论坛<br />
a3服务器也是IIS，aspx+asp。web程序都应该是自己开发的。有论坛那就看看能不能遇见什么公共的FTP帐号什么的：<br />
site:a2.xxxx.com intext:ftp://*:*<br />
没找到什么有价值的东西。再看看有没有上传一类的漏洞：<br />
site:a2.xxxx.com inurl:file<br />
site:a3.xxxx.com inurl:load<br />
在a2上发现一个上传文件的页面：<br />
http://a2.xxxx.com/sys/uploadfile.asp<br />
用IE看了一下，没权限访问。试试注射，<br />
site:a2.xxxx.com filetype:asp<br />
得到N个asp页面的地址，体力活就让软件做吧，这套程序明显没有对注射做什么防范，dbowner权限，虽然不高但已足矣，back a shell不太喜欢，而且看起来数据库的个头就不小，直接把web管理员的密码暴出来再说，MD5加密过。一般学校的站点的密码都比较有规律，通常都是域名+电话一类的变形，用Google搞定吧。<br />
site:xxxx.com //得到N个二级域名<br />
site:xxxx.com intext:*@xxxx.com //得到N个邮件地址，还有邮箱的主人的名字什么的<br />
site:xxxx.com intext:电话 //N个电话<br />
把什么的信息做个字典吧，挂上慢慢跑。过了一段时间就跑出4个帐号，2个是学生会的，1个管理员，还有一个可能是老师的帐号。登陆上去：<br />
name：网站管理员<br />
pass：a2xxxx7619 //说了吧，就是域名+4个数字<br />
要再怎么提权那就不属于本文讨论访问了，呵呵，到此为止。<br />
<br />
这段时间在国外的一些Google hack的研究站点看了看，其实也都差不多是一些基本语法的灵活运用，或者配合某个脚本漏洞，主要还是靠个人的灵活思维。国外对于Google hack方面的防范也并不是很多，所以大家还是点到为止，不要去搞破坏拉，呵呵。对于一些在win上跑<br />
apache的网管们应该多注意一下这方面，一个intitle:index of就差不多都出来了<br />
1.查找利用php webshell<br />
<br />
intitle:"php shell*" "Enable stderr" filetype:php<br />
<br />
(注: intitle—网页标题 Enable stderr—UNIX标准输出和标准错误的缩写filetype—文件类型)。搜索结果中，你能找到很多直接在机器上执行命令的web shell来。如果找到的PHPSHELL不会利用，如果你不熟悉UNIX，可以直接看看LIST，这里就不详细说了，有很多利用价值。要说明的是，我们这里搜索出来的一些国外的PHPSHELL上都要使用UNIX命令，都是system调用出来的函数(其实用百度及其他搜索引擎都可以，只是填写搜索的内容不同)。<br />
<br />
这个PHPWEBSHELL是可以直接Echo(Unix常用命令)。一句话就把首页搞定了:<br />
<br />
echo "召唤" &gt; index.jsp<br />
<br />
现在看看首页，已经被我们改成: "召唤" 了。<br />
<br />
我们也可以用WGET上传一个文件上去(比如你要替换的叶子吧)。然后execute Command输入 cat file &gt; index.html or echo "" &gt; file echo "test" &gt;&gt; file<br />
<br />
这样一条条打出来，站点首页就成功被替换了。同样的也可以<br />
<br />
uname -a;cat /etc/passwd<br />
<br />
不过有点要注意，有些WEBSHELL程序有问题，执行不了的，<br />
<br />
2.搜索INC敏感信息<br />
<br />
在Google的搜索框中填入:<br />
<br />
Code:<br />
.org filetype:inc <br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 14:53 <a href="http://www.blogjava.net/lvq810/articles/296782.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google搜索指令大全</title><link>http://www.blogjava.net/lvq810/articles/296779.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 06:38:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296779.html</guid><description><![CDATA[1）逻辑与/或：AND、OR<br />
<br />
&nbsp;&nbsp;&nbsp; * 注意AND、OR必须大写，否则会被认为是普通的单词，而不是搜索指令。<br />
&nbsp;&nbsp;&nbsp; * 与普通编程语言不一样的是，OR指令优先于AND指令。<br />
&nbsp;&nbsp;&nbsp; * 简写：AND指令一般以空格代替，不明确写出。另外AND指令还可以用+代替。OR指令可用|代替。<br />
<br />
&nbsp;&nbsp;&nbsp; * 样例：Inverted OR Signature files OR file OR index，它等同于 (Inverted OR Signature) (files OR file OR index)<br />
<br />
2）逻辑非：-<br />
<br />
&nbsp;&nbsp;&nbsp; * 样例：搜索引擎 历史 -文化 -中国历史 -世界历史<br />
<br />
3）完整匹配："&#8230;"<br />
<br />
&nbsp;&nbsp;&nbsp; * 样例："world war I" 表示搜索一次世界大战。<br />
<br />
4）通配符：*?<br />
<br />
&nbsp;&nbsp;&nbsp; * 与我们通常的习惯一致，&#8220;*&#8221;代表一连串字符，&#8220;?&#8221;代表单个字符。<br />
&nbsp;&nbsp;&nbsp; * 样例：progr?m<br />
&nbsp;&nbsp;&nbsp; * 提示：不要指望Google可用通过progr?m搜索到program，因为progr和m分别被当作一个独立的单词，并且这两个单词之间允许出现一个字符，如此而已。<br />
<br />
5）site: 在某个网站或域名下搜索<br />
<br />
&nbsp;&nbsp;&nbsp; * 样例：搜索引擎 技巧 site:edu.cn<br />
&nbsp;&nbsp;&nbsp; * 这表示要在中文教育科研网站（edu.cn）上关于搜索引擎技巧的页面。<br />
<br />
6）filetype: 搜索某种类型的文件<br />
<br />
&nbsp;&nbsp;&nbsp; * 样例：filetype:pdf<br />
&nbsp;&nbsp;&nbsp; * 这表示只搜索pdf文件。<br />
<br />
7）in指令: 位置关键词查找。<br />
<br />
&nbsp;&nbsp;&nbsp; * intitle: 在网页标题中查找。这通常对讨论比较多的热门话题很有效。例如：intitle:"GeForce 7800"+测试<br />
&nbsp;&nbsp;&nbsp; * allintitle: 该指令属于排他指令，不能与其他指令混用。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 例如：allintitile:"GeForce 7800" 测试 与 intitle:"GeForce 7800"+测试 的含义一致。但是，allintitile是排他的，不能加上其他非intitle方面的限制条件。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 注意：在这里，你会发现用+代替AND指令是很有意思的。如果没有+指令，我们就需要写：intitle:"GeForce 7800" intitle:测试，因为Google不支持这样的写法：intitle:("GeForce 7800" 测试)<br />
&nbsp;&nbsp;&nbsp; * inurl: 在网页的url地址中查找。例如：inurl:dowload 表示查找url中包含download的网页。<br />
&nbsp;&nbsp;&nbsp; * allinurl: inurl的排他指令。<br />
&nbsp;&nbsp;&nbsp; * inanchor: 在网页的链接锚中查找。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 需要注意区别于inurl：inurl是网页本身的url地址，而inanchor是在外部用于指向该url地址的文本（&lt;a&gt;&#8230;&lt;/a&gt;之间文本）中找。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 例如：inanchor:download，你可能会发现有FlashGet最佳的下载管理程式，而该页面中根本就没有download字样。<br />
&nbsp;&nbsp;&nbsp; * allinanchor: inanchor的排他指令。<br />
&nbsp;&nbsp;&nbsp; * intext: 在正文中检索。<br />
&nbsp;&nbsp;&nbsp; * allintext: intext的排他指令。<br />
<br />
8）link: 搜索所有链接到某个URL地址的网页<br />
<br />
&nbsp;&nbsp;&nbsp; * 最重要的用途：迅速判断一个网页的&#8220;热度&#8221;。<br />
&nbsp;&nbsp;&nbsp; * 例如：link:www.newhua.com 表示所有指向&#8220;华军软件园&#8221;外部链接。<br />
&nbsp;&nbsp;&nbsp; * 注意：和其他指令类似，link:和url之间不能有空格。之所以特别指出这一点，是因为网上有教程说link和allinurl等一样，是排他指令，中间可以有空格。我不太了解Google搜索指令的发展历史，只能猜测曾经如此。<br />
<br />
9）related: 寻找某网页的&#8220;类似网页&#8221;。<br />
<br />
&nbsp;&nbsp;&nbsp; * 例如：related:www.newhua.com 表示找和&#8220;华军软件园&#8221;类似的网页。<br />
&nbsp;&nbsp;&nbsp; * 这条指令其实Google自己用得很广泛，只是可能没有引起你的注意罢了。在Google的每条搜索结果中，均有一个&#8220;类似网页&#8221;的链接。就是它了。<br />
<br />
10）cache: 网页快照（略）。<br />
<br />
11）daterange: 据说可以限定网页的更新时间。但是我没有试出来。<br />
<br />
12）数值范围：..<br />
<br />
&nbsp;&nbsp;&nbsp; * 例如：数码相机 600..900 万像素 3000..4000 元<br />
&nbsp;&nbsp;&nbsp; * 注意：&#8220;900&#8221;与&#8220;万&#8221;之间必须有空格。<br />
<br />
<img src ="http://www.blogjava.net/lvq810/aggbug/296779.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 14:38 <a href="http://www.blogjava.net/lvq810/articles/296779.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google搜索“In”用－－intitle/inurl/intext教程</title><link>http://www.blogjava.net/lvq810/articles/296777.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Mon, 28 Sep 2009 06:37:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/296777.html</guid><description><![CDATA[<span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px;">
<p>In-系列搜索指令是Google搜索中最重要的&#8220;位置关键词&#8221;查找方式，通过intitle/inurl/intext三个搜索指令定义关键词的位置，分别查找在标题、链接、正文包含搜索关键词的网页结果。</p>
<p>不过，这三个搜索指令因为字数较长、而且容易混淆，在实际搜索中往往被普通用户所漠视，事实上，对于目标明确的搜索者来说，In-系列搜索指令往往最为简洁，能够大幅简化搜索结果，提高搜索精确度。</p>
<p>1.Intitle－－标题搜索</p>
<p>搜索热门话题的杀手锏，诸如&#8220;NBA赛程&#8221;、&#8220;GeForce 7800&#8221;、&#8220;Vista鼠标指针&#8221;等具有一定关注度的搜索词组最适合进行标题搜索－－这些热门词的使用频率高，搜索结果误差较大，直接通过标题搜索往往能够获得最佳效果。</p>
<p>为了获得更佳效果，我们往往用&#8221;"来对关键词进行完整限定</p>
<p>例如：搜索NBA最新赛程，只需输入 intitle:NBA赛程</p>
<p><img alt="" src="http://i301.photobucket.com/albums/nn59/lvq810/166690_1.jpg" /></p>
<p><span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px;">
<p>2.Intext－－正文检索</p>
<p>和标题搜索相比，正文检索的搜索目标更明确，而且适合于一次性搜索同一主题的不同分支内容</p>
<p>最简单的例子，我们想要找到GeForce 7800的3Dmark03以及3Dmark05测试成绩，就可以利用intext指令：</p>
<p>intext:&#8221;GeForce 7800&#8243;+3Dmark03+3Dmark05</p>
<p>搜索结果将直接把你带入GeForce 7800的3DMark测试结果页面</p>
<p><img alt="" src="http://i301.photobucket.com/albums/nn59/lvq810/166690_2.jpg" /></p>
<p><span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px;">
<p>3.Inurl－－直攻URL链接</p>
<p>inurl是In-系指令中最强大的一个，换句话说，这个高级指令能够直接从网站的URL入手挖掘信息，只要略微了解普通网站的URL格式，就可以极具针对性地找到你所需要的资源－－甚至隐藏内容。</p>
<p>inurl的应用范围十分广泛，在此我们仅抛砖引玉</p>
<p>A.利用inurl搜图片－－inurl:photo，搜索所有包含图片的关键词页面结果，如果说Google图象搜索侧重于展示图片，inurl搜索则让你在看到图片之前了解到页面大致的文字内容，更方便判断。</p>
<p>利用这一指令，你往往能够找到关键词的组图内容（指令中的photo也可以替代为picture、image等）</p>
<p>例：搜索&#8220;乔丹经典&#8221;图片</p>
<p>输入：乔丹经典 inurl:photo，首个搜索结果上便提供了所有值得收藏的乔丹瞬间</p>
<p><img alt="" src="http://i301.photobucket.com/albums/nn59/lvq810/166690_3.jpg" /></p>
<p><span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px;">
<p>B.利用inurl搜音乐－－inurl:mp3，直接获得包含mp3音乐内容的页面搜索结果，Google中搜索音乐的另一有效方式（MP3可以替换为wma/ogg等）</p>
<p>例：搜索T.A.T.U的经典歌曲&#8220;show me love&#8221;</p>
<p>输入：&#8221;show me love&#8221; inurl:mp3，直接找到这首歌的下载页面</p>
<p><img alt="" src="http://i301.photobucket.com/albums/nn59/lvq810/166690_4.jpg" /></p>
<p><span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px;">
<p>C.利用inurl搜软件－－inurl:download，直接查找某个软件的下载页面，亦十分方便</p>
<p>例：搜索firefox下载页面</p>
<p>输入：firefox inurl:download，Google直接送上Mozilla的官方下载页面</p>
<p><img alt="" src="http://i301.photobucket.com/albums/nn59/lvq810/166690_5.jpg" /></p>
<p><span id="articlecontent" class="wenzhang_con" onmouseup="NewHighlight(event)" style="width: 740px;">
<p>D：利用inurl当黑客－－inurl/intitile/intext三个指令能够直接从网页结构来挖掘信息，很多被Google蜘蛛抓取的隐藏网页内容也无处遁形，从某种意义上，也为我们的&#8220;Google入侵&#8221;创造了条件。</p>
<p>有兴趣的话，你可以试试下面几个指令－－纯属学术交流，不许乱用哦</p>
<p>intitle:&#8221;index of passwd&#8221;<br />
inurl:service.pwd<br />
site:xxxx.com intext:管理</p>
<p><img alt="" src="http://i301.photobucket.com/albums/nn59/lvq810/166690_6.jpg" /><br />
</p>
</span></p>
</span></p>
</span></p>
</span></p>
</span></p>
</span>
<img src ="http://www.blogjava.net/lvq810/aggbug/296777.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-09-28 14:37 <a href="http://www.blogjava.net/lvq810/articles/296777.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Firefox中安装QuickTime插件 </title><link>http://www.blogjava.net/lvq810/articles/283439.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Sun, 21 Jun 2009 02:50:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/283439.html</guid><description><![CDATA[安装QuickTime后打开 X:\QuickTime\Plugins(安装终极解码后也会有这些文件，在 X:\Final Codecs\Plugins)
，复制里边的全部文件，包括5个dll、一个xpt和一个class文件，全部拷贝到 X:\Mozilla
Firefox\plugins中，提示替换选是，一切OK。
<img src ="http://www.blogjava.net/lvq810/aggbug/283439.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-06-21 10:50 <a href="http://www.blogjava.net/lvq810/articles/283439.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多个免费DNS解析服务器</title><link>http://www.blogjava.net/lvq810/articles/283434.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Sun, 21 Jun 2009 01:24:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/283434.html</guid><description><![CDATA[DNSPod.com http://www.dnspod.com/
它是国内最早提供（建立于2006年3月份）免费智能DNS解析的服务网站，DNSPod是目前支持电信、网通、教育网的智能DNS产品。不限制用户的域
名、记录数量，并且提供别的DNS服务提供商没有提供的服务。 DNSPod服务器:ns1.dnspod.net~ns6.dnspod.net
共6台.<br />
<br />
DNSWOOD http://www.dnswood.com
是一套域名解析系统(智能DNS)，不同于现有的域名解析系统，它更快，更稳定，并且更智能化, 特点：傻瓜式智能DNS,
完全免费的服务和在线DNS工具；支持通配符（泛解析）和中文域名
；8线（网通，电信，铁通，移动，联通，卫通，教育网，科技网）智能解析,让您用最低的成本实现网络加速。
NS服务器：a.dnswood.com、b.dnswood.com、c.dnswood.com 、d.dnswood.com
、e.dnswood.com<br />
<br />
Aidns.cn http://www.aidns.cn/ 特点：也是智能解析，其智能解析分四线（电信，网通，教育网，国外）。 NS服务器：ns1.ai-dns.com、ns2.ai-dns.com、ns3.ai-dns.com  有商用的。<br />
<br />
Dnsmax.cn
http://dnsmax.cn/特点：通电信智能解析,智能判断用户来路,不同线路访问返回不同结果！支持中文域名(多语言域名)解析，傻瓜化操作,
直接添加中文域名，解析生效时间（&lt;5分钟）。 NS服务器：ns1.dnsmax.cn、ns2.dnsmax.cn<br />
<br />
以上都是国内的免费DNS解析服务器，下面给几个国外的免费DNS解析服务器：<br />
<br />
EveryDNS
http://www.everydns.com/
来自美国的超级稳定的域名免费DNS解析服务的网站。每个免费账户可以设置20个域名、并且增添200个解析记录。免费服务可选基本服务或高级服务，基本
服务可以设置A、CNAME、NS、MX、AAAA记录以及Axfr管理；高级服务可以设置解析到动态IP（需下载一个Perl程序在你的电脑上运行）或
域名转发。添加域名后，把你的域名DNS服务器设置为：ns1.everydns.net
ns2.everydns.net、ns3.everydns.net、ns4.everydns.net。<br />
<br />
FreeDNS.afraid.org
is a popular full service free dns and dynamic DNS provider. This
unique service allows you to share your domain with the members, and
use other domains shared by other members. Active competent technical
support staff, and supports IPv6. Great for creating unique vhosts.
Business class DNS hosting also available.<br />
<br />
FreeDNS
http://freedns.afraid.org/国外老牌免费DNS服务器提供免费DNS解析服务，包括动态DNS与静态DNS服务。支持免费
URL转发，支持CNAME, A, AAAA, MX, NS, TXT, LOC, RP, HINFO, SRV记录等。并有以下特色：
Free subdomain hosting, free domain hosting, free backup dns, reverse
IPv6 DNS hosting ， 免费URL转址，支持CNAME , A , AAAA , MX , NS , TXT , LOC ,
RP , HINFO , SRV纪录，动态DNS服务，用户端软体支援Win32与UNIX。 <br />
<br />
OpenDNS
http://www.opendns.com/ is a free service that works for networks of
all sizes, from home networks to K-12 schools, SMBs and large
enterprises. Learn more about how OpenDNS can benefit you by selecting
your network type on the left。<br />
<br />
XName http://www.xname.org/
DNSAnother popular free DNS provider, supports IPv6, and auto-import to
migrate from your old DNS provider.<br />
<br />
CO.CC http://www.co.cc
provides free DNS and MX services. Up to 2 free domain names. Full DNS
control and domain management. 当然还有CO.CC，及提供免费域名和免费解析服务于一生。
<img src ="http://www.blogjava.net/lvq810/aggbug/283434.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-06-21 09:24 <a href="http://www.blogjava.net/lvq810/articles/283434.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]什么是域名注册、域名解析、什么是DNS</title><link>http://www.blogjava.net/lvq810/articles/283433.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Sun, 21 Jun 2009 01:22:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/283433.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp; 与域名相关的服务包含两项:域名注册和域名解析。域名必须先注册后，才能使用。没有注册的域名是无效的。域名注册必须先付费才能开通。在国际惯例上，域名注册不提供免费试用。金万维提供免费的二级域名解析服务。<br />
&nbsp; Internet上的计算机是通过IP地址来定位的，给出一个IP地址，就可以找到Internet上的某台主机。而因为IP地址难于记忆，又发明了域
名来代替IP地址。但通过域名并不能直接找到要访问的主机，中间要加一个从域名查找IP地址的过程，这个过程就是域名解析。<br />
域名注册后，注册商为域名提供免费的静态解析服务。一般的域名注册商不提供动态解析服务，如果需要用动态解析服务，需要向动态域名服务商(如金万维)支付域名动态解析服务费。<br />
负责将域名解析成为IP地址的服务器，叫做域名解析服务器，英文简称是DNS。Internet上所有的DNS通过域的层次关系连接在一起。当Internet用户打开浏览器，输入一个网址的时候，比如http://www.blogjava.com，用户的计算机并不知道http://www.blogjava.com是哪一台主机，因此计算机向Internet的DNS发出查询请求，DNS将查询到的IP地址返回给用户的计算机，用户计算机就可以根据IP地址连接http://www.blogjava.com主机，把网页取下来。
<img src ="http://www.blogjava.net/lvq810/aggbug/283433.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-06-21 09:22 <a href="http://www.blogjava.net/lvq810/articles/283433.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]浅析Firefox的搜索栏</title><link>http://www.blogjava.net/lvq810/articles/283022.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Thu, 18 Jun 2009 04:31:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/283022.html</guid><description><![CDATA[Firefox提供一个搜索工具栏，执行搜索的引擎可以通过下拉列表来选择，这个列表的内容可以按照自己的喜好定制。可以说这是一个相当方便的功能。每一个搜索引擎对应的是一个xml文件，是按照OpenSearch标准定制的，所以只要符合这个标准的xml文件都可以被Firefox使用。<br />
<br />
Mozilla扩展下载网站提供了一个专门的类别来显示这类搜索引擎，但是内容比较少，地址如下：<br />
https://addons.mozilla.org/zh-CN/firefox/browse/type:4/cat:all?sort=name<br />
<br />
Firefox有一款扩展，叫做Add To Search Bar。
这个扩展的唯一也是很强大的功能，就是你点击任何一个搜索引擎的搜索框，然后在菜单命令中选择Add to search
bar，Firefox的搜索列表里面就多出一项来。这是一个添加搜索引擎的很方便的方式。但是，有些网站的搜索条弄得太复杂，这个扩展也无法识别。<br />
<br />
有一些网站的内部搜索支持OpenSearch，会在代码中注明，这样当浏览器打开这些页面的时候，在搜索框下拉列表里面，会自动把这个搜索列出来，点击就直接添加到浏览器中，也很方便。下面这段代码是从优酷的代码中摘录的：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">link&nbsp;</span><span style="color: #ff0000;">rel</span><span style="color: #0000ff;">="search"</span><span style="color: #ff0000;">&nbsp;type</span><span style="color: #0000ff;">="application/opensearchdescription+xml"</span><span style="color: #ff0000;">&nbsp;title</span><span style="color: #0000ff;">="优酷视频搜索"</span><span style="color: #ff0000;"> <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; href</span><span style="color: #0000ff;">="http://desktop.youku.com/opensearch/youku.xml"</span><span style="color: #0000ff;">&gt;</span></div>
<br />
在Mozdev.org上有一个叫做Mycroft的项目，就是一个searchplugin的大集合，基本上你能想到的这上面都有了。还提供了一个搜索，因为太多了，方便大家查找。<br />
<br />
以上都是现成的，我们现在摘录一个来分析一下格式，由于材料的问题，可能分析的比较浅显，但应该足够大家自己定制了。<br />
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">SearchPlugin&nbsp;</span><span style="color: #ff0000;">xmlns</span><span style="color: #0000ff;">="http://www.mozilla.org/2006/browser/search/"</span><span style="color: #ff0000;">&nbsp;xmlns:os</span><span style="color: #0000ff;">="http://a9.com/-/spec/opensearch/1.1/"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">os:ShortName</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">优酷视频</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">os:ShortName</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">os:InputEncoding</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">UTF-8</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">os:InputEncoding</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">os:OutputEncoding</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">UTF-8</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">os:OutputEncoding</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">os:Image&nbsp;</span><span style="color: #ff0000;">width</span><span style="color: #0000ff;">="16"</span><span style="color: #ff0000;">&nbsp;height</span><span style="color: #0000ff;">="16"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">data:image/gif;base64,R0lGODlhEAAQAPcAAAkJChITExMUFBQWGBgZGSEjIyIjJCYnJy0uLigyOTAxMTU1NTw8PDI7QTxESjlddUFBQUNDQ0lJSktLS0xMTE5OTkZPVUpQVU5SVVFRUVJSUlNTU1VWVlhYWFlZWV1mbWJiYmdnZ2pqamx4f3R1dXx8fDNggDVigTtukk17mm19hyynK02EqlSDo1iFoVSMs3iYrnqar3+ZqnS+m3Cgv2/QkXbUgIubp4y/s4SvyIeyzI681o6/1Im52Iq62Iu62Yy62Y682Y+92pS9z5K61ZC92pO/25O/3JS/3KO+0YLTnoPHu4/fr6DkuY/EzZfA2pXA3JfB3Z/D1pvB2pnC3ZrD3p7D25zE3p7F35/G3Z/L1a3BzqHF3aLH3qDG36bJ36zI26zK3qDH4KLI4KTJ4KXJ4abK4abK4qrL4KjL4qrM4qrM46zN4qzN46zO467P5K/Q5LPR5LHQ5bPS5rXS5bTS5rXT57jV47jU57vW57zU477X57rW6L/Y6L3i28La6sLa68vd6cne68re7MDp18/i787r5NDj79fn8Nfn8dnn8Nno8tvq8d7r9ODs8+Ds9OLt9ePu9OXv9ejx9ujx9+ny9+71+PD2+fL3+vP4+/X4+/f6/Pj6/P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAj/ADsJ7GRJ0R0tTnioOTRwIKdKkhj5YVJjyQ4gUSgN1BRJE6dJhGysmDGEChQoGjUJcoRJUyVDTZTgkHJmTBUqlwb1QSRpUiAaKVzkQANnzZkrfL7QEYRIDwoHEjhYiOFmTpsyXp6w2SOIxYUKGUCUwJDEjpw1YoJ0iRPGhIcOEzSEIKECTx03ZX5QUUPkwQYNERhQEPEhT503Zt5EKWPlBAQICw4omDCCz11AkIyIWfOiAQIDBAQU2GJnjhqNhaqcmdIiQQAAA27gmeNm0cBEWM5w0QFDBhg6ctw0atgJEx8yadaswfsnE3GBjXxkQXKkCJBHzwVqStNDyJEjcjY1AgwIADs=<br />
</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">os:Image</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">os:Url&nbsp;</span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text/html"</span><span style="color: #ff0000;">&nbsp;method</span><span style="color: #0000ff;">="GET"</span><span style="color: #ff0000;">&nbsp;template</span><span style="color: #0000ff;">="http://so.youku.com/search_video/q_{searchTerms}/orderby_2"</span><span style="color: #ff0000;">&nbsp;</span><span style="color: #0000ff;">/&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">SearchPlugin</span><span style="color: #0000ff;">&gt;</span></div>
<br />
下面简要说明一下：<br />
<ul>
    <li>ShortName对应的是在下拉列表里面显示的名称。 </li>
    <li>InputEncoding和OutputEncoding根据网站的实际情况而定，中文的网站要么是UTF-8，要么就应该是GB2312吧。 </li>
    <li>Image对应的是下拉列表里面显示的图标，尺寸是固定的，16*16，下面那堆乱七八糟的是base64编码的，具体下面补充。 </li>
    <li>URL
    对应的实际搜索方式，大部分搜索引擎都是通过get方式，而get方式就是在网址后面以明文方式加入一大堆查询参数，只要研究一下搜索结果，很容易就会发
    现关键字对应的条件。而{searchTerms}对应的就是在搜索框输入的内容，替换一下就OK了。上面的这段代码就是我改版的，我在后面增加了
    orderby_2，这样默认就按照发布时间排序了（默认是按照关联程度排序的）。</li>
</ul>
修改过的xml文件，名称无所谓，扩展名是xml就可以。然后放到searchplugins目录，位置通常类似下面这个目录，复制到里面，重新启动Firefox就OK啦。<br />
C:\Documents and Settings\John\Application Data\Mozilla\Firefox\Profiles\hb24feb3.default\searchplugins<br />
<br />
补充一下，关于base64编码：<br />
<br />
这个编码是做什么的呢？深的就不说了，总之就是把二进制内容转换成一个大字符串，方便网络传输和加密。下面几个在线工具可以把图片进行base64编码：<br />
http://www.greywyvern.com/code/php/binary2base64<br />
http://www.motobit.com/util/base64-decoder-encoder.asp<br />
<br />
至于把base64编码转换成图片，只需要把生成的base64编码前面加上&#8220;data:image/jpeg;base64,&#8221;（不包括引号），然后直接在浏览器地址栏输入就可以，文件类型需要根据实际情况改一下，有可能是jpeg、png、gif等。<br />
<br />
<img src ="http://www.blogjava.net/lvq810/aggbug/283022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-06-18 12:31 <a href="http://www.blogjava.net/lvq810/articles/283022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>什么是HTTP劫持和DNS劫持</title><link>http://www.blogjava.net/lvq810/articles/278236.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Wed, 27 May 2009 09:32:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/278236.html</guid><description><![CDATA[<strong>HTTP劫持</strong>
<p>&nbsp;&nbsp;&nbsp; 在用户的客户端与其要访问的服务器经过网络协议协调后，二者之间建立了一条专用的数据通道，用户端程序在系统中开放指定网络端口用于接收数据报文，服务器端将全部数据按指定网络协议规则进行分解打包，形成连续数据报文。</p>
<p>　　用户端接收到全部报文后，按照协议标准来解包组合获得完整的网络数据。其中传输过程中的每一个数据包都有特定的标签，表示其来源、携带的数据属性以及要到何处，所有的数据包经过网络路径中ISP的路由器传输接力后，最终到达目的地，也就是客户端。 <font color="#ffffff">http://www.itkeys.cn/</font> </p>
<p>　　HTTP劫持是在使用者与其目的网络服务所建立的专用数据通道中，监视特定数据信息，提示当满足设定的条件时，就会在正常的数据流中插入精心设计的网络数据报文，目的是让用户端程序解释&#8220;错误&#8221;的数据，并以弹出新窗口的形式在使用者界面展示宣传性广告或者直接显示某网站的内容。 <font color="#ffffff">http://www.itkeys.cn/</font> </p>
<p>　　需要注意的是，HTTP劫持通常不是定时在你的系统中出现的，只有病毒引起的恶意推广才会不停地出现在你的视线中。并且HTTP劫持往往是在你进行网络操作刚刚开始的时候，例如，你刚刚打开了旺旺、登录邮箱或访问的网站还未完全打开时，劫持才会出现。 </p>
<p>　　这种劫持导致的最常见的现象就是弹出宣传页面，这种页面会突然跳出来，而且显示速度很快，比你要访问的网站提前很多。每个问题都有一把钥匙可以开启。</p>
<p>　　提示：如果确认遭遇了HTTP劫持，可以向ISP客服强烈投诉，来达到免于被劫持的目的。因为劫持技术本身设计中包括类似黑名单的功能，如果收到宽带用户的强烈反对，ISP会将该用户放入&#8220;黑名单&#8221;过滤掉，于是用户在短期内就不会遇到劫持的情况了。 <br />
</p>
<p><br />
</p>
<p><strong>DNS劫持</strong></p>
<p>DNS劫持是安全界常见的一个名词，劫持了DNS服务器，意思是通过某些手段取得某域名的解析记录控制权，进而修改此域名的解析结果，导致对该域名
的访问由原IP地址转入到修改后的指定IP，其结果就是对特定的网址不能访问或访问的是假网址，从而实现窃取资料或者破坏原有正常服务的目的。那么什么时
候我们会遇到DNS劫持呢？ <font color="#ffffff">http://itkeys.cn/</font>
</p>
<p>1．用户计算机感染病毒，病毒在操作系统中的HOSTS文件中添加了虚假的DNS解析记录。Windows中HOSTS文件的优先级高于DNS服务器，操作系统在访问某个域名时，会先检测HOSTS文件，然后再查询DNS服务器。 <br />
</p>
<p>提示：HOSTS文件是根据TCP/IP for Windows 的标准来工作的，它包含IP地址和主机名映射关系。提示在进行DNS请求以前，Windows会先检查自己的HOSTS文件中是否有这个地址映射关系，如果有则调用这个IP地址映射，如果没有再向已知的DNS服务器提出域名解析，也就是说HOSTS文件的存在能提高解析效率。 </p>
<p>2．用户试图访问的网站被恶意攻击。这种情况下，你可能访问到的是一个欺骗性网站，也有可能被定向到其它网站。 </p>
<p>3．用户在浏览器中输入了错误的域名，导致DNS查询不存在的记录。以前遇到这种情况，浏览器通常会返回一个错误提示。而最近，这种情况下用户会看到ISP设置的域名纠错系统提示。 </p>
<p>提示：部分用户来信反映在成功连接宽带后，首次打开任何页面都指向ISP提供的&#8220;电信互联星空&#8221;、&#8220;网通黄页广告&#8221;等内容页面，这也属于DNS劫持。此时只需要稍等片刻就可以正常上网，如果仍打不开网站，不妨试一试重新拔号，待系统获得的IP刷新了，问题即可解决。 </p>
<img src ="http://www.blogjava.net/lvq810/aggbug/278236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2009-05-27 17:32 <a href="http://www.blogjava.net/lvq810/articles/278236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>优化Firefox：解决Firefox 3启动慢的方法 </title><link>http://www.blogjava.net/lvq810/articles/242907.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Wed, 26 Nov 2008 15:43:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/242907.html</guid><wfw:comment>http://www.blogjava.net/lvq810/comments/242907.html</wfw:comment><comments>http://www.blogjava.net/lvq810/articles/242907.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lvq810/comments/commentRss/242907.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lvq810/services/trackbacks/242907.html</trackback:ping><description><![CDATA[<p><span style="color: #ff9900;">1
：修改config参数，加快浏览速度</span><br />
首先在浏览器地址栏里输入&#8220;about:config&#8221;，打开参数配置，按照下列步骤操作
：<br />
（1）更改 "network.http.pipelining"值为ture<br />
（2）更改 "network.http.proxy.pipelining"值为
ture<br />
（3）更改 "network.http.pipelining.maxrequests"为10，意思是同时可以接受10条申请<br />
</p>
<p><span style="color: #ff9900;">2：增加启动参数</span> </p>
<p>右键点击FireFox的快捷方式，在&#8220;属性&#8221;—&#8220;快捷方式&#8221;—&#8220;目标&#8221;，加上参数&#8220; /Prefetch:1&#8221;。即："C:Program
Files/Mozilla Firefox/firefox.exe" /Prefetch:1&#8221;（注意：&#8220;/&#8221;前有空格） </p>
<p>或者是增加&#8220; -turbo&#8221;，具体操作方法同上面的一样。</p>
<p><span style="color: #ff9900;">3：减少Fi</span><span style="color: #ff9900;">refox(火狐)的内存占用量</span><br />
<br />
输入about:config
--〉点击右键，new-integer（整数） --〉输入 browser.cache.memory.capacity ---〉ok
--〉输入数值，推荐10000-16000，也不用设置很大。<br />
<br />
<span style="color: #ff9900;">4：</span><span style="color: #ff9900;">设置信息反馈时间</span><br />
<br />
就是在Firefox再次输入&#8220;about:config&#8221;，在页面任何一个地方点右键，选择&#8220;New&#8221;—&#8220;Integer&#8221;在弹出的对话框中输
入 &#8220;nglayout.initialpaint.delay&#8221;并将其值改为&#8220;0&#8221;，表示当浏览器收到网站回复的信息后能够快速的反应。<br />
<br />
<span style="color: #ff9900;">5、不用多tabs插件，使用自身功能实现同一窗口浏览</span><br />
<br />
装了tabs插件以后
firefox启动慢了很多,其实firefox自身的简单设置其实完全可以摆脱TAB插件，实现完全在同一个firefox 窗口中浏览
了。<br />
<br />
（1）在firefox地址栏里输入"about:config"打开设置<br />
（2）找
到"browser.tabs.showsinglewindowmodeprefs"
双击修改其值为"True"<br />
（3）打开firefox的Options(选项) 高
级选项卡，找到标签页浏览设置，启用&#8220;强制打开新窗口的链接在下面打开&#8221;，选择子项中的&#8220;新标签页&#8221;。<br />
<br />
*此外
browser.tabs.loaddivertedinbackground 选项可以改变新tab的载入方式，前台或者后台True=在后 台打开连接；
False=在前台打开连接<br />
*还可以鼠标中键(滚轮)关闭标签页，前提是middlemouse.contentLoadURL 值改"false"
（默认）</p>
<br />
<p><strong>增大磁盘缓存容量</strong></p>
<p>随着 Firefox 打开的页面愈加增多，Firefox 似乎也变得有些迟钝起来。如果你担心 Firefox 同时会吃掉更多的系统内存，让其他程序无容身之地，那么可以增大 Firefox 的磁盘缓存容量。具体操作步骤为：</p>
<ol>
    <li>地址栏输入&#8220;about:config&#8221;，并进入其配置页面。</li>
    <li>Filter 过滤框输入&#8220;browser.cache.disk.capacity&#8221;。</li>
    <li>Firefox 默认的磁盘缓存容量为 50000，也就是 50000 KB。假如你的系统内存在 1 GB 至 2 GB 之间，不妨将该值调大些，如设成&#8220;200000&#8221;。</li>
</ol>
<p><strong>让 Firefox 在最小化时释放内存</strong></p>
<p>当 Firefox 最小化时，我们可以让它把占用的部分内存释放出来以供其他程序使用。具体操作步骤为：</p>
<ol>
    <li>在地址栏输入&#8220;about:config&#8221;进入其配置页面。</li>
    <li>右击点选&#8220;New-&gt;Boolean&#8221;。</li>
    <li>在打开的对话框中输入&#8220;config.trim_on_minimize&#8221;。</li>
    <li>点击 OK 后，接着选择 true。</li>
    <li>重启 Firefox。</li>
</ol>
<p><strong>内存定制Firefox3智能地址栏</strong></p>
<strong>
</strong>
<p>设置下拉菜单中显示的数目: 默认为12个，通过about:config，将browser.urlbar.maxRichResults设置为你希望的数字。
</p>
<p>完全关闭自动完成功能: 在地址栏中输入about:config，将browser.urlbar.autocomplete.enabled设置为false。
</p>
<p>不显示历史和书签中的项目（只显示在地址栏中输入过的地址）: 通过about:config，将browser.urlbar.matchonlytyped设置为true。 <br />
</p>
<p><strong><strong><strong><strong>中等网速/高速电脑使用者设定:这些设定适用较慢的宽频网路((A)DSL/Cable). </strong></strong></strong></strong><strong><br />
</strong></p>
<strong>
</strong>"browser.cache.memory.capacity", 16000<br />
"network.http.max-connections", 48<br />
"network.http.max-connections-per-server", 16<br />
"network.http.max-persistent-connections-per-proxy", 16<br />
"nglayout.initialpaint.delay", 0
<p><span style="font-size: 12pt; font-family: 宋体;"><span lang="EN-US"><br />
</span></span></p>
<img src ="http://www.blogjava.net/lvq810/aggbug/242907.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2008-11-26 23:43 <a href="http://www.blogjava.net/lvq810/articles/242907.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转帖]eMule Credit System 信用积分计算公式 </title><link>http://www.blogjava.net/lvq810/articles/234690.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Thu, 16 Oct 2008 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/234690.html</guid><wfw:comment>http://www.blogjava.net/lvq810/comments/234690.html</wfw:comment><comments>http://www.blogjava.net/lvq810/articles/234690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lvq810/comments/commentRss/234690.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lvq810/services/trackbacks/234690.html</trackback:ping><description><![CDATA[现在很多mod都流行多积分系统.<br />
介绍一下各个积分系统的公式：<br />
在此之前，我们要了解emule的上传列队的积分是怎么积分出的<br />
得分＝评分&#215;等候时间&#215;文件上传优先级/常量<br />
评分（Rating）：新用户基本评分100，之后将会根据上传下载比来修正得出新的评分。也就是说<br />
评分＝基本评分&#215;修正值（modifier）<br />
文件上传优先级：very low＝0.2， low＝0.6， normal＝0.7， high＝0.9， release＝1.8<br />
<span style="color: blue;">有些版本还有powershare功能，不知对评分的加权是多少</span><br />
常量：只是为了让数字不要太大。<br />
<br />
由此可见，影响上传列队得分的两个主要因素就是修正值（modifier）和文件优先级，而各个积分系统的不同点主要集中在修正值的计算上面。<br />
<br />
———————————————————————————————————————————————————<br />
<br />
——<span style="color: red;">Official</span><br />
<br />
公式一：Uploaded&#215;2/Downloaded<br />
公式二：SQRT（Uploaded＋2）                        ——取平方根<br />
取上面两个公式中较小的值作为修正值<br />
若Upload &lt; 1， 取modifier＝1<br />
若downloaded＝0，modifier＝10<br />
1 &lt; modifier &lt; 10<br />
<br />
——<span style="color: red;">Lovelace</span><br />
<br />
modifier=100*((1-1/(1+exp((3*{MB uploaded to us}^2-{MB downloaded from us}^2)/1000)))^6.6667)<br />
<br />
0.1 &lt; modifier &lt; 10<br />
<br />
——<span style="color: red;">Peace</span><br />
<br />
和官版积分一样，只是简化了代码。<br />
<br />
——<span style="color: red;">Sivka</span><br />
<br />
若uploaded－downloaded &gt;= 1GB ， modifier＝32<br />
若0 &lt; uploaded－downloaded &lt; 1 GB， modifier＝SQRT（uploaded－downloaded）<br />
其他                            modifier＝1<br />
<br />
——<span style="color: red;">RT （Ratio）</span><br />
<br />
认证失败，modifier＝0<br />
1.   uploaded &lt;= 1,<br />
downloaded &lt;= 1, modifier=1<br />
downloaded &gt; 1, modifier=1 - downloaded/20<br />
<br />
2.   uploaded &gt; 1, downloaded &lt;= 1, modifier = uploaded<br />
<br />
3.   uploaded &gt; 1, downloaded &gt;1,<br />
uploaded &gt; downloaded, modifier=SQRT(uploaded) + SQRT(uploaded - downloaded)<br />
downloaded - uploaded &lt;= 1 , modifier＝SQRT(uploaded) <br />
downloaded - uploaded &gt; 1, modifier = SQRT(uploaded)/SQRT(downloaded-uploaded)<br />
<br />
modifier最小值为0.1，无上限<br />
<br />
<br />
——<span style="color: red;">SWAT</span><br />
<br />
基本上和官方的积分系统相同，只是有一下两个不同点：<br />
官方第一个公式中的&#215;2改为&#215;2.2<br />
modifier的最大值从10改为100<br />
<br />
——<span style="color: red;">Pawcio</span><br />
<br />
modifier= uploaded&#215;3/downloaded<br />
对于上传下载都小于1m者，modifier＝3<br />
若对方uploaded &gt; 1, downloaded=0, modifier＝100<br />
额外奖励：<br />
若你欠别人100m，在你还给他108m之前，modifier＝50<br />
—————50m，——————55m——，———＝25<br />
—————25m，——————28m——，———＝12<br />
—————10m，——————12m——，———＝5<br />
1 &lt; modifier &lt; 100<br />
<br />
——<span style="color: red;">Eastshare</span><br />
<br />
直接修改评分（rating）。<br />
基本评分：认证用户＝100，不支持用户＝80，认证失败＝0<br />
评分最高为5000，最低为10<br />
若uploaded &gt; 1m，评分＋100<br />
每上传1m，评分＋6； 每下载1m，评分－2<br />
若评分 &lt; 50，uploaded &gt; 1k，10&#215;uploaded &gt; downloaded，评分为50<br />
<br />
——<span style="color: red;">Fine credit</span><br />
<br />
这个积分系统比较特殊，只有惩罚，没有奖励。<br />
modifier＝（4&#215;PARTSIZE/（downloaded－uploaded））^2<br />
这个惩罚公式必须满足一下两个条件才执行：<br />
1。这个文件一定是还未下载完成的，也就是说这个惩罚对以以下载完成的文件不起作用<br />
2。对方的下载减上传必须大于4个完成块(4&#215;9.28m)。<br />
对于其他人，modifier一律为1，也就是说modifier的范围时0至1<br />
<br />
——<span style="color: red;">Xtreme</span><br />
<br />
对于上传量大的人，给予奖励<br />
奖励＝uploaded－downloaded－1/downloaded<br />
以及一些细小的惩罚。<br />
<br />
——<span style="color: red;">TK4</span><br />
<br />
modifier初始值为10<br />
若downloaded &gt; uploaded＋uploaded/4＋1，惩罚开始<br />
MbSqd=SQRT(downloaded-(uploaded+uploaded/4))<br />
如果是partfile，modifier=9/MbSqd<br />
如果是completefile，modefier＝10－MbSqd<br />
若uploaded &gt; downloaded，modifier=10+log(2.72+4&#215;(uploaded-downloaded))+uploaded/12<br />
<br />
<br />
注：以上uploaded和downloaded都是以对方而言的，uploaded是你收到的，downloaded是你上传的。<br />
<br />
———————————————————————————————————————————————————<br />
<br />
原作者个人认为官方的积分系统有三个缺点：<br />
1。
新客户很容易达到modifier上限。
也许是出于对新驴的照顾，但是这实在是有些夸张，只要上传1m，就能得到他人10倍的积分。首先，这个和信用的原则违背，既然从未有过来往，信用应该是很
低的，但是出于对于整个网络良性循环的考虑，适当加分也是应该的，然而这样轻易地就达到加分上限有些离谱。其次，这点正好被一些吸血mod所利用，那些
mod不是按照他人上传下载的表现来制定积分系统的，而是按照在最短时间内获得积分多少来安排上传列队的。（如dazzle，蛮可怕的积分系统）<br />
<br />
2。随着双方互传量越大，加乘会逐渐变小。举个例子<br />
<br />
up 20m ， down 10m   ——modifier＝4<br />
up  50m,     down 40m   ——modifier=2.5<br />
up  100m，down 90m   ——modifier=2.2<br />
up  200m,   down 190m —— modifier=2.1<br />
<br />
按信用的原则来说，互换文件量越大，信用应该越高，但这个公式得出的结果恰恰相反，这是由于第一个公式<br />
Uploaded&#215;2/Downloaded引起的。为此，许多mod都针对这点做的改善，比较明显的是lovelace，eastshare（上传1m＋6，下载1m－2，互换量越大，rating越大），xtreme（对modifier增加bonus）。<br />
<br />
3。
没有惩罚。 因为下限是1，而不是0.1，所以对于download &gt; 2&#215;upload
的情况一视同仁。说到惩罚，有必要提一下fine这个积分系统。fine是个相当有创意的积分系统，所有的modifier＝1，当超过一定额度后，开始
惩罚（只限于在交换的文件partfile）。作者认为只有排队时间才是最公平的衡量标准。创意归创意，问题还是不少。主要是两个，第一leecher只
要用新的hash就可以逃脱惩罚，第二，对于一系列的文件的判断（如一部电视剧，动画），系列文件也可以看成是partfile。<br />
<br />
原贴地址：http://www.edonkey2000.cn/bbs/viewthread.php?tid=100851&amp;extra=page%3D1<br />
<br />
<span style="color: blue;">支持判断认证的如RT,eastshare对吸血驴会有封阻的效果。</span>
<img src ="http://www.blogjava.net/lvq810/aggbug/234690.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2008-10-16 13:45 <a href="http://www.blogjava.net/lvq810/articles/234690.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>并发和并行概念整理</title><link>http://www.blogjava.net/lvq810/articles/220879.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Fri, 08 Aug 2008 04:54:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/220879.html</guid><wfw:comment>http://www.blogjava.net/lvq810/comments/220879.html</wfw:comment><comments>http://www.blogjava.net/lvq810/articles/220879.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lvq810/comments/commentRss/220879.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lvq810/services/trackbacks/220879.html</trackback:ping><description><![CDATA[所有的并发处理都有排队等候，唤醒，执行至少三个这样的步骤.所以并发肯定是宏观概念，在微观上他们都是序列被处理的，只不过资源不会在某一个上被阻塞(一般是通过时间片轮转)，所以在宏观上看多个几乎同时到达的请求同时在被处理。如果是同一时刻到达的请求也会根据优先级的不同，而先后进入队列排队等候执行。<br />
<br />
-------------------------------------------------------------<br />
<br />
并发与并行是两个既相似而又不相同的概念：并发性，又称共行性，是指能处理多个同时性活动的能力；并行是指同时发生的两个并发事件，具有并发的含义，而并发则不一定并行，也亦是说并发事件之间不一定要同一时刻发生。<br />
<br />
-------------------------------------------------------------<br />
<br />
并发和并行的区别仅仅在发生时刻的不同吗？<br />
举个例子理解一下，如：<br />
假设有A、B 两个事件<br />
并行：<br />
如果A和B都在15：30同时发生，A 的运行时间为 5 分钟，B 的运行时间为 8 分钟<br />
在前5分钟是并行，也包括并发，因为他们都是在同一时刻发生的<br />
并发：<br />
如果A在15：30发生，运行3分钟后，B事件发生，在以后的5分钟时间里，A和B 是并发的<br />
<br />
-------------------------------------------------------------<br />
<br />
并发，是在同一个cpu上同时（不是真正的同时，而是看来是同时，因为cpu要在多个程序间切换）运行多个程序。<br />
并行，是每个cpu运行一个程序。<br />
打个比方，并发，就像一个人（cpu）喂2个孩子（程序），轮换着每人喂一口，表面上两个孩子都在吃饭。<br />
并行，就是2个人喂2个孩子，两个孩子也同时在吃饭。
<img src ="http://www.blogjava.net/lvq810/aggbug/220879.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2008-08-08 12:54 <a href="http://www.blogjava.net/lvq810/articles/220879.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>初识Firebug — Firebug的使用</title><link>http://www.blogjava.net/lvq810/articles/209289.html</link><dc:creator>lvq810</dc:creator><author>lvq810</author><pubDate>Thu, 19 Jun 2008 15:37:00 GMT</pubDate><guid>http://www.blogjava.net/lvq810/articles/209289.html</guid><wfw:comment>http://www.blogjava.net/lvq810/comments/209289.html</wfw:comment><comments>http://www.blogjava.net/lvq810/articles/209289.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lvq810/comments/commentRss/209289.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lvq810/services/trackbacks/209289.html</trackback:ping><description><![CDATA[<h3>什么是Firebug</h3>
<p>从事了数年的Web开发工作，越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码；要编写精致的CSS样式表展示每个页面模块；要调试<a href="http://www.ooso.net/index.php/archives/category/javascript/">javascript</a>给页面增加一些更活泼的要素；要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面，才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员，在这里为大家介绍一款轻巧灵活的辅助开发工具。</p>
<p>Firebug是Firefox下的一款开发类插件，现属于<a href="http://www.ooso.net/index.php/archives/category/firefox/">Firefox</a>的
五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体，是开发JavaScript、CSS、HTML和
Ajax的得力助手。Firebug如同一把精巧的瑞士军刀，从各个不同的角度剖析Web页面内部的细节层面，给Web开发者带来很大的便利。这是一款让
人爱不释手的插件，如果你以前没有接触过它，也许在阅读本文之后，会有一试的欲望。笔者在撰写此文的时候，正逢Firebug发布1.0正式版，这不能不
说是种巧合。<br />
</p>
<h3>应用</h3>
<p>Firebug插件虽然功能强大，但是它已经和Firefox浏览器无缝地结合在一起，使用简单直观。如果你担心它会占用太多的系统资源，也可以方便地启用/关闭这个插件，甚至针对特定的站点开启这个插件。</p>
<p>在安装好插件之后，先用Firefox浏览器打开需要测试的页面，然后点击右下方的绿色按钮或使用快捷键F12唤出Firebug插件，它会将当前页面分成上下两个框架，如图1所示。</p>
<p>图1：Firebug插件展开图示<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug1.gif" alt="firebug插件展开图示" /><br />
从图1中看到，Firebug有6个主要的Tab按钮，下文将主要介绍介绍这几方面的功能。</p>
<table border="1" cellpadding="4">
    <tbody>
        <tr>
            <td>Console</td>
            <td>	HTML</td>
            <td>	CSS</td>
            <td>	Script</td>
            <td>	Dom</td>
            <td>	Net</td>
        </tr>
        <tr>
            <td>控制台</td>
            <td>	Html查看器</td>
            <td>	Css查看器</td>
            <td>	脚本条时期	</td>
            <td>Dom查看器</td>
            <td>	网络状况监视</td>
        </tr>
    </tbody>
</table>
<h3>Console 控制台</h3>
<p>控制台能够显示当前页面中的javascript错误以及警告，并提示出错的文件和行号，方便调试，这些错误提示比起浏览器本身提供的错误提示更加
详细且具有参考价值。而且在调试Ajax应用的时候也是特别有用，你能够在控制台里看到每一个XMLHttpRequests请求post出去的参数、
URL，http头以及回馈的内容，原本似乎在幕后黑匣子里运作的程序被清清楚楚地展示在你面前。</p>
<p>象C shell或Python shell一样，你还能在控制台中查看变量内容，直接运行javascript语句，就算是大段的javascript程序也能够正确运行并拿到运行期的信息。</p>
<p>控制台还有个重要的作用就是查看脚本的log, 从前你也许习惯了使用alert来打印变量，但是Firebug给我们带来了一个新朋友 —— console.log, 最简单的打印日志的语法是这样的：  </p>
<div class="igBar"><span id="lcode-1"><a href="http://www.ooso.net/index.php/archives/294#" onclick="javascript:showCodeTxt('code-1'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-1">
<div class="code">
<ol>
    <li style="font-family: 'Courier New',Courier,monospace; font-weight: normal; font-style: normal; color: #3a6a8b;">
    <div style="font-family: 'Courier New',Courier,monospace; font-weight: normal;">console.<span>log</span><span style="color: #006600; font-weight: bold;">(</span><span style="color: #cc0000;">"hello world"</span><span style="color: #006600; font-weight: bold;">)</span> </div>
    </li>
</ol>
</div>
</div>
</div>
<p>
如果你有一堆参数需要组合在一起输出，可以写成这样：</p>
<div class="igBar"><span id="lcode-2"><a href="http://www.ooso.net/index.php/archives/294#" onclick="javascript:showCodeTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
    <li style="font-family: 'Courier New',Courier,monospace; font-weight: normal; font-style: normal; color: #3a6a8b;">
    <div style="font-family: 'Courier New',Courier,monospace; font-weight: normal;">console.<span>log</span><span style="color: #006600; font-weight: bold;">(</span><span style="color: #800000;">2</span>,<span style="color: #800000;">4</span>,<span style="color: #800000;">6</span>,<span style="color: #800000;">8</span>,<span style="color: #cc0000;">"foo"</span>,bar<span style="color: #006600; font-weight: bold;">)</span>. </div>
    </li>
</ol>
</div>
</div>
</div>
<p>
Firebug的日志输出有多种可选的格式以及语法，甚至可以定制彩色输出，比起单调的alert，显然更加方便，限于篇幅，这里不做详细说明，但是有志于提高debug效率的读者，可以到Firebug的官方站点（见附录）查看更详细的教程。</p>
<p>图2： 在控制台里调试javascript<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug2.gif" alt="在控制台里调试javascript" /></p>
<h3>查看和修改HTML</h3>
<p>第一次看到Firebug强大的HTML代码查看器，就觉得它与众不同，相比于Firefox自带的HTML查看器，它的功能强大了许多。 HTML</p>
<p>首先你看到的是已经经过格式化的HTML代码，它有清晰的层次，你能够方便地分辨出每一个标签之间的从属并行关系，标签的折叠功能能够帮助你集中精
力分析代码。源代码上方还标记出了DOM的层次，如图3所示，它清楚地列出了一个hml元素的parent、child以及root元素，配合
Firebug自带的CSS查看器使用，会给div+css页面分析编写带来很大的好处。你还可以在HTML查看器中直接修改HTML源代码，并在浏览器
中第一时间看到修改后的效果，光凭这一点就会让许多页面设计师死心塌地地成为Firebug的粉丝了。</p>
<p>有时候页面中的javascript会根据用户的动作如鼠标的onmouseover来动态改变一些HTML元素的样式表或背景色，HTML查看器会将页面上改变的内容也抓下来，并以黄色高亮标记，让网页的暗箱操作彻底成为历史。</p>
<p>利用Inspect检查功能，我们还可以用鼠标在页面中直接选择一些区块，查看相应的HTML源代码和CSS样式表，真正的做到所见即所得，如果你
使用了外部编辑器修改了当前网页，可以点击Firebug的reload图片重新载入网页，它会继续跟踪你之前用Inspect选中的区块，方便调试。</p>
<p>图3:：HTML查看器<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug3.gif" alt="HTML查看器" /></p>
<h3>CSS调试</h3>
<p>Firebug的CSS调试器是专为网页设计师们量身定做的。</p>
<p>如今的网页设计言必称div+css，如果你是用table套出来的HTML页面，就得按这规矩重构一遍，否则显得你不够时髦！用div做出来的页
面的确能精简HTML代码，HTML标签减肥的结果就是CSS样式表的编写成了页面制作的重头戏。Firebug的CSS查看器不仅自下向上列出每一个
CSS样式表的从属继承关系，还列出了每一个样式在哪个样式文件中定义。你可以在这个查看器中直接添加、修改、删除一些CSS样式表属性，并在当前页面中
直接看到修改后的结果。</p>
<p>一个典型的应用就是页面中的一个区块位置显得有些不太恰当，它需要挪动几个象素。这时候用CSS调试工具可以轻易编辑它的位置——你可以根据需要随意挪动象素。<br />
如图4中正在修改一个区块的背景色。</p>
<p>提示：如果你正在学习CSS样式表的应用，但是总记不住常用的样式表有哪些值，可以尝试在CSS调试器中选中一个样式表属性，然后用上下方向键来改变它的值，它会把可能的值一个个遍历给你看。</p>
<p>图4: CSS查看器，能够直接修改样式表<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug4.gif" alt="图4: CSS查看器，能够直接修改样式表" /></p>
<h3>可视化的CSS尺标</h3>
<p>我们可以利用Firebug来查看页面中某一区块的CSS样式表，如果进一步展开右侧Layout
tab的话，它会以标尺的形式将当前区块占用的面积清楚地标识出来，精确到象素，更让人惊讶的是，你能够在这个可视化的界面中直接修改各象素的值，页面上
区块的位置就会随改动而变化。在页面中某些元素出现错位或者面积超出预料值时，该功能能够提供有效的帮助，你可以籍此分析offset、margin、
padding、size之间的关系，从而找出解决问题的办法。</p>
<p>图5：Firebug中的CSS标尺<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug5.gif" alt="图5：Firebug中的CSS标尺" /></p>
<h3>网络状况监视器</h3>
<p>也许有一天，你的老板或者客户找到你，抱怨你制作的网页速度奇慢，你该如何应对？你或许会说这可能是网络问题，或者是电脑配置问题，或者是程序太慢，或者直说是他们的人品问题？不管怎么说，最后你可能被要求去解决这个有多种可能的问题。</p>
<p>网络状况监视器能帮你解决这个棘手问题。Firebug的网络监视器同样是功能强大的，它能将页面中的CSS、javascript以及网页中引用
的图片载入所消耗的时间以矩状图呈现出来，也许在这里你能一把揪出拖慢了你的网页的元凶，进而对网页进行调优，最后老板满意客户欢喜，你的饭碗也因此而牢
固。</p>
<p>网络监视器还有一些其它细节功能，比如预览图片，查看每一个外部文件甚至是xmlHttpRequests请求的http头等等。</p>
<p>图6：网络状况监视器<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug6.gif" alt="图6：网络状况监视器" /></p>
<h3>Javascript调试器</h3>
<p>这是一个很不错的javascript脚本调试器，占用空间不大，但是单步调试、设置断点、变量查看窗口一个不少。正所谓麻雀虽小，五脏俱全。</p>
<p>如果你有一个网站已经建成，然而它的javascript有性能上的问题或者不是太完美，可以通过面板上的Profile来统计每段脚本运行的时间，查看到底是哪些语句执行时间过长，一步步排除问题。</p>
<p>图7：javascript调试器<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug7.gif" alt="图7：javascript调试器" /></p>
<h3>DOM查看器</h3>
<p>DOM(Document Object
Model)里头包含了大量的Object以及函数、事件，在从前，你要想从中查到需要的内容，绝非易事，这好比你去了一个巨大的图书馆，想要找到几本名
字不太确切的小书，众多的选择会让你无所适从。而使用Firebug的DOM查看器却能方便地浏览DOM的内部结构，帮助你快速定位DOM对象。双击一个
DOM对象，就能够编辑它的变量或值，编辑的同时，你可能会发现它还有自动完成功能，当你输入document.get之后，按下tab键就能补齐为
document.getElementById，非常方便。如果你认为补齐得不够理想，按下shift+tab又会恢复原状。用了Firebug的
DOM查看器，你的javascript从此找到了驱使的对象，Web开发也许就成了一件乐事。</p>
<p>图8: Dom查看器<br />
<img src="http://www.ooso.net/wp-content/uploads/2007/firebug8.gif" alt="图8: Dom查看器" /></p>
<h3>小结</h3>
<p>Firebug插件提供了一整套web开发所必需的工具。从HTML的编写，到CSS样式表的美化调优，以及用javascript脚本开发，亦或
是Ajax应用，Firebug插件都会成为你的得力助手。所谓工欲善其事，必先利其器。在Web2.0的时代，言必称Ajax，动辄就是用户体验提升，
如果把Firebug工具用好，必能让你如虎添翼，将HTML、CSS、javascript整理得服服帖帖，从此成为web开发中的专家级人物。</p>
<img src ="http://www.blogjava.net/lvq810/aggbug/209289.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lvq810/" target="_blank">lvq810</a> 2008-06-19 23:37 <a href="http://www.blogjava.net/lvq810/articles/209289.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>