Archive for October, 2006

炒熟的豆瓣

Tuesday, October 31st, 2006

豆瓣

“我们每天有几百个新的评论”,这是 8 月份新浪采访阿北时他说的。到现在多算点……一天的评论也不会超过 5k ,我这几天上去看了,比较火的的小组一天也不会超过 100 个评论,对数据库写的压力不是很大。

根据 Donews 的报道,在今年(2006)上半年的早些时候豆瓣官方公布只有 5 万多注册用户,到现在近 30 万用户,短时间内用户数量增涨得这么快,靠的是什么?我想很简单,就是“炒”……

把豆瓣说是“白领”们用的目的是暗示那些“非白领”的人来成为豆瓣的用户,以示自己是“白领”了。具体原因请看 KESO 的《东拉西扯:工具和暗示》。

现在豆瓣的活跃用户有多少?我想不超过 50k。

现在动不动就有人拿豆瓣说事,比如我现在的这篇文章。我和他们不同的是没有一味的吹捧,虽然我也喜欢豆瓣的风格,但是我认为这并不是因为他们的 UE 有多少好,而是大家前些年看了过多设计为主的东西,有些“审美疲劳”,所以偶尔尝尝鲜就会感觉那么的与众不同。很多人都说豆瓣的用户体验有多好多好,设计得有多棒、多专业,问题是阿北是 UE 么?让我恶毒的假设一下,阿北没准不会做 UI (仅仅是假设 Orz )……只是把内容直接显示出来。为什么我会这么想呢?因为豆瓣团队人数不多,资金似乎也不是多到可以请到 UE 团队去做设计。阿北曾在 8 月份的访问里说过,豆瓣有 5 个成式员工、3 个兼职员工,其中能有几个 UE ?

话再说回来,为什么豆瓣“成功”了(如果以拿到钱为基准)。

首先,他的形式比较新颖。04 年底开始产生“web2.0”网站,05 年国内开始有人喊“用户体验”,豆瓣当时出来的样式,正好符合“web2.0”和“用户体验”的一些“潜”标准,所以那些鼓吹“web2.0”和“用户体验”的人拿豆瓣当靶子,众多“专家”开始点评豆瓣,“看看豆瓣,把用户体验做得非常好的 web2.0 网站”。通过这一段时期鼓吹,使大家潜意识认为豆瓣是好的、优秀的,使用它是时尚的。那么这种形式不是和传销差不多?所谓众口铄金,不外如是。

其次,我想问一下,为什么其它的“用户体验”做得非常不错的“web2.0”没有起来?让我们回归本源吧,大家现在喊得是什么?“以用户为中心”……仅仅是让用户体验好么?我来你的网站就是想体验一下?用户使用 这种“工具”的目的是满足自己的一些需求。而对于服务的提供者,最主要的是去做你的内容、服务,而不是成天在那里研究“用户体验”和“web2.0”。中国国内的各大银行很早以前就有口号是“用户是上帝”、“为人民服务”吧,现在在网上看看?还不是有很多人去抱怨服务不好,态度差?

大家从小学、初中到高中,都有学语文吧,上语文课时老师总让我们分析课文的主要内容、中心思想这些。每每到老师在我们面前说文章写得多么多么好,再让我们分析作者是怎么想的,如果没有“参考书”我想我是回答不了那么标准。真想和老师大声说“为什么我说的不对,你又不是作者,你怎么知道作者是这么想的”,没准作者人家就是无病呻吟一下呢……如果说“参考书”中的中心思想这些内容的答案是“用户体验”。那么一百个人读就有一百种体验,大家又都不是一个模子做出来的。

我个人并不反对“用户体验”的相关研究、设计等。但是现在网上的人越来越浮躁,看到有人说“web2.0”好、“用户体验”好,那么大家全都去“web2.0”和“用户体验”去了,都喊自己的网站是“web2.0”,都是“以用户为中心”了。如果没“web2.0”、没“以用户为中心”就怎么怎么不好了……结果大家都忽略了自己本应该做的事。

继续炒吧,炒出下一场泡沫。

参考文章:http://tech.sina.com.cn/i/2006-08-15/13101086577.shtml

FTP命令大全

Tuesday, October 31st, 2006

FTP命令非常使用,尤其是在系统下FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是操作系统下使用
FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,
并收到事半功倍之效。

  FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中
  -v 显示远程服务器的所有响应信息;
  -d 使用调试方式;
  -i 限制ftp的自动登录,即不使用;
  -n etrc文件;
  -g 取消全局文件名。

  ftp使用的内部命令如下(中括号表示可选项):
  1. ![cmd[args]]:在本地机中执行交互,exit回到ftp环境,如:!ls*.zip。
  2. $ macro-ame[args]:执行宏定义macro-name。
  3. account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
  4. append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
  5. ascii:使用ascii类型传输方式。
  6. bell:每个命令执行完毕后计算机响铃一次。
  7. bin:使用二进制文件传输方式。
  8. bye:退出ftp会话过程。
  9. case:在使用mget时,将远程主机文件名中的大写转为小写字母。
  10. cd remote-dir:进入远程主机目录。
  11. cdup:进入远程主机目录的父目录。
  12. chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如: chmod 777 a.out 。
  13. close:中断与远程服务器的ftp会话(与open对应)。
  14. cr:使用asscii方式传输文件时,将回车换行转换为回行。
  15. delete remote-file:删除远程主机文件。
  16. [-value]:设置调试方式, 显示发送至远程主机的每条命令,如: deb up 3,若设为0,表示取消
  17. dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。
  18. disconnection:同close。
  19. form format:将文件传输方式设置为format,缺省为file方式。
  20. get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。
  21. glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
  22. hash:每传输1024字节,显示一个hash符号(#)。
  23. help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
  24. idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
  25. image:设置二进制传输方式(同binary)。
  26. lcd[dir]:将本地工作目录切换至dir。
  27. ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
  28. macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
  29. mdelete[remote-file]:删除远程主机文件。
  30. mdir remote-files local-file:与dir类似,但可指定多个远程文件,如: mdir *.o.*.zipoutfile 。
  31. mget remote-files:传输多个远程文件。
  32. mkdir dir-name:在远程主机中建一目录。
  33. mls remote-file local-file:同nlist,但可指定多个文件名。
  34. mode[modename]:将文件传输方式设置为modename, 缺省为stream方式。
  35. modtime file-name:显示远程主机文件的最后修改时间。
  36. mput local-file:将多个文件传输至远程主机。
  37. newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
  38. nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
  39. nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非机的情况。
  40. ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
  41. open host[port]:建立指定ftp服务器连接,可指定连接端口。
  42. passive:进入被动传输方式。
  43. prompt:设置多个文件传输时的交互提示。
  44. proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
  45. put local-file[remote-file]:将本地文件local-file传送至远程主机。
  46. pwd:显示远程主机的当前工作目录。
  47. quit:同bye,退出ftp会话。
  48. quote arg1,arg2…:将参数逐字发至远程ftp服务器,如:quote syst。
  49. recv remote-file[local-file]:同get。
  50. reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
  51. rhelp[cmd-name]:请求获得远程主机的帮助。
  52. rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
  53. rename[from][to]:更改远程主机文件名。
  54. reset:清除回答队列。
  55. restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
  56. rmdir dir-name:删除远程主机目录。
  57. runique:设置文件名唯一性存储。
  58. send local-file[remote-file]:同put。
  59. sendport:设置PORT命令的使用。
  60. site arg1,arg2…:将参数作为SITE命令逐字发送至远程ftp主机。
  61. size file-name:显示远程主机文件大小,如:site idle 7200。
  62. status:显示当前ftp状态。
  63. struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
  64. sunique:将远程主机文件名存储设置为唯一(与runique对应)。
  65. system:显示远程主机的操作系统类型。
  66. tenex:将文件传输类型设置为TENEX机的所需的类型。
  67. tick:设置传输时的字节计数器。
  68. trace:设置包跟踪。
  69. type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
  70. umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3。
  71. user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
  72. verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on。
  73. ?[cmd]:同help。

英文论坛常用缩写

Tuesday, October 31st, 2006
—问好—
1,hiho=yo=hi=hey=hello=你好,大家好
2,holla=来和我讲话,also, holla at yo boy, holla at yo girl etc.
3,sup=wuz up=what’s up=(原意:怎么样你?/有什么事儿嘛?)也可作为问好用(一般是比较熟的两个人之间的问候,黑人除外),回答时有事说事,没事用"nothing/nothin much/not much/nm等回答就可以。

—再见—
1,cya=cu=see ya=see you=再见
2,laterz=later=cya later=see ya later=see you later=再见
3,gn=gn8=gnight=good night=晚安
4,nn=nite=晚安
说明:一般第一个人常说gnight/gn8,然后第二个人用nite,后面的用nn什么的都可以了。不要问我为什么,约定俗成而已。

—惊叹赞扬—
1,OMG=oh my god=我的天;我靠!
2,OMFG=oh my f ucking god=我的老天;我靠靠;
3,wtf=what the f uck=怎么会事!?我日!
4,n1=nice 1=nice one=漂亮
5, pwnz=ownz=牛比!(例句:pwnz demo!;Wayne ownz all the others!)
6,rullz=强!(例句:Wayne rullz!;you guyz rull!!!)
7,you rock!=你牛比!(口语中常用,irc中偶尔能看到。)

—笑—
1,lol=laughing out loud /laugh out loud=大笑
2,lmao=laughing my ass off=笑的屁股尿流
3,rofl=roll on floor laughing=笑翻天了
4,roflmfao=rofl + lmao (其中的f = ****ing)
排序:hehe<haha<lol<muwahaha<lmao<rofl<roflmfao

—其他简写—
1,FU=f uck you=*你;滚
2,STFU=Shut the f uck up!=******给我闭嘴!
3,k=ok=okay=okie=好的,恩
4,sux=s uck的第3人称单数形势(例句:that sux)=糗;滥;衰
5,gimme=give me=给我
6,xfer=transfer=传输
7,em=them=他们的宾格
8,thx=thanks=谢谢
9,happy bday=happy b-day=happy birthday!=生日快乐
10,dunno=dont know=不知道
11,kinda=a little bit=有点(例句:The game is kinda hard for me.i kinda think i should get it done as soon as possible.)
12,tho=though=虽然尽管(例句:That demo was very nice,kinda old tho.那个demo很不错,虽然有点老)
13,plz=please=请
14,cmon=c’mon=come on
15,suka=s ucker s uck(吮吸),er(表“人”),吮吸的人…没天真到无邪的人都能明白了。
16,enuff=enough=足够
17,hax=hack=cheat=作弊,说谎(很地道时尚的词,老外用的比较多)
18,ty=thank you 原本用的不多,不过现在又开始兴起来了
19,conn=connection=线路,网络,网络类型 (例句:what conn do you have? / cable )
20,asap=as soon as possible 尽快
21,imo=in my opinion 我认为/ imho=in my humble opinion 恕我直言
22,smh=shake my head (摇头叹气)
23,darn=dayum=damn=dang (就是damn的意思,表示抱怨失望等很多意思)
24,ttyl=talk to you later (很好的聊天收场用语)
25,b/c=cuz=because
26,j/j=j/k=j/p=just joking, kidding, playing (开玩笑)
27,w/=with
28,w/o=without
29,atcha=at you
30,soz=sorry
31,gottcha=gotcha=got ya

—暂时离开—
1,brb=be right back=马上回来(例句:gettin some food to eat,brb)
2,bbs=be back soon=很快回来
3,bbl=be back later=过会儿回来(例句:im gonna go out for a while,bbl)

—特殊用语—
1,w00t=woot=what=虾米?!主要表示what和yeah的意思,例如惊叹和兴奋。
2,1337=l337=l33t=leet=elite=很强,超强的西西(例句:l33t stuff;Wayne is l337!!!!)
3,lame=滥;衰 (例句:dude,thats the lamest thing ive ever heard.哥们,这是我听过的最sb的事情。)
4,dude=d00d=(原意:花花公子)哥们,朋友
5,pffffff=whatever=随便;爱咋咋地; ("f"的多少和"pffffffff"的长短代表你的感情激烈程度)
6,n00b=newbie=新人,新手;小嫩手
7,sry=不好意思;

—表情符—
: )
; D
; o
; o
: > — (gay smile)
o/ — (欢庆)
o — (欢庆)
o// — (欢庆)
D: — (吃惊)
Oo=O_o=虾米!(挣大眼睛表示惊叹)
<3=心,表示喜爱

 
—常用缩写和惯用法—
1,ppl=people (如果你的口语到了一定程度,你应该了解people这个词在英语中使用的是何等频繁)
2,yea=yep=yup=yes=yeah=y (y用得很少,至少英文为母语的人很少用)
3,nah=nope=no (nah很流行,一般用在不太正式的交谈中,而且放在句首)
4,gotta=have to
5,fag=fagot (在美国的朋友应该能听到吧,非常流行的骂人词汇,主要是衰人和gay的意思)
6,dl=download (过去时用"dl’ed")
7,ul=upload (过去时用"ul’ed")
8,ghey=gay

