首頁 科幻

開局簽到戴森球

第十六章 壓縮算法問世

開局簽到戴森球 一川川川 2082 2021-03-27 23:20:47

  事情越來越離譜,粉絲當(dāng)時(shí)頭腦一熱購(gòu)買了買了很多東西,但是冷靜下來一想完全沒必要。衣服褲子這東西,每個(gè)人的身材都不一樣,自己購(gòu)買的衣服送別人別人也穿不了。

  于是很多粉絲開始了退貨之旅,訂單前一秒在增加,后一秒就來了很多的退貨消息。

  店鋪方面更是苦不堪言,時(shí)間一長(zhǎng)店鋪的推薦權(quán)重就因?yàn)橛刑嗟耐素浂档?,這個(gè)代言人反倒起了反作用。

  …………

  兩小時(shí)的深度學(xué)習(xí)時(shí)間一閃而逝,周圍的吵鬧感又慢慢襲來,蘇洛知道今天的學(xué)習(xí)時(shí)間到手。

  “系統(tǒng),解鎖點(diǎn)數(shù)到賬沒?”蘇洛覺得還是問一下系統(tǒng)比較好。

  “宿主可以通過全息視網(wǎng)膜投影查看自己的信息。”系統(tǒng)直接給蘇洛給了渠道,方便蘇洛查詢。

  解鎖點(diǎn)數(shù) 1點(diǎn)

  果然,一解鎖點(diǎn)數(shù)到手!

  “系統(tǒng),剛才的解鎖成就獎(jiǎng)勵(lì)是什么?”蘇洛想起來自己還有一個(gè)獎(jiǎng)勵(lì)沒有用,于是問系統(tǒng)。

  “宿主,是否開始抽獎(jiǎng)?”視網(wǎng)膜上投影出科技樹投影,有一個(gè)光標(biāo)在科技樹的各項(xiàng)科技上跳動(dòng)著。

  “開始吧?!碧K洛還以為是定向選擇呢,原來是一個(gè)抽獎(jiǎng)機(jī)制。

  光標(biāo)一下子停留在‘文件壓縮’上,不是按照慣例應(yīng)該現(xiàn)在各項(xiàng)科技中跳動(dòng)一下,然后在你在你想要的科技上緩緩滑過,最終落在一個(gè)完全用不到的科技上?

  “文件壓縮?”聽名字就知道這是一個(gè)類似壓縮包技術(shù)的工具,下載主流的的zip,rar都是其中的代表。

  “怎么領(lǐng)取這個(gè)獎(jiǎng)勵(lì)?”蘇洛等了半天也沒等到知識(shí)充滿腦袋的感覺。

  “宿主需要進(jìn)入意識(shí)空間才可以領(lǐng)取?!毕到y(tǒng)解答。

  話不多說,蘇洛閉上眼睛進(jìn)入意識(shí)空間,剛進(jìn)入就感覺久違的知識(shí)再一次充滿腦袋。

  在信息領(lǐng)域,香農(nóng)提出了‘信息熵’的概念,數(shù)據(jù)壓縮領(lǐng)域就是圍繞數(shù)據(jù)熵而展開的。

  舉個(gè)例子,比如,“ABABABABABABAB“可以壓縮成‘7AB’。本質(zhì)上,所謂“壓縮“就是找出文件內(nèi)容的概率分布,將那些出現(xiàn)概率高的部分代替成更短的形式。所以,內(nèi)容越是重復(fù)的文件,就可以壓縮地越小。

  信息熵與熱力學(xué)的熵,基本無關(guān)。這兩個(gè)熵不是同一件事,信息熵表示無序的信息,熱力學(xué)的熵表示無序的能量。

  一大堆與壓縮相關(guān)的知識(shí)盡在蘇洛掌控之中。

  在最后的部分,學(xué)科知識(shí)是里提出一種全新的解壓縮辦法——?jiǎng)討B(tài)鏈表壓縮法。

  動(dòng)態(tài)鏈表壓縮法并不是一種常規(guī)意義的通用的解壓縮方法,她是通關(guān)計(jì)算源文件的哈希值,然后通過哈希值生成一個(gè)對(duì)應(yīng)的鏈表,然后依據(jù)文件獨(dú)有的鏈表來壓縮文件。

  這種壓縮方法計(jì)算量雖然非常大,但是可以最大程度的壓縮文件。

  得到這種壓縮方法后,蘇洛立馬來了精神,掏出不知道吃灰多長(zhǎng)時(shí)間的筆記本開始編譯起這個(gè)應(yīng)用。

  蘇洛修長(zhǎng)的手指在鍵盤上飛舞這,這時(shí)超前的應(yīng)用,很多東西蘇洛只能一個(gè)一個(gè)編譯,包括現(xiàn)在有的運(yùn)行庫都不能符合蘇洛的要求。

  好在是整個(gè)應(yīng)用不是很大,再加之腦海中已經(jīng)有了此軟件的模板,蘇洛做的就是在自己的理解上在加以輸出,所以不到兩小時(shí)一個(gè)兩萬行代碼的應(yīng)用就被蘇洛硬生生在電腦上敲出來。

  “蘇哥,你這是在干啥?”楊旭其實(shí)很早就想問蘇洛這個(gè)問題了,但是看蘇洛正入迷的寫代碼,所以就沒有打擾。剛知道看蘇洛剛伸了一個(gè)懶腰,扭了扭脖子放下鍵盤,這才發(fā)問。

  “蘇哥這時(shí)提前轉(zhuǎn)行了?轉(zhuǎn)行碼農(nóng)月入一萬?”張?jiān)掳l(fā)也很好奇,蘇洛筆記本風(fēng)扇起飛快一個(gè)多小時(shí)了,也是剛才電腦才歇下來。

  蘇洛的筆記本有些年代了,但是其鍵盤手感巨好,所以只是配了一臺(tái)臺(tái)式用來打游戲。

  “哈,閑來沒事琢磨出來一個(gè)小玩意兒,試著看看能不能編譯出來,果然可以?!碧K洛活動(dòng)了一下手腕說到,長(zhǎng)時(shí)間敲鍵盤這手不是一般的累。

  “啥玩意兒?”王學(xué)義也有了興趣。王學(xué)義一妥妥的數(shù)碼極客,在數(shù)碼圈子里小有名氣。

  “一個(gè)壓縮軟件?!碧K洛看了看還沒有給這款軟件起名呢。

  “可以啊蘇哥,待會(huì)兒我?guī)湍惆l(fā)布在我的圈子里看看反應(yīng),等修一修BUG就可以上傳應(yīng)用市場(chǎng)了。”王學(xué)義一聽是壓縮軟件,興致少了一大半。

  現(xiàn)在世界上的壓縮軟件實(shí)在是太成熟了。內(nèi)核都是那幾套,然后各家套皮研發(fā)。當(dāng)然他是不會(huì)說出來打擊蘇洛的,該支持還得要支持。

  “啥都別說,先分享到群里讓哥幾個(gè)看看效果,我有好幾個(gè)G的學(xué)習(xí)資料等待壓縮呢?!睏钚衤冻隽蒜嵉男θ?。

  “好了好了已經(jīng)在上傳了?!边@東西自己剛編譯出來,但是到底能壓縮多大程度,蘇洛心里也沒低。剛好可以測(cè)試一下效果。

  話還沒說完,楊旭的電腦已經(jīng)起飛。

  “蘇哥,你這確定不是病毒?”楊旭只是壓縮了以自己一個(gè)1G大小的視頻,這電腦就直接起飛。

  “我的也起飛了。游戲都給卡了出來。我的排位賽??!”張?jiān)掳l(fā)也冒出頭來對(duì)蘇洛說到。

  “蘇哥你這是暴力強(qiáng)算啊然后再壓縮???”王學(xué)義看出點(diǎn)端倪來,他的電腦也起飛了。王學(xué)義壓縮的是整個(gè)游戲目錄,里面大大小小的小文件各種格式都有,這才是最考驗(yàn)壓縮技術(shù)的工作。

  “我再優(yōu)化優(yōu)化?!碧K洛摸摸頭。原本是有一個(gè)參數(shù)的,他選擇最大化利用資源,看來應(yīng)該設(shè)置為智能調(diào)度。否則就會(huì)出現(xiàn)張?jiān)掳l(fā)遇到的情況,直接把運(yùn)行的軟件都給資源搶占沒了導(dǎo)致游戲卡退出來。

  “蘇哥,你這壓縮軟件效率有點(diǎn)低啊。五分鐘了才壓縮一半不到。要是換361壓縮,估計(jì)造就壓縮完成了。”楊旭看著卡頓無比的電腦對(duì)蘇洛說到。

  “再等等,我待會(huì)兒看看日志發(fā)生了什么。”蘇洛仔細(xì)回想了一下軟件設(shè)置,并沒有發(fā)現(xiàn)有什么不妥的地方啊。不過現(xiàn)在還不好下定論,得等任務(wù)完成才知道最終答案。

  “蘇哥你過來看看是這樣的嗎?”說話的人正是張?jiān)掳l(fā)。

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