Page 59 of 61« First...5758596061

玩Google有妙法:使用技巧十九招

在输入多个词的时候,Google默认的是并且式的查询,如果想使用或者式的查询,使用OR,例如:java OR c++
google是不区分大小写的,搜索Java和搜索JAVA或者java是完全一样的。
逻辑关系优先级使用圆括号,例如查找包含java和(JVM或者虚拟机):Java (JVM或者虚拟机)。
要搜索词组需要使用引号括起来,例如搜索Java虚拟机可以使用:”Java虚拟机”。
要想在搜索结果中不包含某些结果可以使用减号,例如搜索java又不包含培训可以使用:java -培训。
一般情况下是不能使用通配符的,通配符只能使用在词组中,例如:”使用*模式”。
只在网页的标题(即html的title指定的部分)内搜索指定的内容,例如:intitle:java。
只在网页的url内搜索指定的内容,例如:inurl:java。
只在网页的正文内搜索指定的内容(忽略链接文字、标题和url),例如:intext:java。
只在链接文字(链接Java研究组织的链接文字就是Java研究组织)内搜索指定的内容,例如:inanchor:java。
只在指定的网站内搜索指定的内容,可以是某个具体的网站或者是某个域名分类,例如:site:javaresearch.org或者siterg。
只在指定的文件格式内搜索指定的内容,需要注意google只能支持有限的常用文本格式,包含一些诸如doc,xsl,ppt,pdf之类的富文本格式,例如:filetype:htm。
google在检索的时候对于输入的内容的顺序是敏感的,如果找不到合适的结果可以试试改变一下搜索的关键字的顺序。
在搜索多个关键字构成的内容时可以试试加引号和不加引号两者情况,结果可能有很大的差异,例如:java虚拟机和”java虚拟机”。
搜索的策略可以采用先多后少,假设你想搜索Java的的command模式的例子,可以先试试java command pattern,然后试试java pattern或者java command,每次减少的那个关键字应该是你认为相对不重要的一个。
对于搜索中文而言,搜索”虚拟机”和搜索”虚拟机”是不同的,后者一般比前者的结果多并且相关性差一些,一般情况下你应该在各个词之间加空格,而在词内不加空格,这样得到的结果一般更好。
一个关键字可以重复两次,对结果的排名和数量也会有影响,重复两次以上好像就没有什么影响了,例如搜索”internet”和搜索”internet internet”的结果是不同的。
搜索内容最多只能包含十个单词,包括搜索intitle之类的选项,多出的部分被忽略。
对于intitle,inurl,intext,inanchor和site之类的搜索选项一次不要使用多次,否则要么不是你想要的结果,要么根本就没有结果,混合使用这些选项是合法的,但是规则很复杂。



最近对vb的winsock很感兴趣。准备多找些文章看看。
一.引言

Socket原意为”插座”,用于计算机通信则代表一种点到点信息传输。早期用于Unix系统上的通信编程规范,通信双方由代表两点的”服务器”和”客户”组成,基于IP协议进行按照TCP或UDP规范进行信息交换。建立双方通信的过程即称建立一个”套接字(Socket)”,建立后利用得到的”套接字”进行各种信息的交流。随着Windows系统的流行,开始有人在原来的基础上移植到Windows平台上。微软在早期编写了基于Windows特征的(消息驱动等)”套接字”编程API,一般称其为”Winsock API”。当微软的ActiveX技术大行其道之后,Microsoft又提供了一个称为”Winsock”的ActiveX控件,方便了利用VB编程的程序员进行”套接字”编程,使得我们不必深入Socket细节就可进行点到点的通信。

下面,我们先接触一下此控件。

二.Winsocket控件详解

此控件对于用户在运行时不可见,提供了一个简单的途径访问TCP及UDP网络服务而无需了解底层细节棗你只需设置属性、在恰当的时候调用它提供的方法即可。

主要属性有:

BytesReceived:返回当前缓冲区中的字节数量, 我们可以使用 GetData 方法以接收数据. 只读且设计时不可用