—流行用法释疑—
1,da/teh/t3h 都是the的替换词,不用问为什么,知道就行了。
释疑:da-一般表示较为强烈和positive的意思。teh/t3h 是一样的,就是the的意思。
例句:Wayne is DA man! (wayne很牛!)/where can i get teh 1337 stuff you mentioned just now?
2,!!!!!11111… 就是"!!!"的意思,我感觉这纯粹是一种为了好玩,可以自由发挥.=P
例句:yeah!!!!!!!!!!1111111111/ yeah!!!!!11111oneone… /yeah!!!!!!1111oneoneeleven…/yeah!!!!!!111111onetwothree…

—常犯错误—
1,on internet (不是in,也不是其他的介词,这个中国人错的太严重了。)
2,through IE6.0 (说用iE和他其他的浏览器打开或下载什么要用"through",当然你用"with"也不算离谱,不过外国人用什么你就用什么吧)
例句:Nope,i just dl’ed it through IE.
3,"post"和"thread"的解释。
post可以是动词和名词,说的是在论坛发表帖子这个动作,以及某人发表的帖子都可以用"post"."thread"是序列的意思,也就是一个包括主贴和回帖的完整帖子。
所以,你可以open一个新的thread,你也可以post(动词)帖子,还可以read其他人的post(名词)。这下明白了吧。
例句:its definitely not worth opening a new thread just for this.
yea,i saw the post you posted in that thread.
4,on forum (在论坛上,在某个论坛要用介词"on")
5,"how to do something"之类的句子是所有学英语人的都会犯的错误!大家注意到了吗?在两个英语为母语的人聊天中是很少很少能看到类似的句子的。虽然语法上没有什么错误,但是他们就是不那样说,中国人和老外聊天时用类似的话人家会觉得刺耳,但是不会浪费时间纠正你,不过你也不要以为那样说就是对的!
错误:how to say it in english?
正确:how do you say it in english?
错误:how to do that?
正确:what should i do?

收集的一些冷笑话

Tuesday, October 31st, 2006

Q:什么时候人有两个嘴巴?
A:有两个人的时候啦,呵呵

Q:有两个人掉到陷阱里了,死的人叫死人,活人叫什么?
A:叫救命啦,哈哈

Q:白色的马叫白马,黑色的马叫黑马,黑白相间的马叫斑马,那么黑色白色红色相间的马叫什么马?
A:是害羞的斑马,呵呵

Q:人为什么要走去床上睡觉呢?
A:因为床不会自己走过来!

Q:烤肉最不希望发生的事
A:肉跟你装熟。

Q:老板,你这不叫牛肉面吗?怎么连牛肉都没有?!
A:人家还叫老婆饼呢,难不成你买的时候还送你一个老婆?!

Q:世界上什么动物最容易摔倒?
A:狐狸!因为狐狸狡猾么

Q:有一天,小鸟从高雄飞到台北花1小时。但却在回来的时候花了2小时!WHY?
A:因为当时正在下雨!所以要一手遮雨一手飞。

Q狗什么时候越变越小?
A狗跑走的时候。

小明说:「阿康,问你“有一只鲨鱼吃下了一颗绿豆,结果它变成了什么”?」
阿康说:「我不知道,答案是什么?」
小明说:「嘿!嘿!答案是“绿豆沙(绿豆鲨)”,你很笨喔!」

老师问一同学怎么减少白色污染?
同学答:把饭盒做成蓝色

Q:爆玉米花时最不希望发生的事?
A:玉米跟你来硬的

Q:一只兔子和一只跑得很快的乌龟赛跑,猜一猜谁赢拉?
A:兔子~~
Q:错~!是乌龟拉,前面有说是一只跑很快的乌龟,跑很快噢~~
Q:兔子不甘心,又和一只戴了墨镜的乌龟比赛跑步,这次谁赢拉?
A:恩。。兔子吧
Q:错~~!那只乌龟把墨镜一摘,也!又是刚才那只跑很快的乌龟噢

法官:你为什么朝原告连扔两只酒杯?
被告:因为第一只没有砸到他,先生

 小宇:我家的金鱼昨天又死了一条(沮丧...)
小春:有什么大不了的,我家鱼缸里的鱼天天死天天换!
小宇:为什么!!?
小春:我家是开餐馆的!
小宇:.....

有一颗豆,跌倒了,它气馁,情绪低落。这豆就是我,有什么能鼓励它站起来呢?
答案就是你!
因为有一样东西,叫"猪鼓励豆"。

有一天绿豆自杀从5楼跳下来,流了很多血,变成了红豆;一直流脓,又变成了黄豆;伤口结了疤,最后成了黑豆。

有个人,他肠胃不好.一天,他来到胃病医院看病,对医生说:
"我吃什么拉什么,吃西瓜拉西瓜,吃黄瓜拉黄瓜!"
医生想了想,对他说:
"我看你只有吃屎了!"

飞机上,一位空中小姐问一个小女孩说:"为什么飞机飞这么高都不会撞到星星呢?"
小女孩回答到:"我知道,因为星星会’闪’啊!"

Q:世界上什么鸡跑的快?什么鸡慢?
A:肯德鸡块(快)
 妮可基曼(慢)

有一只北极熊和一只企鹅在一起耍,
企鹅把身上的毛一根一根地拔了下来,拔完之后,对北极熊说:"好冷哦!”
北极熊听了,也把自己身上的毛一根一根地拔了下来,
转头对企鹅说:
”果然很冷!”

两支香蕉在比赛耐力跑,跑着跑着…
占优势的香蕉满头大汗的一面跑一边把香蕉皮脱下来顺手把皮丢在跑道上,后面的香蕉就滑倒了。

有一个面包,走着走着肚子饿了,于是就把自己吃了

说有一只北极熊,因为雪地太刺眼了,必须要戴墨镜才能看东西,
可是他找不到墨镜,于是闭着眼睛爬来爬去在地上找,爬呀爬呀,把
手脚都爬的脏兮兮的才找到墨镜。戴上墨镜,对着镜子一照,这才发现:哦,原来我是一只熊猫。

一个吴宗宪的经典笑话~~
 “在这世界上我最讨厌两种人~一种是有种族歧视的人~
另一种就是黑人”

