第1章
午飯鈴響了。
蘇瑾從書包里掏出飯盒,鋁制的邊角掉了漆,盒蓋卡扣早就松了,他用橡皮筋纏了兩圈才固定住。昨天食堂打的白菜燉粉條還剩一半,涼透了,油花凝在表面,泛著一層白。
他從課桌底下拿出飯盒,剛站起身,身后就有人撞了他一下。
飯盒脫了手,蓋子崩開,白菜和粉條撒了一地,湯濺上他的褲腿和校服下擺。
“喲,手滑了?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)的聲音從后面?zhèn)鱽?lái),懶洋洋的,帶著笑。
蘇瑾蹲下去撿飯盒,鋁盒摔在地上已經(jīng)變了形,蓋子扣不回去。他沒(méi)抬頭,看見(jiàn)方遠(yuǎn)的白色球鞋踩過(guò)地上的粉條,走過(guò)去兩步又退回來(lái),鞋底在地上碾了碾,把那根粉條碾成了灰白色的一攤。
“怎么不說(shuō)話了?”方遠(yuǎn)彎腰,拍了拍蘇瑾的后腦勺,“我不是故意的,你信嗎?”
周圍幾個(gè)男生笑了,有人吹了聲口哨。
蘇瑾把飯盒撿起來(lái),又把地上的蓋子撿起來(lái),捏了捏變形的邊緣,低聲說(shuō):“沒(méi)事?!?br>“看,我就說(shuō)你不會(huì)生氣?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)直起身,拍了拍手,轉(zhuǎn)身往外走,身后幾個(gè)跟班說(shuō)說(shuō)笑笑地跟了出去,鞋底帶走的菜湯在地上留下一串腳印。
教室安靜下來(lái)。
蘇瑾跪在地上,用手把撒出來(lái)的白菜和粉條攏進(jìn)飯盒蓋子里,又把地上濺開的湯汁用紙巾擦了擦。紙巾很快濕透了,他又拿了一張,直到地面不再黏腳。有人從他腿邊跨過(guò)去,沒(méi)人停下來(lái)。
白洛坐在第三排靠窗的位置,正對(duì)著小鏡子補(bǔ)口紅。她透過(guò)鏡子看了一眼蹲在地上的蘇瑾,又轉(zhuǎn)過(guò)頭,對(duì)著窗外的光抿了抿嘴唇。
蘇瑾站起來(lái),把壞掉的飯盒和濕透的紙巾一并扔進(jìn)了墻角的垃圾桶。他低頭看了看校服下擺上那一片油漬,用手搓了搓,搓不掉,反而把油暈開了一片。
他走出教室。
走廊里已經(jīng)沒(méi)什么人了。蘇瑾穿過(guò)走廊,走到教學(xué)樓后面那排器材室旁邊的角落。那里有一棵老槐樹,樹蔭底下堆著幾塊廢舊的跳高墊子,平時(shí)很少有人來(lái)。他在墊子邊上蹲下來(lái),靠著墻,手伸進(jìn)口袋,摸出早上剩的半個(gè)饅頭。
饅頭是他前天晚上買的,塑料袋里裝了四個(gè),兩塊錢,吃兩天。最晚的那個(gè)已經(jīng)硬了,邊緣有點(diǎn)發(fā)干,咬一口要在嘴里含一會(huì)兒才能咽下去。
他咬了一口,嚼得很慢。
腳步聲由遠(yuǎn)及近,蘇瑾沒(méi)抬頭,繼續(xù)嚼著嘴里的饅頭,把那半個(gè)饅頭重新塞進(jìn)口袋里。
一個(gè)寬大的影子擋住了光。
蘇瑾抬起頭,看見(jiàn)趙鐵柱站在他面前,手里攥著兩個(gè)白面饅頭,用塑料袋包著,還在冒熱氣。趙鐵柱穿的是保安制服,扣子系到最上面一顆,領(lǐng)口箍得有點(diǎn)緊,露出半截曬黑的脖子。
“吃這個(gè)。”趙鐵柱把饅頭塞進(jìn)他手里,聲音壓得很低,像是怕被人聽見(jiàn),“別讓人看見(jiàn)。”
蘇瑾愣了一下,抬頭看他。
趙鐵柱沒(méi)和他對(duì)視,偏過(guò)頭,朝器材室的方向看了看,又說(shuō)了一聲:“我那邊還有,吃完了別聲張。”然后轉(zhuǎn)身就走了,步子不快不慢,皮鞋踩在水泥地上,篤篤篤地響了幾聲,拐過(guò)墻角就不見(jiàn)了。
蘇瑾低頭看著手里的兩個(gè)饅頭,塑料袋外壁還燙手。他拿起來(lái)咬了一口,面是軟的,有麥子味。
他把饅頭連同塑料袋一起塞進(jìn)了外套內(nèi)側(cè)的口袋里,拉上拉鏈,拍了拍,從跳高墊子邊上站起來(lái)。
下午的課一切如常。蘇瑾坐在最后一排靠墻的位置,桌上攤著課本,手在桌肚里轉(zhuǎn)筆,眼睛盯著黑板,但什么都沒(méi)看進(jìn)去。前排的兩個(gè)女生偶爾回頭看他一眼,又湊在一起說(shuō)話,聲音不大不小,他能聽見(jiàn)幾個(gè)字——“窮酸食堂方遠(yuǎn)”。
他沒(méi)抬頭。
晚自習(xí)結(jié)束后,走廊里的燈已經(jīng)關(guān)了一半。蘇瑾背著書包往宿舍走,路過(guò)教學(xué)樓拐角的時(shí)候,一只手從后面搭上他的肩膀。
“蘇瑾,往哪兒走呢?”
方遠(yuǎn)的聲音從身后傳來(lái),帶著笑。他旁邊還站著兩個(gè)人,一個(gè)高個(gè)子,一個(gè)矮胖子,都是體育生,下午蘇瑾在器材室見(jiàn)過(guò)他們。
蘇瑾停下腳步,沒(méi)回頭。
“我作業(yè)不會(huì)寫?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)繞到他前面,伸手拍了拍他胸口的?;?,“你成績(jī)好像挺好?幫我寫了吧。”
蘇瑾低頭看著地面,腳尖前面有一塊地磚是松的,踩上去會(huì)翹起一角。
“明天早上交?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)把一本作業(yè)本拍在他胸口上,紙張嘩啦一聲響,“寫完,不然你知道后果。”
蘇瑾伸手接住那本作業(yè),封面已經(jīng)卷了邊,角上沾著水漬和圓珠筆劃痕。
“知道了?!?br>“大點(diǎn)聲,聽不見(jiàn)?!?br>“知道了?!?a href="/tag/sujin2.html" style="color: #1e9fff;">蘇瑾聲音拔高了一點(diǎn),還是低著頭。
方遠(yuǎn)往前湊了半步,壓低聲音說(shuō):“別讓老師知道。要是讓我爸知道了,你吃不了兜著走?!彼f(shuō)完退了半步,拍了一下蘇瑾的臉,不重,但巴掌落下來(lái)的聲音在走廊里很清脆。
方遠(yuǎn)走了,兩個(gè)跟班也跟著走了,腳步聲在走廊盡頭消失。
蘇瑾站在原地,把那本作業(yè)夾進(jìn)自己的課本里,繼續(xù)往宿舍走。走廊的聲控?zé)舾魩酌撞帕烈槐K,他的影子在地板上拉長(zhǎng)又縮短,拐了個(gè)彎,徹底消失在黑暗里。
宿舍是六人間,蘇瑾住在上鋪靠窗。其他人早就回來(lái)了,有人在打游戲,有人在打電話,有人趴在被窩里刷視頻。蘇瑾推門進(jìn)去,沒(méi)人看他一眼。他把書包掛在床頭,脫了外套,疊好放在枕頭底下,穿著秋衣鉆進(jìn)被子,面朝墻壁。
手機(jī)亮了一下。
他側(cè)過(guò)身,被子蒙住半張臉,從床墊和床板之間的縫隙里摸出手機(jī)。金屬外殼冰涼的,屏幕上顯示一條未讀消息,來(lái)自加密通訊軟件的對(duì)話框。
“老板,0.7版本防火墻內(nèi)測(cè)反饋已匯總,缺口掃描覆蓋率誤差在0.2%以內(nèi)?!?br>下面是三條反饋截圖,全是英文。
蘇瑾把數(shù)據(jù)流量打開,翻到郵件客戶端,把昨天沒(méi)有調(diào)試完的最后幾行代碼從郵箱里調(diào)出來(lái)。他的手指在屏幕上滑動(dòng),眼神專注,和白天判若兩人。
他用腳趾勾住床單,往外拽了拽,把手機(jī)屏幕的光遮住一半。
防火墻的架構(gòu)已經(jīng)跑了三個(gè)月,今天是最后一次內(nèi)部試運(yùn)行。安全協(xié)議層的簽名校驗(yàn)算法在負(fù)載測(cè)試時(shí)出現(xiàn)了一個(gè)死循環(huán)漏洞,他上周改過(guò)一遍,但改完以后的吞吐量壓縮了百分之十二。這個(gè)必須調(diào)回來(lái)。
屏幕上的代碼一行一行卷過(guò)去,蘇瑾的手指時(shí)快時(shí)慢,偶爾停下來(lái)長(zhǎng)按某個(gè)位置,改幾個(gè)參數(shù)。
“老板,以色列那邊傳來(lái)消息,上次您挖出來(lái)的那個(gè)后門,對(duì)方還沒(méi)發(fā)現(xiàn)。他們現(xiàn)在已經(jīng)把那個(gè)版本的固件鋪到了至少四個(gè)**系統(tǒng)里?!?br>蘇瑾沒(méi)有回復(fù)。
他切到**,看到服務(wù)器集群的負(fù)載只有百分之四十,穩(wěn)住了。防火墻的最后一個(gè)模塊正在做壓力測(cè)試,進(jìn)度條停在百分之七十八,走得很慢,每秒爬一格。
他盯著那條進(jìn)度條,手機(jī)的光映在他臉上,把他的眼窩勾成一道影子。嘴唇有點(diǎn)干,他沒(méi)去舔,只是安靜地看著屏幕,眼球上布著血絲。
進(jìn)度條走到百分之八十的時(shí)候,窗外刮了一陣風(fēng),走廊的門被吹得哐當(dāng)響了一聲。
宿舍里打游戲的男生罵了一句:“誰(shuí)**把窗戶開著了?”
沒(méi)人應(yīng)聲。
蘇瑾把手機(jī)屏幕按滅,塞回床墊底下,翻了個(gè)身,把被子拉到下巴底下。宿舍的燈啪一聲滅了,有人喊了一聲“關(guān)燈了”,然后是黑暗里翻身的窸窣聲,和一個(gè)接一個(gè)呼嚕響起的聲音。
他睜著眼睛,看著天花板上的水漬。
那塊水漬像一只攤開的巴掌。
白天的事在腦子里過(guò)了一遍,飯盒被扔進(jìn)垃圾桶的聲音,鞋底碾碎粉條的聲音,拍在胸口上的作業(yè)本,掌嘴貼上臉頰時(shí)不輕不重的觸感。
他閉了閉眼。
那個(gè)進(jìn)度條走到百分之八十就停了。剩下的百分之二十,他明天晚上再跑。
凌晨?jī)牲c(diǎn)零三分,蘇瑾翻了個(gè)身,面朝墻壁,呼吸漸漸均勻。床墊底下壓著的手機(jī)屏幕沒(méi)有亮,但狀態(tài)欄上紅色的監(jiān)控標(biāo)識(shí)每隔三秒閃爍一次。
那是“深淵”組織各節(jié)點(diǎn)服務(wù)器的實(shí)時(shí)心跳。
八十七個(gè)節(jié)點(diǎn),全綠。
蘇瑾從書包里掏出飯盒,鋁制的邊角掉了漆,盒蓋卡扣早就松了,他用橡皮筋纏了兩圈才固定住。昨天食堂打的白菜燉粉條還剩一半,涼透了,油花凝在表面,泛著一層白。
他從課桌底下拿出飯盒,剛站起身,身后就有人撞了他一下。
飯盒脫了手,蓋子崩開,白菜和粉條撒了一地,湯濺上他的褲腿和校服下擺。
“喲,手滑了?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)的聲音從后面?zhèn)鱽?lái),懶洋洋的,帶著笑。
蘇瑾蹲下去撿飯盒,鋁盒摔在地上已經(jīng)變了形,蓋子扣不回去。他沒(méi)抬頭,看見(jiàn)方遠(yuǎn)的白色球鞋踩過(guò)地上的粉條,走過(guò)去兩步又退回來(lái),鞋底在地上碾了碾,把那根粉條碾成了灰白色的一攤。
“怎么不說(shuō)話了?”方遠(yuǎn)彎腰,拍了拍蘇瑾的后腦勺,“我不是故意的,你信嗎?”
周圍幾個(gè)男生笑了,有人吹了聲口哨。
蘇瑾把飯盒撿起來(lái),又把地上的蓋子撿起來(lái),捏了捏變形的邊緣,低聲說(shuō):“沒(méi)事?!?br>“看,我就說(shuō)你不會(huì)生氣?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)直起身,拍了拍手,轉(zhuǎn)身往外走,身后幾個(gè)跟班說(shuō)說(shuō)笑笑地跟了出去,鞋底帶走的菜湯在地上留下一串腳印。
教室安靜下來(lái)。
蘇瑾跪在地上,用手把撒出來(lái)的白菜和粉條攏進(jìn)飯盒蓋子里,又把地上濺開的湯汁用紙巾擦了擦。紙巾很快濕透了,他又拿了一張,直到地面不再黏腳。有人從他腿邊跨過(guò)去,沒(méi)人停下來(lái)。
白洛坐在第三排靠窗的位置,正對(duì)著小鏡子補(bǔ)口紅。她透過(guò)鏡子看了一眼蹲在地上的蘇瑾,又轉(zhuǎn)過(guò)頭,對(duì)著窗外的光抿了抿嘴唇。
蘇瑾站起來(lái),把壞掉的飯盒和濕透的紙巾一并扔進(jìn)了墻角的垃圾桶。他低頭看了看校服下擺上那一片油漬,用手搓了搓,搓不掉,反而把油暈開了一片。
他走出教室。
走廊里已經(jīng)沒(méi)什么人了。蘇瑾穿過(guò)走廊,走到教學(xué)樓后面那排器材室旁邊的角落。那里有一棵老槐樹,樹蔭底下堆著幾塊廢舊的跳高墊子,平時(shí)很少有人來(lái)。他在墊子邊上蹲下來(lái),靠著墻,手伸進(jìn)口袋,摸出早上剩的半個(gè)饅頭。
饅頭是他前天晚上買的,塑料袋里裝了四個(gè),兩塊錢,吃兩天。最晚的那個(gè)已經(jīng)硬了,邊緣有點(diǎn)發(fā)干,咬一口要在嘴里含一會(huì)兒才能咽下去。
他咬了一口,嚼得很慢。
腳步聲由遠(yuǎn)及近,蘇瑾沒(méi)抬頭,繼續(xù)嚼著嘴里的饅頭,把那半個(gè)饅頭重新塞進(jìn)口袋里。
一個(gè)寬大的影子擋住了光。
蘇瑾抬起頭,看見(jiàn)趙鐵柱站在他面前,手里攥著兩個(gè)白面饅頭,用塑料袋包著,還在冒熱氣。趙鐵柱穿的是保安制服,扣子系到最上面一顆,領(lǐng)口箍得有點(diǎn)緊,露出半截曬黑的脖子。
“吃這個(gè)。”趙鐵柱把饅頭塞進(jìn)他手里,聲音壓得很低,像是怕被人聽見(jiàn),“別讓人看見(jiàn)。”
蘇瑾愣了一下,抬頭看他。
趙鐵柱沒(méi)和他對(duì)視,偏過(guò)頭,朝器材室的方向看了看,又說(shuō)了一聲:“我那邊還有,吃完了別聲張。”然后轉(zhuǎn)身就走了,步子不快不慢,皮鞋踩在水泥地上,篤篤篤地響了幾聲,拐過(guò)墻角就不見(jiàn)了。
蘇瑾低頭看著手里的兩個(gè)饅頭,塑料袋外壁還燙手。他拿起來(lái)咬了一口,面是軟的,有麥子味。
他把饅頭連同塑料袋一起塞進(jìn)了外套內(nèi)側(cè)的口袋里,拉上拉鏈,拍了拍,從跳高墊子邊上站起來(lái)。
下午的課一切如常。蘇瑾坐在最后一排靠墻的位置,桌上攤著課本,手在桌肚里轉(zhuǎn)筆,眼睛盯著黑板,但什么都沒(méi)看進(jìn)去。前排的兩個(gè)女生偶爾回頭看他一眼,又湊在一起說(shuō)話,聲音不大不小,他能聽見(jiàn)幾個(gè)字——“窮酸食堂方遠(yuǎn)”。
他沒(méi)抬頭。
晚自習(xí)結(jié)束后,走廊里的燈已經(jīng)關(guān)了一半。蘇瑾背著書包往宿舍走,路過(guò)教學(xué)樓拐角的時(shí)候,一只手從后面搭上他的肩膀。
“蘇瑾,往哪兒走呢?”
方遠(yuǎn)的聲音從身后傳來(lái),帶著笑。他旁邊還站著兩個(gè)人,一個(gè)高個(gè)子,一個(gè)矮胖子,都是體育生,下午蘇瑾在器材室見(jiàn)過(guò)他們。
蘇瑾停下腳步,沒(méi)回頭。
“我作業(yè)不會(huì)寫?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)繞到他前面,伸手拍了拍他胸口的?;?,“你成績(jī)好像挺好?幫我寫了吧。”
蘇瑾低頭看著地面,腳尖前面有一塊地磚是松的,踩上去會(huì)翹起一角。
“明天早上交?!?a href="/tag/fangyuan.html" style="color: #1e9fff;">方遠(yuǎn)把一本作業(yè)本拍在他胸口上,紙張嘩啦一聲響,“寫完,不然你知道后果。”
蘇瑾伸手接住那本作業(yè),封面已經(jīng)卷了邊,角上沾著水漬和圓珠筆劃痕。
“知道了?!?br>“大點(diǎn)聲,聽不見(jiàn)?!?br>“知道了?!?a href="/tag/sujin2.html" style="color: #1e9fff;">蘇瑾聲音拔高了一點(diǎn),還是低著頭。
方遠(yuǎn)往前湊了半步,壓低聲音說(shuō):“別讓老師知道。要是讓我爸知道了,你吃不了兜著走?!彼f(shuō)完退了半步,拍了一下蘇瑾的臉,不重,但巴掌落下來(lái)的聲音在走廊里很清脆。
方遠(yuǎn)走了,兩個(gè)跟班也跟著走了,腳步聲在走廊盡頭消失。
蘇瑾站在原地,把那本作業(yè)夾進(jìn)自己的課本里,繼續(xù)往宿舍走。走廊的聲控?zé)舾魩酌撞帕烈槐K,他的影子在地板上拉長(zhǎng)又縮短,拐了個(gè)彎,徹底消失在黑暗里。
宿舍是六人間,蘇瑾住在上鋪靠窗。其他人早就回來(lái)了,有人在打游戲,有人在打電話,有人趴在被窩里刷視頻。蘇瑾推門進(jìn)去,沒(méi)人看他一眼。他把書包掛在床頭,脫了外套,疊好放在枕頭底下,穿著秋衣鉆進(jìn)被子,面朝墻壁。
手機(jī)亮了一下。
他側(cè)過(guò)身,被子蒙住半張臉,從床墊和床板之間的縫隙里摸出手機(jī)。金屬外殼冰涼的,屏幕上顯示一條未讀消息,來(lái)自加密通訊軟件的對(duì)話框。
“老板,0.7版本防火墻內(nèi)測(cè)反饋已匯總,缺口掃描覆蓋率誤差在0.2%以內(nèi)?!?br>下面是三條反饋截圖,全是英文。
蘇瑾把數(shù)據(jù)流量打開,翻到郵件客戶端,把昨天沒(méi)有調(diào)試完的最后幾行代碼從郵箱里調(diào)出來(lái)。他的手指在屏幕上滑動(dòng),眼神專注,和白天判若兩人。
他用腳趾勾住床單,往外拽了拽,把手機(jī)屏幕的光遮住一半。
防火墻的架構(gòu)已經(jīng)跑了三個(gè)月,今天是最后一次內(nèi)部試運(yùn)行。安全協(xié)議層的簽名校驗(yàn)算法在負(fù)載測(cè)試時(shí)出現(xiàn)了一個(gè)死循環(huán)漏洞,他上周改過(guò)一遍,但改完以后的吞吐量壓縮了百分之十二。這個(gè)必須調(diào)回來(lái)。
屏幕上的代碼一行一行卷過(guò)去,蘇瑾的手指時(shí)快時(shí)慢,偶爾停下來(lái)長(zhǎng)按某個(gè)位置,改幾個(gè)參數(shù)。
“老板,以色列那邊傳來(lái)消息,上次您挖出來(lái)的那個(gè)后門,對(duì)方還沒(méi)發(fā)現(xiàn)。他們現(xiàn)在已經(jīng)把那個(gè)版本的固件鋪到了至少四個(gè)**系統(tǒng)里?!?br>蘇瑾沒(méi)有回復(fù)。
他切到**,看到服務(wù)器集群的負(fù)載只有百分之四十,穩(wěn)住了。防火墻的最后一個(gè)模塊正在做壓力測(cè)試,進(jìn)度條停在百分之七十八,走得很慢,每秒爬一格。
他盯著那條進(jìn)度條,手機(jī)的光映在他臉上,把他的眼窩勾成一道影子。嘴唇有點(diǎn)干,他沒(méi)去舔,只是安靜地看著屏幕,眼球上布著血絲。
進(jìn)度條走到百分之八十的時(shí)候,窗外刮了一陣風(fēng),走廊的門被吹得哐當(dāng)響了一聲。
宿舍里打游戲的男生罵了一句:“誰(shuí)**把窗戶開著了?”
沒(méi)人應(yīng)聲。
蘇瑾把手機(jī)屏幕按滅,塞回床墊底下,翻了個(gè)身,把被子拉到下巴底下。宿舍的燈啪一聲滅了,有人喊了一聲“關(guān)燈了”,然后是黑暗里翻身的窸窣聲,和一個(gè)接一個(gè)呼嚕響起的聲音。
他睜著眼睛,看著天花板上的水漬。
那塊水漬像一只攤開的巴掌。
白天的事在腦子里過(guò)了一遍,飯盒被扔進(jìn)垃圾桶的聲音,鞋底碾碎粉條的聲音,拍在胸口上的作業(yè)本,掌嘴貼上臉頰時(shí)不輕不重的觸感。
他閉了閉眼。
那個(gè)進(jìn)度條走到百分之八十就停了。剩下的百分之二十,他明天晚上再跑。
凌晨?jī)牲c(diǎn)零三分,蘇瑾翻了個(gè)身,面朝墻壁,呼吸漸漸均勻。床墊底下壓著的手機(jī)屏幕沒(méi)有亮,但狀態(tài)欄上紅色的監(jiān)控標(biāo)識(shí)每隔三秒閃爍一次。
那是“深淵”組織各節(jié)點(diǎn)服務(wù)器的實(shí)時(shí)心跳。
八十七個(gè)節(jié)點(diǎn),全綠。
閱讀下一章(解鎖全文)
點(diǎn)擊即可暢讀完整版全部?jī)?nèi)容
相關(guān)書籍
友情鏈接