第6章
編寫一段邏輯類 *ug,要求能在指定程序內(nèi)引發(fā)系統(tǒng)崩潰,限時(shí)四十八小時(shí)?!埂溉蝿?wù)獎(jiǎng)勵(lì):積分 200 點(diǎn)?!?br>林越盯著這行字,表情逐漸扭曲。
「我寫了五年代碼,每天都在修補(bǔ) *ug,你現(xiàn)在讓我去寫 *ug?」
「是的,甲方需求變更?!?br>「誰的需求?」
「系統(tǒng)默認(rèn)設(shè)定?!?br>林越深吸一口氣,對著虛空豎起了兩個(gè)中指。但他還是打開編輯器,開始在鍵盤上敲代碼。沒辦法,不給加班費(fèi)就擺爛,給夠了就往死里干——這是林越的人生信條。既然系統(tǒng)不給加班費(fèi),但至少給了第二次生命,那就干吧。
反正,活著也是寫代碼,死了也是寫代碼。
死在代碼上,也算是死得其所了。
2 喪尸危機(jī)?一鍵清理.exe
林越盯著屏幕上的任務(wù)說明,嘴角抽搐了一下。
「四十八小時(shí)內(nèi)寫出能引發(fā)系統(tǒng)崩潰的 *ug?」他揉了揉發(fā)酸的眼睛,「這任務(wù)可太對我胃口了?!?br>作為一個(gè)有著五年工作經(jīng)驗(yàn)的碼農(nóng),寫 *ug 簡直是刻在 DNA 里的技能。但要寫出能引發(fā)系統(tǒng)崩潰的 *ug,那可不是隨便寫寫就能做到的。
他打開系統(tǒng)提供的開發(fā)環(huán)境,發(fā)現(xiàn)這是一個(gè)完整的大型網(wǎng)絡(luò)游戲框架,名叫「地球 OL」。這個(gè)游戲模擬了整個(gè)地球的生態(tài)系統(tǒng),有著極其復(fù)雜的底層架構(gòu)。
「有意思?!沽衷酱炅舜晔郑_始在代碼里翻找。
根據(jù)他多年的經(jīng)驗(yàn),要引發(fā)系統(tǒng)崩潰,最好的辦法就是制造內(nèi)存泄漏或者無限循環(huán)。但他很快發(fā)現(xiàn),這個(gè)系統(tǒng)的容錯(cuò)機(jī)制非常完善,普通手段根本起不到作用。
「這系統(tǒng)也太堅(jiān)挺了。」林越皺眉,干脆從頭開始梳理整個(gè)代碼結(jié)構(gòu)。
他花了整整八個(gè)小時(shí),終于找到了一處可以利用的漏洞。這是個(gè)地球生態(tài)系統(tǒng)的數(shù)據(jù)處理模塊,負(fù)責(zé)處理生物鏈的平衡計(jì)算。如果在這個(gè)模塊里加入一個(gè)遞歸調(diào)用,就能讓系統(tǒng)陷入無限循環(huán),最終導(dǎo)致崩潰。
就在他準(zhǔn)備動手寫代碼時(shí),系統(tǒng)突然彈出一條通知:
緊急任務(wù):龍國爆發(fā)喪尸病毒,請立即處理!
林越一愣,還沒來得及反應(yīng),眼前就出現(xiàn)了一幅畫面。
那是龍國某個(gè)城市的監(jiān)控畫面:
「我寫了五年代碼,每天都在修補(bǔ) *ug,你現(xiàn)在讓我去寫 *ug?」
「是的,甲方需求變更?!?br>「誰的需求?」
「系統(tǒng)默認(rèn)設(shè)定?!?br>林越深吸一口氣,對著虛空豎起了兩個(gè)中指。但他還是打開編輯器,開始在鍵盤上敲代碼。沒辦法,不給加班費(fèi)就擺爛,給夠了就往死里干——這是林越的人生信條。既然系統(tǒng)不給加班費(fèi),但至少給了第二次生命,那就干吧。
反正,活著也是寫代碼,死了也是寫代碼。
死在代碼上,也算是死得其所了。
2 喪尸危機(jī)?一鍵清理.exe
林越盯著屏幕上的任務(wù)說明,嘴角抽搐了一下。
「四十八小時(shí)內(nèi)寫出能引發(fā)系統(tǒng)崩潰的 *ug?」他揉了揉發(fā)酸的眼睛,「這任務(wù)可太對我胃口了?!?br>作為一個(gè)有著五年工作經(jīng)驗(yàn)的碼農(nóng),寫 *ug 簡直是刻在 DNA 里的技能。但要寫出能引發(fā)系統(tǒng)崩潰的 *ug,那可不是隨便寫寫就能做到的。
他打開系統(tǒng)提供的開發(fā)環(huán)境,發(fā)現(xiàn)這是一個(gè)完整的大型網(wǎng)絡(luò)游戲框架,名叫「地球 OL」。這個(gè)游戲模擬了整個(gè)地球的生態(tài)系統(tǒng),有著極其復(fù)雜的底層架構(gòu)。
「有意思?!沽衷酱炅舜晔郑_始在代碼里翻找。
根據(jù)他多年的經(jīng)驗(yàn),要引發(fā)系統(tǒng)崩潰,最好的辦法就是制造內(nèi)存泄漏或者無限循環(huán)。但他很快發(fā)現(xiàn),這個(gè)系統(tǒng)的容錯(cuò)機(jī)制非常完善,普通手段根本起不到作用。
「這系統(tǒng)也太堅(jiān)挺了。」林越皺眉,干脆從頭開始梳理整個(gè)代碼結(jié)構(gòu)。
他花了整整八個(gè)小時(shí),終于找到了一處可以利用的漏洞。這是個(gè)地球生態(tài)系統(tǒng)的數(shù)據(jù)處理模塊,負(fù)責(zé)處理生物鏈的平衡計(jì)算。如果在這個(gè)模塊里加入一個(gè)遞歸調(diào)用,就能讓系統(tǒng)陷入無限循環(huán),最終導(dǎo)致崩潰。
就在他準(zhǔn)備動手寫代碼時(shí),系統(tǒng)突然彈出一條通知:
緊急任務(wù):龍國爆發(fā)喪尸病毒,請立即處理!
林越一愣,還沒來得及反應(yīng),眼前就出現(xiàn)了一幅畫面。
那是龍國某個(gè)城市的監(jiān)控畫面:
閱讀下一章(解鎖全文)
點(diǎn)擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接