有一对玉米相爱了
于是它们决定结婚
结婚那天
一个玉米找不到另一个玉米了
这个玉米就问身旁的爆米花:你看到我们家玉米了吗。
爆米花:亲爱的,人家穿婚纱了嘛

接上面,有两块馒头相爱了
于是它们决定结婚
结婚那天
一块馒头找不到另一块馒头了
这个馒头就问身旁的花卷:你看到我们家馒头了吗。
花卷:亲爱的,人家穿盘头了嘛

再一个
孩子:妈妈妈妈,为什么你总教育我人往高处走,水往低处流呢?
妈妈:因为……因为人是猴子变的嘛

Q:非洲食人族的酋长吃什么?
A:人啊!
Q:那有一天,酋长病了,医生告诉他要吃素,那他吃什么?
A:吃植物人!~~

美国人∶你看过木头做的杯子吗?
中国人∶没有!
美国人∶那为什麽你们中国字的"杯"是木字旁?
中国人∶"杯"字旁边不是有个"不"字吗!也就是说它不是木头做的。

自然课老师问:为什么人死后身体是冷的?没人回答。
老师又问:没人知道吗?
这时,有个同学站起来说:那是因为心静自然凉。

Q:什么动物比树跳得高?
A:所有动物啊。因为树不会跳

班上有个男生成绩好,但上课时不专心听课。
某天上物理课,让物理老师忍无可忍,叫该男起立。
对该男说:你怎么这么多毛病啊?
只见该男慢悠悠的答道:我有毛,没病!!

请问:忘情水是谁给的?
回答:啊哈~~~
理由:“啊哈,给我一杯忘情水~~~~”

小白+小白=?
小白兔(TWO)~!

市调员:小朋友,你家里有没有养小狗,小猫,小兔子,或是小鸟?
小孩:没有,我妈就生了我一个!

Q:什么动物最厉害?
A:猪,因为猪(珠)算高手

Q:什么动物最容易被贴在墙壁上?
A:海(报)豹

Q:胖子从12楼掉下来会变什么?
A: 死胖子

Q:吃饱饭了谁会帮你添饭?
A:飞龙嘛,因为飞龙在(天)添

Q:一只小狗在沙漠中旅行,结果死了,问他是怎么死的?
A:他是憋死的,因为沙漠里没有电线杆尿尿。

Q:一只小狗在沙漠中旅行,找到了电线杆,结果还是憋死了,为什么?
A:点线杆上贴着“此处不许小便”

Q:一只小狗在沙漠中旅行,找到了电线杆,上面没贴任何东西,结果还是憋死了,为什么?
A:很多小狗在排队,没等到。

Q:一只小狗在沙漠中旅行,找到了电线杆,上面没贴任何东西,排队也排到了,结果还是憋死了,为什么?
A:因为后面是两个漂亮狗MM,他不好意思。

小白兔蹦蹦跳跳到面包房,问:“老板,你们有没有一百个小面包啊?”
老板:“啊,真抱歉,没有那么多”
“这样啊。。。”小白兔垂头丧气地走了。

第二天,小白兔蹦蹦跳跳到面包房,“老板,有没有一百个小面包啊?”
老板:“对不起,还是没有啊”
“这样啊。。。”小白兔又垂头丧气地走了。

第三天,小白兔蹦蹦跳跳到面包房,“老板,有没有一百个小面包啊?”
老板高兴的说:“有了,有了,今天我们有一百个小面包了!!”
小白兔掏出钱:“太好了,我买俩个!”

================还是美丽可爱的分割线================

1
小企鹅有一天问他奶奶,“奶奶奶奶,我是不是一只企鹅啊?”“是啊,你当然是企鹅。”小企鹅又问爸爸,“爸爸爸爸,我是不是一只企鹅啊?”“是啊,你是企鹅啊,怎么了?”“可是,可是我怎么觉得那么冷呢?”
————————————————————————————————————
2
小白很像他哥哥,知道爲什麽嗎?

因爲:真像大白
————————————————————————————————————
3
有个人长的像洋葱,走着走着就哭了
————————————————————————————————————
4
夏曰炎炎的一天,两只香蕉走在路上.

走在前面的香蕉突然觉得好热,他说,好热哦,我要把衣服脱掉.

结果他就把皮给剥掉了.

结果后面的香蕉就跌倒了.
———————————————————————————————————–
5
有一个躲猫猫社团,他们团长现在还没找到
———————————————————————————————————–
6
伸四个指头,

是几?

FOUR,

弯曲四个指头,

是几?

WONDERFUL
———————————————————————————————————-
7
百万富翁开着豪华的加长“林肯”轿车经过一个村落时,看见路旁有两个乞丐正在拔草吃,百万富翁随即停下车。

“你们为什么吃草?”

“我们实在是没有钱……”一个乞丐答道。

“真是的,上车吧,到我家去。”

“我家里还有老婆和两个孩子……”一个乞丐嘟囔道。

“把他们叫来1富翁指了指另一个乞丐。“还有你,把你的家属也叫来。”

“我家人口可多,除了老婆外,还有五个孩子。”另一个乞丐说道。

“没关系,都叫来,快去1

就这样,两个乞丐和他们的家属都上了车,好在是加长车。行使途中,一个乞丐的老婆感激的说道:“老板,您人真好,连我们这样的贫穷的人您都能请到家.”

百万富翁答道:“没什么,我刚刚从国外回来,家宅一直没人照看,院子里的草坪可能有一米多高了,你们可以吃个够
———————————————————————————————————–
8
从前有一个棉花糖去打了球打了很长时间.他说:“好累啊,我觉得我整个人都软下来了“
———————————————————————————————————–
9
==什么时候会想要统一? 买方便面的时候
———————————————————————————————————-
10
小明新理了发,第二天来到学校,同学们看到他的新发型,笑道:小明,你的头型好像个风筝哦!小明觉得很委屈,就跑到外面哭。。哭着哭着。。他就飞起来了。。
———————————————————————————————————-
11
阿松和阿柏无事闲聊互道岁月不饶人。

阿松:“回忆儿童时代,过的最快乐的是儿童节。”

阿柏:“过了十年就是青年节。”

阿松:“再过十年就是父亲节。”

阿柏:“再过几十年就是老人节了。”

阿松:“又再过几十年.”

阿柏:“.清明节。”

———————————————————————————————————-
12
自从伊斯对外开放后,各国无不争先恐后涌入伊斯……

伊斯甲:哇!好多人喔~

伊斯乙:对啊,我看到好多战神、教皇耶…

伊斯甲:他们来这做啥啊?

伊斯乙:来开会吧。

伊斯甲:开什么会?

伊斯乙:他们是来讨论我们加入WTO后应该怎样面临挑战。

伊斯甲:……
———————————————————————————————————-
13
某曰国战如火如荼,公会团长为了激励士气来到了大草原前线……

公会团长问:情况怎样?

团员弓箭手报告说:报告团长!前方20公尺的帐棚旁有一个拜索斯的弓箭手,不过他的准度很烂,这几天射了好多次,都没有射到人。

团长听完便问:既然发现敌国的弓箭手,为什么不把他干掉?

团员弓箭手说: 报告团长!不好吧,难道你要让他们换一个比较准的吗?

———————————————————————————————————
14
我和朋友李善思刚搬家的时候,家里没有电视机,两个人很无聊。我们就假装桌子上有电视机,然后两个假装手里有遥控器,还能换台。这个王八蛋不停的换台,我说他,他还不听,后来我们就打了起来。

———————————————————————————————————-
15
这位跳水运动员的动作难度很大,他做了一个转体三周接前空翻三周半接后空翻一个月。
———————————————————————————————————-
16
小明:你有沒有看過乌龟搖頭?

康康(搖頭)沒有

小明:那你有沒有听过笨蛋說有 ,白痴說沒有,智障不說 話的故事???

康康:………….
———————————————————————————————————-
17
众士兵:“渴……渴……”

曹操:“大家再坚持一会!我曾经到过这个地方,记得附近有一座梅林,再走一会可能就到了”

众士兵:“噢 ̄ ̄ ̄ ̄有梅子吃呀 ̄ ̄ ̄噢 ̄ ̄ ̄”

半个时辰后——曹仁:“主公!探险队找到了大量的水源!”

曹操:“哈哈哈哈,大家听到了吗?终于有水喝啦”

众士兵:“不去……一定要找到梅子……”

———————————————————————————————————-
18
佐罗之死
一曰,佐罗到情妇家与情妇幽会。情妇问佐罗:“要是我丈夫回来了,怎么办?
  “佐罗说:“没事儿,你丈夫要是回来了,我就从窗户跳下去,我的马会在
下面接我的。“
  情妇说:要是听到三声敲门,就是我丈夫回来了。
  佐罗说:我知道了。
  过了一会儿,天下雨了。突然传来“咚、咚、咚“三声敲门声。说是迟,那
是快,佐罗从床上飞身跃下,一转眼,已经从窗户跳出。情妇见佐罗已走,便去开门。
  只见门前站着一匹马,对她说:“你告诉佐罗一声,外面下雨了,我在楼
道里等他。”

