一张存折上的数字
二零二六年七月十七日,星期五,晚上十一点四十分。苏州老城区一间建于上世纪九十年代的老式居民楼里,林远舟坐在自己那间从小住到大的卧室的书桌前,面前摊着一本他已经翻来覆去看了好几遍的存折。存折的封面是那种老式的红色塑料封皮,边角已经被磨得有些发白了,封面上印着“中国邮政储蓄银行”几个字,字迹在多年的磨损中已经有些模糊。他翻开的那一页,是存折的最后一页——余额栏里,用银行柜员的圆珠笔写着五位数:10,000.00。壹万元整。这是他的母亲赵秀兰,在退休十年后,名下全部储蓄的总额。
![]()
林远舟今年三十二岁,在苏州工业园区一家做自动化设备的公司做技术工程师,工作七年,月薪税后大概一万二出头。他自己有一套小公寓——是工作第五年的时候用攒下来的积蓄加上公积金贷款买的,目前还在还贷中。他未婚,有一个交往了两年的女朋友,叫陈晓棠,在一家广告公司做策划,收入跟他差不多。两人感情稳定,已经在商量明年结婚的事情——婚房就用他那套小公寓,重新装修一下,挤一挤也能住得下。
他今天晚上回母亲这边吃饭——这是他每周末的习惯。母亲一个人住在老房子里,退休前是苏州一家纺织厂的工人,一辈子勤勤恳恳,不抽烟不喝酒不打牌,唯一的开销就是日常吃喝和偶尔给他做一顿红烧肉。他的父亲在他高一那年因病去世了,母亲一个人把他拉扯大,供他读完大学,没有改嫁,没有向任何人开口借过一分钱。他一直以为母亲的日子过得虽然不算宽裕,但也不会太紧巴——因为母亲每个月有三千块的退休金,在这座三线城市的老城区,一个节省惯了的老人,三千块的退休金应该是够花的,甚至还应该有结余。
然后他今晚在帮母亲整理床头柜抽屉的时候,无意间翻到了这本存折。他打开的时候并没有多想——因为母亲经常会把水电费的缴费单夹在存折里,他想帮她整理一下那些单据。然后他翻到最后一页,看到了那个余额。他以为自己看错了行,于是他又倒着往前翻了几页——他想看看是不是母亲最近取了一大笔钱,所以余额才这么少。但他翻完整本存折之后,那看似不起眼的万元余额,像一条他在自己的系统日志中从未收到过的告警信息,在没有任何预警的情况下,从他母亲使用多年的旧存折上显示在了他面前,而他无法通过任何函数调用来更改那个只读存储单元的数值——每一个月的明细都清清楚楚地印在纸面上,大多数月份只有退休金入账和日常取款的交替记录,偶尔有几笔几百块的额外支出——应该是过年给他包红包、或者换季买几件新衣服的花费。没有任何一笔大额支出。就是最普通的、一个三千块退休金的老人,在十年间一点一点地把日子过下来的全部财务凭证,最终汇成了一个他无法从任何角度重新计算出一个不同结果的数字余额。
林远舟把那本存折放在书桌上,拿起手机,看了很久。然后他放下手机,站起来,走到客厅里。母亲已经睡了,客厅的灯关着,只有从卧室门缝里透出的一线暖黄色的光。他站在黑暗的客厅里,透过那扇老式窗户的玻璃,看着窗外楼下那条安静的、铺着旧水泥路面的巷子,像一根在他与他自己之间那条他从工作后就从未主动去扫描过的存储总线上完成了一次全量检索——检索的结果让他以他能够分配的全部内存容量都无法将其装入一个单一变量。窗外有风吹动那棵老槐树的叶子,沙沙的声响在寂静的夜里清晰得像被放大了增益。
他回到卧室,关上门,在书桌前坐下来,重新拿起那本存折,翻开,看着那行由银行柜员手写的数字。他试着用正常的逻辑去计算他母亲每个月的生活开销:水电煤气物业费大概要三百到四百,买菜买肉就算一个月六百到八百,偶尔添件衣服、人情往来、买点水果牛奶什么的再加两百到三百——这样算下来,一个月的开销大约在一千二到一千五之间。三千块退休金,减去这些,每个月应该能存下一千五左右,一年就是一万八,十年就是十八万。减去她在他买房那年硬塞给他的五万块——她说“妈帮不了你太多,这五万块钱你拿去付首付,别让银行利息太高”——至少也应该剩下十三万左右。
但现在存折上显示的余额是一万。整整十年,她的全部存款,加上他工作后陆续给她的那些零花钱——逢年过节给的红包、每个月硬塞给她的买菜钱——最终剩下的数字,是她工资卡上现在的余额。他把那五万块钱的转账记录从他自己的银行App里翻出来,又计算了一遍他给过母亲的所有零花钱的总和——他在工作后的这些年里,每年大概给母亲一万二到一万五左右,逢年过节再加几千块的红包——七年下来,大概给了将近十万块。加上她的退休金,他按照他所能想到的全部合理开销模型,在一张草稿纸上算了三遍。每一次的结果都跟她存折上那个最终余额对不上。他不是会计,但他做技术工作的,账是他唯一不会算错的东西——因为每一个数字都是确定的,不存在任何变量替换的空间。
他把存折合上,放在桌角,靠在椅背上,闭上眼睛。他忽然想到,他给母亲的那十万块——可能大部分,都被她以各种他看不见的、他从来不会去查看她银行流水的方式,重新流回到了他生活中的各个角落里:他过年回家时冰箱里永远塞满的他爱吃的菜、他带女朋友回家时母亲悄悄塞给陈晓棠的那个“见面礼”红包、他买房时母亲坚持要出的那一半首付、他每次回老房子时母亲非要给他带走的那瓶自己炸的辣椒油和那袋她自己包的冻饺子。这些他以前觉得是“母亲的心意”,让他忽略了一件最简单的事——他母亲用一个人的退休金,撑着他从小到大的一切,而现在又以各种他看不见的方式,继续往他自己那份被她在背后用她退休金的全部余额悄悄补充着的生活里不断转账。
而她自己在这座城市的生活出口,被她自己的账户权限牢牢地限定在了一个她已经运行了多年的、不需要任何人在她的交易日志中追加特别备注的日常开销循环中。那条循环的终端节点,是那本存折封面上边角已经被磨得发白的塑料皮,和十年下来终于完成她在这家里的全部顶级迭代后的最终数字——以她自己全部的设施,在不需要任何人替她核验账户余额的状态下,默默地运行了十年的启动后默认待机时间的周期,全部由其自己的家家底支付,没有触发任何一笔需要她向她的孩子申请跨账户资金拆借的告警事件。
![]()
他睁开眼,在漆黑的卧室里看着天花板上的裂缝,在那条他与他母亲之间的全部通信记录中从未有任何一条数据包包含过“我需要你帮忙”字段的家庭网络中,以自己的用户权限,完成了他自己的操作系统中、关于他母亲那本存折上余额的全部可用字段数据的读取和解析。然后他整晚都无法入睡——系统并未配置针对此类数据的处理程序,他也不知道自己应该做什么。
一夜未眠的纠结
那天晚上,林远舟躺在自己从小到大睡的那张床上,翻来覆去地睡不着。老房子的隔音不好,他能听到客厅那台老式冰箱启动时的嗡鸣声,能听到楼下偶尔有人走过时咳嗽的声音,能听到窗外的风穿过那棵老槐树树叶的沙沙声响。那些声音在他年轻时嫌吵,在他工作后回老房子过夜时就被他在默认的睡眠模式中过滤掉了——但今晚,他的整个系统全部保持在唤醒状态,所有的传感器都在全功率运行,任何一条外界信号都能以异常的高增益被捕获。
他想到了很多事。
他想到了自己念高中那几年,母亲每天凌晨五点就起床,给他做早饭——不是简单的稀饭馒头,而是变着花样地做,今天煮面条卧两个荷包蛋,明天蒸一锅小笼包,后天炒一份蛋炒饭配一杯热牛奶。他当时以为所有的母亲都会这样,没有想过那些食材和煤气费的消耗在她的存折中留下了多少笔他当时完全不会注意到的日常提款记录。
他想到了自己念大学那四年,每个月的生活费,母亲总是提前两天就打到他卡上,从来没有晚过一天。他有一次跟同学出去玩花超了,试探着给母亲打电话说“这个月生活费能不能多打两百”,母亲在电话那头没有犹豫,说“行,妈明天给你打过去”,然后第二天钱就到账了。他当时没问过那两百块钱是从哪一项他母亲自己当月的生活开支中挤出来的——因为她从来不会告诉他,那钱是她把他下次回来时准备给他买过冬棉袄的钱提前挪用了。
他想到了自己工作后第一次过年回家,给母亲包了一个两千块的红包。母亲接过去的时候嘴上说他“乱花钱”,说她“不缺钱”,然后把红包收进了她那件旧棉袄的内侧口袋里。后来过了几个月,他有一次无意间跟母亲通电话时,母亲说“家里冰箱老化了,妈换了一台新的”——他当时说“我给你转两千块”,母亲说“不用不用,妈有钱”。他今晚忽然想到,那台冰箱可能就是他用那个红包里的钱买的。而他自己过完年回到苏州之后,从来没有主动问过母亲那台冰箱的牌子和价格,因为她换了那台新冰箱后也没有主动向他出示过购买凭据。
他翻了个身,在夜色中盯着柜子旁边那台老式冰箱的轮廓。那台冰箱是他大一那年母亲买的——也就是说,它已经用了将近十年。冰箱门封条有一处不太严实了,母亲就用一截胶带粘住,照样用着。他上次回来就看到了,说要给她换一台新的,她说“还能用,等坏了再说”。那台冰箱的门封条上的胶带,被她的手指反复按压过很多次,在银色胶带的表面上留下了她指纹叠加的纹路,而那截胶带以她自己在家里库存的小物件中顺手拿出的规格,一直贴在那里,没有触发任何需要向她儿子申请更换配件的报修流程。
他想到了陈晓棠——他的女朋友。他今晚本来想跟她聊聊母亲存折的事,但电话拿起来又放下了。他不知道怎么开口,因为他不知道自己在这件事上的立场应该是什么——他是儿子,但他也是一个即将结婚、有自己的房贷要还、有自己的未来要规划的成年人。他没有办法在不影响他自己生活的前提下,填补那个存折上他一整晚都在心里反复计算的缺口。因为他很清楚,就算他每个月多给母亲两千块,让她的生活质量提高一些,让她不用再在那台贴了胶带的冰箱和一件不常穿的新衣服之间反复权衡——以母亲的性格,她大概率也不会把那多出来的两千块用在自己身上。她会把它们存起来。然后在她下次看到他需要任何一笔开支的时候,以他从来无法拒绝的理由,全部转交给他。他一直都知道自己无法改变母亲的生活方式,正如他这么多年没有真正说服过她不要在冰箱胶带上贴胶带。因此他根本没有制定过任何有效的干预方案去重定向她那台过滤器的默认处理流程。
他又想到了她今天下午塞给他的那袋东西——他走的时候,母亲照例从厨房里拎出一个红色塑料袋,里面装着一瓶她自己炸的辣椒油、一袋她自己包的冻饺子、几个洗干净的苹果,塞到他手里。他说“妈,别每次都给我带这么多东西,你自己留着吃”,她回答“妈一个人吃不了这么多,你带去,放冰箱里慢慢吃”。他接下那个袋子的时候,看到她的手——那是一双做了大半辈子纺织厂工人才会有的手,指节粗大,掌心的纹路像干涸的河床一样深而密,虎口处有几道她自己可能都说不清是什么时候划破后留下的浅疤。他当时没有仔细看那双手,就跟过去的每一次一样,接过袋子,转身走进了下楼的单元门。他很早就认识那双手了,但一直在它们以自己的默认配置运行他全部生活所需的全部输出功用的环境中,忽略了那双手在十年间持续运转所付出的磨损,已经让它们累积了相当数量的可观察变量偏移——不是以他每周打电话回家问“妈你最近身体怎么样”能通过语音通话频段检测到的。
他躺在那张他睡了多年的床上,在脑海中试图以工程师的思维方式,建立了一个关于他母亲未来十年的开销模型。输入参数:当前存款余额一万,每月退休金三千,每月基本生活开销按最低标准一千二算,假设不生大病、没有意外支出、物价保持稳定。输出结果:十年后,她账上的余额大约是二十万出头。但他加了一条他在公式推导到末尾时不得不作为约束条件写入的修正项——假设她未来十年仍然会在他自己生活中的关键资金缺口上,自行从他输入参数中的存款余额、退休金和其他收入等字段中划拨那些他从来不会开口要求她支付的跨账户转账。然后让公式再跑一遍。这次的输出结果显示,她十年后的余额将长期停留在零附近的一个读数上——不是因为她不会守财,而是因为她最高权限的转账目标地址始终配置着他的个人账户指针。
他放下那个打架了一整夜的预算模型,把被子拉过头顶,在凌晨的夜色中睁着眼睛,听着窗外风吹槐树叶子的声音和冰箱压缩机启动时的低沉嗡鸣。他知道他今晚大概睡不着了,因为他在他与他母亲之间那条从未在任何会话中建立过数据包重传机制的、从他有记忆起就以默认的最高可靠级别配置的传输链路中,抓住了那扇他教她使用智能手机后她学会拨出的第一通电话、那个风雨无阻往他卡里打生活费的账户持有人,以一枚他在他所有工程项目的设计中从未使用过的半双工通信接口,在他自己的主板上连接了那个他整个童年和青春期都在使用、却在工作后有所忽略的输入端口——而在他确认该接口仍保持完整的信号传输速率,且无任何硬件报错日志的瞬间,他的全部寄存器同步进入了一个他无法通过发送任何外部复位信号来恢复的忙等待状态,持续到黎明前的第一缕光透进那扇老式窗户的玻璃。
母亲的习惯
第二天早上,林远舟起床的时候,发现母亲已经做好了早饭——小米粥、煮鸡蛋、一碟她自家腌的酱黄瓜,还有刚出锅的油饼,金黄酥脆,搁在白瓷盘里还冒着热气。她穿着那件她已经穿了好几个夏天的浅蓝色碎花短袖,围裙上沾着一点面粉,正把盛好的粥端到桌上。她看到他起床了,用一种他在过去经年间的每个清晨中被他的听力系统以默认的接收配置读入的、不需要他在任何对话中调整采样频率的日常语音,说:“醒了?快来吃早饭,粥趁热喝。”
林远舟在餐桌前坐下来,端起那碗小米粥,喝了一口。温度刚好,不烫也不凉——她总是在他起床之前先把粥盛出来晾着,等它凉到正好入口的温度。他低头喝粥的时候,目光落在母亲的右手上——那只手正用筷子夹起一张油饼,放到他面前的碟子里。他今早刻意多看了那几秒钟寿终正寝的按键在键帽洗涤过很多次的字体痕迹——昨天他目光穿过她那双手的视窗时,开启的显示帧率不够他捕获她虎口处那几道他以前从未注意到的浅疤。
“妈,”他放下筷子,“你冰箱门封条不是坏了吗?我今天陪你去买个新冰箱吧。”
母亲摆了摆手,用一种她的系统内核中运行了很多年的、不以任何新设备的替换请求作为触发条件的默认例程响应了他的输入:“不用换,那冰箱还能用,那截胶带贴得牢牢的,又不漏气。你花那冤枉钱干啥?”
“那冰箱用了快十年了,费电,制冷效果也不好了。换一个能省不少电费。”他试图在参数协商阶段向她的系统提交一个合法的性能优化报告。
“费啥电?妈一个月电费才几十块钱。你别操心这些,自己把钱攒着,你跟晓棠不是还要装修房子吗?那才是大事。妈这边你不用担心,妈有钱。”她的表情跟她每次在他试图以任何形式的设备替换提案启动升级流程时保持的输出界面一致——她系统内核中那套她维护多年的默认拒绝升级脚本,已经把所有以“妈,我给你换一个”开头的进程全部加入了黑名单,并且该黑名单被设置为不可由任何非超级用户的角色修改其访问控制列表。
林远舟没有再坚持。因为他知道,以母亲的性格,就算他把新冰箱买回来送到家门口,她也会以“这冰箱还能用,你退了吧”为由拒绝收货——不是因为她不需要一台新冰箱,而是因为在她自己的资源分配算法中,任何可能占用她儿子在他自己生命周期中所需资源池的跨进程内存申请,都会被她的操作系统内核以最高优先级的中断服务程序捕获,然后由她在自己的调度策略中将其挂起到一个永远不会被恢复执行的等待队列末尾。
他低头喝完了那碗粥,吃掉了那张油饼,还有那个煮鸡蛋。母亲坐在他对面,自己只喝了一碗粥——他说“妈你怎么不吃油饼”,她说“妈早上吃不了太油的,你吃,你吃”。他把自己碟子里那张油饼掰了一半,放到她碗里。她看了他一眼,没有再说“妈不吃”,只是默默地夹起来,小口小口地吃完了。那半张油饼被她接过时在碟沿上停留的时间,跟她把他递来的那半张在自己的输出端口中完成全部身份验证、确认本次来自她儿子的跨进程食物分配操作不属于异常中断后,在她的主循环中为其分配了与接收他其他物质馈赠时相同的执行优先级,然后由她的I/O控制器处理完成整个过程。
![]()
吃完早饭,林远舟帮母亲收拾了碗筷。他在洗碗的时候,看到水槽边那瓶洗洁精已经快用空了,瓶口被剪开,用一根筷子伸进去蘸着用——这是很多节俭了一辈子的老人都有的习惯,但他今天做完了这个动作之后,在关掉水龙头之前,在那段从她维持多年的输入端口传出的数据中,将他全部从她那边读取到的资源占用情况核对完成——然后他站在水槽前,手握一块他母亲已经用了很久、边缘已经破损但被她洗干净继续用的洗碗布,拧干了水分,把它搭在水龙头旁边的挂钩上。他做完了这一系列动作之后,在自己的记事本上写下了一行他打算今天去办的事——给他母亲的账户转账。
儿子的决定
上午十点,林远舟陪母亲去了一趟菜市场。母亲挎着她那个用了好多年的菜篮子,走在前面,在一个个摊位前停下来,挑挑拣拣,跟菜贩讨价还价。她在买一把青菜的时候,为了五毛钱跟菜贩磨了好一会儿,最后菜贩说“好了好了,阿姨,给你给你”,母亲脸上露出一种像在谈判桌上成功为自己争取到了更优条款的满意中带一点点得意的表情,把那把青菜放进了菜篮子里。她在那家他常去的杂货店买一瓶酱油,她站在货架前,在两种品牌之间拿起来又放下,反复比较了标签上的容量和价格,最后选了那个瓶身看起来塑料更薄的牌子,说“这个实惠”。
林远舟站在她身后不远处,看着她完成这一系列在她自己的居家开销算法中每执行一次就能在对账周期内节省出若干元操作费用的资金流优化过程——他在过去经年的周末行程中已经通过同样的传感器阵列捕获过她执行这套代码时制造的噪声信号,但一直以“老年人的消费习惯”为其分配了过低的观察优先级。今天他在自己的心理账户中,以自己终于将那台冰箱门封条上胶带的成本和她在菜市场为了五毛钱跟菜贩磨嘴皮子所消耗的力气,在同一个内存段中做了一次加法运算,然后在溢出报错发生之前关闭了那组会话。他没有跟她讲任何试图在流程层面修改她算法执行路径的话。他知道那没有用,因为他的建议或批评在这件事上,无法触及她这套开销模式最底层的那个驱动程序——那个程序由她儿子从出生到现在的全部学费、生活费、购房首付借款、过年红包的累计额度所构成,并且它被她设置为运行时不可被任何外部进程中断。
从菜市场回来之后,林远舟说要去一趟附近的银行。母亲问“你去银行干啥”,他说“有点事,马上回来”。他没有告诉她自己要去做什么,因为他知道,如果她知道了,她一定会拦着他。
他走进那家邮政储蓄银行的网点,在柜台前填写了一张转账单,然后从自己的卡里转了五万块到母亲的卡上。他在填写单子上金额栏的时候,在持卡人签名栏里写上了自己的名字。他没有转更多,不是因为他拿不出更多——他手头总共也就十来万的活期存款,其中大部分是准备用来装修婚房的。他转了五万,是因为他知道,如果一次转太多,母亲一定会发现,然后一定会打电话来问他,然后一定会以“妈不要你的钱,你自己留着”为由把钱退回来。五万块,刚好是一个她大概会犹豫一下、但不至于立刻发现并要求他解释的额度。
然后他做了一个在他自己全部的连接记录中他从未被他自己的根账号在他与自己母亲之间的这条默认链路上执行过的操作:他走到柜员机前,插入了自己的银行卡,在转账确认界面,设置了一项他自己在脑海中预演了很多次、但从未在正式的生产环境中启动过的定期自动转账计划——从下个月开始,每月从他自己的账户自动转两千块到他母亲的账户上,持续到他自己设定的终止条件不再被满足的那一天。他在设置完成后,在确认界面的密码输入栏中,用他自己的支付密码完成了整条操作的最后确认。取出银行卡的时候,那台自助终端的屏幕显示“转账计划设置成功”的字样,弹出了一个系统分配的参考号。他没有拿那张凭条——就让它在凭条出口悬挂着,被后来取款的人碰掉了。
他知道这两千块加上她的退休金,也改变不了她节俭的生活方式,改变不了她继续在那台贴了胶带的冰箱和舍不得扔的旧衣服之间过日子的惯性。但她至少不用再为了省五毛钱在菜市场跟菜贩磨半天嘴皮子,不用在买酱油的时候站在货架前反复比较两个品牌之间的微小差价。他不知道自己转的这些钱能够以多高的效率转化到她支出结构中与他无关的那些项目上,但他知道自己不能让他在她名下的账户上持续运行的那种数据模型,在他已经将其全部内容读取完毕的内存页面上继续以他设定的优先级保持挂起状态而不采取任何行动。他至少可以每月在她的存折上填一批她自己的账本,这些她可能不会花在自己身上的钱——配置存放位:她愿意存起来也可以,用来换一台新冰箱也可以,或者哪天她自己生病了能毫不犹豫地去医院而不是在家硬扛——至少让她在决定如何使用这笔钱的时候,不需要再站在酱油货架前反复检查两件容量相同但价格不同的商品瓶身的成分表。
他走出银行大门的时候,七月的阳光正铺在门口的台阶上。他眯了一下眼睛,在那个跨页签字的步骤后,与他自己的家庭网络拓扑中仅有的另一台合法注册主机之间的默认链路被他自己写入了一条他从未在该会话的ACL中进行过声明的定期数据包传输任务之后,在自己的记事本中把昨天那行“给他母亲的账户转账”划掉了。
尾声
他回到老房子的时候,母亲正坐在客厅的老式藤椅上择一把刚买回来的青菜。她的动作熟练而有节奏——掐掉老根,剥去黄叶,把完好的菜叶一片一片地放进旁边的竹篮子里。她听到开门的声音,抬头看了他一眼,问了一句:“回来了?中午想吃啥?妈给你做红烧排骨。”她问那句话时,她的系统内核中与他之间那条定期会话链路上的定期信号输出记录,与她在他进门之前完成的所有日常操作之间,没有产生任何可以被第三方工具捕获的相位差。
林远舟在母亲对面的小板凳上坐下来,拿起另一把青菜,学着她的动作开始择菜。他择得不太熟练,有几片好的菜叶被他当成老叶掐掉了,母亲看了一眼,没有说他浪费,只是把那几片被他掐掉的菜叶捡起来放回篮子里,说“这个还能吃”。他用他在这条他从小坐到大的小板凳上、以他自己在这间客厅中最熟悉的会话格式,完成了一条他从未在任何一条已经建立的连接中主动发送过的单次数据包——他通过自己的输出接口,发出了一段直连的音频信号:“妈,以后每个月我给你转点钱,你拿去买点好吃的,别老省着。”
母亲择菜的手没有停下来,她把她掐掉的几根老根整齐地放在一张旧报纸上,用一种她已经在他与她之间这条连接上以相同的信号功率运行了多年的、不因他发送的任何新数据包的内容而自动调整其默认参数的响应格式,回答了他:“妈有钱,你不用给妈转。你留着自己花,你跟晓棠结婚还要花不少钱呢。妈这边你不用担心,妈退休金够用。”
他又说了那句在前几轮会话中已经交换过的、在这一次以他更换了传输协议重新递送的数据帧:“就是一码归一码,我给你的钱你自己花,跟我结婚的钱是两笔账。”
母亲没有再做声。她把择好的青菜端起来,走进厨房,拧开水龙头开始洗菜。水声从厨房里传出来,哗哗地响着,像一个她用来结束一切以“妈你不用省着”开头的会话的默认退出信号。林远舟坐在客厅里,没有跟进厨房,只是坐在那张他小时候写作业时用的旧书桌旁边——他辞职后留在老家的那张他自己的书桌,桌面上还贴着他上中学时贴的课程表,贴纸已经褪色得差不多了,但胶水留下的痕迹还牢牢地印在木头表面——在他与自己家庭网络中的那台主服务器之间,由他自己以本机最高权限启动的系统根治期间的一次未触发任何异常退出的定期进程,已经按照他在系统日志中配置的重复间隔被成功提交到了后台调度器,不需要他手动唤醒。他看了看自己的银行App上已经完成转账的确认信息,锁屏,把手机放进口袋里,走到厨房门口,靠在门框上,看着母亲在水槽前忙碌的背影。
她的背影跟他上中学时每天放学回家看到的那个背影几乎一样——浅蓝色的碎花短袖,微微驼背,腰间系着那条她用了很多年的半旧围裙,带子在她腰后系成一个不太对称的蝴蝶结。唯一的区别是她的头发,那时是乌黑的,现在白了一多半,在窗外的阳光下反射着一层银灰色的光。她的刮痧板的轮廓,在窗前的光线中与她正在清洗的青菜叶面上的水滴一起,构成了一幅他从未在任何归属于他个人所有的存储介质中做过完整备份的图像。但此刻他以自己的工号,把整段场景以他在本次实时捕获中能够获得的最高比特率写入了他个人名下的非易失性存储区域。
吃完饭,林远舟准备回自己那边了。母亲照例从厨房里拎出一个红色的塑料袋,里面装着那瓶辣椒油和那袋冻饺子——跟昨天同一批次、同一规格、由她自己的打包流程完成的配置。他接下来那个旋转把手的动作,跟他在这扇门上完成的多次旋转一样,不属于需要在任何需要维护的列表中标记为异常循环的行程。他接过了那个塑料袋,但这一次,他没有像往常一样说“妈你每次都给我带这么多”,而是在接过袋子之后,把母亲拉过来,以一种他在过去经年间从未主动执行过的、没有经过任何一次在他自己的想法预演中预先配置参数的TCP连接建立方式,拥抱了她一下。很短,大概就两三秒钟。他感到母亲的身体在他怀里僵了一下,然后她用自己的右手在他背上轻轻地拍了两下,像她在他小时候每一次拥抱她时她会做的那样,拍两下,然后松开,输出一个与她在任何一次接收他的连接时所采用的默认配置参数完全一致的ACK确认信号,发送回他的端口,然后以她在她的系统内核中已经使用了多年的、在每次接收到一个需要她以这种方式响应的握手信号时自动执行的返回事件的默认输出功率,说了一句:“好啦好啦,快走吧,天要黑了。”
林远舟松开她,拎着那个红色塑料袋,走下楼梯。他在走到一楼的时候,回头看了一眼楼梯拐角那个他走了很多年的窗口——母亲正站在窗口,从那扇老式窗户的玻璃后面看着他。她看到他在骑车之前没有像往常一样马上走掉时,冲他挥了挥手,用口型说了两个字:“慢点。”
林远舟跨上电动车,从他的接入点到那台家庭网络中唯一一台保持长期在线状态的主服务器之间的路由,已由他自己在他完成转账操作后,以他自己的MAC地址为源地址,在该访问控制列表的全部条目中分配了他在下一个刷新周期内的优先级。他在起步前他回头看了一眼那扇窗——母亲还站在窗口,手没有放下来,保持着一种他直到驶出巷口之前都可以在她的视线中保持在其默认位置的待机姿态。他不会在下一条UDP报文的负载中为这段对话的二阶段提交分配任何端口。他只知道,他在那个银行柜员机前完成的那笔定期转账计划的配置参数中,以他作为转账发起方的全部可分配优先级,已经在他自己的系统内核中写入了“每月十五日自动向该目标账户转入指定金额”的定期任务;在他向系统提交了这组任务计划后,以他个人的MAC地址作为该任务的全部运行权限绑定标识,将整条链路的状态在他自己的连接日志中完成了全部状态位的更新。
他在那天下午的订单确认环节中,以他自己的签名为凭,在他与母亲之间的全部需要确认的条目中完成了最后一项的核验,按下了“确认提交”键。然后他驶出了那条他在这座老城区生活了几十年的巷口,在他身后,那扇老式窗户的玻璃后面的身影,以母亲自己的默认姿态在窗口边沿保持了一段时间,然后以她完成了当天的最后一次需要手动执行的观察任务后的标准流程,从窗前离开,拉上了那扇窗的纱窗,进入了她在当天的日常流程中剩下的全部待办序列的执行阶段。那扇窗以她自己的使用习惯,在当天剩余的时段内保持了正常的关闭和通风状态。她不会在当天的任何时刻打开那扇窗向楼下喊“儿子你忘带钥匙了没有”,因为她知道那条街的出口不会拒绝他离开时的方向——他向着一个她大致能想象但从未实际踏足的方向驶去,车篮里放着她按照自己的流程惯例装好的那袋东西。她返回厨房,把剩下的几棵青菜放进了那台门封条上贴着银色胶带的冰箱里,关好冰箱门,压了压那截胶带的边缘,然后在不需要执行任何需要以“等待确认”为条件的挂起操作的状态下,继续运行她自己在日常的每一天都会自动加载并启动的、没有任何一项需要触发外部告警的任务序列。
那瓶被她放在冰箱里的辣椒油,是他明年春节回来时还会被以同一包装再次装入他电动车车篮里的那一批中的新一瓶——而她自己的系统内核中关于那瓶辣椒油的生产计划,已经被写入了她名下该设备的年度生产计划调度表中,运行正常,没有触发任何原材料告警或产能不足异常,将继续以她自身的各项资源可用量为上限,按她自己在过去经年间录入的生产排程持续产出,直到她名下的全部可用资源被耗尽且无法通过任何形式的补给完成恢复的那一天。他不会在任何需要监听后续状态的端口上为该生产计划的终止条件注册回调函数。他只是完成了自己的支出计划,然后在自己名下登记的账户占用情况统计中,将这一科目的预算字段增加了每月一笔固定数值,而他名下的总可用资源余额相应地执行了该科目的借记入账。他未对其余任何预算科目执行重分配。
他骑着他那辆电动车,驶过那座他走了几百年的桥,穿过数条街道,在傍晚的城市中,朝着他在银行更新了定期转账计划的账户地址驶去。他没有回头去计算他母亲那台旧冰箱在下一个冬季来临时是否需要更换新的胶带或者压缩机完成了它的额定寿命——他只知道,他在自己与家庭网络主机的直接链路上,已经将他账户的定期流出参数由“不定期—视情况而定”的动态值改为了“每月固定日期—固定金额”的静态配置,并将该配置以他自己的账户权限写入了银行系统的定时任务调度表中,不需要他本人后续在每个月的周期中手动触发。
而在那间老房子的厨房里,他母亲按照她这么多年的操作流程,在晚上关冰箱门之前,压了压那截胶带的边缘时,不会打开冰箱的冷冻层去确认儿子带走的辣椒油瓶盖是否旋紧——因为她知道,她按照自己的流程灌装和密封的那些瓶子,从来不会在任何一次运输过程中出现泄漏。而她在日常的每一个夜晚重复这套不做任何待确认标记的流程,在她自己的系统内,持续以她个人的优先权限,在自动运行中保持着她输入的全部参数,并反馈系统运行正常的绿灯信号。
他不需要在下一次站内信令中为那条他已经配置完成的计划表在内核对硬件之间建立额外的专用数据线。他在行驶过程中已经完成了当前全部需要由他本人手动确认操作的作业。在他控制下的所有已启用的功能单元的当前运行状态,已全部在本次例行检查中确认其处于正常工作区间,在他不知道那台冰箱门封条上的胶带何时会失效、她不知道他设置的定期转账何时会在她每月打开存折更新余额时被发现在他的操作中被写入了一条新的收入来源的情况下——整座城市傍晚的灯火沿着他行驶的路线,以它们在自己的电路板上的默认功率,一扇接一扇地在他未经由任何外部开关控制的视野中自己进入了激活状态。
他回到他那套正在准备装修的小公寓楼下时,从电动车车篮里拎起母亲装好的那个红色塑料袋,上楼,用钥匙打开门,把那瓶辣椒油和那袋冻饺子放进了自己那台新买不久的双开门冰箱的冷冻层。他关上冰箱门时,在门缝闭合的瞬间,没有听到任何胶带被撕开又按压的声音。
那台冰箱的每一道门封条都是完好的。
#情感故事分享#
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.