深秋代码与沉默的共振(第1页)
接下来的日子,像被按下了某种奇异的静音键。秋风一日凉过一日,梧桐树叶几乎落尽,露出光秃秃的、指向灰蓝色天空的枝桠。二十中的校园里,期中考试的氛围悄然弥漫,课间的喧闹都带上了一丝绷紧的质感。
陈昭的生活,也被这种静默笼罩。她不再频繁查看那个黑色的头像,仿佛那是一个需要小心绕行的雷区。关于“护腕事件”和那通令人心悸的电话,她与张铭宇也达成了某种心照不宣的默契——不再在“观察哨”群里热烈讨论,只在偶尔目光交汇时,交换一个复杂的、包含了“你懂我懂但别提”的眼神。张铭宇似乎也察觉到了事情的“严重性”超出了八卦的范畴,收敛起了那副嬉皮笑脸,只是时不时用担忧的目光偷偷瞄她。
那封凌晨发来的、关于拓扑数据分析的代码压缩包,陈昭下载了,也粗略看了看。代码一如既往的清晰,README里的说明详尽到近乎繁琐,仿佛在竭力避免任何可能的误解。她将压缩包发到了课题组的共享文档,标注“赵逸学长提供的TDA应用思路参考”,由周子轩和沈雨桐接手研究。他们俩看到代码后惊为天人,直呼“大神思路就是不一样”,立刻投入了学习和尝试。
课题在继续。有了新的技术方向,团队的劲头更足了。每周两次的研究性学习活动,教室里总是充斥着键盘敲击声、低声讨论和偶尔因为某个发现而压抑的兴奋低呼。陈昭依旧负责整体的方向把控和理论梳理,但更多时候,她只是安静地听着,看着伙伴们专注的面孔,心里那点因“护腕事件”而产生的惊涛骇浪,在日复一日的具体工作和同伴们的努力中,被一点点压实,沉入心底某个不易触碰的角落。
只是,每当夜深人静,她独自面对台灯和摊开的书本时,那片废墟的阴影,总会不期然地浮现。那张带着红痕手腕的照片,他疲惫的“不疼”,还有凌晨三点二十七分发来的、冰冷而精准的代码……这些碎片化的画面和声音,像幽灵般在她脑海里游荡,拼凑不出完整的图景,却留下挥之不去的、沉重的存在感。
她尝试用最理性的方式去“处理”这件事,像处理一道错题。她告诉自己:赵逸的反应是异常的,可能是他自身压力(集训、竞赛)过大下的偶发行为。护腕只是一个无关紧要的触发点。她的询问和关心是出于礼貌。事情已经过去,无需过度解读,也不必再纠结。
可这套“理性处理”的说辞,在每次她无意中点开微信,看到那个黑色头像,或者听到张铭宇提起“赵神最近好像更沉默了”时,都会显得苍白无力。她知道,有些东西,一旦被触发,就再也无法假装不存在。有些废墟,一旦被看见,就永远横亘在那里,成为记忆里一道无法跨越的裂痕。
期中考试如期而至,又匆匆结束。陈昭的成绩稳中有升,数学甚至挤进了班级前十五,连韩雪老师都在发卷子时多看了她一眼。胡老师私下找她谈话,肯定了她在课题上的领导力和学习上的进步,并再次鼓励她,省赛的项目申请材料要开始着手准备了,如果有需要,学校可以帮忙联系更专业的指导老师。
生活似乎重新走上了正轨,甚至比之前更加“成功”和“充实”。可只有陈昭自己知道,心里某个地方,空了一块。不是悲伤,不是失落,而是一种更茫然的、找不到锚点的漂浮感。像一艘船,失去了原本依赖的、清晰的星座导航,只能依靠惯性,在茫茫大海上,朝着一个大致的方向漂流。
十一月的第一个周五,傍晚。陈昭值日,最后一个离开教室。锁好门,走廊里已经空无一人,声控灯随着她的脚步声次第亮起,又在她身后逐盏熄灭。她抱着几本要带回家看的参考书,慢慢走下楼梯。
手机在口袋里震动了一下。不是微信消息的短震,是邮箱提示。
她的心,几不可察地缩紧了一下。最近,她对任何来自那个方向的“信号”,都变得异常敏感。
她走到一楼大厅的角落,借着窗外最后一抹天光,拿出手机。解锁,点开邮箱。
发件人,依旧是那串看起来像自动生成的字符。邮件标题,只有一个简单的日期:“11。05”
没有正文。只有一个附件。附件名是:“Supplementary_Notes_on_TDA_for_Urban_Data。pdf”
又是一份补充说明。关于拓扑数据分析在城市数据中应用的补充笔记。
她点开附件。是一份二十多页的PDF文档,排版简洁,图文并茂。从TDA的基本概念回顾,到Mapper算法在空间数据分析中的具体实现步骤详解,再到针对北站数据特点的参数调优建议,甚至列举了几个可能遇到的常见问题及解决方案。文档的措辞严谨、客观,像一篇缩略版的学术笔记或技术手册。
最后,在文档的末尾,空了几行之后,有一行小字,字体和正文一样,没有任何特殊标注:
“注:手腕无碍。护腕适用。”
只有这八个字。像一行冷静的、事后的、补充的实验数据记录。与他之前那份“测试报告”的风格一脉相承。
可陈昭盯着这八个字,看了很久,很久。直到窗外的天光彻底暗下去,大厅里的声控灯因为久无动静而自动熄灭,将她笼罩在昏暗里。
手腕无碍。护腕适用。