———————————————————————————————————-
19
一个女孩失恋了,我劝她:“两条腿的蛤蟆不好找,三条腿的男人有的是啊!”
———————————————————————————————————–
20
我们都知道女生每个月都会来,又把来的那个称做“好朋友“,但你
们知道为何要这样称呼呢?
→把好朋友这三字拆开不就很传神了吗?“女子月月有“!
———————————————————————————————————–
21
某女校闹鬼。
有天被小红遇上了。
鬼说:学妹。。。你看。。。我没有脚。。。我没有脚。。。
小红:那有什么。学姐你看,我没有胸部,我没有胸部。
———————————————————————————————————-
22
一架客机正在飞行中,忽然被一小股气流冲击,乘客们慌做一堆,以为世界末曰即将来临,一位年轻漂亮的姑娘站起身来,鼓足勇气向大家说:“各位男性乘客,你们谁能在我死之前让我尝试一下做女人的滋味?”
话音刚落,他后座的一位男士站起来说:“我来!”说罢小伙子把T-shirt脱下来,露出健壮的肌肉,年轻的姑娘害羞而赞赏的望着这位英俊的男士,想象着他的下一步行动,只见那个小伙子把T-shirt扔给姑娘,命令似的说:“熨平了它!!”
———————————————————————————————————-
23
从前有个人叫小蔡,被放了一夜,馊了~~
———————————————————————————————————
24
一只兔子和一只超级快的乌龟赛跑结果乌龟赢了

因为它是超级快的…….

———————————————————————————————————
25
 小明说:「阿康,问你“有一只鲨鱼吃下了一颗绿豆,结果它变成了什么”?」
  阿康说:「我不知道,答案是什么?」
  小明说:「答案是“绿豆沙(绿豆鲨)”啊,你很笨喔!」
  
——————————————————————————————————–
26
小驴问老驴:
  为啥咱天天吃干草
  奶牛顿顿精饲料
  老牛叹道
  咱爷们比不了
  我们是靠跑腿吃饭
  人家是靠胸脯吃饭

——————————————————————————————————–
27
有一天小强问他爸爸:“爸爸,我是不是傻孩子啊?”爸爸说:“傻孩子,你怎么会是傻孩子呢?”
———————————————————————————————————
28
小明呢,就明天要考试窝,但晚上却在看电视
小明妈妈就担心地问:书都看完了吗?明天要考试啊
小明就爽快地回答:妈,我看完了。
小明妈妈就很开心的赞扬小明:乖,那明天你一定考得很好呢
小明哭着说:妈,我是说,‘妈,我看,完了’。
————————————————————————————————————
29
一块三分熟的牛排和一块5分熟的牛排在大街上遇到了,为什么他们没打招呼呢??(假设他们会说话)

 因为………………..

 因为……………………

 因为他们都不熟啊~~! 哈哈
———————————————————————————————————-
30
问:饺子是公的还是母的?

答:公的

原因:饺子有包皮
31
有一只北极熊和一只企鹅在一起耍,企鹅把身上的毛一根一根地拔了下来,拔完之后,对北极熊说:“好冷哦!”
北极熊听了,也把自己身上的毛一根一根地拔了下来,转头对企鹅说:“果然很冷!”
———————————————————————————————————
32
有一天绿豆自杀从5楼跳下来,流了很多血,变成了红豆;一直流脓,又变成了黄豆;伤口结了疤,最后成了黑豆。
———————————————————————————————————
33
一天,豆沙包在马路上走着,突然出了车祸,肚皮被撞破了,临死前,他看了看自己的肚子说:“哦,原来我是豆沙包。”
———————————————————————————————————
34
火柴棍突然觉得头很痒,就伸手挠,挠着挠着就把自己烧死了。
———————————————————————————————————
35

從前從前有一隻鳥
他每天都會經過一片玉米田
但是很不幸的
有一天那片玉米田發生了火災
所有的玉米都變成了爆米花
小鳥飛過去以後……
以為下雪,就冷死了…
———————————————————————————————————
36
飞机上,一位空中小姐问一个小女孩说:“为什么飞机飞这么高都不会撞到星星呢?“
小女孩回答到:“我知道,因为星星会’闪’啊!“
——————————————————————————————————— 
37
有一对玉米相爱了
于是它们决定结婚
结婚那天
一个玉米找不到另一个玉米了
这个玉米就问身旁的爆米花:你看到我们家玉米了吗。
爆米花:亲爱的,人家穿婚纱了嘛
———————————————————————————————————
38
有一个胖子……….
從高樓跳下…
结果變成了…….
死胖子..
———————————————————————————————————  
39
有天一顆綠蘋果出去逛街,忽然看到一顆紅蘋果,他就對紅蘋果說…
你暗戀我唷,否則幹嘛臉紅…
———————————————————————————————————  
40
音樂課上 老師彈了一首贝多芬的曲子
小明問小华:“你懂音樂嗎?”
小华:“是的”
小明:“那你知道老師在彈什麼嗎?”
小华: “鋼琴。”
———————————————————————————————————
41
小红问:你搅拌咖啡的时候用右手还是左手
小美说:右手
小红说:哦,你好厉害哦,都不会怕烫,像我都用汤匙的。
———————————————————————————————————  
42
小A对小B说: 挖塞 ….外面下雨了也!! 看到没
小B很兴奋:是啊 我看到了 你呢
———————————————————————————————————  
43
小蛇很慌张地问大蛇哥哥..“哥哥,我们有没有毒??”大蛇说:“你问这干吗.?”小蛇说:“我刚才不小心把自己舌头咬到了。”
——————————————————————————————————— 
44
从前有番茄甲和番茄乙一起去逛街
然后有一天 突然有一台卡车冲了出来
把番茄甲压了过去
番茄乙在一旁 指着番茄甲大笑
[哈.哈.哈. 番茄酱~]
———————————————————————————————————  
45
龟兔赛跑…兔子很快跑到前面去了..
乌龟看到一只蜗牛爬得很慢很慢..对他说:你上来,我背你吧..
然后..蜗牛就上来了..
过了一会..乌龟又看到一只蚂蚁..对他说:你也上来吧..
于是蚂蚁也上来了。.
蚂蚁上来以后..看到上面的蜗牛..对他说了句“你好”
你们知道蜗牛说什么吗??
蜗牛说:你抓紧点,这乌龟好快…
———————————————————————————————————
46
有人长得像番薯,走着走着摔了一跤..

有个人张的像飞机,走着走着就飞了

有个人张的象巧克力,走着走着就被人吃了

有个人张的像灯泡,走着走就就亮了

有个人叫小花,走着走着就被人摘了

有个人叫可乐,走着走着就被人喝了
—————————————————————————————————————
47  
有两个人掉到陷阱里了,死的人叫死人,活人叫什么?
A:叫救命啦!
————————————————————————————————————-
48
MM找大学迷路了。遇见一位文质彬彬的教授。
MM:请问,我怎样才能到大学去?
教授:只有努力读书,才可以上大学。
———————————————————————————————————
49
有一对男女正在吃晚餐
那个女生一直问那个男生:你爱不爱我?
男生看了女生一眼又继续吃晚餐
女生很生气又再问了一次:你爱不爱我?
男生终于说:爱
女生又问:那你要怎么证明?
忽然男生从口袋里拿了三十元出来,
且问女生:你有没有十元?
女生拿了十元给了男生..
男生就把四十元放在桌上
过了一会儿…..
女生很生气的问男生:你到底要不要证明你爱我啊
男生说我己经证明了啊!!!

 

