小周說:「我跟你說了這個遊戲很難吧!你到底行不行啊?!」
李則硯說:「還沒有人說過我不行,嗬,你是第一個……」
「game over」。
遊戲再次結束。小周氣得怒捶李則硯,說:「剛剛說不給你玩,你還非要玩!」
李則硯說:「這破遊戲。如果不在手機上玩兒,在電腦上,我分分鍾能給它做一個外掛。直接用x軸和y軸定位,然後隨機抓取點,將它們連在一起,然後直接分析色差……」
舒柏晧說:「那如果他們的顏色相近,但你不知道拚圖的方向呢?」
李則硯手指敲了敲下巴,蹙眉細想,然後突然抬起頭,恍然大悟道:「我們之前縮短壓縮時間,不就是加入了矢量因素嗎?這個地方也是一樣的,一塊拚圖,剛好也有四個方向,上下左右各一個……」
「唿……」舒柏晧怔怔道,「如果這麽說的話,那我們這個拚圖和我們的分散式網際網路概念非常接近。」
「沒錯,」李則硯立刻附和道:「如果我們抽象來看,每一塊拚圖就不是拚圖,而是一個點,現在點和點之間沒有聯繫,是錯亂的,我們需要用一種方式將他們排列起來,讓他們彼此之間構成聯繫。
「目前最簡單的方式,就是先選定一張拚圖,將他設定為中心,然後根據這一個點出發,設立x軸與y軸,其他點根據坐標與這個點相連接……」
「沒錯,」舒柏晧微微一頓,說:「如果我們將這個思路反過來呢?如果現在我們有一張巨大的圖像,我們需要將這塊圖從a地運送到b地,那麽我們會怎麽做?
「如果我們不斷擠壓這張圖片,他的畫幅即便壓縮,還是會占很大的空間。但如果我們將這張圖分成若幹個小塊,也就是若幹個小信息塊,然後再進行打包,這樣體積會不會小了很多?」
「雖然如此……」李則硯微微凝神,一思索,又提問道:「但你如何保證你的信息塊會根據之前的路徑重新進行排列?」
舒柏晧直接將休息室一麵公告板給反了過來,然後用可擦洗的黑色記號筆在公告板上畫圖道:「這就迴到了我們剛剛的問題,分解之後的信息塊如何組合。」他在公告板上畫出了幾個分散的圓圈,然後用線段將他們連結在一起。
「我們分解這些信息的時候,在每個信息塊內嵌入他們的坐標信息,然後再對他們分別進行壓縮。當我們需要提取這些信息的時候,我們隻需要將他們解壓,然後根據他們壓縮密碼裏所帶有的坐標信息再次組合信息塊……」
大家怔怔地看著舒柏晧在公告板上寫下的思路。李則硯不可思議道:「如果這個思路成立的話,那我們的壓縮率將不可想像……」
舒柏晧迴頭看著自己的畫圖,他頓了頓,又說:「現在唯一擔心的是,如何在對信息進行分解時,保證信息塊不受到損傷。」就像拚圖遊戲,即便拚好了,他們之間依然會留有縫隙。
這時溫博涼打開筆記本電腦,說:「很簡單,我們試一下就行了。」
溫博涼在他們原有的程序裏加入了信息塊分解模塊。很快,他們的壓縮率便出現了,高達91.5%。
「我天!」李則硯咋舌道,「居然真的可以?」
「還不一定……」舒柏晧一手撐在溫博涼身側,俯身凝視筆記本顯示屏,又道:「再跑一次無損率測算。」
溫博涼檢測了一遍無損率測算。
進度條一點點填滿,結果出來了,無損率的最後結果竟然維持在了93%。
「原來是94.5」舒柏晧輕輕鬆了口氣,說:「無損率並沒有收到太大的影響。」
溫博涼說:「拚圖和拚圖之間會留有縫隙,那是因為他們是實物。但信息不會,因為他們本來就是由代碼組成的,唯一會產生影響的,是它們的坐標,如果坐標不夠精確,就會產生偏差。」
舒柏晧恍然大悟,忙道:「那我們現在隻需要將坐標進行優化,是不是就可以將無損率提高?」
溫博涼溫和地微笑了一下,他認真地看向舒柏晧,說:「我覺得沒有這個必要了。」
「為什麽呢?」舒柏晧問,他托腮想了想,說:「現階段對坐標進行優化工作量雖然有點大,但我們還有半天的時間,這半天六個小時裏,我們每個人分工一下,各自負責一部分,如果運氣好,說不定能趕上……」
「嗯,」溫博涼點點頭,然後說:「是的,但我覺得,我們可以在這個展覽會上,直接發布我們的「啟明計劃」。」
第90章
六個小時之後, 他們即將發布「啟明計劃」。這個他們準備了數年的項目,突然之間,完成了技術瓶頸的突破。
「一直以來, 我們研究css壓縮模型, 是為了有足夠強大的壓縮技術支撐我們的分散式網際網路。現在我們的技術完全可以達到要求, 我們還要繼續等待什麽?」溫博涼平緩道。
他們等了太久, 在這個項目上花費了數不清的時間和心血。這艘始終囚禁在狹小的淺水灣裏巨大輪船,此時終於轉動了羅盤,即將乘風破浪。
大家的情緒都有些激動。李則硯摸了摸下顎, 他一手撐在電腦前, 再次梳理了一次他們的思路,然後又將公告板拉了出來, 認真研究舒柏晧剛剛的指示圖, 他謹慎而專注的思考了很久很久, 然後說:「我覺得我們的確可以試一試……」
</br>
李則硯說:「還沒有人說過我不行,嗬,你是第一個……」
「game over」。
遊戲再次結束。小周氣得怒捶李則硯,說:「剛剛說不給你玩,你還非要玩!」
李則硯說:「這破遊戲。如果不在手機上玩兒,在電腦上,我分分鍾能給它做一個外掛。直接用x軸和y軸定位,然後隨機抓取點,將它們連在一起,然後直接分析色差……」
舒柏晧說:「那如果他們的顏色相近,但你不知道拚圖的方向呢?」
李則硯手指敲了敲下巴,蹙眉細想,然後突然抬起頭,恍然大悟道:「我們之前縮短壓縮時間,不就是加入了矢量因素嗎?這個地方也是一樣的,一塊拚圖,剛好也有四個方向,上下左右各一個……」
「唿……」舒柏晧怔怔道,「如果這麽說的話,那我們這個拚圖和我們的分散式網際網路概念非常接近。」
「沒錯,」李則硯立刻附和道:「如果我們抽象來看,每一塊拚圖就不是拚圖,而是一個點,現在點和點之間沒有聯繫,是錯亂的,我們需要用一種方式將他們排列起來,讓他們彼此之間構成聯繫。
「目前最簡單的方式,就是先選定一張拚圖,將他設定為中心,然後根據這一個點出發,設立x軸與y軸,其他點根據坐標與這個點相連接……」
「沒錯,」舒柏晧微微一頓,說:「如果我們將這個思路反過來呢?如果現在我們有一張巨大的圖像,我們需要將這塊圖從a地運送到b地,那麽我們會怎麽做?
「如果我們不斷擠壓這張圖片,他的畫幅即便壓縮,還是會占很大的空間。但如果我們將這張圖分成若幹個小塊,也就是若幹個小信息塊,然後再進行打包,這樣體積會不會小了很多?」
「雖然如此……」李則硯微微凝神,一思索,又提問道:「但你如何保證你的信息塊會根據之前的路徑重新進行排列?」
舒柏晧直接將休息室一麵公告板給反了過來,然後用可擦洗的黑色記號筆在公告板上畫圖道:「這就迴到了我們剛剛的問題,分解之後的信息塊如何組合。」他在公告板上畫出了幾個分散的圓圈,然後用線段將他們連結在一起。
「我們分解這些信息的時候,在每個信息塊內嵌入他們的坐標信息,然後再對他們分別進行壓縮。當我們需要提取這些信息的時候,我們隻需要將他們解壓,然後根據他們壓縮密碼裏所帶有的坐標信息再次組合信息塊……」
大家怔怔地看著舒柏晧在公告板上寫下的思路。李則硯不可思議道:「如果這個思路成立的話,那我們的壓縮率將不可想像……」
舒柏晧迴頭看著自己的畫圖,他頓了頓,又說:「現在唯一擔心的是,如何在對信息進行分解時,保證信息塊不受到損傷。」就像拚圖遊戲,即便拚好了,他們之間依然會留有縫隙。
這時溫博涼打開筆記本電腦,說:「很簡單,我們試一下就行了。」
溫博涼在他們原有的程序裏加入了信息塊分解模塊。很快,他們的壓縮率便出現了,高達91.5%。
「我天!」李則硯咋舌道,「居然真的可以?」
「還不一定……」舒柏晧一手撐在溫博涼身側,俯身凝視筆記本顯示屏,又道:「再跑一次無損率測算。」
溫博涼檢測了一遍無損率測算。
進度條一點點填滿,結果出來了,無損率的最後結果竟然維持在了93%。
「原來是94.5」舒柏晧輕輕鬆了口氣,說:「無損率並沒有收到太大的影響。」
溫博涼說:「拚圖和拚圖之間會留有縫隙,那是因為他們是實物。但信息不會,因為他們本來就是由代碼組成的,唯一會產生影響的,是它們的坐標,如果坐標不夠精確,就會產生偏差。」
舒柏晧恍然大悟,忙道:「那我們現在隻需要將坐標進行優化,是不是就可以將無損率提高?」
溫博涼溫和地微笑了一下,他認真地看向舒柏晧,說:「我覺得沒有這個必要了。」
「為什麽呢?」舒柏晧問,他托腮想了想,說:「現階段對坐標進行優化工作量雖然有點大,但我們還有半天的時間,這半天六個小時裏,我們每個人分工一下,各自負責一部分,如果運氣好,說不定能趕上……」
「嗯,」溫博涼點點頭,然後說:「是的,但我覺得,我們可以在這個展覽會上,直接發布我們的「啟明計劃」。」
第90章
六個小時之後, 他們即將發布「啟明計劃」。這個他們準備了數年的項目,突然之間,完成了技術瓶頸的突破。
「一直以來, 我們研究css壓縮模型, 是為了有足夠強大的壓縮技術支撐我們的分散式網際網路。現在我們的技術完全可以達到要求, 我們還要繼續等待什麽?」溫博涼平緩道。
他們等了太久, 在這個項目上花費了數不清的時間和心血。這艘始終囚禁在狹小的淺水灣裏巨大輪船,此時終於轉動了羅盤,即將乘風破浪。
大家的情緒都有些激動。李則硯摸了摸下顎, 他一手撐在電腦前, 再次梳理了一次他們的思路,然後又將公告板拉了出來, 認真研究舒柏晧剛剛的指示圖, 他謹慎而專注的思考了很久很久, 然後說:「我覺得我們的確可以試一試……」
</br>