LocalHostName:返回本机名字符串,设计时不可用。

LocalIP:返回以(xxx.xxx.xxx.xxx)格式表达的IP地址串。设计时不可用,运行时只读。

LocalPort :本机使用牡刂罚?可读写,设计时可用,Long型。对于客户, 如果无需指定端口,则用端口0发送数据。在此情况下,控件将随机选择一个端口。 在一个连接确定后,为TCP的端口。对于服务器, 指用于监听的端口。 如设置为0, 则用随机数。 在调用Listen 方法后,该属性自动包含用到的端口。端口0总是用于在两计算机间建立动态连接。客户希望通过端口0获得一个随机端口以”回调”连接服务器 。

Protocol :套接字类型,为TCP或UDP二者之一,缺省为TCP类型。设置为sckTCPProtocol 表示TCP 协议sckUDPProtocol表示UDP 协议。在此属性被重置之前需用Close方法关闭之。

RemoteHost:发送或接收数据的主机,你可提供主机名如: “FTP://ftp.microsoft.com“; 或 一 IP地址串, 例如 “100.0.1.1″。

RemoteHostIP:远程主机的IP地址。对于客户程序, 在连接确定后使用Connect方法,此属性包含远程主机的IP名串。对于服务器程序, 在引入连接需求后 (ConnectionRequest 事件),此属性包含 IP 串。当使用UDP套接字 ,在 DataArrival 事件发生后, 此属性为发送UDP数据的机器 IP 地址串。

RemotePort:连接套接字端口值。例如通常HTTP应用使用80端口,FTP则使用21。

State:控件的状态, 只读且设计时不可用。可为以下值:

常量 描述

sckClosed 0 缺省值,关闭套接字

sckOpen 1 打开套接字

sckListening 2 正监听端口

sckConnectionPending 3 正在进行未定的连接

sckResolvingHost 4 正解析主机地址

sckHostResolved 5 主机地址已解析

sckConnecting 6 正在连接

sckConnected 7 已连接

sckClosing 8 连接关闭

sckError 9 错误

其它属性类似一般控件。

主要方法有:

Accept :仅用于TCP服务器应用。 此方法用于在引入一个连接时响应ConnectionRequest 事件。语法:object.Accept requestID返回值:Void。响应事件时必须传递RequestID参数给此方法,以生成新的Socket实例用于实际的信息传输。

Bind :设定LocalPort及 LocalIP用于 TCP 连接。 当你有多个协议适配器时使用。语法:object.Bind LocalPort, LocalIP。LocalPort 此端口用于连接,LocalIP 生成连接的IP地址。如果已设定相关属性,可不必携带相关参数。在调用Lisent方法之前调用此方法。

Close :在客户或服务器方关闭TCP连接。语法:object.Close。参数:无。返回值:Void。

GetData :接收存于可变类型中的数据块。返回值:Void。语法:object.GetData data, [type,] [maxLen]。Data:接收数据的变量,如果空间不够,将设置为空。Type:可选,接收的类型, 自行设置。MaxLen:可选参数。 设定接收数组或字符串类型数据的尺寸。如果参数省缺,将接收所有的数据。如果提供数组或字符串以外的数据类型,则忽略此参数。Type可以设置为常用的数据类型。通常在DataArrival 事件中使用该方法。此事件包含totalBytes 参数. 如果你设定的maxlen 小于totalBytes 参数,你将得到一个由10040表示的剩余字节将丢失的警告信息。

Listen :建立一个设置为监听模式的套接字。此方法仅用于TCP连接。语法:object.Listen

参数:无。返回值:Void。当调用Listen之后,引入一个连接时发生ConnectionRequest 事件。当处理 ConnectionRequest时, 应用程序必须使用Accpet方法来响应。

PeekData :同GetData类似但PeekData 不从输入队列中移去数据。此方法仅用于TCP连接。语法:object.PeekData data, [type,] [maxLen]

