“系统提示:检测到特殊日期标记‘交往一周年’。根据情感协议补充条款,需执行纪念日子程序。核心指令:让她开心。备用方案:已准备。”
——陆展博《纪念日行动预案》.doc
---
时间滑入初秋,上海的天空变得高远澄澈。对林星星和陆展博而言,一个被重点标注的日子悄然临近——交往一周年纪念日。
提前一周,陆展博就进入了某种“战备状态”。他不再像平时那样能够长时间沉浸式coding,反而会时不时对着空白的代码编辑器发呆,或者在搜索引擎里输入“纪念日礼物 程序员 推荐”,然后对着琳琅满目的机械键盘、人体工学椅和最新款显卡陷入沉思。
“学长,你最近……内存占用率好像有点高?”星星某天晚上终于忍不住,戳了戳对着电脑屏幕眉头紧锁的展博,“是遇到什么技术难题了吗?”
展博猛地回过神,像被抓住了什么把柄,迅速合上了一个写着《纪念日礼物可行性分析》的文档,推了推眼镜,眼神飘忽:“没、没有。只是在……优化一些底层架构。”
星星看着他此地无银三百两的样子,心里笑开了花,表面上却装作恍然大悟:“哦~ 优化架构啊,那学长你慢慢优化。” 她故意拉长了语调,满意地看到展博的耳根以肉眼可见的速度变红。
纪念日当天,是个周六。星星醒来时,枕边已经放着一张手绘的卡片。卡片风格极其“陆展博”——白底,黑色签字笔,用规整的流程图形式描绘了他们从初遇到在一起的几个关键节点:学院聚会(判断:心动?→ 是)、合租(状态:共存)、电竞大赛(关系:盟友↑)、前同事饭局(防御协议启动)、生日惊喜(核心协议升级:伴侣)……最后指向一个笑脸符号,旁边标注:“系统稳定运行:365天”。
没有华丽的辞藻,但这张充满理工男审美的、细节满满的流程图,却让星星的心软得一塌糊涂。她拿着卡片,笑得眼睛弯成了月牙。
“谢谢学长,”她凑过去,在他脸上轻轻啄了一下,“这是我收到过的最有逻辑的情书。”
展博的脸瞬间爆红,cpU似乎又过载了,只会笨拙地重复:“你……你喜欢就好。”
按照展博“精心”规划的日程,上午他们去了一个需要动脑的密室逃脱。结果,展博完全无视了剧情和氛围,专注于破解各种机械锁和逻辑谜题,嘴里还念念有词:“这个应该是二进制编码……那个机关需要计算抛物线初速度……” 星星跟在他后面,看着他一本正经地用科学碾压玄学,笑得直不起腰。
下午,他们去看了一场艺术展。面对那些抽象的画作,展博显得有点无所适从,试图用图像识别和色彩分析的理论来理解,时不时冒出一句:“这个色块的RGb值搭配,对比度超过了舒适阈值……” 星星则挽着他的胳膊,天马行空地给他讲解自己感受到的情绪和故事,两人一个理性分析,一个感性解读,竟也意外地和谐。
晚上,餐厅是展博提前很久预订的,环境优雅安静。就在星星以为这就是今天的全部惊喜时,展博从口袋里拿出了一个……U盘。
“星星,”他神情有些紧张,但眼神无比认真,“这是……纪念日礼物。”
星星看着这个熟悉的、承载过“心跳bUG”告白的U盘,心里充满了好奇和期待。她接过U盘,连接上随身携带的平板电脑。
点开唯一的程序,这次不是一个游戏,而是一个交互式的时间轴界面。界面上,清晰地记录着他们这一年来的点点滴滴:
· 【数据记录:合租第15天】主题:强制关机脚本.v1 (附:原始代码及后续优化版)
· 【数据记录:电竞大赛】* 主题:专属外挂认证证书.png (附带比赛关键帧数据分析)
· 【数据记录:感冒事件】主题:健康管理指南.xlsx (v2.3优化版,增加了情绪状态监测)
· 【数据记录:前同事接口测试】 主题:防御协议执行日志.txt (标注:盟友表现卓越)
· 【数据记录:生日】主题:心跳bUG源代码 (以及崩溃日志分析报告)
· 【数据记录:日常片段N】包含:她画的设计稿截图(他偷偷存的)、一起看电影的票根扫描图、甚至还有某次她随口说想吃哪家蛋糕的备忘录……
这个数字化的“恋爱日志”,事无巨细,却无比真挚。最后,时间轴指向今天,弹出一个对话框:
【系统提示:过去365天数据备份完成。】
【是否确认开启下一阶段数据记录,直至……永久?】
【确认】\/ 【确认 (此为唯一选项)】
星星看着屏幕,又抬头看看对面紧张得手心都在冒汗的陆展博,眼眶有些发热。这个笨蛋,把他能想到的、能做到的、最擅长的表达方式,都给了她。
“学长,”她声音有些哽咽,却带着满满的笑意,“你这个‘冗余备份’,做得也太全面了吧?”
展博认真地点点头:“嗯。重要数据,必须多重备份,防止任何意外丢失。而且,”他顿了顿,声音更轻了些,“关于你的数据,是我系统里……最重要,也最不想丢失的部分。”
星星伸出手,毫不犹豫地点击了那个唯一的【确认】按钮。
界面绽放出简单的烟花特效,最终定格成一行字:
【新进程已启动:Forever_VZb&Lxx.log】
(番外 完)