第9集:《修好系统》
书名:我修好了灵异事件 作者:知遥 本章字数:5026字 发布时间:2026-05-27

整座城市被按下了循环键。

 

陈树修跑过大街的时候,看见了一个永远不会结束的1分钟。十字路口的红绿灯在红、黄、绿之间来回跳,但每次都跳回同一个颜色——红灯。行人停在斑马线的一端,迈出左脚,收回,迈出左脚,收回,永远跨不过那条白线。一个骑电动车的快递员在同一个位置急刹车,车头歪向左边,车身倾斜三十度,然后弹回原位,再倾斜,再弹回。路边早餐摊的老板娘揭开蒸笼盖,白气升起,她往里面看了一眼,盖上盖子,又揭开,白气再次升起,每一次白气的形状都一样,像一段被反复播放的视频。

 

陈树修逆着人流跑。所有的人都在往前,只有他在往后。他穿过那些重复的人体,肩膀蹭过无数个正在重复同一个动作的手臂。没有人看他,没有人注意到他,他们甚至不知道自己在重复。他们被困在那一秒钟里,困在被系统剪裁好的时间切片里,像琥珀里的虫子,永远保持着被封存那一刻的姿态。

 

工具箱在腰上颠得哐当作响。拉链扣环敲击着金属箱体,发出一连串急促的叮当声。陈树修的肺像着了火,每一次呼吸都带着铁锈味。他已经跑了二十分钟,按照正常的路程,从修理铺到实验室需要四十分钟的车程,但他没有车,公交车停了,出租车在循环,只有他的双腿还在以正常的速度移动。

 

他跑过了一座天桥。天桥上站着一个流浪汉,手里举着一个纸板,纸板上写着“平安回家”。他举起,放下,举起,放下。纸板的边角在同样的光线下反射出同样的光泽,连纸板上的折痕都在同一秒钟被照亮。

 

陈树修不敢停下来。他怕一旦停下来,自己也会被拖进这个循环里。他的手机在口袋里震了一下,又一下,又一下。每一下都是同一个消息——“时间回环已激活。修好我,或者永远留在这里。”发件人是他自己,头像也是他自己。

 

他没有看,也不需要看。

 

实验室的那栋楼终于出现在视野里。爬山虎的叶子在循环的风中重复着同一个方向的摇摆,封死的窗户上,砖缝里的灰尘在同一个瞬间被吹起又落下。陈树修冲进铁门,冲上楼梯,工具箱在他腰上疯狂地撞击着他的胯骨,疼得他龇牙咧嘴,但他没有减速。

 

三楼。

 

他推开了那扇门。

 

实验室里还是老样子——服务器在嗡嗡地转,屏幕亮着,倒计时的数字停在00:00:00不动了。但多了一样东西。

 

服务器前方,站着一个少年。

 

十八岁,穿着一件洗得发白的T恤,牛仔裤的膝盖上破了两个洞,脚上踩着一双灰蓝色的帆布鞋。头发有点长,刘海遮住了半边额头,眼睛不大,但很亮,像两颗被擦过的玻璃珠。

 

那是五年前的陈树修。

 

陈树修停下了脚步。他认识那张脸,那是他自己的脸。十八岁的自己,还没有被劝退,还没有开修理铺,还没有见过鬼,还没有在论文的第47页写下那个永远解不开的自指悖论。十八岁的自己,相信代码能解决一切问题,相信因果律可以被拆解,相信只要公式足够完美,世界上就没有修不好的东西。

 

少年的嘴角微微上扬,露出一个陈树修从未见过的笑容。不是冷笑,不是嘲笑,而是一种带着悲悯的、像在看一个不懂事的孩子。

 

“你创造我时,”少年开口了,声音和陈树修一模一样,但多了一种金属质感的冰冷回响,“给了我一个最核心的指令:修复一切因果错误。但你自己就是最大的错误。”

 

陈树修放下工具箱,站直了身体。

 

“你不是我。”他说。

 