SendData :向远地主机发送主机。返回值:Void。语法:object.SendData data。Data:将要发送的数据,使用字节数组。当使用UNICODE格式串时将在发送之前转换为ANSI串 。

发生的事件有:

Close :发生于远程主机关闭连接。为了正确的关闭TCP连接应当使用Close方法。

Connect :当连接行动完成时。语法:object.Connect()。用此事件表明连接成功。

ConnectionRequest :发生于一个远端主机要求确定一个连接时。仅用于TCP 服务器应用。RemoteHostIP 及 RemotePort 属性在此事件后存储了关于客户机的信息。语法: object_ConnectionRequest (requestID As Long) 。requestID:引入的连接的请求标识。此参数传给Accept方法中的第二个控件实例。服务器可以决定是否认可该连接。如果引入 的连接未被认可,客户将受到一个Close事件。使用Accept方法接受引入的连接。

DataArrival :当新数据抵达时发生。语法:object_DataArrival (bytesTotal As Long)。BytesTotal,Long型。 总计收到的数据量。此事件在你调用GetData方法之前将不会再发生。仅在有新数据抵达时激活。你可以在任何时刻使用BytesReceived 属性检查多少数据有效。

Error :表明发生了错误。限于篇幅,错误码忽略。

SendComplete :当发送动作完成时发生。语法:object_SendComplete。参数:无。

SendProgress:当发送数据时产生本事件。语法:object_SendProgress (bytesSent As Long, bytesRemaining As Long)。BytesSent:本事件发生以来发送的数据量。BytesRemaining: 缓冲区中等待发送的数据。

三.Winsocket编程应用实例

可以看到,Winsocket控件允许我们采用两种传输协议进行通信。TCP协议允许你建立并维持同远端主机的连接,通过连接双方可以以”stream”方式传输数据。利用此种方式的客户必须要知道服务器的名字(RemoteHost属性),也要知道服务器正监听(Listening)的端口(RemotePort),然后调用Connect方法。服务器程序则必须设置本Scoket的监听端口(LocalPort),然后调用Listen方法;当客户要求建立一个连接时,服务器方产生ConnectionRequest事件,如果服务器想完成连接,则调用Accept方法认可。一旦连接建立成功,双方计算机都能利用SendData方法发送。当接收到数据时,发生DataArrival事件,我们可以在此事件中调用GetData方法接收数据。而如果采用UDP协议,则客户机设置本地监听端口(LocalPort属性),服务器计算机设置客户机的名字(RemoteHost)以及监听端口属性(RemotePort),然后即可调用SendData方法发送数据;客户机在DataArrival事件中使用GetData方法接收信息。

为了演示编程细节,特编写一个供两人使用的”Chat”应用程序:程序分客户和服务器两独立的部分。先启动服务器应用程序,然后启动客户程序,经过握手后建立连接,然后双方即可相互通信,且由于采用TCP协议可以实现信息的实时准确传输。

具体步骤如下:

服务器程序的编写:

建立标准工程,然后选Project下的components…,从弹出的对话框中选中Microsoft Winsock Control 5.0,确定后会在控件面板中多出一个名为Winscok的控件。此控件即本文的”主脚”。
将Form1的Caption属性改为”SockSrv”,在窗体上添加刚刚加入工程的Winsock控件。
分别加入三个Label和TextBox控件,一个Command控件,设置它们属性和作用见下:
Label1.Caption=”监听端口:”, Label2. Caption =” 客户消息:”,Label3. Caption =” 服务器消息:”

TextBox1.Text=”900″,此控件用于设置 Winsock的服务器端监听端口。

TextBox2.Text= ” “,TextBox2. MultiLin=Ture,TextBox2.ScrollBar=2。控件通过设置Text属性为空格,可以使初始的信息为空白,MultiLin属性为True可以允许多行显示,可以实时显示服务器同客户之间的交流。设置ScrollBar属性为2,可以加入一个垂直滚动条,允许显示多行的信息。本控件的主要作用在于实时显示服务器、客户之间的交流内容。

