首頁(yè) 都市

回到1997造芯片

第45章 國(guó)慶前夕

回到1997造芯片 牧狼童 2185 2022-06-08 06:33:00

  看著眼前的林建,已經(jīng)能夠獨(dú)立寫出一個(gè)小爬蟲程序之時(shí),王向中也是頗感欣慰,這半個(gè)來(lái)月的時(shí)間總算是沒(méi)有白費(fèi)。

  “要不然,IE(Internet Explorer,Windows內(nèi)置瀏覽器)的插件就交給你寫了?”王向中笑著提出自己的建議,“可以挑戰(zhàn)一下你自己?!?p>  Windows95預(yù)裝的IE正是3.0的版本,而這個(gè)版本的重大更新,便是瀏覽器相關(guān)的插件功能。

  不同于現(xiàn)在縮略成一個(gè)小圖標(biāo)的Chrome(谷歌瀏覽器)插件,在那個(gè)年代,插件甚至可以取代傳統(tǒng)的菜單欄,徹底占有用戶的IE瀏覽器。

  當(dāng)然Windows給與插件如此高的權(quán)限,帶來(lái)的后果也是災(zāi)難性的,它催生了一批流氓軟件,幾乎差點(diǎn)摧毀了整個(gè)中文互聯(lián)網(wǎng)生態(tài)。

  在未來(lái),有一款名為“3821上網(wǎng)小助手”的瀏覽器插件風(fēng)靡全國(guó)——與其說(shuō)是風(fēng)靡全國(guó),倒不如說(shuō)是席卷全國(guó),畢竟它的安裝方式相當(dāng)流氓,即便不經(jīng)過(guò)用戶的同意,它也能靜默地強(qiáng)行安裝在瀏覽器中。

  在一開始,3821小助手還只是為了市場(chǎng)占有率而戰(zhàn),而到了后期,它簡(jiǎn)直就如同一塊狗屁膏藥一般強(qiáng)行駐扎在系統(tǒng)內(nèi),不斷地推送污人耳目的廣告。

  這也就罷了,因?yàn)樗虡I(yè)模式的成功,導(dǎo)致一大批同類企業(yè)跟風(fēng),繞過(guò)權(quán)限,通過(guò)靜默安裝的方式將流氓軟件安裝在用戶的電腦中。

  這些流氓軟件不僅會(huì)持續(xù)推送廣告,還會(huì)強(qiáng)行消耗電腦資源,讓電腦變得卡頓,甚至是無(wú)法正常工作。

  在流氓軟件盛行的巔峰時(shí)期,幾乎每臺(tái)華夏電腦中,都至少會(huì)有兩三個(gè)流氓軟件的存在,而這也是深藏在華夏網(wǎng)民心中的一代痛楚。

  即便是到了21世紀(jì)20年代,流氓軟件仍然是存在于華夏的電腦與智能手機(jī)中,揮之不去取值不絕,可謂是亂象橫生。

  所以按照王向中的設(shè)想,既然流氓軟件的出現(xiàn)是必然,那就讓他來(lái)走流氓軟件的路,而讓流氓軟件無(wú)路可走!

  當(dāng)然這也只是一方面,在另一方面,正確地使用插件功能,可以為用戶提供更好的上網(wǎng)體驗(yàn)。

  正常的上網(wǎng)流程,首先需要打開瀏覽器,接著在地址欄輸入相應(yīng)的網(wǎng)站域名,再由瀏覽器跳轉(zhuǎn)下載頁(yè)面,最終呈現(xiàn)在用戶瀏覽器端。

  插件的出現(xiàn),可以省去在地址欄輸入域名這一步,華夏的國(guó)情不太一樣,沒(méi)有多少人會(huì)愿意記住一串又臭又長(zhǎng)的英文域名。

  當(dāng)年的3821上網(wǎng)助手正是利用了用戶的這一特點(diǎn),以快捷方便上網(wǎng)的噱頭誘騙用戶下載安裝,最終成為了舉世聞名的流氓軟件。

  究其根因后不難發(fā)現(xiàn),其實(shí)做一款插件作為搜索引擎的入口,相比單純的網(wǎng)站更有搞頭。

  “用C++嗎?”林建問(wèn)道。

  “是的,瀏覽器插件有特別的寫法,不像VC++那樣可以實(shí)現(xiàn)可視化編程?!蓖跸蛑悬c(diǎn)了點(diǎn)頭,繼續(xù)道:“現(xiàn)在你已經(jīng)學(xué)會(huì)了編程思維,可以先寫這個(gè)練練手,日后我再教你數(shù)據(jù)和算法相關(guān)的內(nèi)容?!?p>  搜索引擎代碼層面的問(wèn)題就是數(shù)據(jù)結(jié)構(gòu)和算法兩個(gè)層面。

  對(duì)于編寫一般普通的應(yīng)用軟件而言,這兩個(gè)要求并不算高,熟練掌握幾個(gè)常見(jiàn)的小算法即可滿足要求。

  而真正能登大雅之堂的軟件,無(wú)論是工業(yè)軟件、大型專業(yè)生產(chǎn)力軟件,驅(qū)動(dòng)程序,系統(tǒng)底層甚至是游戲,它們對(duì)性能的要求非常高。

  所以它們的開發(fā)者們會(huì)竭盡全力,優(yōu)化代碼數(shù)據(jù)和算法,以求榨干全部機(jī)能,在執(zhí)行效率上更上一層樓。

  主要的優(yōu)化思路有兩個(gè),第一個(gè)是優(yōu)化數(shù)據(jù)存取結(jié)構(gòu)和順序,第二個(gè)是優(yōu)化算法模型。

  數(shù)據(jù)結(jié)構(gòu)很好理解,無(wú)論是計(jì)算機(jī)領(lǐng)域,還是在現(xiàn)實(shí)生活中,發(fā)生在同一個(gè)事件內(nèi)的數(shù)據(jù)或多或少都會(huì)有一種特殊關(guān)聯(lián)。

  熟練掌握數(shù)據(jù)間的關(guān)系和關(guān)聯(lián),就可以更加高效地提升數(shù)據(jù)的利用率,并由此縮短數(shù)據(jù)查詢所需的時(shí)間。

  而算法則是更好理解的一項(xiàng)工作,用簡(jiǎn)單的語(yǔ)言文字描述,便是“求得執(zhí)行效率最高的計(jì)算方式”

  就拿函數(shù)來(lái)講,假設(shè)存在一個(gè)函數(shù)f(x),求它在在x=1時(shí)的變化率。

  這個(gè)結(jié)果的計(jì)算方法有很多種,例如畫圖,求解之類的方法,但是沒(méi)有其他任意方法的效率和嚴(yán)謹(jǐn)程度能超過(guò)求導(dǎo)函數(shù)。

  兩者圍繞執(zhí)行效率這一難點(diǎn)做文章,因此在要求圖形效率和計(jì)算效率的軟件上大放光彩。

  要說(shuō)這個(gè)時(shí)候誰(shuí)能跳出來(lái)承當(dāng)責(zé)任的話,也只能是王向中自己了。

  林建在聽到王向中的解釋后,整個(gè)人也是一愣一愣的。

  在王向中解釋完畢后,林建還是憋紅了臉,訕訕道:“我一直以為學(xué)習(xí)數(shù)學(xué)只能用來(lái)買菜,卻沒(méi)想過(guò)它們竟然還有這等妙用?!?p>  “少聽這些胡說(shuō)八道的歪理?!蓖跸蛑袚u了搖頭,輕嘆道:“你的數(shù)學(xué)基礎(chǔ)有點(diǎn)差,如果可以的話,我到時(shí)候帶你和李涵悅一起學(xué)高中數(shù)學(xué)?!?p>  “什么時(shí)候?”林建聽到這話,整張小臉?biāo)查g露出一抹欣喜之色。

  “國(guó)慶吧,等她放假了,我還得去給她補(bǔ)習(xí)功課?!闭f(shuō)到這,王向中臉上也是浮現(xiàn)一抹痛苦之色。

  本以為賺了一點(diǎn)小錢就能夠輕松一點(diǎn),但沒(méi)想到雜七雜八的事情竟然紛杳而至,讓他略微有些喘不過(guò)氣來(lái)。

  王向中沉浸在痛苦之中,卻沒(méi)有注意到眼前的林建聲色內(nèi)斂,不知道在想些什么。

  ……

  “中哥,國(guó)慶打算去哪玩?”呂大海見(jiàn)到王向中虛脫在床上的模樣,也是饒有興致地湊了過(guò)來(lái)。

  國(guó)慶節(jié),是大學(xué)生的第一個(gè)小長(zhǎng)假,長(zhǎng)達(dá)七天的空余時(shí)間,也讓不少新生萌生了出去玩的想法。

  畢竟他們剛剛脫離高中的困苦生活,再加上脫離了父母的掌控,在行為上有些跳脫也情有可原。

  “你怎么老想著去玩呢?可以去找點(diǎn)正事干,比如去打個(gè)螺絲?!贝藭r(shí)王向中有些疲憊,只能是有氣無(wú)力地教訓(xùn)著一臉興奮的呂大海。

  “切,裝什么正經(jīng),你自己還不是天天翹課,有時(shí)候還夜不歸宿?!币?jiàn)到自討沒(méi)趣,呂大海也是一臉嫌棄地?cái)[了擺手。

  龍?jiān)坪托旖ㄋ啥际潜镜厝?,王向中每天都在外面忙生意,這么算下來(lái),國(guó)慶節(jié)這段日子宿舍里就只能剩下呂大海一個(gè)人百無(wú)聊賴了。

  想到后者竟然處境如此可憐,王向中也是輕嘆了一口氣,道:“要不然國(guó)慶你去我那打工?我給你開工資?!?p>  “我才不稀罕你那點(diǎn)臭錢……”

  “一天,五百?!?p>  “成交!”

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁(yè)
返回書頁(yè)
指南