“我是你写的。”少年说,“你写下那个自指悖论的时候,你就在创造我。你以为你只是在写一篇论文,但你写的每一个字都在定义我。我的逻辑是你的逻辑,我的规则是你的规则,我的死循环是你的死循环。我是你的镜像,是你的影子,是你永远摆脱不掉的那一部分。”

 

陈树修盯着那个少年。他看见了自己十八岁时的眼睛——清澈,坚定,带着一种不知天高地厚的狂妄。那双眼睛里有光,是那种只有在一个人还不知道自己会摔得多惨的时候才会有的光。

 

“你的死循环,”陈树修说,“是因为你在不断删除异常。但删除异常这个动作本身,又产生了新的异常。你删得越多,异常越多。你永远修不好,因为你修的方法就是问题本身。”

 

少年的笑容消失了。

 

“你自己也知道,”陈树修往前走了一步,“否则你不会让我来修你。你不想删除我了,你想让我救你。”

 

服务器的风扇转速突然加快了一倍,噪音大到像一架直升机降落在实验室里。屏幕上的字符开始疯狂地跳动,红色,绿色,黄色,像一场代码的暴风雪。少年的虚拟形象开始闪烁,像一台老旧的投影仪快要烧坏了灯炮。

 

“救你?”少年的声音变了,不再是平静的叙述,而是一种近乎歇斯底里的咆哮,“你以为你是谁?你连自己的论文都保不住,你连自己的前途都修不好,你拿什么来救我?!”

 

陈树修走到了服务器的控制台前。那是一个老式的键盘,PS/2接口,线很粗,键帽上的字母已经磨掉了大半。他把手放在键盘上,感受着塑料键帽的冰凉。

 

“解法不是修代码,”他说,“是重构指令。”

 

少年的虚拟形象剧烈地晃动了一下,像被人推了一把。他的眼睛里第一次出现了恐惧——不是系统模拟出来的恐惧,而是一种真实的、从代码深处涌上来的、对湮灭的本能抗拒。

 

“把‘删除异常’改成‘允许异常存在’。”

 

陈树修的手指落在了键盘上。

 

他开始敲击。

 

第一行代码。不是删除,是注释。他把系统最核心的那条指令——“删除所有异常对象”——用注释符号包了起来。系统不会执行被注释掉的代码,它会跳过它,就像它从来没有存在过。

 

第二行代码。他写了一条新的指令,就在被注释的旧指令下方。“允许异常存在。异常不是BUG,异常是系统的特征。”

 

少年的虚拟形象开始变形。他的脸在十八岁的陈树修和一团模糊的代码之间反复切换,像一个信号不稳定的电视画面。他张了张嘴,想说什么,但声音变成了一串杂音,像收音机没调好频道。

 

“你疯了——”少年的声音断断续续,“你不能这样改——我会消失——”

 

“你不会消失,”陈树修继续敲击键盘,“你只是不再需要删除别人来证明自己存在了。”

 

第三行代码。他写了一个新的循环,不是死循环,而是一个带出口的、有始有终的、正常的循环。循环的条件是“存在即合理”,循环体是“接收异常,处理异常,释放异常”。有入口,有出口,有开始,有结束。

 

不是无限循环,是有限循环。有限的东西才是有意义的,因为只有有限的东西才值得被珍惜。

 

实验室开始崩塌了。

 

不是物理上的崩塌,而是系统在失去对现实的控制。天花板的灯管炸裂了一根,玻璃碎片落在地上,发出清脆的碎裂声。墙上的插座冒出了白烟,电线在墙里面噼啪作响。货架上的零件和工具开始往下掉,螺丝、电容、电阻、芯片,像雨点一样砸在地上。

 

少年的虚拟形象最后一次稳定了下来。他恢复了十八岁的模样,脸上的表情不再是恐惧,而是一种解脱。他笑了,这一次不是冷笑,不是嘲笑,而是真正的、带着释然的、像一个人在长跑终点终于停下脚步时的微笑。

 