TextBox3的属性设置同TextBox2,主要作用在于输入服务器用户的信息。

Command1的标题为”监听”,用于将服务器转于监听端口的连接请求状态。

添加代码,具体内容可设为如下:
在Form1.Load事件添加:Winsock1.LocalPort = Text1.Text,作用是将Text1所定义的监听端口设置给Winsock控件。

在Command1的Click事件中添加:

If Winsock1.State <> sckClosed Then Winsock1.Close ‘在当前套接字未关闭时将其关闭

Winsock1.Bind ‘将设置值生效

Winsock1.Listen ‘监听端口的连接请求

在Winscok的几个事件中添加代码:

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)

If Winsock1.State <> sckClosed Then Winsock1.Close

Winsock1.Accept requestID ‘在监听的端口有连接请求发生时,立即调用Accept方法

‘认可连接,使之生效。

End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)

Dim strData As String

Winsock1.GetData strData, vbString‘当有数据到达时,调用GetData方法接收之

Text2.Text = strData ‘将接收的内容更新显示在Text2中

End Sub

以上即是将服务器端的设置设定,下面我们来看看客户端的程序。

建立新的标准工程,按照上面的方法添加 Winsock控件至控件面板中。
修改工程名为”SckClient”,并添加Winsock控件至窗体中。
添加三个Label和Text控件,两个Command控件,它们的属性分别为:
label1.caption=”服务器的地址:”,Label2.caption=”服务器发送的信息”,label3.caption=”客户消息”。

Text1.text= “www.ysh.com”,此处即客户要与之通讯的服务器地址或名字,此处应该填写实际运行时的服务器的名字或者TCP/IP协议的IP地址。www.ysh.com是我的在我所处的局域网上的主机名。

Text2.MultiLin=True,这是为了能够多行显示服务器发出的信息。为了能够查看到服务器发出的所有信息,还应设置ScollBar属性为3。

Text3也应是一个允许多行显示的控件。

Command1和Comand2的Caption分别为”连接”、”断开”,用于决定Winsock的连接状态。

添加相应的代码:
在Form_Load()中输入:Winsock1.RemotePort = “900″,用于确定同服务器建立套接字的端口。

在 Command1_Click()中输入:

If Winsock1.State <> sckClosed Then Winsock1.Close ‘如果套接字未关闭,先关闭之

Winsock1.RemoteHost = Text1.Text ‘确定服务器的主机名

Winsock1.Bind ‘绑定套接字属性

Winsock1.Connect ‘向服务器发出连接请求

Command1.Enabled = False ‘使Command1不可用

Command2.Enabled = True ‘现在可以使其断开

在Command2_Click()中输入代码:

Command1.Enabled = True

Command2.Enabled = False

Winsock1.Close ‘关闭当前套接字

对于Winsock控件的各个事件,可以参考以下代码:

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)

Dim str As String

Winsock1.GetData str, vbString ‘按照字符串类型接收信息

Text2.Text = str ‘立即更新到Text2中

End Sub

Private Sub Winsock1_Connect() ‘在连接成功后弹出消息框

MsgBox “connected to server!”

End Sub

为了实时将Text3的内容反映到服务器的信息框,需要Text3_Change()输入如下代码:

If Winsock1.State = sckConnected Then Winsock1.SendData Text3.Text

通过以上的设置编写,服务器、客户双方的动作皆设置完毕,我们就可以在网络上进行通信了。先启动服务器,按下”连接”按钮,等待客户机的请求,然后启动客户,输入正确的服务器地址或主机名,按下”连接”按钮,当弹出一个消息框时,表明连接成功,此时无论在服务器还是客户的Text3中输入任何信息,在对方的Text2中均会实时显示,这样一个简单的”Chat”程序开始正常工作了。

四.程序说明

