二月天 > 历史军事 > 当我开始专注自身 > 第100章:李哲的“匿名邮件”

第100章:李哲的“匿名邮件”(1 / 1)

周三的电脑课刚上到一半,陈志强的邮箱突然弹出封未读邮件。发件人栏显示“匿名用户”,主题行只有个标点符号——“?”,像个悬在屏幕上的问号。他的鼠标指针在“删除”按钮上顿了顿,最终还是点了“打开”。

附件是个压缩包,解压后跳出的代码界面让他呼吸一滞。这是他们公益项目的库存管理系统代码,却比他上周上传的版本整洁了不少——冗余的注释被精简,嵌套的循环结构被拆解成更清晰的函数,连变量命名都换了套更规范的规则,像件被重新熨烫过的衣服。

最底下有行新添的注释:“修复了数据同步时的溢出漏洞,参考了错题系统的逻辑。”

陈志强的指尖在键盘上悬停,突然想起李哲上次来借错题系统代码时的样子。那天的阳光斜斜地照进机房,李哲的校服拉链卡到了最上面,露出的脖颈处有颗小小的痣,他挠着头说“我爸说我写的代码像堆乱麻”,声音里带着点被砂纸磨过的涩。

“系统,查下发件人的IP。”他对着屏幕低声说,窗外的麻雀正好落在窗台上,歪着头啄玻璃,像在窥探什么秘密。

淡蓝色的系统界面弹出来,上面显示的IP地址熟悉得刺眼——正是沈静查到的那家“星速网吧”。系统同时跳出新提示:【检测到间接示好行为,“恩怨剥离”能力已激活,可查看行为背后隐藏动机】。

陈志强点了“确认”,一行小字缓缓浮现:【隐藏动机:通过技术认可获得价值感,弥补此前行为的愧疚感】。他突然想起李哲代码里那个别扭的注释,当时只觉得是东施效颦,现在却像看到个笨拙的孩子,把偷来的糖悄悄放在失主门口。

“在看什么呢?”沈静的声音从旁边传来,她刚做完物理实验,校服袖口沾着点碘伏的黄色痕迹。她的视线扫过屏幕,在“参考了错题系统的逻辑”那行字上停了停,突然说:“他用的是迭代法优化,比你的递归调用更适合乡村的低配服务器。”

陈志强这才注意到,李哲把最耗内存的递归算法改成了迭代,虽然代码行数增加了,但运行速度提升了近三倍。就像把华丽却不合脚的高跟鞋,改成了耐穿的运动鞋,刚好适合泥泞的山路。

“你怎么知道?”他转头时,鼻尖差点碰到沈静的发顶,闻到她洗发水的皂角香里混着淡淡的消毒水味——大概是帮受伤的同学处理伤口时沾到的。

“上次去网吧调监控,看到他屏幕上的算法笔记。”沈静的耳朵有点红,“当时觉得他写的注释很奇怪,每个步骤都标着‘优点’和‘缺点’,像在给自己打分。”

陈志强想起李哲父亲是技术总监,总在家长群里晒儿子的“编程奖状”,却从没提过那些奖状其实是学校鼓励性质的参与奖。他突然明白,那些代码里的自我纠错,或许不只是为了修复漏洞,更是在对自己说“你看,你也能做对一件事”。

午休时,他在操场角落看到李哲。他正蹲在地上摆弄个旧键盘,手指在失灵的按键上反复敲击,额前的碎发垂下来,遮住了半张脸。陈志强想起邮件里的代码,那些整齐的缩进和规范的命名,和眼前这个不修边幅的男生简直像两个人。

“喂。”陈志强走过去时,踢到了个可乐罐,发出的声响让李哲猛地站起来,像只受惊的兔子。他的校服后领沾着片枯叶,运动裤的裤脚卷了一边,露出的脚踝上有块淤青,不知道是不是被人推搡时撞的。