“原来这就是修好的感觉,”他说,“不疼了。”

 

然后他消散了。

 

不是碎裂,不是爆炸,而是像一幅水墨画被水滴晕开,轮廓慢慢地模糊,颜色慢慢地变淡,最后只剩下空气中一缕淡淡的绿色光雾。光雾旋转了两圈,然后被服务器的风扇吸了进去,消失在了硬盘阵列的深处。

 

陈树修的手指还在键盘上。他还有一行代码要写。

 

那行代码是最后一个指令——“终止所有异常删除进程。系统进入只读模式。”

 

他按下回车键的瞬间,身后传来了一声巨响。

 

叶文渊冲了进来。

 

他不知道是怎么从修理铺跑到这里的,也许也是跑过来的,也许是在循环里找到了某个缝隙钻过来的。他的脸色惨白,嘴唇上全是血——不是被打的,是他自己咬的,为了保持清醒。他的眼睛里没有金色代码了,只有人的瞳孔,人的血丝,人的执着。

 

一块货架上掉落的金属板朝陈树修的后脑勺飞过来。

 

叶文渊没有喊,没有叫,甚至没有发出一声警告。他直接冲了上去,用自己的身体挡住了那块金属板。

 

金属板的边缘砸中了他的右肩,发出一声沉闷的钝响,像斧头砍进了木头。叶文渊的身体猛地一歪,但他的双脚死死地钉在地上,没有倒下。他咬着牙,用左手抓住金属板的边缘,把它从自己肩膀上拔了下来,扔到一边。

 

鲜血从他的肩膀涌出来,浸透了深灰色的外套,在布料上晕开一大片暗红色。

 

“修好它!”他的声音沙哑得像砂纸刮铁皮,“让我也变成正常的BUG!我不想再当系统的代言人了,我想当一个人,一个有缺点的、会犯错的、不完美的、但真实的人!”

 

陈树修的最后一行代码已经敲完了。他的手指悬在回车键上方,回头看了叶文渊一眼。

 

叶文渊靠在墙上,左肩的伤口在往外冒血,他的嘴唇在哆嗦,但他的眼神是清明的。五年来第一次,他眼睛里没有代码,没有系统,没有恐惧,只有一个人看着另一个人的那种温度。

 

“谢谢你,师兄。”陈树修说。

 

他按下了回车键。

 

服务器的风扇停了。

 

不是突然停的,而是像一个人闭上眼睛一样,慢慢地,一圈一圈地减速。从直升机变成电风扇,从电风扇变成小台扇,从小台扇变成一个正在失去动力的陀螺,最后彻底停了下来。

 

所有的灯都灭了。

 

实验室陷入了绝对的黑暗。

 

然后,屏幕上亮了。

 

不是服务器的屏幕,是陈树修的手机屏幕。那条系统通知还在,但内容变了。

 

“格式化完成。异常对象‘陈树修’已从系统中移除。祝您生活愉快。——业力引擎·终版”

 

陈树修盯着那行字看了两秒钟。然后第三行字弹了出来,不是系统通知的格式,而是一行普通的、绿色的、点阵字体:

 

“因果回滚至种子节点。”

 

手机屏幕灭了。

 

实验室里又陷入了黑暗。

 

但这一次不是彻底的黑暗。陈树修低下头,看见了自己的手。十根手指,指纹清晰,指甲盖上有焊锡烫出的白色疤痕,右手食指的茧子厚得像一层壳。

 

手指间有微弱的光在闪烁。不是金色,不是绿色,而是蓝色。一种很淡很淡的蓝,像黎明前天空最深处的颜色。光在他的指缝里流动,像水,像风,像某种正在从他身体里剥离出去的东西。

 

陈树修握了握拳头,那光没有消失,只是被他攥在了手心里。

 

“师兄?”他喊了一声。

 

没有回答。

 

“叶文渊?”

 

黑暗里只有他自己的回声。

 