调试以上程序,需要一定的技巧。因为Winsock控件是基于网络的控件,所以在调试运行的机器上必须网络安装完好,并且TCP/IP协议要安装;同时又由于是基于C/S模式的应用,所以需要同时运行两个进程或者在两台已经通过TCP/IP协议联网的机器上运行。单机上调试需要一定的技巧,我们可以同时启动两个VB,分别打开客户和服务器两个工程,设计完后通过任务切换启动它们。这样可以利用Windows95的多任务在单机上完成对网络仿真。

本程序只是简单的演示Winsock控件的功能,通过此例展示VB编程的强大功能。本例中限于篇幅未能详细完善错误捕获、安全检验等措施,需要在实用化过程中注意。

另外,本例仅限于两台机器之间的通信,通过添加多个Winsock实例,设置相应的端口,我们可以允许多人同时”登录”至服务器,真正实现聊天室的功能,届时没有必要花费巨额的上网费,您就可以”享受”到互联网的服务。而且本程序也可以在互联网上供两台机器使用以交流信息,通过设定同朋友约定的端口,你可以在上互联网后启动客户或服务器程序,在网上来个”即时通(信)”。

以上程序在Pwin98系统、VB5.0上通过。实际上我们还可以将此控件用于VFP、VC、PB等支持ActiveX控件的语言上。在此抛砖引玉,不当之处望诸位同仁指教。

Google搜索秘技数则

虽然现在不少朋友都懂得利用搜索引擎来查找资料,但效率却每个人都有所不 同,其原因就在是否掌握了所需的搜索技巧和搜索知识。Google作为搜索引擎中的领头羊,无论其独特的搜索技术还是无与伦比的搜索速度都是首屈一指的, 因此得到了无数网友的”芳心”。为帮忙更多的菜鸟和初学者能迅速掌握更灵活的搜索方法,在此我把体会到的搜索技巧与大家一起分享:

一、把搜索引擎当作计算器

如果有人告诉你可以把搜索引擎当作计算器,请你不要惊讶,这是千真万确的事。近日,Google就向用户们提供了这样的功能:在其搜索服务中增加了一个 算术计算器。用户直接在搜索框中键入算术表达式(例如”9*6-3″)即可获得答案。如果安装有Google的工具栏软件则更加可以直接在浏览器相应位置 键入,省去了访问Google主页的时间。此外,该计算器不仅能完成简单的加减乘除运算,还可处理常规换算问题以及物理常数问题,可惜目前这几个功能只支 持数字的英文输入,还无法识别中文。有了这个计算功能,上网后无需到处找计算器了。

二、被人误解的”OR”

“OR”在很多搜索引擎中都是表示逻辑”或”的意思,用于表明多个搜索关键字间的关系,但一直以来,很多网友都误以为Google不支持”OR”的逻辑 符,原因很简单:用了该逻辑符后,并没有出现相应的结果,反而是适得其反。究其原因就是在使用中没有注意英文大小写,一般情况下,在Google中是忽略 英文大小写的,但”OR”却是例外的一个。举个例子:分别输入”搜索引擎 or 历史”和”搜索引擎 OR 历史”,所得到结果数量完全不同,因为前者要求网页中必须同时有”搜索引擎”和”历史”两个关键字,而后者则只要求其中之一就满足条件了,当然出现的结果 数量差异就比较突出。

三、如何选择服务器

Google在互联网上有许多镜像站点,用于搜索的服务器也有数千台, 但你可知道,它们对各种语种更新的速度是各自不同的,而且各服务器的更新时间也是不一样的,其采用的更新方式经常是梯度式进行,即先更新某些服务器,后来 全面更新。在使用中本人发现,Google对中文语种最快更新的服务器是以下这个网址:http://www3.google.com,因为当我使用http://www.google.com没有找到任何结果时改用http://www3.google.com进行搜索则常常有意想不到的效果,这种情况在搜索一些如时事新闻一类更新频繁的内容时效果更加明显。所以建议各位尽快更新书签中Google主页的网址。

四、查找缩略词的全称

