第69章:系统崩溃
地方图书馆的古籍数字化项目上线倒计时牌跳至“24小时”时,创业基地的服务器突然发出刺耳的警报。李一波盯着监控屏上的红色报错代码,指尖在键盘上悬了半秒——某行标注“与嫣然共同调试”的程序段突然崩溃,连带整个AR交互系统陷入瘫痪。技术组的成员们瞬间屏住呼吸,孙萌手里的测试报告滑落在地,发出的声响在寂静的办公室里格外突兀。
“是虫蛀识别算法冲突。”李一波的声音打破凝滞,他调出后台日志,绿色字符像失控的瀑布疯狂滚动。屏幕右下角弹出林晓的视频请求,她举着手机在图书馆直播现场转圈:“家人们都在等上线呢,设备都架好了!”镜头扫过排队的读者,有人举着“代码与诗”的应援牌,牌面的银杏叶图案被风吹得猎猎作响。
王嫣然端着保温桶从走廊尽头走来,桶壁的白汽在冷空气中凝成雾。她挨个给技术组递姜汤,瓷碗碰撞的轻响像串安抚的音符:“我加了红糖,喝了暖和。”蹲在李一波身边时,她的发梢扫过键盘,带起的风让报错代码晃了晃。“别慌,”她指着屏幕上闪烁的光标,“你上次说‘bug就像诗里的病句,改对了更动人’,还记得吗?”
李一波的指尖顿了顿。他想起直播时,她把“兰草”误读成“蕙草”,两人在镜头前笑作一团,反而收获了最高的互动峰值。此刻她的诗集正摊在旁边,某页的“错别字”被红笔圈出,旁边写着:“错得刚好,像遇见你”。
“所有人分工排查!”李一波突然起身,将代码库拆分成五个模块,“赵倩核对文献数据,孙萌监测用户端口,林晓稳住直播观众——就说我们在加‘终极彩蛋’。”他重新坐下时,王嫣然把姜汤碗推到他手边,碗底贴着张便利贴,是她画的小太阳,和编程手册扉页的图案不差分毫。
机房的应急灯在凌晨两点亮起,红光给每个人的脸镀上层焦灼的底色。李一波的指腹磨出细小的裂口,渗出血珠滴在键盘上,与汗液晕成深色的斑。王嫣然突然握住他的手,从帆布包掏出创可贴——是他磨破手指时用的那种,包装上还留着她画的笑脸。“你看这个,”她翻开系统设计图,在“紧急预案”栏画了个箭头,“把用户端的加载页换成古籍修复过程延时播放,既能掩饰故障,又能做科普。”
技术组的欢呼声在三点零七分响起——赵倩发现虫蛀算法的参数里,有个标点符号被误输成全角,导致整个程序陷入死循环。李一波敲下修正指令时,指尖的颤抖带着如释重负的轻颤。屏幕上的进度条缓缓爬升,AR模型里的《楚辞》竹简逐页展开,虚拟的兰草顺着代码流生长,在加载页绽放出紫色的花。
“家人们快看!”林晓的直播声突然从音响传出,“这是‘代码与诗’的隐藏剧情,古人修复古籍也是这么耐心的!”弹幕瞬间被“太用心了”刷屏,有观众截到加载页的小字:“所有等待,都是为了更好的遇见”。
凌晨五点,系统恢复正常的提示音刺破机房的疲惫。李一波长舒一口气,转椅向后滑出半米,正好撞进王嫣然的目光里。应急灯的红光在她睫毛上跳动,像答辩时,他看见的那盏为他们亮着的灯。他伸手将她拉进怀里,低头吻下去时,发现她的发梢沾着张代码打印稿,某行标红的批注洇着水汽:“紧急修复:为爱续航”。
技术组的成员们识趣地退出去,孙萌关门时,听见王嫣然笑着说:“下次再这么吓我,就把你的代码改成藏头诗。”李一波的回应混着键盘声传来:“早就改了,你看登录界面的密码框,提示语是‘嫣然的生日加我的生日’。”
晨光从机房的高窗漫进来时,两人并肩坐在地上,共享一副耳机。李一波的手机里循环播放着他写的程序音乐,旋律是用《楚辞》的平仄转换来的。王嫣然翻着修复完成的古籍扫描图,突然指着某页说:“这里的补字和原迹几乎一样,像我们的默契。”
上线成功的消息弹出时,林晓发来张截图——张富贵的公司在凌晨四点发了条动态:“技术故障是能力不足的体现”,下面的评论全是“酸葡萄”。王嫣然笑着把手机塞回口袋,看见李一波正在系统里加新功能:“以后每年今天,自动给所有用户发份古籍电子书签,就用今天修复的这页。”
机房外的银杏道上,第一片落叶飘落在晨光里。王嫣然想起在古籍库房捡的那片叶子,突然明白系统崩溃的意义——不是为了制造挫败,而是为了证明,当代码遇见诗,当他遇见她,再棘手的 bug,都能变成爱情里最动人的补丁。
