"凌修!昨天的接口又出問題了!"
周一早晨的部門例會(huì)上,技術(shù)總監(jiān)王偉把一疊報(bào)告摔在會(huì)議桌上,震得凌修的咖啡杯晃了晃。凌修眨了眨酸澀的眼睛——昨晚解決紅衣女鬼后,他只睡了三個(gè)小時(shí)。
"不可能,"凌修翻開報(bào)告,"我明明測試過所有邊界條件。"
"用戶反饋點(diǎn)擊'提交'按鈕后數(shù)據(jù)丟失,"王偉敲著白板,"已經(jīng)有三起投訴了。"
凌修皺眉,突然想到什么。他假裝揉眼睛,實(shí)則啟動(dòng)了系統(tǒng)的"代碼可視化"能力。會(huì)議室立刻變成了由各種API接口和數(shù)據(jù)流組成的網(wǎng)絡(luò),而在"用戶提交"模塊處,他看到了一團(tuán)不正常的灰色霧氣。
【檢測到小型數(shù)據(jù)丟失異常】系統(tǒng)在他視野角落彈出提示,【是否接取任務(wù)?】
凌修嘴角抽了抽??磥硭粌H要修公司的代碼,還得修公司代碼里的超自然BUG。
"我馬上去查,"凌修合上筆記本,"下午前給解決方案。"
散會(huì)后,凌修直奔自己的工位,鎖屏密碼輸?shù)揭话?,屏幕就自?dòng)跳轉(zhuǎn)到系統(tǒng)界面:
【日常任務(wù):修復(fù)奇點(diǎn)科技用戶數(shù)據(jù)丟失異常】
【類型:數(shù)據(jù)幽靈(低級(jí))】
【危險(xiǎn)等級(jí):輕微(僅造成數(shù)據(jù)丟失,無物理傷害)】
【獎(jiǎng)勵(lì):800元 + 系統(tǒng)經(jīng)驗(yàn)值50點(diǎn)】
"數(shù)據(jù)幽靈?"凌修小聲嘀咕,"這系統(tǒng)是把我當(dāng)陰陽師了嗎?"
【類比錯(cuò)誤】系統(tǒng)居然回應(yīng)了,【數(shù)據(jù)幽靈是殘留在系統(tǒng)中的無效數(shù)據(jù)包,因長期未被清理而產(chǎn)生低級(jí)意識(shí),會(huì)吞噬周邊有效數(shù)據(jù)】
凌修嘆了口氣,點(diǎn)開代碼編輯器。通過系統(tǒng)賦予的能力,他很快定位到問題所在——用戶提交按鈕的點(diǎn)擊事件里藏著一小段異常代碼,像寄生蟲一樣附著在正常邏輯上。
"這不就是個(gè)野指針嗎..."凌修嘟囔著,手指在鍵盤上飛舞。他寫了個(gè)簡單的清理函數(shù),專門針對(duì)這種數(shù)據(jù)殘留。
按下回車鍵的瞬間,他聽到一聲細(xì)微的"吱——",像是某種小動(dòng)物被踩到尾巴的叫聲。代碼中的灰色霧氣消失了,系統(tǒng)提示任務(wù)完成。
"這么簡單?"凌修有點(diǎn)不敢相信。
【警告:數(shù)據(jù)幽靈通常會(huì)成群出現(xiàn)】系統(tǒng)潑了盆冷水,【您剛剛消滅的只是偵察兵】
仿佛為了印證這句話,凌修的電腦突然藍(lán)屏,然后整個(gè)樓層的燈光開始閃爍。辦公室此起彼伏的"臥槽"聲中,凌修看到無數(shù)灰色小點(diǎn)從各個(gè)電腦屏幕里滲出,在空中匯聚成一個(gè)模糊的人形。
"所有人立刻離開!"凌修跳起來大喊,"電力系統(tǒng)故障,可能有短路危險(xiǎn)!"
同事們慌亂撤離時(shí),凌修反鎖了辦公室門?;疑诵我呀?jīng)完全成形,沒有五官的臉上只有一張不斷開合的大嘴,里面是旋轉(zhuǎn)的二進(jìn)制代碼。
【數(shù)據(jù)幽靈集群(初級(jí))】
【危險(xiǎn)等級(jí):中等(可造成電子設(shè)備損壞及短暫失憶)】
【建議:使用低階現(xiàn)實(shí)錨點(diǎn)】
凌修從系統(tǒng)倉庫調(diào)出那個(gè)像USB一樣的小裝置,用力拍在地上。一道淡藍(lán)色光幕以他為中心展開,將灰色人形隔絕在外。
幽靈撞在光幕上,發(fā)出刺耳的電子噪音。凌修趁機(jī)查看系統(tǒng)提供的幽靈弱點(diǎn)——集群意識(shí)依賴一個(gè)主節(jié)點(diǎn),只要找到并摧毀它,其余部分就會(huì)自動(dòng)消散。
"這不就是分布式系統(tǒng)的單點(diǎn)故障問題嗎..."凌修靈光一閃,從抽屜里翻出一個(gè)舊手機(jī),快速編寫了一個(gè)信號(hào)嗅探程序。
程序運(yùn)行后,屏幕上顯示出幽靈體內(nèi)的數(shù)據(jù)流向。凌修很快鎖定了主節(jié)點(diǎn)位置——就在飲水機(jī)后面。
"找到你了!"凌修抄起桌上的馬克杯,將剩下的咖啡潑向飲水機(jī)。褐色的液體在空中變成一串代碼,精準(zhǔn)擊中了主節(jié)點(diǎn)。
灰色人形發(fā)出最后一聲尖叫,轟然解體。無數(shù)灰色小點(diǎn)像被吸塵器吸走一樣,縮回各個(gè)電腦中。
【任務(wù)完成】
【獎(jiǎng)勵(lì)已發(fā)放:800元 + 系統(tǒng)經(jīng)驗(yàn)值50點(diǎn)】
【新權(quán)限解鎖:異常體偵測(Lv.1)】
凌修長舒一口氣,解鎖辦公室門。同事們陸續(xù)回來,抱怨著公司垃圾的IT設(shè)備。沒人記得剛才發(fā)生了什么——系統(tǒng)自動(dòng)給所有人打上了"短暫停電"的記憶補(bǔ)丁。
"凌修,你臉色很差啊。"同事小李遞來一杯咖啡,"又熬夜了?"
"嗯,寫代碼到凌晨。"凌修接過咖啡,心想這倒不算說謊。
下班后,凌修拖著疲憊的身體走向地鐵站。系統(tǒng)突然彈出提示:
【附近檢測到異常體信號(hào)】
【類型:形態(tài)轉(zhuǎn)換型(貓/人類)】
【危險(xiǎn)等級(jí):不確定(建議觀察)】
凌修警覺地環(huán)顧四周。傍晚的商業(yè)區(qū)人來人往,沒什么異常。直到他的目光落在一家咖啡館的露天座位上——一只黑貓正盯著他,眼睛在夕陽下呈現(xiàn)出不自然的琥珀色。
當(dāng)他與貓對(duì)視的瞬間,一行代碼浮現(xiàn)在貓的頭頂:
【#異常體_夏螢 v0.9.7】
【狀態(tài):饑餓(攻擊性+30%)】
"見鬼..."凌修加快腳步,但黑貓輕盈地跳下椅子,跟了上來。
轉(zhuǎn)過一個(gè)街角后,凌修猛地轉(zhuǎn)身:"別跟著我了!我今天已經(jīng)夠倒霉了!"
黑貓歪了歪頭,突然開口:"你能看見我的真實(shí)形態(tài)?"
凌修差點(diǎn)咬到舌頭。貓會(huì)說話不稀奇,稀奇的是它說話時(shí)嘴里飄出的竟然是JSON格式的數(shù)據(jù)流。
"你...你是什么東西?"凌修后退半步,隨時(shí)準(zhǔn)備逃跑。
黑貓的身體像信號(hào)不良的電視畫面一樣閃爍起來,下一秒,原地站著一個(gè)穿黑色連帽衫的少女。她看起來十六七歲,頭發(fā)是罕見的墨黑色,眼睛卻保留著貓的豎瞳。
"我叫夏螢,"少女說,"和你一樣,是系統(tǒng)的'bug'。"
凌修的大腦宕機(jī)了三秒。系統(tǒng)適時(shí)彈出提示:
【特殊異常體:夏螢】
【由系統(tǒng)v0.9.7版本測試功能產(chǎn)生,具備形態(tài)轉(zhuǎn)換能力】
【當(dāng)前狀態(tài):無害(饑餓度70%)】
【建議:投喂或收容】
"等等,什么叫'和我一樣'?"凌修壓低聲音,"我是修復(fù)師,你是bug,我們是對(duì)立的好嗎?"
夏螢搖頭,貓耳朵從頭發(fā)里彈出來:"不,我們都是系統(tǒng)的一部分。你負(fù)責(zé)修,我負(fù)責(zé)...存在。"
她的肚子適時(shí)地發(fā)出咕嚕聲。凌修嘆了口氣,指向旁邊的便利店:"先解決你的饑餓問題吧。"
十分鐘后,夏螢坐在公園長椅上,狼吞虎咽地吃著凌修買的飯團(tuán)。凌修趁機(jī)用系統(tǒng)掃描她,發(fā)現(xiàn)她的代碼結(jié)構(gòu)非常特殊——既有異常體的特征,又帶著系統(tǒng)組件的標(biāo)記。
"所以你是...系統(tǒng)的測試功能?"凌修嘗試?yán)斫猓?像那種沒刪干凈的實(shí)驗(yàn)性代碼?"
夏螢舔掉嘴角的米粒:"差不多。系統(tǒng)每個(gè)版本都會(huì)產(chǎn)生我這樣的異常體,大部分被回收了,我躲過了清理程序。"
"那你為什么找上我?"
"你能修復(fù)bug,也能容納bug。"夏螢的豎瞳在夜色中發(fā)光,"我感覺到了,你體內(nèi)有'空間'。"
凌修不明所以,系統(tǒng)卻突然彈出一條紅色警告:
【緊急任務(wù):地鐵藍(lán)線失蹤事件】
【類型:空間折疊異?!?/p>
【危險(xiǎn)等級(jí):高(已造成3人失蹤)】
【建議:立即前往處理,搭檔夏螢可提供協(xié)助】
【獎(jiǎng)勵(lì):2000元 + 系統(tǒng)經(jīng)驗(yàn)值200 + 異常體親和度+10%】
凌修盯著"搭檔夏螢"幾個(gè)字,又看看正在啃第二個(gè)飯團(tuán)的貓少女,突然有種被系統(tǒng)算計(jì)的感覺。
"走吧,"他站起身,"路上你給我解釋清楚什么叫'空間折疊異常'。"
地鐵藍(lán)線終點(diǎn)站,凌修和夏螢站在最后一節(jié)車廂前。站臺(tái)廣播循環(huán)播放著"本站為終點(diǎn)站,請(qǐng)所有乘客下車",但站臺(tái)上空無一人。
"就是這里,"夏螢的耳朵警惕地轉(zhuǎn)動(dòng),"過去三天,每個(gè)23:17分都會(huì)有人在這里消失。"
凌修看了看表——23:15。他啟動(dòng)代碼可視化,發(fā)現(xiàn)車廂門縫處有細(xì)微的數(shù)據(jù)扭曲,像被撕開的網(wǎng)頁邊緣。
"看起來像是個(gè)未閉合的循環(huán),"凌修分析,"導(dǎo)致每次列車到站都會(huì)重復(fù)加載同一段時(shí)空。"
夏螢點(diǎn)頭:"失蹤的人被困在循環(huán)里了。要救他們,你得進(jìn)去修復(fù)核心代碼。"
"我?一個(gè)人?"凌修聲音提高了八度。
"我會(huì)在外面接應(yīng),"夏螢說,"我的能力不適合進(jìn)入不穩(wěn)定的空間。"
凌修還想抗議,列車門突然自動(dòng)打開了。車廂內(nèi)空蕩蕩的,但代碼視角下,里面充滿了亂碼和錯(cuò)誤數(shù)據(jù)。
【警告:空間穩(wěn)定性低于80%】系統(tǒng)提示,【建議裝備低階現(xiàn)實(shí)錨點(diǎn)】
凌修深吸一口氣,激活了錨點(diǎn)。藍(lán)色光幕包裹住他,邁入車廂的瞬間,他聽到夏螢最后的聲音:
"記住,在里面死亡只會(huì)重置循環(huán),不會(huì)真的死——但會(huì)很痛!"
車門在身后關(guān)閉,車廂立刻變得扭曲。座椅像融化的巧克力一樣塌陷,地板變成了流動(dòng)的數(shù)據(jù)流。凌修死死抓住扶手,感覺自己在被拉入一個(gè)巨大的數(shù)據(jù)漩渦。
當(dāng)眩暈感消失時(shí),凌修發(fā)現(xiàn)自己站在一個(gè)純白的空間里,四周漂浮著代碼片段。三個(gè)模糊的人影在不遠(yuǎn)處游蕩,像卡住的視頻畫面一樣不斷重復(fù)著幾個(gè)動(dòng)作。
"喂!你們還好嗎?"凌修喊道。
人影沒有反應(yīng)。凌修走近查看,發(fā)現(xiàn)他們被包裹在透明的數(shù)據(jù)繭中,面容模糊不清。
【空間核心位于正前方50米】系統(tǒng)提示,【剩余時(shí)間:9分17秒】
凌修向前跑去,周圍的代碼越來越密集。最終,他看到一個(gè)巨大的、破碎的時(shí)鐘懸浮在空中,表盤上是混亂的二進(jìn)制數(shù)字。這就是異常的核心——一個(gè)錯(cuò)誤的時(shí)間循環(huán)函數(shù)。
"Okay,讓我看看..."凌修靠近時(shí)鐘,系統(tǒng)自動(dòng)顯示出核心代碼。問題很明顯:一個(gè)無限遞歸函數(shù)缺少終止條件,導(dǎo)致空間不斷自我復(fù)制。
凌修開始編寫修復(fù)代碼,但剛寫了幾行,整個(gè)空間突然劇烈震動(dòng)。時(shí)鐘的指針瘋狂旋轉(zhuǎn),空間開始折疊。
"見鬼!觸發(fā)了防御機(jī)制!"凌修加快輸入速度,但空間扭曲越來越嚴(yán)重。一道數(shù)據(jù)裂縫在他腳下裂開,他差點(diǎn)掉進(jìn)去。
【警告:穩(wěn)定性降至40%】系統(tǒng)閃爍紅色警報(bào),【建議立即撤離】
"不行!那些人還困在這里!"凌修咬牙繼續(xù)編寫。他想起了編程中的"try-catch"機(jī)制——如果無法修復(fù)bug,至少要把損失降到最低。
他修改策略,不再嘗試終止循環(huán),而是添加一個(gè)異常處理模塊,讓循環(huán)能夠安全退出。隨著最后一行代碼完成,巨大的時(shí)鐘發(fā)出齒輪卡住的刺耳聲響,然后轟然碎裂。
白色空間開始崩塌,三個(gè)數(shù)據(jù)繭自動(dòng)飄向凌修。他抓住最近的一個(gè),聽到系統(tǒng)提示:
【核心異常已修復(fù)】
【正在退出折疊空間...】
一陣天旋地轉(zhuǎn)后,凌修踉蹌著跌出地鐵車廂,被夏螢一把扶住。站臺(tái)上多了三個(gè)昏迷的乘客,正是之前的失蹤者。
"成功了!"夏螢的貓尾巴興奮地翹起,"你居然真的修好了!"
凌修癱坐在地上,渾身被冷汗浸透。他的眼鏡歪在一邊,手指因?yàn)檫^度緊張還在微微發(fā)抖。
【任務(wù)完成】
【獎(jiǎng)勵(lì)已發(fā)放:2000元 + 系統(tǒng)經(jīng)驗(yàn)值200】
【異常體親和度+10%(當(dāng)前:15%)】
【新權(quán)限解鎖:空間穩(wěn)定性感知(Lv.1)】
夏螢湊過來,鼻子輕輕抽動(dòng):"你身上的系統(tǒng)味道更濃了...看來升級(jí)了?"
凌修沒有回答。他盯著地鐵車廂,那里現(xiàn)在看起來完全正常。但在他眼中,世界已經(jīng)永遠(yuǎn)改變了——代碼與現(xiàn)實(shí)的界限徹底模糊,而他,凌修,一個(gè)普通的程序員,莫名其妙成了維護(hù)這條界限的人。
"我請(qǐng)你吃夜宵吧,"凌修突然說,"但你要告訴我更多關(guān)于系統(tǒng)的事。"
夏螢的耳朵豎起來:"海鮮粥的話,我可以考慮。"
凌修苦笑,心想自己的錢包又要遭殃了。但比起今晚的經(jīng)歷,這點(diǎn)代價(jià)簡直微不足道。他隱約感覺,地鐵事件只是開始,前方等待他的,可能是更危險(xiǎn)、更荒誕的"bug"。
而身邊這個(gè)能變成貓的少女,或許是他唯一能信任的"異常"。