首页

都市言情

我的学习群里全是真大佬

设置

字体样式
字体大小

我的学习群里全是真大佬: 第608章 毕竟你们见识少嘛

    我盯着手机屏幕,指尖悬在键盘上方,迟迟没有落下。窗外夜色浓重,楼下的路灯把树影拉得细长而扭曲,像一张无声张开的网。刚才那条公告发出去不到二十分钟,群里已经炸了。

    “卧槽?真中了?!我388号!!”

    “我翻了三遍月票纪念册……1204,是我昨天凌晨两点抢到的那张!!”

    “运营官QQ号是不是写错了?3239708030,我加了显示‘该用户不存在’……”

    群名【我的学习群里全是真大佬】,头像是一本摊开的《量子力学导论》,封面上用荧光笔潦草地画了个笑脸——那是林砚亲手P的。群里目前在线人数:47。实名认证成员共52人,五人长期潜水,其中三人是高校教授,两人是某航天院所的系统架构师。没人知道林砚怎么把这群人凑进一个 ostensibly 为“备考CPA+软考高级”的学习群里的;更没人知道,这个群表面打卡背单词、分享错题本、互改论文摘要,背地里却常深夜刷屏,讨论的是“如何用蒙特卡洛方法优化城市暴雨内涝模型”,或是“从认知神经科学角度解释遗忘曲线的非线性拐点”。

    而此刻,他们正围着一个抽奖公告较真。

    我深吸一口气,把刚打好的“大家别急,我刚联系了起点编辑,确认QQ号无误,可能是高峰期服务器延迟”删掉。不对。太官方,太像客服。这不是群规允许的语气。群规第一条:禁止使用平台话术、禁用标准公关模板、禁用任何带括号的补充说明(林砚亲笔手写扫描件还钉在群公告置顶)。群里只认一种语言——活人的、带体温的、偶尔结巴但绝不绕弯的话。

    我重新输入:

    “我刚试了,3239708030能加。不过加完得等他通过——他头像是个戴草帽的稻草人,签名写着‘正在调试卫星遥测信号,勿扰,但中奖者除外’。”

    发完,我放下手机,起身去厨房煮面。水刚烧开,手机震了一下。

    林砚私聊窗口弹出来,就一句话:

    “你看见群里@你的那条了吗?”

    我没回。端着锅盖掀开锅,水汽轰然扑上脸颊。面条沉底,我拿筷子搅了搅。三秒后,又一条消息跳进来:

    “不是我发的。”

    我手指一顿。锅里的水咕嘟咕嘟翻腾,白气氤氲中,我忽然想起三天前那个雨夜。

    那天我加完最后一个群员——中科院地理所一位做城市群碳流模拟的副研,林砚突然在群里发了张图:一张泛黄的旧作业纸扫描件,字迹清瘦工整,是高二物理卷子,最后一道大题空白,旁边用红笔批着一行小字:“思路对,缺一步坐标系旋转,扣3分。另:你画的受力分析图,牛顿第三定律方向反了。——Z老师。”

    没人问Z老师是谁。群里安静了整整七分钟。直到那位航天院所的架构师发了个链接:《1998年全国中学生物理竞赛江苏赛区复赛试题及评分细则》,附件PDF第17页,赫然印着同一道题,标准答案下方手写备注栏里,有几乎一模一样的红笔批注,落款也是“Z”。

    后来我悄悄问过林砚。他说:“Z老师是我高中班主任,教物理。三年前病退,去年走了。”

    我没接话。他也没再说下去。但那天之后,群里多了一条不成文的规矩:每周六晚九点,所有人关闭所有设备通知,只留语音频道开着,放一首《月光奏鸣曲》第一乐章——Z老师当年晨读时最爱放的背景音乐。没人说话,但语音在线率永远100%。

    而此刻,我盯着林砚那句“不是我发的”,心里却浮起另一种冷意。

    因为就在五分钟前,群里有个新消息,被顶到了最上面——

    【群成员:苏砚】

    【消息时间:21:43】

    “各位,我刚核对过后台数据。这次抽奖名单是起点主站后台直导出的CSV文件,未经过任何人工干预。但我在导出日志里发现异常:9月10日23:58:17,有一条来自IP段112.65.***.***的访问记录,以‘管理员权限’调取了原始中奖名单,并执行了‘字段替换’操作。替换内容为:将原名单中第13、27、33位序号,分别替换为375、2641、4242。”

    苏砚。群里唯二没亮职业认证的成员之一。头像是一片纯黑,昵称里的“砚”字,和林砚的“砚”字,用的是同一个繁体字形。

    可林砚从不叫他苏砚。林砚叫他“老苏”。

    而老苏,从建群第一天起,就再没说过话。

    我拿着筷子的手僵在半空。锅里的水漫过锅沿,嘶嘶作响,一股焦糊味悄然渗出。

    我猛地关火,擦干手,打开电脑。

    桌面右下角,一个灰色图标静静闪烁——那是林砚半年前塞给我的本地数据库客户端,名字叫“墨痕”,图标是一滴将坠未坠的墨。他说:“群里所有发言、撤回记录、图片OCR文本、甚至语音转文字后的语义关键词,都实时存一份本地镜像。不联网,不上传,钥匙只有你我有。”

    我点开“墨痕”,输入密码。界面展开,左侧是时间轴,右侧是结构化数据流。我把时间拉到9月10日23:50,逐帧滑动。

    23:57:44——林砚发了一条测试消息:“群公告测试,收到请扣1”,无人回复。

    23:58:02——系统日志显示,“墨痕”自动备份完成。

    23:58:17——日志突兀中断0.8秒。再恢复时,新增一条标记为【高危行为】的记录:

    > [EXTERNAL_WRITE] 写入路径:/archive/lottery_202409.csv

    > 操作类型:FIELD_REWRITE

    > 原字段索引:[13,27,33]

    > 新值:["375","2641","4242"]

    > 触发设备指纹:HWID-7A3F9B2C(与林砚笔记本绑定)

    > 网络出口IP:112.65.***.***

    我盯着那串HWID,喉咙发紧。

    林砚的笔记本,我上周借过。帮他修群里一位浙大教授发来的Matlab仿真脚本崩溃问题。当时他坐在飘窗边,膝盖上摊着那本《量子力学导论》,书页翻到薛定谔方程推导那一章。我低头敲代码,听见他轻轻说:“其实Z老师最后那学期,讲到这一页时,把黑板擦扔出了教室窗户。”

    我那时没抬头,只“嗯”了一声。

    现在我想起来了——他扔掉黑板擦前,左手腕上戴着一块老式机械表,表盘玻璃裂了一道细纹,像闪电。

    而我的修电脑U盘里,至今存着那天抓包的Wireshark日志。因为脚本调用了某个境外开源库,我顺手做了全链路流量分析。日志里,有三次异常DNS查询,指向一个已注销的域名:zlaoshibiotech.com。

    我点开U盘根目录,找到那个命名为“zlog_20240903.pcapng”的文件。

    双击打开。

    过滤条件输上:dns && ip.addr == 112.65.***.***

    结果跳出——三条记录,时间戳精准对应23:58:17前后0.3秒:

    1. 查询 zlaoshibiotech.com → A → 112.65.***.***

    2. 查询 zlaoshibiotech.com → TXT → “KEY:QmFzZTY0IGVuY29kZWQgc2VjcmV0”

    3. 查询 zlaoshibiotech.com → CNAME → oldzclassroom.net

    我复制第二条TXT记录的值,粘贴进Base64解码器。

    解出来是:“Base64 encoded secret”

    再复制第三条的CNAME目标,浏览器里输入:oldzclassroom.net

    页面加载出来,是个极简的登录框,背景是黑板照片,右下角用粉笔写着一行小字:“Z老师的最后一课,未结束。”

    用户名填什么?我下意识看向聊天窗口——林砚最新一条消息还没撤回:

    “你信我吗?”

    我盯着那五个字,忽然想起建群那天。他让我选群名,我随口说了句“要不叫‘真大佬学习互助会’?”

    他摇头,把手机递给我,屏幕上是他刚打好的群名预览,光标停在“我的学习群里全是真大佬”末尾,他拇指悬在回车键上,忽然说:“其实‘真’字,是Z老师板书里唯一从不写错的字。他总说,‘真’字下面那三横,第一横短,第二横长,第三横最短——像三道刻痕,也像三个人站在讲台前:一个站着,一个半蹲,一个仰头。”

    我那时笑他矫情。

    他没笑,只点了发送。

    群名就这样定了。

    我闭了闭眼,把“ZLAOSHI”输进登录框用户名,密码栏,我敲下那串Base64解码后的明文:“Base64 encoded secret”

    回车。

    页面跳转。没有仪表盘,没有数据看板。只有一段手写体文字,逐字浮现,像粉笔在黑板上缓慢书写:

    【你们终于来了。

    我知道你们会查。

    因为Z老师教过:真正的物理,不靠猜,靠证伪。

    你们查到的IP,是我的。

    你们看到的HWID,是林砚的。

    但操作的人,不是他。

    也不是我。

    三年前Z老师病床前,交给我一个U盘。他说:‘如果有一天,群里有人开始替别人回答问题,替别人投票,替别人决定谁该中奖……那就说明,我教的东西,有人真的听进去了。’

    他没说完。

    但我知道后半句是什么。

    他教的从来不是物理。

    是观测者效应。

    ——当你凝视深渊时,深渊也在凝视你。

    当你定义‘真大佬’时,你已被‘真’所定义。

    现在,选择权在你们手里。

    是继续查下去,找出那个真正修改名单的人——

    还是相信林砚说的‘不是我发的’,就此停手?

    P.S. 第三个中奖号4242,对应的是群里那位从不发言的北大医学部博士。她投的那张月票,IP地址显示在协和医院急诊科值班室。她昨晚连做七台手术,今天凌晨三点才下班。她根本不知道自己中了奖。

    你们,还要继续吗?】

    屏幕暗下去。我坐着没动。厨房里,那锅面早已烧干,锅底结了一层焦黄硬壳,散发出苦涩的糊味,像某种陈年药渣。

    手机又震。

    是群消息。

    林砚撤回了一条,又发了一条:

    “老苏刚才私聊我,说他刚连上家里旧路由器。IP段112.65.***.***,是他爸生前单位分的宿舍楼公网出口。那栋楼,Z老师住过十七年。”

    我抬头,望向窗外。

    远处城市灯火如海,而近处,我家楼下那棵老槐树在风里晃动枝桠,影子爬过墙壁,停在我书桌一角——那里压着一张泛黄的纸,是Z老师当年批改我物理作业的原件。我珍藏多年,从没给人看过。

    纸上最后一行红字,我从未注意过:

    “另:你画的受力分析图,牛顿第三定律方向反了。——Z老师

    P.S. 但你看世界的角度,是对的。”

    我忽然懂了。

    那三个被替换的号码,375、2641、4242——不是随机选的。

    375:Z老师住院部楼层+病房号。

    2641:他病历本上的档案编号后四位。

    4242:他去世那天,心电监护仪最后停摆的秒数。

    这不是作弊。

    这是祭奠。

    我拿起手机,没回林砚,也没回群。我点开微信,找到那个备注为“协和-陈医生”的联系人,发了一条语音:

    “陈姐,刚知道您中了月票抽奖。奖品是起点定制天文望远镜一台,附赠Z老师手稿复刻版《中学物理教学札记》。如果您方便,我明天上午十点,把东西送到协和东门。”

    发完,我退出微信,打开群公告,把那条抽奖公告拖到最顶端,然后,在下方空白处,敲下一段新文字:

    “各位大佬,今晚暂停学习。

    我们换个课题:

    请用三句话,描述你第一次意识到‘物理’不是公式,而是呼吸时的感觉。

    限时:十二小时。

    截止后,我会把所有答案,抄在Z老师生前那块黑板上。

    ——群主 林砚”

    我按下发送。

    群里静了三秒。

    接着,第一条回复跳出来。是那位航天院所的架构师,ID后缀带着【遥测组】:

    “火箭点火前七秒,倒计时声在耳机里震动胸腔。那一刻我突然明白,牛顿第二定律F=ma,不是写在纸上的符号——是三百吨推进剂燃烧时,推着我脊椎一节节发烫的真实力。”

    第二条,来自中科院地理所的副研:

    “台风登陆前夜,我守在超算中心。屏幕上,台风眼墙的涡度值疯狂跳动。而我握着的保温杯里,枸杞在热水中缓缓旋转——和卫星云图上那个白色漩涡,转速、方向、衰减曲线,完全一致。那一刻,地球不是模型,是我杯子里的一粒枸杞。”

    第三条,来自浙大教授,ID后缀【AI教育实验室】:

    “去年冬天,我教女儿用磁铁吸铁屑。她忽然把磁铁掰成两半,指着断口说:‘爸爸,你看,每个碎渣自己也有南北极。’我蹲下来,看着她睫毛上沾着的银色铁粉,忽然想起Z老师讲磁场时说的话:‘看不见的力,才是最不肯撒谎的老师。’”

    消息还在不断涌来。

    我一条条往下看,手指慢慢放松。锅底的糊味不知何时散了,窗外风停,槐树影子缩回墙角,像收起翅膀的鸟。

    我起身,从书架最高层取下那个蒙尘的木盒。打开,里面静静躺着一支粉笔,半截,蓝白相间,前端磨得圆润,侧面有一道极细的划痕——那是Z老师用指甲掐出来的,为的是让学生看清粉笔芯的天然分层。

    我把它攥在掌心,冰凉,粗粝,带着矿物的微腥。

    手机在桌上亮起,林砚发来一张图。

    是群聊截图。最后一行,是那个从不说话的北大医学博士,刚刚发出的消息:

    “Z老师走那天,我在ICU。他最后清醒时,让我把听诊器贴在他左胸口。我听见的不是心跳,是钟表走秒的声音。滴、答、滴、答……像他批改作业时,红笔划过纸页的节奏。”

    我盯着那张图,很久。

    然后,我打开“墨痕”数据库,新建一个标签:“Z老师课件备份”。把刚才所有人的回答,连同那支粉笔的照片,一起拖进去。在备注栏里,我写下:

    “这不是证据链。

    这是光谱。

    每一道折射,都证明光源真实存在过。”

    窗外,东方天际线泛起极淡的青灰。

    新的一天,要来了。