无论在互联网上还是计算机术语中都存在着许多五花八门、千奇百怪的缩略词,当遇到这些陌生的缩略词时,你是否感到莫名其妙、不知所云。为了了解它的本 义,只好不断翻阅各种专业字典或请教别人,其实,利用Google查找缩略词的全称或原义简直就是易如反掌,手到擒来,具体做法是:输入”缩略词 英文缩写”(例如”VIP 英文缩写”)即可。同时,只要稍做变通,用这个方法来搜索一些流行语也很方便:例如搜索”什么是MM”,其固定格式是以”什么是XX”等形式进行输入,多 数都能找到。

五、搜索特定文件

Google中支持特定文件搜索(”filetype:”就是它的搜索语法),这 是一个非常强大而实用的功能却没有得到广大网友的重视。有了它的帮忙,网友不仅能搜索一般的文字页面,还能对某些二进制文档进行检索,”下载狂”从此可以 很轻易找到所需的文件,”懒虫”们也可以”借花敬佛”,乐得自在:例如某个朋友过生日,想送上一则有趣的动画以表心意,但苦于自己不会做Flash或者懒 得亲自动手,则可利用Google搜索一下,输入”birthday filetype:SWF”或”loveyou filetype:SWF”,就能找到许多精美的Flash,从中挑选一下寄过去就是了,省时省力,何乐而不为。

六、被人忽视的二则功能

新闻组搜索和目录检索是Google的两个重要功能,只是国内朋友由于使用习惯上的缘故,对它们知之甚少或者一无所知。长期以来,”泡”论坛和”灌水” 是不少网友每天必做的”功课”,但却不知道新闻组的信息量要比任何一个BBS都要大得多,其每天更新的信息更是BBS所难以项背的。当你在常规网页中不能 找到答案,则建议点击搜索页面上的”网上论坛”标签试试。另一方面,如果想寻找某些专题网站,则可以访问Google的分类目录”http://directory.Google.com/“(中文目录是http://directory.Google.com/Top/World/Chinese_Simplified/)进行浏览,而且其目录是由全世界各地的义务编辑人员来审核挑选网页,并依照网页的性质及内容来分门别类。因此,在某一目录门类中进行搜索往往要比同类搜索引擎有更高的命中率和工作效率。

写在新的开始。

结束了长达2个多月的春假,今天,终于开学。走进学校,看到门口那几颗开的非常鲜艳的樱花。人的心情也顿时畅快多了。有意思的是,今天的新生见面会上,我竟然被老师委托翻译!想想去年的这个时候,当我还拿着看得不完全明白的学期教程说明,去蒙老师说的话,还羡慕着那个中国学生翻译,心想,我什么时候能像他一样。没想,一年过去了,我也做上了这个位置了。

一年了,过去的一年,除了语言上的小小进步外,我没取得过其它什么成绩。新的一个学期,新的开始了,我要自己给自己鼓气,加油吧。

如 愿以偿,进了5组。开始学习高级课程了。这学期还是选了14个单位,把每天的课程都排满了。这个学期又要顾学业,又要打工,还要找大学院,当然更少不了要 复习英语,要做的东西实在是太多了。真不知自己能否应付的过来。还好echo一直在支持着我,无论我做什么,都是二话不说,默默支持。大家都很忙,为了 我,经常挤出自己的时间,也经常为了顺着我的脾气,少不做事情顾这顾那。我有时觉得自己很幸福,有着这么好的人爱着自己!既然大家能如此深爱着对方,我想 还有什么问题不能解决的?

为了自己,也为了echo,加油吧。

用VB获取页面的html代码。本文演示了2个获取html代码的方法。
添加一个新工程,添加一个internet control控件。在form1上面,添加webbrowser1、command1、command2、timer1。

添加如下代码:

Private Sub Command1_Click()
WebBrowser1.Navigate “http://lovepc.blogchina.com
End Sub

Private Sub Command2_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()
Dim doc, objhtml As Object
Dim i As Integer
Dim strhtml As String