“有事?”李哲的声音很硬,却在对视时飞快地移开目光,手指无意识地绞着校服下摆。陈志强注意到他的指甲缝里嵌着黑泥,像是刚在哪个角落打过架。

“你的代码我看到了。”陈志强踢了踢地上的键盘,“空格键失灵了,我帮你修?”

李哲的眼睛突然亮了下,又迅速暗下去:“谁……谁给你代码了?”他的耳朵红得像要滴血,却梗着脖子不肯低头。

陈志强突然笑了,想起初中时自己偷偷改好同学的错题,却假装是“不小心看到的”。他转身朝教室走:“下午放学后,机房见。你的循环结构有个地方可以再优化,用哈希表能省一半时间。”

他没回头,但能感觉到身后的目光像道追光,一直跟着他走进教学楼。

放学后的机房格外安静,夕阳透过窗户在地板上投下长长的光斑。李哲来得比约定时间早,正坐在陈志强的座位上,手指悬在键盘上方,却没敢按下去。他换了件干净的校服,头发也梳得整整齐齐,只是领口的纽扣扣错了位,显得有点滑稽。

“这里。”陈志强把自己的代码调出来,指着其中一段,“你用数组存用户信息,查询时复杂度太高,换成哈希表试试。”

李哲的呼吸明显变快了,指尖在键盘上犹豫了半天,敲下的第一行代码却因为紧张打错了字母。他猛地按住删除键,肩膀微微发抖,像怕被嘲笑。

“别急。”陈志强把椅子往他那边挪了挪,“哈希表的核心是映射函数,就像给每个学生编个唯一的学号,找起来就快了。”他拿起笔在草稿纸上画了个简单的示意图,突然发现李哲的睫毛很长,只是总垂着,像怕被人看见眼里的东西。

李哲盯着示意图看了五分钟,突然抬头问:“你不怪我?”他的声音很轻,像怕惊扰了什么,“那个帖子……”

“你推荐的公益项目链接,帮我们多了两百多个关注者。”陈志强调出后台数据,指着那条明显的增长曲线,“比我们自己发的宣传还有用。”

李哲的眼睛突然湿了,他赶紧低下头,假装调试代码,肩膀却在轻轻抽动。陈志强看到他的键盘上贴着个小小的贴纸,是家卡通编程猫,边角已经磨得卷了边,大概是贴了很久。

“下周的数据压缩算法交流会,你要不要来?”陈志强关掉代码编辑器,屏幕上还留着李哲写的注释,“乡村学校的网络带宽不够,正好需要你这种能把代码‘减肥’的高手。”

李哲猛地抬头,眼里的惊讶像滴进清水的墨,慢慢晕开。他张了张嘴,最终只说了个“嗯”,声音却比刚才清晰了很多。

离开机房时,陈志强收到李哲发来的消息,只有一个代码文件,备注是“哈希表优化版”。他点开看,发现里面加了句新注释:“谢谢。”后面跟着个用符号拼的笑脸——:),简单得像个刚学写字的孩子画的。

系统这时弹出来:【检测到有效和解行为,“冲突软化”技能熟练度+50%。提示:技术认可对李哲的价值等同情感安慰】。陈志强笑着关掉界面,发现走廊尽头的窗户开着,晚风卷着桂花的甜香飘进来,像在为这场迟来的和解伴奏。

他突然想起李哲代码里那个被反复修改的函数名,从“垃圾回收”改成“资源优化”,最后定为“价值重估”。或许对某些人来说,代码从来都不只是代码,而是另一种形式的自白书。

最新小说: 漫威:编年史假面骑士横推灭霸! 美漫:大时钟解析漫威万法本源! 美漫,破表抽奖,变身数码神宠 美漫,魅力拉满,顶撞变种人女神 四合院空间藏粮,怒怼贾张氏 漫威:我,开局觉醒圣斗士小宇宙 美漫:小破表,外星骇客蜘蛛侠 食戟,签到出神话级幻想食材 废墟美漫宇宙:英雄全灭复联黑化 食戟:发光神厨横扫远月学园