第一百零六章 悶頭大干,,百歌搜索上線
林森被百度坑了一把,覺(jué)得很難受很傷心很不愉快,。
他在自己的網(wǎng)站上特地留下了留言板,,留言板一開(kāi)始是沒(méi)有回復(fù)的,但由于系統(tǒng)的王霸操作,,留言板很快的就刷起屏來(lái),,一開(kāi)始都是咒罵這個(gè)病毒式的彈窗方式。
后來(lái)當(dāng)這群程序員發(fā)現(xiàn)了世界第一VSCODE的恐怖之后,,他們就開(kāi)始由衷的贊美起來(lái),。
特別是他們?cè)谟脩?hù)條例里面發(fā)現(xiàn)該軟件承諾永久免費(fèi)之后,,就更加贊美了。
在這個(gè)互聯(lián)網(wǎng)蓬勃發(fā)展的時(shí)代里面,,互聯(lián)網(wǎng)精神代表著自由,、平等、共享——人人為我,,我為人人,。維基百科、CC協(xié)議,、FTP服務(wù)器,、P2P、開(kāi)源軟件,,都是那個(gè)自由時(shí)代的產(chǎn)物,。
林森以互聯(lián)網(wǎng)精神安慰了一下自己,隨后生氣的打開(kāi)了某度,,看著遠(yuǎn)古年代的簡(jiǎn)陋某度網(wǎng)站,,他覺(jué)得很是不爽。
“叮?!獧z測(cè)到宿主心情極度郁悶,。”
“頒布任務(wù):開(kāi)發(fā)世界第一搜索引擎,,拳打某度腳踢某歌,。”
“獎(jiǎng)勵(lì):無(wú),?!?p> “失敗懲罰:抹殺?!?p> 林森愣了愣,,翻了個(gè)白眼,“系統(tǒng)你別鬧,?!?p> “嘿嘿,娛樂(lè)你一下嘛~”系統(tǒng)撒嬌道,。
撒……
撒嬌?,?,?
“你別膈應(yīng)人,你撒什么嬌啊你……”林森一臉嫌棄,。
系統(tǒng)怒了,,“干不干,?不干就抓去彈丁丁,!”
“行行行,,我干就是了……剛弄完vscode就讓我做搜索引擎,能不能讓我躺一會(huì),,休息一會(huì)啊……”
“不行,!”
“你看看別人,都是沒(méi)事找事各種干事,,你看看你,,都一百多章了還跟個(gè)咸魚(yú)似的!快點(diǎn)起來(lái)干活,!把搜索引擎搞出來(lái),。”
正在躺著的林森,,忽然感覺(jué)渾身一股急流涌動(dòng),,好似閃電似的在自己身體上竄動(dòng)了一下,隨后整個(gè)身體一個(gè)激靈的彈了起來(lái),。
“丫的你放電來(lái)電我,?”林森驚住了。
“不干活就電你,!”系統(tǒng)兇狠狠的,。
“算你狠!”林森再次豎起大拇指,。
林森被迫坐在電腦面前,,望著這個(gè)年代古老而簡(jiǎn)陋操作系統(tǒng)。
這個(gè)時(shí)代的操作系統(tǒng)還是古老的視窗98,,連XP都還沒(méi)出來(lái)呢,。
這復(fù)古的操作系統(tǒng),乍一看的時(shí)候還覺(jué)得有一種什么文藝復(fù)興啊,,新文化運(yùn)動(dòng)啊啥的既視感,。可是一連搞了十天的vscode之后,,林森看著這個(gè)簡(jiǎn)陋的系統(tǒng)都想吐,。
換個(gè)壁紙都麻煩,更被說(shuō)網(wǎng)絡(luò)上的壁紙一個(gè)比一個(gè)稀奇古怪了,。
“算了算了,,時(shí)代局限性,時(shí)代局限性,?!绷稚詈粑豢跉?,打開(kāi)了自己寫(xiě)出來(lái)的vscode,手放在上面,,開(kāi)始創(chuàng)建大量的源文件,。
搜索引擎主要分為幾大塊,爬取,,索引,,收錄。
爬取,,顧名思義就是亂來(lái)爬,。把網(wǎng)絡(luò)上淺層的和深層的內(nèi)容通過(guò)特定的爬蟲(chóng)算法給抓取下來(lái)了。
俗話說(shuō)的好嘛,,只要爬蟲(chóng)學(xué)得好,,刑罰判得早。
所以爬蟲(chóng)可以爬,,但是不能亂來(lái)爬,。
索引,搜索引擎之所以可以搜的那么快,,都是索引的功勞,。索引是一種專(zhuān)門(mén)針對(duì)搜索優(yōu)化的結(jié)構(gòu)。而怎么索引,、怎么索引的好,、怎么索引的快,這又是一個(gè)復(fù)雜的問(wèn)題了,。
在數(shù)據(jù)結(jié)構(gòu)里面,,有大量的關(guān)于索引查找的方法以及探討,可見(jiàn)快,、準(zhǔn),、狠的索引,是一個(gè)研究的大難題,。
收錄嘛,,也叫搜索。搜索是將根據(jù)查詢(xún)?cè)~,,搜索索引內(nèi)匹配的內(nèi)容,,然后展示出來(lái)。符合查詢(xún)?cè)~的結(jié)果多了的時(shí)候怎么辦呢,,這就涉及到排序的問(wèn)題,,排序也是個(gè)天大的難題,在數(shù)據(jù)結(jié)構(gòu)里面有專(zhuān)門(mén)的探討排序的章節(jié),。
如何排序,、如何合理的排序、如何排序的好,、如何排序的快,,這也是一個(gè)大大滴難題。
所以林森在開(kāi)始敲代碼的時(shí)候,,腦顱之中也在不斷的閃過(guò)各種需要構(gòu)建和搭建的問(wèn)題,。
最大的兩個(gè)問(wèn)題就是索引和排序的問(wèn)題。
索引的問(wèn)題比較好解決,,因?yàn)榱稚哪X里有超過(guò)這個(gè)時(shí)代的編程知識(shí)也原理,,隨便找一個(gè)出來(lái)都可以吊打當(dāng)代。
而且……
在這個(gè)網(wǎng)速普遍較低的狀況下,,索引的效率快和慢,,也沒(méi)有差多少。
所以林森隨便搞了個(gè)索引算是完事了,。
而收錄,,林森則在里面編寫(xiě)了一個(gè)打分機(jī)制,在定量的分詞搜索情況下,,打分機(jī)制會(huì)對(duì)整個(gè)索引的結(jié)果進(jìn)行打分,,通過(guò)網(wǎng)站日瀏覽數(shù)量、網(wǎng)站的建立時(shí)間等進(jìn)行綜合打分,,然后通過(guò)分?jǐn)?shù)來(lái)從高到低依次排序,。
反正就是大大滴麻煩就是了。
林森代碼敲著敲著,,就不斷的薅著自己的腦袋,,薅著薅著,忽然發(fā)覺(jué)有點(diǎn)涼快,。
伸手一探,,給抓了一大把黑發(fā)下來(lái)。
林森呆了呆,,回想起了國(guó)家隊(duì)下場(chǎng)的時(shí)候,,那兩個(gè)戴著假發(fā)的程序員(保鏢?),。
那光禿禿的腦門(mén),,如同汽車(chē)前蓋似的可開(kāi)啟的頭發(fā)……
一陣子寒顫。
“系統(tǒng)粗來(lái),!”
“干什么啊天天嚷嚷著,,真當(dāng)我是你兒子啊,!”系統(tǒng)一臉不爽,。
“我脫發(fā)了,!”林森悲憤道。
“脫發(fā)不很正常嗎,?”系統(tǒng)不以為意,。
“我不管,我脫發(fā)了,,我要睡覺(jué)補(bǔ)充精神,,不干活了!”林森把手一放,,就躺在老板椅上了,。
系統(tǒng)一看,略微有些無(wú)語(yǔ),,可是想了想,,好似又有點(diǎn)道理。
畢竟頭可斷血可流,,發(fā)型不能亂,,亂了人家發(fā)型可是滔天之罪啊。
“行行行,,我給你整點(diǎn)好吃的補(bǔ)補(bǔ),。”
說(shuō)著,,面前桌面上藍(lán)光不斷的閃爍,,熱騰騰的氣浪撲面而來(lái),香噴噴的氣味迎面而來(lái),。
蜜汁鮑魚(yú),、芝士焗龍蝦、鮮菇海參湯,、秘制乳鴿……
各種奇味珍饈躍然桌上,。
“怎么樣宿主,喜歡不,?”系統(tǒng)冒了出來(lái),。
林森瞪大著眼睛。
人家的系統(tǒng)都是喊打喊殺的天天嚷嚷著滅了宿主,,自己的系統(tǒng)倒是很好說(shuō)話,,威脅一下子就從心了?
林森頓時(shí)笑意滿滿,,“不錯(cuò)不錯(cuò),,大補(bǔ)大補(bǔ),那我先吃了?!?p> 說(shuō)著就是一邊敲代碼一邊吃著桌上的奇味珍饈,。
悶頭大干就是一個(gè)月,林森以一己之力把搜索引擎搞出來(lái)了,。
起名為:百歌搜索,!
“系統(tǒng)啊,,老樣子,,給我彈窗,彈得他全世界都是,,而且給我強(qiáng)行改了人家的主頁(yè),,改成百歌搜索!”
“好嘞,!老流氓,!”