If Not WebBrowser1.Busy Then
Set doc = WebBrowser1.Document
i = 0
Set objhtml = doc.body.createTextRange()
If Not IsNull(objhtml) Then
Text2.Text = objhtml.htmlText
End If
Timer1.Enabled = False
End If

End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set doc = WebBrowser1.Document
i = 0
Set objhtml = doc.body.createTextRange()
If Not IsNull(objhtml) Then
Text1.Text = objhtml.htmlText
End If

End Sub
按f5运行后,

点command1,webbrowser先加载http://lovepc.blogchina.com页面,加载完毕后,在text1中显示html代码。

点command2,启动timer,用webbrowser1.busy来判断页面是否加载完毕,加载完毕,在text2中显示html代码。

利用google突破各种封锁来下载你要的东西

第一篇
在搜索框上输入: “index of/ ”  inurl:lib

再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。

在搜索框上输入: “index of /”  cnki

再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!

在搜索框上输入: ”index of /”  ppt

再按搜索你就可以突破网站入口下载powerpint作品!

在搜索框上输入: “index of /”  mp3

再按搜索你就可以突破网站入口下载mp3、rm等影视作品!

在搜索框上输入: ”index of /”  swf

再按搜索你就可以突破网站入口下载flash作品!

在搜索框上输入: “index of /”  要下载的软件名

再按搜索你就可以突破网站入口下载软件!

注意引号应是英文的!

再透露一下,如果你输入:

“index of /”  AVI

另补上第二篇
用GOOgle看世界!!!只要你在GOOGLE里输入特殊的关键字,就可以搜到数千个摄象头的IP地址!通过他你就可以看到其所摄的实时影象!!
在google里输入
inurl:”viewerframe?mode=”

随便打开一个,然后按提示装一个插件,就可以看到了!!!

再补上第三篇
三则黑客的Google搜索技巧简介
大 家都知道,Google毫无疑问是当今世界上最强大的搜索引擎。然而,在黑客手中,它也是一个秘密武器,它能搜索到一些你意想不到的信息。赛迪编者把他们 进行了简单的总结不是希望您利用他去攻击别人的网站,而是利用这些技巧去在浩如烟海的网络信息中,来个大海捞针,寻找到对您有用的信息。

如果您是一名普通网民,您可以使用黑客的技巧扩大自己的视野,提高自己的检索效率;如果您是一名网管,请您赶快看看您的网站是否做好了对下面黑客探测手段 的防范措施,如果没有就赶快来个亡羊补牢,毕竟隐患胜于明火,防范胜于救灾;如果您是一名黑客,相信您早以在别的黑客站点上见过类似的方法,这篇文章对您 没什么用处,这里的技巧对您是小儿科,菜鸟级!您可以节省宝贵的时间做更有意义的事情,这篇文章您不用看了,到别处去吧!

基于上面的考虑我编发了这篇文章(附:本文所截搜索画面为2004年10月19日)。

搜索URL

比如我们提交这种形式:passwd.txt site:virtualave.net 这种提交形式如图所示。

看到了什么?是不是觉得太不可思议了!有很多基于CGI/PHP/ASP 类型的留言板存在这种问题。有时我们得到密码甚至还是明码的!管理员或许太不负责了,或许安全防范的意识太差了,如果你是网络管理员,赶快检查一下不要让 恶意攻击者捡了便宜。不要太相信DES加密,即使我们的密码经过DES 加密的密码,黑客们还是可以通过许多破解软件来搞定。

这次我们能得到包含密码的文件。”site:virtualave.net”意思是只搜索 virutalave.net 的URL。virutalave.net是一个网络服务器提供商。

同样,我们可以搜索一些顶级域名,比如:.net .org .jp .in .gr

config.txt site:.jp

admin.txt site:.tw

搜索首页的目录

首页是非常有用的,它会提供给你许多有用的信息。

我们提交如下的形式:

“Index of /admin”