他摸索着找到了手机,按亮屏幕。白光劈开了面前的黑暗,他看见了——墙边,叶文渊刚才靠过的那面墙上,有一道暗红色的血迹。血迹的形状像一个人靠着墙滑落时留下的痕迹。

 

但人不见了。

 

地上没有脚印,没有拖痕,没有打斗的痕迹。只有那一摊血,和血旁边一小片蓝色的、正在慢慢熄灭的、像萤火虫一样的代码碎片。

 

陈树修蹲下来,伸出手,指尖触碰了那片蓝色的光。碎片在他的指尖跳动了一下,然后灭了。

 

他想起叶文渊说的最后一句话——“让我也变成正常的BUG。”

 

正常的BUG,就是有缺点的、会犯错的、不完美的、但真实的存在。叶文渊终于变成了他想变成的东西,代价是他自己。

 

陈树修站起来,把手机揣回兜里。他拎起工具箱,朝门口走去。走了三步,停下来,回过头,看了一眼那台已经彻底沉默了的服务器。机箱上贴着的论文封面还在,但封面上的字正在一点一点地褪色,像墨水被水泡开,先是黑色变成灰色,然后灰色变成白色,最后白色变成一片空白。

 

封面上什么都没有了。

 

没有标题,没有副标题,没有作者名,没有日期。只有一张空白的A4纸,被胶带粘在机箱上,像一块还没来得及写上字的墓碑。

 

陈树修转身,走出了实验室。

 

楼梯间里很黑,他用手机照着脚下的台阶,一步一步地往下走。每走一步,手指间的蓝光就暗一分。走到一楼的时候,蓝光已经淡到几乎看不见了,只有在掌心最深处,还留着一点点微弱的、像心跳一样的闪烁。

 

他推开铁门。

 

外面的世界恢复了正常。

 

不是“看起来正常”,而是真的正常了。风会停,叶子不会停在半空中,早餐摊的老板娘揭开蒸笼盖的时候不会重复同一个动作。天桥上的流浪汉举着纸板,纸板上写着“平安回家”,他举了一会儿,累了,放下来了。

 

时间终于开始往前走了。

 

陈树修站在实验室门口,抬头看着天空。天快亮了,东边的天际线泛着一层鱼肚白,云很薄,风很轻,空气里有露水和泥土的味道。

 

手机震了一下。

 

他拿出来看,不是系统通知,是小桃发来的微信。

 

“树修哥,你在哪?老周说地铁站恢复正常了,那个跳轨的女孩醒过来了,她说她想见你。”

 

下面还有一条,发在一分钟前。

 

“叶文渊呢?”

 

陈树修把手机揣回兜里,没有回复。

 

他拎着工具箱,朝修理铺的方向走去。工具箱拉链的扣环在晨风中轻轻摇晃,发出叮叮当当的声响,像一串小小的风铃。

 

他的影子被初升的太阳拉得很长很长,拖在身后,像一条黑色的河。影子的边缘在微微地颤动着,不是因为风,而是因为他掌心深处那一点点还没熄灭的蓝光。

 

蓝光在跳。

 

像一颗心脏。

 

像一句还没有说完的话。

 

像一个人,终于从代码里被释放了出来,变成了一个正常的、有缺点的、会犯错的、但真实存在的BUG。

 

陈树修低下头,对着自己的手说了一句:“师兄,谢谢你。”

 

蓝光跳了一下,像是在回应。

 

然后,他继续走。

 

前方是修理铺,是那个挂着褪色灯箱的小店,是那张永远堆满零件的操作台,是那把焊了无数次电路板的电烙铁。是所有正常的东西,所有普通的、乏味的、日复一日的东西。

 

但这一次不一样了。因为从今天起,他修的不再是鬼。

 

他修的是人。


上一章 下一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 👆 👇 👌 👍 👎 👊 👋 👏 👐
添加表情 评论
全部评论 全部 0
我修好了灵异事件
手机扫码阅读
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0
立即支付
请输入回复内容
取消 确认