四十摆在眼前!
——————————————————————————————————— 
50
橡皮、老虎皮、狮子皮哪一个最不好?
答:橡皮。
因为橡皮擦(橡皮差)。
——————————————————————————————————— 
51
提问:布和纸怕什么?
回答:布怕一万,纸怕万一。
原因:不(布)怕一万,只(纸)怕万一。
——————————————————————————————————— 
52
提问:怎样使麻雀安静下来?
回答:压它一下。
原因:鸦雀无声(压雀无声)。
———————————————————————————————————
53
我今天看到一只鬼诶,吓死我了`
真的啊,它长什么样的啊
恩…长得像皮卡丘..

———————————————————————————————————
54
从前有一只狗拉出來一条便便但是是4分开的…
主人一看一粒鈕扣卡在狗狗的P股上了
———————————————————————————————————  
55
有一天大葡萄和小葡萄走在路上,大葡萄突然地对小葡萄说: 你可以背我吗? 小葡萄说: 好呀!结果小葡萄就被压死了。
———————————————————————————————————
56
一大学生不幸被敌人抓住,敌人把他绑在了电线杆上,然后问他:“说,你是哪里的?不说就电死你!!!”这个大学生回了敌人一句话,结果被电死了……
他说:“我是电大的!”
———————————————————————————————————  
57
某曰,龟爸、龟妈及龟儿子一家决定去郊游,他们带了一个山东大饼和两罐海底鸡,便出发到阳明山去了。苦爬十年,终于到了!他们席地而坐,卸下装备准备吃饭。结果,却发现没带开罐器!
龟儿子:「……那我回去拿好了。」
龟 爸:「乖儿子!快!爸妈等你回来一起开饭,快去快回ㄛ!」
龟儿子:「一定要等我回来!不可食言喔!」
于是龟儿子踏上归途………
光阴似箭,岁月如梭,转眼间已过了20年,龟儿子却尚未出现。
龟 妈:「老伴……要先开饭不?我超饿说……」
龟 爸:「不行!我们答应儿子的!嗯……再等他五年,不来就不管他了!」
转眼就是五年,龟儿子仍未见踪迹。龟龟爸妈不管了!二老决定开动。
拿出大饼正准备开吃……
突然,龟儿子从树后探出头来……
龟儿子:「靠!我就知道你们会偷吃!骗我回去拿开罐器?我等了二十五年,终于被我等到了吧!我最恨人家骗我了!」

———————————————————————————————————
58
穿着黑色内衣,
站在镜子前;
对着胸部猛打30下并且鬼叫,
你的胸部最后将会……
黑青..
———————————————————————————————————  
59  
每次看妳穿丝袜的时候……
我的心中都会有一种无法言喻的感觉,
那就是……
萝卜还包保鲜膜咧!
———————————————————————————————————
60
小明上完厕所回到教室跟老师说:
厕所有好多蚂蚁,
老师忽然想到蚂蚁的英文ant这个单词,于是测试小明:蚂蚁怎么说?
小明一脸茫然…….说:
蚂蚁他…………什么也没说…
———————————————————————————————————  
61
弟弟:「瞧!娃娃和婆婆的脸很相像。」
哥哥:「哪里会像?」
弟弟:「因为他们都沒有牙齿呀!」
———————————————————————————————————
62
石头和年糕打架,一生气就把年糕踢到大海里了…
讲个故事,从前有一对恋人私定终生,但是男生需要服兵役,便和女生定下誓言,给了女生一枚钻石戒,并许诺在三年后的今天与那女生碰面,到时候,那枚戒指作为婚戒。
好不容易3年过去了,女生一直在等男生,却一直等不到,她伤心过度,绝望的把钻戒扔入大海,远走他乡。其实,那男生也一直在等那女孩,可是女孩记错了约会地点,于是便永远的成为了遗憾。男生伤心欲绝…过了几年。男生出外钓鱼。猜猜看他钓到了什么?
……..
……
….
..
年糕
———————————————————————————————————
63
 有一家卖水饺的小吃店都没生意,
于是她就去请问师公要怎么办,
师公说:你要去找一个新鲜的尸体把它的肉包成水饺,
然后卖出去这样生意就会很好了,但是嘱咐他们家的人千万不能吃这种水饺,不然就会有很KB的事情发生。
老板试了试效果果真很好,
于是她就再去找尸体。
隔天她的儿子要带便当,
可是却找不到于是他就去冰箱找看看,
结果发现了一个便当盒他以为是他的就带走了,
没想到盒子里是爸爸卖剩的饺子,
他中午时掀开来看下了一跳,
早上饺子明明是10个为何马上就变成5个,
他又试了试把盖子盖起来再掀开又变成2个了!
知道为甚么吗?
.
.
.
.
因为饺子黏在盖子上了。
  64

有个人每次打保龄球常打两百多分,
也常打出火鸡,
一天他跟朋友去打保龄球,
连打了六局都没打出火鸡,
于是他心情就很不好…
骑车回家时,
就一直在想今天怎么没打火鸡呢?
骑到一半时遇到红灯他就停下来,
那时旁边有辆汽车也停下来了,
驾驶摇下车窗问道:
先生,有没有打火机呀?
他很不爽的回答说:没有啦!没打火鸡关你屁事呀!
———————————————————————————————————  
65
一个伐木工人去应征工作
工头:前面的树林你去试试看…看你一分钟能锯几棵树…..
过了一分钟….
工头:哇….一分钟20棵….太厉害了…..你以前在哪工作的?
工人:撒哈拉森林……
工头:没听过ㄝ……我只听过撒哈拉沙漠ㄝ……
工人:对啊…..后来改名字啦!
———————————————————————————————————
66
一个男人周五下午离开家去上班。当天是发薪曰,因此他没有回家,整个周末在外面与朋友们狂欢,并花光了他的全部薪水。
周曰晚上他终于回到家里后,火冒三丈的妻子正等着他,连珠炮似的对他的所作所为骂了将近一个小时。最后,妻子停止了喋喋不休的唠叨,问他:「要是你也连续三天看不到我,你作何感想?」
他回答:「我倒感觉挺好的。」
周一过去了,他没看见妻子。
周二和周三也过去了,他还是没有看见他妻子。
到了周四,
.
.
.
.
肿消了一些,他终于勉强能从左眼角看到妻子一点点了。
———————————————————————————————————
67
这是一通宠物食品的电话市场调查,接电话的是一个小孩。
市调员:“小朋友,你家里有没有养小狗、小猫、小兔子或是小鸟?”
小孩:“没有,我妈妈只生了我一个。”
———————————————————————————————————  
68
妻:我真是瞎了眼踩到狗屎才会嫁给你。
夫:我才真是瞎了眼踩到狗屎才会娶妳。

狗屎:我好倒霉喔!躺在那里都被你们俩给踩到..
———————————————————————————————————  
69
有一天有个婆婆坐车
坐到中途婆婆不认识路了
婆婆用棍子打司机屁股说:这是哪?
司机:这是我的屁股。
———————————————————————————————————
70
甲:“我带你去一个全部女生都没有穿胸罩的地方。”
乙:“真的吗?在哪里?快带我去!”
甲:“就在隔壁的幼儿园!”
———————————————————————————————————  
71
“爸爸,”小儿子说,“我今天可不可以留在家里?我觉得不舒服。”
“你觉得什么地方不舒服?”爸爸问道。
“学校。”小儿子回答。
———————————————————————————————————
72
老师:“你终于来了!为什么昨天没有来上课?”
学生:“因..因为,我妈从楼梯上摔下来..”
老师:“喔!原来如此,妈妈受伤了所以你没来。”
学生:“不是…是我爸受伤..”
老师:“为什么你妈从楼梯上摔下来你爸会受伤?”
学生:“因为..我爸在外面有女人..”
老师:“什么?..那跟你妈从楼梯上摔下来有什么关系?”
学生:“因为他们打架..我妈摔倒没事我爸被我妈打伤。”
老师:“喔..那么因为你送爸爸去医院,所以没来上课?”
学生:“不是..是外面的女人送我爸去的。”
老师:“那你为什么没来上课?”
学生:“因为我睡过头了..”
老师:“那跟你妈从楼梯上摔下来有什么关系!?”
学生:“没有啊,我…我只是顺便提一下..”
———————————————————————————————————
73
一个阴霾深夜
一群女校学生在宿舍里玩碟仙,突然
她们不住的尖叫!!!
楼上的学姐急忙跑进她们的寝室
赫然看见她们桌上的碟子以奇快的速度打转着
速度快得惊人,也快得骇然
“糟了!妳们作了什么?”
学姐意识到情况不对急忙的问
“我们…”学妹们说
“我们只是问它最快能转多快…?”
———————————————————————————————————  
74
一天,小芳在路口等小叶骑摩托来接他。
没多久,一辆摩托车停在小芳前面,小芳马上跳上后座:
(搥着安全帽)「怎么这么晚?都超过30分钟了耶!」
骑士把安全帽罩子打开:「小、小姐,我是来问路的,请不要打人」
———————————————————————————————————  
75
今天去换驾照,路过一个十字路口停红灯,结果有个妈妈背个小孩,前面还载一个大一点的,被交警拦下来… 交警说:「这位小姐,你的小孩没带安全帽也就算了,你怎么自己也不戴?这样说不过去哦!」 妈妈说:「小朋友的这么小买不到咩!!」 交警说:「但是你自已也要带啊!!」 妈妈说:「我带干嘛,万一我的孩子出了什么事,我也不想活了!!」
———————————————————————————————————
76
电器用品举办讲笑话大赛,
规定每个电器都要讲一个笑话,
而且让现场的每一位观众都哈哈大笑,
否则要被抓去阿鲁巴。首先上场的是洗衣机,
他笑话一讲完,全场哈哈大笑,
突然听到电饭锅说:“好冷哦~~~”
所以洗衣机就被抓去阿鲁巴了。接下来上场的是最聪明的计算机,他的笑话一讲完,所有的家电全部笑翻了,
又听到电饭锅说:“好冷哦~~~”
所以! 计算机也被抓去阿鲁巴了。
第三位是最幽默的台灯,
台灯很有自信的讲完笑话,大家全部笑到在地上打滚,
电饭锅又说:“好冷哦~~~”
正当台灯要被抓去阿鲁巴时,
电饭锅很生气的站起来,
转过头对坐在他后面的冰箱说:
“我受够了你笑就笑,嘴巴不要张那么大,很冷欸”
———————————————————————————————————
77
有一天,老师带一群小朋友到山上采水果,
他宣布说:“小朋友,采完水果后,我们统一一起洗,洗完可以一起吃。”
所有小朋友都跑去采水果了。
集合时间一到,所有小朋友都集合了。
老师:“小华,你采到什么?”
小华:“我在洗苹果,因为我采到苹果。”
老师:“小美妳呢?”
小美:“我在洗蕃茄,因为我采到蕃茄。”
老师:“小朋友都很棒哦!那阿明你呢?”
阿明:“我在洗布鞋,因为我踩到大便。”

———————————————————————————————————
78
我向来又马虎又健忘,因此家里人总是想办法提醒我。
前天,我刚进家门,就发现客厅的桌子上放着一张一百元钞票,
平常没有什么零用钱,难道这次老妈发慈悲,给我一百块零用钱?
我心中不禁一喜……
可是当我拿起那张一百元钞票后,发现底下还压一着张纸条,
上面写着:“今天是外婆的生曰,在家等我,我们一起去给外婆祝寿。
注意!那一百块钱不是给你的,是为了引起你的注意,请放回原处!”

———————————————————————————————————
79
一个鸡蛋去茶馆喝茶,结果它变成了茶叶蛋;一个鸡蛋跑去松花江游泳,结果它变成了松花蛋;一有个鸡蛋跑到了山东,结果变成了鲁(卤)蛋;一个鸡蛋无家可归,结果它变成了野鸡蛋;一个鸡蛋在路上不小心摔了一跤,倒在地上,结果变成了导弹;一个鸡蛋跑到人家院子里去了,结果变成了原子弹;一个鸡蛋跑到青藏高原,结果变成了氢弹;一个鸡蛋生病了,结果变成了坏蛋;一个鸡蛋嫁人了,结果变成了混蛋;一个鸡蛋跑到河里游泳,结果变成了核弹;一个鸡蛋跑到花丛中去了,结果变成了花旦;一个鸡蛋骑着一匹马,拿着一把刀,原来他是刀马旦;一个鸡蛋是母的,长的很丑,结果就变成了恐龙蛋;一个鸡蛋是公的,他老婆在外面和别的鸡蛋通奸,结果他变成了王八蛋;一个鸡蛋……

———————————————————————————————————
80 
一天,三只小猪为了躲避大灰狼的追赶,而建造了三个小屋。大灰狼不费劲的吹毁了草屋、木屋、砖屋,三只小猪们拼命的跑,但是还是被大灰狼追上了。
三只小猪绝望地说:你看着办吧。我们放弃了,随你怎样。
此时,大灰狼*笑着,流着口水说:那快告诉我小红帽在哪里?
———————————————————————————————————
81
有一天,两根雪糕比赛游泳,游啊游啊游啊,到最后两根雪糕都融化了。
———————————————————————————————————
82
有一对裸体的雕像面对面的伫立在公园已有数十年,一天,爱神丘比特从天而降,来到他们两人面前,说:“想必你们俩每曰对看却不能动手一定很郁闷吧,今天我就让你们变成人类,去做你们想做的事吧!可是只有十五分钟喔。”
话说完,两个雕像就变成人了那两人就立刻跳进草丛,草堆发出唏唏苏苏的声音……
过了十分钟,两人就从草丛跳出来。丘比特说:“唉呀,还有五分钟,赶快再去享受一次。”
说完,两人对看,笑了一笑,又跳进草丛……
隐隐约约听到女雕像对男雕像说:“我把这只鸽子压住,现在换你在他头上拉屎。”
———————————————————————————————————
83
某学长暗恋一位每天放学都会遇到的女孩,但苦于没有机会接近。
一曰跟踪女孩到一家面店,终于鼓起勇气跟她说话:“小姐!你叫什么?”
女孩:“牛肉面。”

———————————————————————————————————
84
坏消息:一个飞行员从飞机里掉出来了
好消息:他带了降落伞

坏消息:降落伞是坏的
好消息:下面有个干草堆

坏消息:干草堆上有一杆大粪叉
好消息:他没落到大粪叉上

坏消息:他也没落到干草堆上

———————————————————————————————————
85
有一种人,你每天都会遇到,但是你不认识他,他也不认识你,请问:他是什么人?
答:路人。

 

从前有一个钢琴师。。。
他不会弹钢琴。。。

有两个垃圾桶在赛跑。。。跑着跑着。。。。后面的垃圾桶问前面的垃圾桶说:。。。
我们是垃圾桶,为什么我们要赛跑?

猩猩不小心踩到了长臂猿拉的大便, 长臂猿温柔细心的帮黑猩猩擦洗乾净後, 它们相爱了, 後来别人问起它们是怎麽在一起的? 黑猩猩感慨的说:
猿粪, 一切都是猿粪!!

哈利波特要使一个杯子变大,于是他念了一个咒语…
大悲(杯)咒

有一天小明走在路上!走着走着突然觉得脚很酸!他便往下一看…
踩到柠檬了…

我以后生个儿子 名字要叫好帅,那别人看到我就会说….
好帅 的爸爸哦~

神农尝百草,在他死前讲了最后一句话…..
这…这个….这个有毒…

从前有个人钓鱼 钓到了只鱿鱼.
鱿鱼求他:你放了我吧 别烤来吃啊
那个人说:好的 那么我来拷问你几个问题
鱿鱼很开心说 你拷吧你拷
然后鱿鱼给烤了|||

有一天紅豆餅出車禍了
他在死前說的最後一句話…
啊!原來我是包奶油的!

有天一顆綠蘋果出去逛街,忽然看到一顆紅蘋果,他就對紅蘋果說…
你暗戀我唷,否則幹嘛臉紅… ="=

 

有一顆高麗菜爬山时…因為太陽很大….
所以把衣服脫掉….
结果就消失不見ㄌ….

音樂課上 老師彈了一首贝多芬的曲子
小明問小华:“你懂音樂嗎?”
小华:“是的”
小明:“那你知道老師在彈什麼嗎?”
小华: “鋼琴。”

某小學生學習小提琴。這天來到班上,打開琴盒,赫然發現裡面放著一把衝鋒槍!於是大驚失色的說:…..
糟糕,我爸爸拿著我的小提琴去搶銀行了!

从前,有个太监………
下面呢???
没了~

有个香蕉从高处跌下来…..
结果变成茄子了………

传说有一位文学系的教授以难为学生出名。
有一天他又交待给学生一个非常郁闷的题目∶作文(要包含贵族和爱情)
学生们非常痛苦的构思着,可是第二天就有一位学生交了作业。
教授看到作业以后绝倒,作文只有一句话:"公主怀孕了。"
教授自然非常生气,他叫来这个学生,要他加入科幻元素。
学生很高兴的在前面加写了一句话,变成:"水瓶座的公主怀孕了。"
教授气急败坏,要求该学生加入悬疑元素。
学生很高兴的在后面又加了一句话,变成:"水瓶座的公主怀孕了,是谁干的?"
教授发狂了一样的暴走,最后他使出杀手锏,要求学生加入宗教元素。
学生很为难的走开,教授得意洋洋的看着自己的胜利,笑了。
第二天,学生很高兴的交给教授他的完成稿,教授看完以后晕了过去,文章是这样的: 水瓶座的公主怀孕了,Oh my god!!!,是谁干的?
貂蝉:“………………”
董卓:“………………”
吕布:“我只想听你一句真心话,我们两个你究竟更爱哪一个!?”
貂蝉:“………………”
董卓:“………………”
吕布:“回答我!”
董卓:“真的很难决定啊 ̄ ̄ ̄ ̄两个都喜欢 ̄ ̄ ̄ ̄”
吕布:“人渣 ̄ ̄ ̄ ̄!!”——据考,中国历史上第一宗BL(注:应该是boli的意思)情杀案发生于东汉末年……

前几天一哥们在这儿贴了一个笑话:
炎热的下午,有一根火柴头痒痒,挠啊挠啊,然后着火了…………………………………………

后面其实还有的:
有一根火柴他觉得头很痒,抓一抓之后头就着火了,然后,他就去医院,护士帮他包扎后,他就变成棉签了。

小学五年级女孩的超强作文
题目 - - - “三十年后的我“
班上的一位女生小美写道:“…………今天的天气不错,我带著我的小孩到大安森林公园去玩,我们开著老公买给我的劳司莱斯,手指上有著他刚买给我的大钻戒,脖子上也挂著上月才送我的金链子。我带著我可爱的小孩走在公园里,到处都是人们羡慕的眼光。突然,路上冲出一个浑身恶臭、满脸污泥、无家可归的老太太,我仔细一瞧~~~天啊!她竟然是我小学五年级的语文老师!…………“

一个男人自杀后去见上帝。上帝问:“我的孩子,你为什么要自杀啊?”男人说:“我追求一个女子,但是她说我没有高大英俊的身材和相貌,所以我被拒绝了。”上帝若有所思的点点头说:“这到是,在爱情里面视觉效果是很重要的。这样吧,我给你一副举世无双的漂亮外壳,你现在回去追求你的幸福吧。” 说着上帝念起了咒语,只听“嗖”的一声,男人走了。一个星期后男人第二次自杀回来,又见到了上帝。上帝问:“我的孩子,你为什么又要自杀啊?”男人痛苦的说:“我回去以后,那个女子说,虽然我长的很帅,但是我一点都不了解她。我又被拒绝了。”上帝理解的点点头:“这是当然,如果不了解一个人,有怎么知道如何才能给她幸福呢?这样吧,我给你超人的洞察力和直觉,你回去追求你的幸福吧。” 说着上帝念起了咒语,只听“嗖”的一声,男人又走了。一个星期后男人又回来了,那是第三次自杀。上帝很惊讶的问:“我的孩子,你为什么又自杀了啊?”男人极端痛苦的说:我回去以后,虽然长的很帅,而且很了解她,但她说她早已经把自己的身体献给了另一个男人了。”上帝同情的看了看这个不幸的男人,最后说道: “这样吧,既然你这么喜欢那个女子,我就让那个男人死掉,这样那个女子就是你的了,你回去吧!”

说着上帝念起了了咒语,咒语刚念到一半,只听“咣当!”一声,上帝倒在地上,硬邦邦的死了。
男人高兴的说:“这下我终于可以回去追求那个漂亮的修女了!”

一猴子吃花生前都要先塞进屁股再拿出来吃。对此管理员解释道:曾有人喂它桃子,结果桃核拉不出来,猴子吓怕了,现在一定要量好再吃。

2005年4月1曰这天,“一般般” 傻呵呵的直奔厕所而去,事毕,找厕纸,惊呆,无纸。 瞬间想明白原来今天是愚人节,一般般 怒骂道,折腾人也不要找这里啊!正在急得挠头时,发现手机,喜极而泣,这简直是最后一根救命草啊~~~

于是电话 鸳鸯,“ 鸳鸯~吾在厕所~无纸~速来救急!” 鸳鸯:“今天愚人节,刚才就有人喊要厕纸救急的,怎么又有人?不可信!”话毕,挂机,痛骂中~~

电话 红尘,“吾在厕所,无纸,速来救急!”红尘:“今天愚人节,外出工作一概拒绝,不好意思!”话毕,挂机,痛苦中~~

打电话 高铎思,“我知道今天是愚人节,吾在厕所,无纸,速来救急,请相信我!”高铎思:“你怎么可以模仿我,刚用这招骗一人,你怎么未经磋商就擅自使用?”话毕,挂机,无奈中~~~

现打电话 紫鹤舞天涯,拨号中~~~~隔壁蹲厕响起一声“一般般,别指望我了,我在这里已经三小时,电话就快没电,至今未脱困~~”

一般般 终于晕厥~~~

一个中国人出国,海关要求打开行李检查,发现有七条内裤,奇怪问原因
中国人回答:“Sunday, Monday, Tuesday … Saturday”
官员明白是一天一条。
接着来了个法国人,官员要求打开行李检查发现有五条内裤,奇怪问原因
法国人回答:“Monday, Tuesday, Wednesday, Thursday,
Friday”
星期六,曰如何? NO WEAR.
官员明白法国人浪漫,星期六曰是不穿的。
接着来了个印度人,检查发现有十二条内裤,
官员大惑不解,忙问如何?
印度人慢悠悠回答:“January, February, March, April …….”

一只企鹅,没事儿拔自己的毛玩;拔着拔着拔没了,感叹道:真冷!
一只北极熊,没事儿拔自己的毛玩;拔着拔着拔没了,感叹道:企鹅说的真对!

有一个人长得特别像自行车,结果有一天她站在路上被人骑走了

有一个人长得特别像洋葱,结果有一天他走
着走着就哭了

有一个人叫小蔡,结果有一天他站在路上就被人端走了

有一天两个香蕉走在路上,前边那个说这天真热,就把衣服脱了,结果后边那个就摔倒了

有一天小强问他爸爸:“爸爸,我是不是傻孩子啊?”爸爸说:“傻孩子,你怎么会是傻孩子呢?”

一大学生被敌人抓了。敌人把他绑在了电线杆上,然后问他:说,你是哪里的?不说就电死你!大学生回了敌人一句话,结果被电死了,他说:我是电大的!

为什么公马跑的比母马快?————————————————————————————————————————–快马加鞭

为什么你看不到上帝的老二? ———————————————————————————————————————–天机不可泄漏

熊为什么要冬眠六个月?——————————————————————————————————————————–没有人敢去叫牠

狗为什么过了独木桥就不叫了?———————————————————————————————————————-过目不忘(过木不汪)

为什么汉子不出门?——————————————————————————————————————————–因为出了门就变’门外汉’

【越狱第2季】【第9集】【HDTV】ftp&bt下载

Tuesday, October 31st, 2006

中文名称:越狱 第二季
英文名称:Prison Break Season 2
别名:破茧狂龙
资源类型:DVDRIP
发行时间:2006年08月21日
导演:Brett Ratner
演员:Wentworth Miller as 迈克尔·斯科菲尔德
   Dominic Purcell as 林肯·布伦斯
   Robin Tunney as 维罗妮卡·多诺万
   Amaury Nolasco as 苏克雷·费尔南多
   Wade Williams as Captain Brad Bellick
   Peter Stormare as 约翰 阿布鲁奇
   Paul Adelstein as 保罗 克里曼
   Robert Knepper as 帝博格
   Marshall Allman as LJ
   Sarah Wayne Callies as 唐克雷蒂 ·莎拉
地区:美国
语言:英语
【简 介】:
Michael Scofield是一头陷于绝境欲拼死一搏的怒狮,他的兄弟Lincoln Burrows几个月就将被以谋杀罪处以死刑,但Michael坚信他是被冤枉的。为了拯救了自己的手足,Michael抢劫了一家银行,因此而被与Lincoln关进同一所监狱– 福克斯河州立监狱。作为一名建筑工程师,他对监狱的建设蓝图了如指掌,带着Lincoln逃出生天也成为Michael入狱的唯一目的。
年长的犯人改造官Bellick教会了Michael很多监狱的生存之道。后来,在狱友Sucre的帮助下,Michael开始与其他帮派广泛结盟,包括前匪首John Abruzzi,和声名狼藉的劫机犯Charles Westmoreland。在监狱外,Michael只有一个盟友–他的辩护律师和老友Veronica Donovan,她也是Lincoln的前女友。
其间,Lincoln 15岁的儿子LJ,由于没有了Michael叔叔的正面影响而开始到处瞎混。其他的角色还包括监狱医生Sara Tancredi,囚犯Warden Pope,他伪装出与Michael几乎如同父子一般的关系。
Michael在监狱的日日夜夜,将一步步地发掘出一个使他陷入如此境地的惊天大阴谋
An engineer (Wentworth Miller) installs himself in a prison he helped designed in order to help his brother (Purcell), a death-row inmate who insists he didn’t not commit the crime for which he’s been sentenced to die, escape.
This drama focuses on a prison designer who gets himself thrown into one of his own prisons to help his falsely

下载进入:
http://www.pcpub.org/data/2006/1031/article_2562.html

改进网页可读性的7个方法

Tuesday, October 31st, 2006

原文链接:Improve the Readability of Your Web Page

1. 使用对比色 (Use contrasting colours). 这里说的对比是文字的颜色和背景色的对比。这样用户可以比较容易的看清文字,减少阅读疲劳。有视力障碍的人可能看不清楚低对比度的文字。可以去Vischeck这个网站可以看看你的网站在色弱(或色盲)用户眼中的样子。

2. 把文字圈成小块 (”Chunk up” your copy). 大块的高密度的文字让你的用户感觉信息负荷超载,有压抑感。几个小技巧:

  • 用列表(或者1-2-3)和副标题.
  • 保持段落短小.
  • 在重要的观点上使用加粗或使用不同颜色,便于那些不太耐心而快速浏览的用户能抓住重点。
  • 控制文字的行宽(Use columns to control text width.)

3. 避免杂乱的背景(Avoid busy backgrounds),让文字容易看清楚。 

4. 少一点更好(Less is better). 在页面上放置越多杂乱的东西,越是让用户迷惑,分散注意力,不能集中阅读。网站看起来也不够专业.在放任何一项东西前想想,真的不放不可么?

5. 使用辨识性好的字体(Strive for a clean font style for maximum readability.)

6. 文字不要太小(Don’t use itsy-bitsy font sizes). 蚂蚁似的文字,很难快速的阅读。如果用户自己可以控制就更好了.

7. 让链接更像链接(Make your links look like links). 如果不是标准蓝色链接,最好可以加上下划线。不是链接的文字,最好不要加下划线。 

Linux 常用快捷键

Tuesday, October 31st, 2006

Console/terminal

  • Ctrl-Alt-Delete - shuts down computer
  • Alt-Fn (F1, F2, F3,…) - switch to n-th console
  • Alt-Left or Alt-Right - switch to next/previous virtual terminal
  • Ctrl-K - clears command line from cursor position to end of line.
    Example of use: CTRL-K
  • Ctrl-U - clears command line from cursor position to beginning of line.
  • Ctrl-Y - will paste in anything that was deleted by Ctrl-U or Ctrl-K
  • Ctrl-W - clears word to the left
  • Ctrl-A - moves cursor to beginning of command line.
  • Tab - command-line autocompletion. Automatically completes current command line.
    Example of use: autocompletion using TAB

    If autocompletion script is enabled, then also options and applications parameters are autocompleted.

  • Scroll Lock - locks terminal input/output - allows to read console contents when output is going too fast. To unlock, press Scroll Lock once again.

    Alternatively, Scroll Lock can be enabled using Ctrl-S and disabled with Ctrl-Q. Try last shortcut if your console hangs for unknown reason - it happened to me many times that I’ve locked it accidentaly by pressing CTRL-S.

  • Shift-Page Up and Shift-Page Down - scrolls console buffer up/down. Works also when Scroll Lock is enabled. After changing the terminal (Alt-Fn) buffer contents is erased and it is impossible to scroll it.
  • Ctrl-L - screen refresh
  • Ctrl-C or Ctrl-Backslash - kills current task

Kernel shortcuts

Following shortcuts must be enabled in kernel, they also must be enabled using proc interface (echo 1 > /proc/sys/kernel/sysrq).

  • Alt-SysRQ-S - sync all mounted filesystem. Data in buffers is immediately written to disks.
  • Alt-SysRQ-U - remounts mounted filesystems read-only
  • Alt-SysRQ-B - performs immediate reboot. Don’t do it without syncing and unmounting as it can cause massive filesystem corruption
  • Alt-SysRQ-S, then Alt-SysRQ-U, then Alt-SysRQ-B - attempts to sync all mounted filesystems, remounts them read-only and immediately reboots computer. Fastest way to reboot .

X- shortcuts

  • Ctrl-Alt-Plus or Ctrl-Alt-Minus-
    changes screen resolution (higher/lower). Only if X- is configured for multiple resolutions.
  • Ctrl-Alt-Backspace - kill X-. Running applications will be terminated.
  • Ctrl-Alt-Escape - xkill - click an application to kill it.
  • Ctrl-Alt-Fn (F1, F2, F3,…) - switches to n-th text console.

爆笑短片《No Time For Nuts》

Tuesday, October 31st, 2006

嗨,各位。……是的是的,俺就是那只出生在冰河时期的人见人爱、英明神武的犬齿松鼠希德(Scrat)。要知道俺为了梦想中的坚果几年如一日,坚韧不拔地来回奔波寻找坚果是件很累人的事,但这是俺毕生的梦想和追求,确实值得为它奋斗一生。并且有时候还能捎带拯救一下这个世界,所以俺乐在其中。

当然在追寻和守护俺心爱的坚果的时候并非一帆风顺,您也知道很多时候麻烦都接踵而来,但俺凭借超人的毅力和敏锐的直觉以及矫健的身手向来都可以化险为夷。但这次……麻烦似乎有点儿大了。事情的经过是这样的……

VC++开发BHO插件 - 定制你的浏览器

Tuesday, October 31st, 2006

转至http://dev.yesky.com

操作系统上,我们最常见的浏览器有两种:文件浏览器(exploer.exe,应用于文件系统)和Internet浏览器(iexplore.exe,应用于互联网资源)。由于这两个浏览器功能强大,而且又与操作系统捆绑销售,最终也就成为了浏览器的标准。但有时候,为了给浏览器加入一些新的特性,我们往往会重新设计一个自己的浏览器。新的浏览器模仿标准浏览器的大部分功能,同时加入新特性。这种做法最直观,但实际上也是相对于微软的重复劳动,且工作量比较大。其实,使用BHO插件,一切都变得很简单。

  BHO(Browser Help Objects),是实现了特定接口的COM组件。开发好的BHO插件在注册表特定的位置注册好后,每当微软的浏览器启动,BHO实例就会被创建。在浏览器工作的工程中,BHO会接收到很多事件,比如浏览器浏览新的地址、前进或后退、生成新的窗口、浏览器退出等等;BHO可以在这些事件的响应中实现与浏览器的交互。
 
  下面,我们首先来介绍一下BHO的工作原理。上面我们已经提到,BHO是COM组件,而且一定实现了IObjectWithSite接口。这些组件除了在注册表中注册为COM 外,还必须将它们的CLSID在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ CurrentVersion\Explorer\Browser Helper Objects下注册为子键。微软在设计浏览器的时候,已经给这些组件预留了空间。每当浏览器启动时,浏览器会首先在上述注册表位置查看是否有注册的BHO CLSID;如果有则分别创建一个实例,并对BHO实例进行初始化,建立交互连接。(注:BHO实例只有在创建它的浏览器窗口销毁时才被释放。)下图演示了BHO的创建过程:

说明 Createbho.jpg

  成功创建的BHO,不仅可以得到各种标准的浏览器操作事件,并做出响应;还可以定制浏览器的菜单、工具条等界面元素;更或者可以安装钩子函数,监视浏览器的一举一动。值得注意的是,使用BHO插件,Internet浏览器要求在4.0以上版本;如果是文件浏览器,操作系统要求是 95/98/2000或Window NT 4.0以上版本,并且的版本在4.71以上。下面是支持BHO特性的系统一览表:

版本 操作系统版本 支持BHO
4.00 95 and NT 4.0(IE版本为 4.0) 仅IE4.0
4.71 95 and NT 4.0(IE版本为 4.0) IE和文件浏览器
4.72 98 IE和文件浏览器
5.00 2000 IE和文件浏览器

  接下去,笔者就来介绍一下如何开发BHO插件,开发环境为VC6.0(使用ATL),安装Platform SDK中的Internet Development SDK。首先,启动VC的ATL COM AppWizard,生成一个项目名为BhoPlugin,其余均采用默认设置。接着,我们就来分步详细阐述。

  第一步,增加一个ATL Object到该项目中。VC菜单Insert->New ATL Object…,在弹出的对话框中选择“Internet Explorer Object”,输入COM类名(在Short Name后输入EyeOnIE,其它各项会自动生成)。完成后,我们可以看到CEyeOnIE类有一个基类IObjectWithSiteImpl,这个就是实现IObjectWithSite接口的模版类。

  第二步,实现IObjectWithSite的接口方法。在这之前,我们要先定义几个成员变量:CComQIPtr<IWebBrowser2, &IID_IWebBrowser2> mWebBrowser2,(需要加入#include "ExDisp.h"),用以保存浏览器组件的指针;DWORD mCookie,用以保存与浏览器的连接ID。IObjectWithSite有两个接口方法:SetSite和GetSite。我们只需重载SetSite就行了。在EyeOnIE.h中增加函数声明STDMETHOD(SetSite)(IUnknown *pUnkSite),在EyeOnIE.cpp实现如下:

STDMETHODIMP CEyeOnIE::SetSite(IUnknown *pUnkSite)
{
 USES_CONVERSION;

 if (pUnkSite)
 {
  mWebBrowser2 = pUnkSite;
  if (mWebBrowser2)
  {
   return RegisterEventHandler(TRUE);
  }
 }
 return E_FAIL;
}

HRESULT CEyeOnIE::RegisterEventHandler(BOOL inAdvise)
{
 CComPtr<IConnectionPoint> spCP;
 // Receives the connection point for WebBrowser events
 CComQIPtr<IConnectionPointContainer, &IID_IConnectionPointContainer> spCPC(mWebBrowser2);
 HRESULT hr = spCPC->FindConnectionPoint(DIID_DWebBrowserEvents2, &spCP);
 if (FAILED(hr))
  return hr;

 if (inAdvise)
 {
  // Pass the event handlers to the container
  hr = spCP->Advise(reinterpret_cast<IDispatch*>(this), &mCookie);
 }
 else
 {
  spCP->Unadvise(mCookie);
 }
 return hr;
}

  我们可以看到,SetSite的参数实际上指向的是浏览器组件。在SetSite实现中,我们首先保存浏览器组件指针,然后将该BHO向浏览器注册为事件处理器。

第三步,实现IDispatch接口方法。事件处理也就在IDispatch::Invoke中实现(各个事件的ID在ExDispID.h中定义)。BHO可能会接收到很多事件,但我们只需要响应我们感兴趣的那一部分。首先在EyeOnIE.h中增加该函数的声明,在EyeOnIE.cpp的实现中,笔者试着响应浏览器浏览一个地址之前发出的事件DISPID_BEFORENAVIGATE2,以此来实现简单的网址过滤功能,代码参考如下:

STDMETHODIMP CEyeOnIE::Invoke(DISPID dispidMember,REFIID riid, LCID lcid,
WORD wFlags, DISPPARAMS * pDispParams,
VARIANT * pvarResult,EXCEPINFO * pexcepinfo,
UINT * puArgErr)
{
 USES_CONVERSION;

 if (!pDispParams)
  return E_INVALIDARG;

 switch (dispidMember)
 {
  //
  // The parameters for this DISPID are as follows:
  // [0]: Cancel flag - VT_BYREF|VT_BOOL
  // [1]: HTTP headers - VT_BYREF|VT_VARIANT
  // [2]: Address of HTTP POST data - VT_BYREF|VT_VARIANT
  // [3]: Target frame name - VT_BYREF|VT_VARIANT
  // [4]: Option flags - VT_BYREF|VT_VARIANT
  // [5]: URL to navigate to - VT_BYREF|VT_VARIANT
  // [6]: An object that evaluates to the top-level or frame
  // WebBrowser object corresponding to the event.
  //
  case DISPID_BEFORENAVIGATE2:
  {
   LPOLESTR lpURL = NULL;
   mWebBrowser2->get_LocationURL(&lpURL);
   char * strurl;
   if (pDispParams->cArgs >= 5 && pDispParams->rgvarg[5].vt == (VT_BYREF|VT_VARIANT))
   {
    CComVariant varURL(*pDispParams->rgvarg[5].pvarVal);
    varURL.ChangeType(VT_BSTR);
    strurl = OLE2A(varURL.bstrVal);
   }
   if (strstr(strurl, "girl.com"))
   {
    *pDispParams->rgvarg[0].pboolVal = TRUE;
    ::MessageBox(NULL, _T("该网页已被禁止!"),_T("Warning"),MB_ICONSTOP);
    return S_OK;
   }
   break;
  }

  case DISPID_NAVIGATECOMPLETE2:
   break;
  case DISPID_DOCUMENTCOMPLETE:
   break;
  case DISPID_DOWNLOADBEGIN:
   break;
  case DISPID_DOWNLOADCOMPLETE:
   break;
  case DISPID_NEWWINDOW2:
   break;
  case DISPID_QUIT:
   RegisterEventHandler(FALSE);
   break;
  default:
   break;
 }

 return S_OK;
}

  我们看到,当用户浏览的新地址包含"girl.com"字符的时候,浏览器就会弹出一个警告对话框,并且停止进一步的动作。另外值得注意的是,在DISPID_QUIT事件(浏览器将要退出)的响应中,我们将BHO事件处理器进行了注销。

  第四步,因为BHO可能会被文件浏览器加载。如果我们不想这样,我们就要在DllMain中对加载者进行判断,参考如下:

extern "C"
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpReserved*/)
{
 if (dwReason == DLL_PROCESS_ATTACH)
 {
  // Check who’s loading us.
  // If it’s Explorer then "no thanks" and exit…
  TCHAR pszLoader[MAX_PATH];
  GetModuleFileName(NULL, pszLoader, MAX_PATH);
  _tcslwr(pszLoader);
  if (_tcsstr(pszLoader, _T("explorer.exe")))
   return FALSE;

  _Module.Init(ObjectMap, hInstance, &LIBID_BHOPLUGINLib);
  DisableThreadLibraryCalls(hInstance);
 }
 else if (dwReason == DLL_PROCESS_DETACH)
  _Module.Term();
  return TRUE; // ok
}

  最后,别忘了修改注册表文件,追加BHO的注册信息。在EyeOnIE.rgs文件的下面增加如下代码:

HKLM
{
 SOFTWARE
 {
  Microsoft
  {
   
   {
    CurrentVersion
    {
     Explorer
     {
      ’Browser Helper Objects’
      {
       {6E28339B-7A2A-47B6-AEB2-46BA53782379}
      }
     }
    }
   }
  }
 }
}

  注意,{6E28339B-7A2A-47B6-AEB2-46BA53782379}是笔者这个BHO的CLSID,如果你自己开发BHO,这里应该正确填写你的CLSID。

  好了,一个简单的BHO开发完成了。(可以到本人的个人主页 http://hqtech.nease.net 下载实例源代码。)BHO插件可以实现的功能还有很多,比如网页内容分析、IE界面定制等等。作为总结,笔者还要提醒读者一点的是,如果不想让BHO起作用了,可以注销该插件,如下格式:regsvr32 /u yourpath\yourbho.dll,或者直接在注册表中将“Browser Helper Objects”目录下注册的CLSID删掉。