“Index of /secret”

“Index of /cgi-bin” site:.edu

你可以自己定义搜索的首页字符。这样就可以获得许多信息。

搜索特定的文件类型

比如你想指定一种文件的类型,可以提交如下形式:

filetype:.doc site:.mil classified

这个就是搜索军方的资料,你可以自定义搜索。

再提供一个第四篇

Google 的特殊功能
1 、查询电话号码
Google 的搜索栏中最新加入了电话号码和美国街区地址的查询信息。
个人如想查找这些列表,只要填写姓名,城市和省份。
如果该信息为众人所知,你就会在搜索结果页面的最上方看到搜索的电话和街区地址
你还可以通过以下任何一种方法找到该列表:
名字(或首位大写字母),姓,电话地区号
名字(或首位大写字母),姓,邮递区号
名字(或首位大写字母),姓,城市(可写州)
名字(或首位大写字母),姓,州
电话号码,包括区号
名字,城市,州
名字,邮递区号

2 、查找 PDF 文件
现在 GOOGLE 的搜索结果中包括了 PDF 文件。尽管 PDF 文件不如 HTML 文件那么多,但他们经常具备一些其他文件不具备的高质量信息
为了显示一个搜索结果是 PDF 文件而不是网页, PDF 文件的标题开头显示蓝色文本。
这就是让你知道 ACRTOBAT READER 程序会启动来阅读文件
如果你的计算机没装有该程序,计算机会指导你去能免费下载该程序的网页。
使用 PDF 文件时,相关的网页快照会由” TEXT VERSION “代替,它是 PDF 文档的复制文件,该文件除去了所有格式化命令。
如果你在没有 PDF 链接的情况下想看一系列搜索结果,只要在搜索栏中打上 -inurl:pdf 加上你的搜索条件。

3 、股票报价
用 Google 查找股票和共有基金信息,只要输入一个或多个 NYSE , NASDAQ , AMEX 或
共有基金的股票行情自动收录机的代码,也可以输入在股市开户的公司名字。
如果 Google 识别出你查询的是股票或者共有基金,它回复的链接会直接连到高质量的金融信息提供者提供的股票和共有基金信息。
在你搜索结果的开头显示的是你查询的股市行情自动收录器的代码。如果你要查找一家公司的名字(比如, INTEL ),请查看”股票报价”在 Google 搜索结果的金融栏里会有那个公司的主页的链接(比如,
www.INTEL.COM )。
Google 是以质量为基础来选择和决定金融信息提供者的,包括的因素有下载速度,用户界面及其功能。

4 、找找谁和你链接
有些单词如果带有冒号就会有特殊的意思。比如 link :操作员。查询 link:siteURL ,就会显示所有指向那个 URL 的网页。举例来说,链接
www.Google.com 会向你显示所有指向 GOOGLE 主页的网页。但这种方法不能与关键字查询联合使用。

5 、查找站点
单词 site 后面如果接上冒号就能够将你的搜索限定到某个网站。具体做法是:在 c 搜索栏中使用 site:sampledomain.com 这个语法结构。比如,在斯坦福找申请信息,输入:
admission site:
www.stanford.edu

6 、查找字典释意
查找字典释意的方法是在搜索栏中输入你要查询的内容。在我们根据要求找到所有的字典释意都会标有下划线,位于搜索结果的上面,点击链接你会找到字典提供者根据要求给出的相关定义。 7 、用 GOOLGE 查找地图
想用 Google 查找街区地图,在 Google 搜索栏中输入美国街区地址,包括邮递区号或城市 / 州(比如 165 大学大街 PALO ALTO CA )。通常情况下,街区地址和城市的名字就足够了。
当 Google 识别你的要求是查找地图,它会反馈给你有高质量地图提供者提供的链接,使你直接找到相关地图。我们是以质量为基础选择这些地图提供者。值得注意的是 Google 和使用的地图信息提供者没有任何关联。

Page 59 of 61« First...5758596061