“海濤,你這段程序循環(huán)中通過(guò)加循環(huán)索引值 index, p = p + index;取第三個(gè)結(jié)構(gòu)體值時(shí)取不到,這里,第三次index的值為2,訪問(wèn)第三個(gè)結(jié)構(gòu)體元素失敗,p指向未知區(qū)域,因?yàn)锳只有三個(gè)元素!所以,這里要申明另外一個(gè)相同指針 p2,每次賦值為p + index,而不是每次改變 p。”
“林航,你的bug就出在這里,這段數(shù)據(jù)寫入必須用二進(jìn)制的方式來(lái)寫,這樣通過(guò)這段算法獲得的數(shù)據(jù)才能正常運(yùn)行?!?p> 李逸看完兩人寫的代碼程序,一下子便排查出了bug。
張海濤接過(guò)筆記本,測(cè)試了下修改后的程序,運(yùn)行正常。
“過(guò)了,可以啊!老李,你啥時(shí)候變得這么厲害,牛逼!”張海濤興奮地贊道。
林航驚訝地看著李逸,贊同地連連點(diǎn)頭,他的程序bug也被李逸解決了,這效率太快了!
“走啦,去吃晚飯了,吃完再回來(lái)寫?!眲⑽姆逄嵝训馈?p> 李逸連忙停下敲代碼,換了雙鞋,同舍友三人一起離開(kāi)宿舍,前往食堂。
晚飯時(shí)間,校園十分熱鬧。
成群結(jié)伴的舍友,成雙結(jié)對(duì)的情侶,男生女生都是青春年華的年紀(jì)。
吃完晚飯,返回宿舍,李逸迫不及待地繼續(xù)編寫程序,他要將所學(xué)到的新算法利用起來(lái)。
這個(gè)黑色紋身來(lái)歷神秘,不知道什么時(shí)候會(huì)消失,也許明天,也許后天,也許一輩子都在,一切充滿了未知,不過(guò),從‘圖書館’中學(xué)到的知識(shí)是真實(shí)存在的。
趁這會(huì)兒記憶深刻,李逸準(zhǔn)備將所學(xué)的新知識(shí)一一記下來(lái)。
一直到深夜。
張海濤他們看著李逸一直坐電腦桌前敲代碼。
“噼里啪啦……”敲擊鍵盤的聲音,密集如雨,連綿不絕。
“老李,差不多該關(guān)燈睡覺(jué)了,要不明天再弄?”張海濤看著李逸,提醒道。
“嗯!”李逸點(diǎn)下頭,有些無(wú)奈地停下。
也不知怎么回事,這會(huì)兒思泉如涌,寫程序的過(guò)程變得順暢無(wú)比,就好似磕了藥,以往卡頓,思維僵硬,通通不復(fù)存在,就好像長(zhǎng)期便秘的患者,忽然一下子通暢了,那種暢爽,十分上頭,讓人一刻都不愿停下來(lái)。
見(jiàn)舍友們都躺床鋪上了,李逸連忙去廁所洗漱,接著,躺到床鋪上。
“啪”的一聲,張海濤按下燈光開(kāi)關(guān),宿舍一下子暗下來(lái)。
先一步躺在床上的李逸,已然‘秒睡’過(guò)去,不,他的意識(shí)出現(xiàn)在圖書館。
在張海濤關(guān)燈前,李逸凝視著手腕的黑色紋身,意識(shí)直接出在圖書館,準(zhǔn)備找編程方面的書籍看。
很快,李逸從專門放算法編程類書籍的書架上,取了一本叫做《三維粒子推演法則》的書籍翻看起來(lái)。
這個(gè)神秘的圖書,書架上的書籍?dāng)[放似乎存在著一定規(guī)律,書的內(nèi)容有點(diǎn)關(guān)聯(lián),從易到難的排列。
這本《三維粒子推演法則》的內(nèi)容,和李逸之前看的那本書,內(nèi)容上有一些關(guān)聯(lián),許多知識(shí)點(diǎn)是上本書的延伸。
李逸全身心投入進(jìn)去,一頁(yè)接著一頁(yè)的翻動(dòng),不斷吸取書中的知識(shí)。
時(shí)間一晃,兩個(gè)星期過(guò)去。
李逸在校園生活的節(jié)奏,發(fā)生了巨大的變化。
白天,上課的時(shí)候,李逸專挑后排隱蔽的位置,方便趴書桌睡覺(jué),將一節(jié)節(jié)課程睡過(guò)去。
漸漸的,李逸在班里獲得一個(gè)‘睡神’的稱謂。
回到宿舍的時(shí)候,李逸便坐電腦桌前,‘噼里啪啦’的敲擊代碼,寫程序,達(dá)到廢寢忘食的地步。
短短半個(gè)多月,李逸就好似變了一個(gè)人般,手機(jī)不刷了,也不愛(ài)出門了,天天坐電腦桌前,敲代碼,徹底變成了一個(gè)愛(ài)在課堂上睡覺(jué)的IT宅男。
張海濤,林航,劉文峰對(duì)李逸身上發(fā)生變化十分驚訝,他們默默看在眼里,沒(méi)有過(guò)多勸,畢竟,這是李逸個(gè)人的選擇,他們沒(méi)有理由介入。
轉(zhuǎn)眼,又到了周末,一個(gè)靜寂的下午。
宿舍里,電腦桌前忙碌的李逸,敲下最后一個(gè)代碼,完成了程序的修改。
算法添加工具運(yùn)行測(cè)試正常。
李逸舒服地伸了個(gè)懶腰,心情無(wú)比暢快。
隨著這些‘天’的學(xué)習(xí),李逸在‘圖書館’學(xué)得的新算法,有十幾個(gè)之多,這些算法都要添加進(jìn)來(lái),同時(shí),要確保都能兼容,無(wú)差錯(cuò)。
有這些新算法做后盾,再加上‘圖書館’內(nèi)無(wú)數(shù)藏書的知識(shí),李逸覺(jué)得,以后不管編寫什么軟件程序,都能輕松拿下。
李逸打開(kāi)一個(gè)空包文檔,打算重新設(shè)計(jì)開(kāi)發(fā)一款軟件,準(zhǔn)備借此學(xué)以致用,熟悉新算法的應(yīng)用。
那么問(wèn)題來(lái)了!
寫什么樣的軟件呢!
一時(shí)間,李逸沒(méi)有什么頭緒。
“老李,想什么呢?東西寫完了?”張海濤從李逸身旁走過(guò),好奇地問(wèn)了句。
“嗯,寫完了!現(xiàn)在想寫個(gè)新東西,沒(méi)什么頭緒?!崩钜萃伪成弦豢?,回應(yīng)道。
聞言,林航一陣無(wú)語(yǔ),郁悶地說(shuō):“那么累干嘛!老陳的實(shí)驗(yàn)作業(yè)都搞不完?你還有功夫搞別的?”
“會(huì)難嗎?我都弄完了!”李逸微微一笑,反問(wèn)道。
陳教授布置的那些操作實(shí)驗(yàn)作業(yè),李逸很輕松就解決了,
“我去,老李,你一上課就睡覺(jué),老陳教的東西也沒(méi)聽(tīng),你怎么做到了?難道是在夢(mèng)里學(xué)的?”劉文峰羨慕又嫉妒,不解地問(wèn)。
李逸哈哈一笑,還真被劉文峰說(shuō)中了。
在‘圖書館’學(xué)的知識(shí),可比陳教授的課程難多了,許是大腦被強(qiáng)化過(guò)的原因,李逸抽空將課程全部翻完,課本上的知識(shí),沒(méi)感到任何的難度。
“班里那群家伙喊你睡神,都等著期末考看你的笑話,看樣子,他們的想法都要落空了?!睆埡闈粗钜?,笑著調(diào)侃。
”是嘛!我都不知道?!袄钜輪∪皇?。
“老李,你編程技術(shù)突飛猛進(jìn),滲透技術(shù)懂不懂?”林航看著李逸,忽然問(wèn)。
李逸微微一愣,連忙道:“略懂一些,怎么?”
在‘圖書館’里學(xué)的新算法,編程技術(shù),運(yùn)用于網(wǎng)絡(luò)滲透方面不是問(wèn)題。
“懂的話你上hackerone看看??!說(shuō)不定能利用你的能力掙錢呢!”林航提議道。
“hackerone?什么網(wǎng)站?”李逸驚訝地問(wèn),隨即按照林航的指點(diǎn),在搜索界面上搜索這個(gè)網(wǎng)站。
網(wǎng)站打開(kāi),赫然是一個(gè)黑客網(wǎng)站,是全球黑客相互學(xué)習(xí),發(fā)布,領(lǐng)取任務(wù)的地方。