中文搜索引擎与英文搜索引擎最大的区别就在于英文有空格天然隔开了每个单词,而中文需要系统进行切词来判别。首先要从一个关键词说,原本想做上海公司注册这个关键词,结果发现注册上海公司也同样有较好的排名,但是上海注册公司却没有获得很好的排名。也就是说,搜索引擎认为上海公司注册与注册上海公司这两个词关联度很高,而上海注册公司与他们关联度很低。
Archive for 2010年九月
搜索引擎切词的一些分析
你们是否也有这种感觉?
又一个秋天即将来临,遥远的珞珈山又将迎来新的主人。又开学了,“圆规”的擦肩而过,却吹不走心中的失落。
收到一条又一条的短信,他们有着相同的格式:我是XXX,这是我在XX的新号。又或是:我是XX,XXXXXXXX是我的新号,明天开始启用。
不曾想到大学最后一次打球是因为下雨而结束,也不曾想到那是最后一次。湿滑的场地让方JB急停跳投摔倒了,大家说走吧。大学&篮球就这样结束了。
不曾想到离开寝室的时候,觉得如此空荡。门外只有鑫爷的寝室是开着门的,或许管理员正在寻找鑫爷留下的气息。鑫爷走的那天,一个个寝室敲门过去,没人响应,一个通宵刚回来的帅哥给他开了门,鑫爷把他珍藏多年的好烟送给了那帅哥。
不曾想到最后的告别我是如此的淡定,淡定得有点“兴高采烈”,笑着和每个人拥抱道别。出租车司机说:原本不想接的,看有这么多人送才接的。
读书的时候幻想着工作的时候是什么情形,工作了怀念那无忧无虑的学生时代。天堂,似乎永远在对面。
当年巴菲特没有被哈弗录取,才遇到他的恩师格雷厄姆。我庆幸在5大的四年,因为这是1000个格雷厄姆也换不回的。
AJAX返回多个数据
网页上需要按一个按钮后多个数据进行刷新,也就是说要通过AJAX返回多个数据并在页面上显示。比较笨的办法一个返回数据新建一个函数,相当于每个数据都通过AJAX进行一次提交,结果常见的错误就是函数中的变量名一致导致提交错误。即使正确,当多次刷新后,往往会出现数据冲突,比如A数据出现在B数据的地方。这个主要是因为获取数据都是通过if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")的语句来判断的,但是多个返回容易产生冲突,前一个刚判断状态后一个数据就来了,结果后一个数据代替了前一个数据。
比较好的方法就是还是一次提交,在PHP页面上同时处理并按照一定格式归并在一起,比如:数据1|数据2|数据3|数据4……。然后再调用返回 数据的时候在JS代码中把数据分割开来,在将数据放入该数据本应该存放的位置。
处理代码如下:
1 2 3 4 5 6 7 8 9 10 11 | function test()/*通过AJAX,检验输入数据的格式并返回相应的值*/ { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { var str=xmlHttp.responseText var reback=new Array() reback=str.split("-") document.getElementById("data1").value=reback[0] document.getElementById("data2").value=reback[1] } } |
圆通快递与EMS的对比
公司要发快递,想到之前收到很多快递都是圆通的,于是想尝试下圆通快递。
打开圆通快递的网站,找了半天终于找到个联系电话,打电话过去。
“上海XX区请拨打号码XXXX”
于是拨打了XXXX号码,结果回复到
“XX区YY路请拨打号码XXYY”
于是拨打了XXXX号码,结果回复到
“XX区YY路ZZ号请拨打号码XXZZ”
按照我的性格这个时候一定是把电话机挂了,脱口而出:个婊子养的。
再看EMS
上EMS网站找到电话,拨打客服问我发送到哪里?以前有发送过么?电话是多少?
我报了下我的手机后,一个小时后快递就来取件了。
亮点总在最后
小明一岁时,他第一次喊爷爷,于是爷爷死了。没多久他第一次喊奶奶,于是奶奶死了。再后来,他喊爸爸,于是隔壁的王木匠死了。
一位清华博士指出:这个笑话的bug在于,喊爷爷时应该是隔壁王木匠的爹死掉。
而一位上海交大的同学指出:隔壁的王木匠,很有可能是该爷爷失散多年的儿子。