一張存折上的數(shù)字
二零二六年七月十七日,星期五,晚上十一點四十分。蘇州老城區(qū)一間建于上世紀(jì)九十年代的老式居民樓里,林遠(yuǎn)舟坐在自己那間從小住到大的臥室的書桌前,面前攤著一本他已經(jīng)翻來覆去看了好幾遍的存折。存折的封面是那種老式的紅色塑料封皮,邊角已經(jīng)被磨得有些發(fā)白了,封面上印著“中國郵政儲蓄銀行”幾個字,字跡在多年的磨損中已經(jīng)有些模糊。他翻開的那一頁,是存折的最后一頁——余額欄里,用銀行柜員的圓珠筆寫著五位數(shù):10,000.00。壹萬元整。這是他的母親趙秀蘭,在退休十年后,名下全部儲蓄的總額。
![]()
林遠(yuǎn)舟今年三十二歲,在蘇州工業(yè)園區(qū)一家做自動化設(shè)備的公司做技術(shù)工程師,工作七年,月薪稅后大概一萬二出頭。他自己有一套小公寓——是工作第五年的時候用攢下來的積蓄加上公積金貸款買的,目前還在還貸中。他未婚,有一個交往了兩年的女朋友,叫陳曉棠,在一家廣告公司做策劃,收入跟他差不多。兩人感情穩(wěn)定,已經(jīng)在商量明年結(jié)婚的事情——婚房就用他那套小公寓,重新裝修一下,擠一擠也能住得下。
他今天晚上回母親這邊吃飯——這是他每周末的習(xí)慣。母親一個人住在老房子里,退休前是蘇州一家紡織廠的工人,一輩子勤勤懇懇,不抽煙不喝酒不打牌,唯一的開銷就是日常吃喝和偶爾給他做一頓紅燒肉。他的父親在他高一那年因病去世了,母親一個人把他拉扯大,供他讀完大學(xué),沒有改嫁,沒有向任何人開口借過一分錢。他一直以為母親的日子過得雖然不算寬裕,但也不會太緊巴——因為母親每個月有三千塊的退休金,在這座三線城市的老城區(qū),一個節(jié)省慣了的老人,三千塊的退休金應(yīng)該是夠花的,甚至還應(yīng)該有結(jié)余。
然后他今晚在幫母親整理床頭柜抽屜的時候,無意間翻到了這本存折。他打開的時候并沒有多想——因為母親經(jīng)常會把水電費的繳費單夾在存折里,他想幫她整理一下那些單據(jù)。然后他翻到最后一頁,看到了那個余額。他以為自己看錯了行,于是他又倒著往前翻了幾頁——他想看看是不是母親最近取了一大筆錢,所以余額才這么少。但他翻完整本存折之后,那看似不起眼的萬元余額,像一條他在自己的系統(tǒng)日志中從未收到過的告警信息,在沒有任何預(yù)警的情況下,從他母親使用多年的舊存折上顯示在了他面前,而他無法通過任何函數(shù)調(diào)用來更改那個只讀存儲單元的數(shù)值——每一個月的明細(xì)都清清楚楚地印在紙面上,大多數(shù)月份只有退休金入賬和日常取款的交替記錄,偶爾有幾筆幾百塊的額外支出——應(yīng)該是過年給他包紅包、或者換季買幾件新衣服的花費。沒有任何一筆大額支出。就是最普通的、一個三千塊退休金的老人,在十年間一點一點地把日子過下來的全部財務(wù)憑證,最終匯成了一個他無法從任何角度重新計算出一個不同結(jié)果的數(shù)字余額。
林遠(yuǎn)舟把那本存折放在書桌上,拿起手機,看了很久。然后他放下手機,站起來,走到客廳里。母親已經(jīng)睡了,客廳的燈關(guān)著,只有從臥室門縫里透出的一線暖黃色的光。他站在黑暗的客廳里,透過那扇老式窗戶的玻璃,看著窗外樓下那條安靜的、鋪著舊水泥路面的巷子,像一根在他與他自己之間那條他從工作后就從未主動去掃描過的存儲總線上完成了一次全量檢索——檢索的結(jié)果讓他以他能夠分配的全部內(nèi)存容量都無法將其裝入一個單一變量。窗外有風(fēng)吹動那棵老槐樹的葉子,沙沙的聲響在寂靜的夜里清晰得像被放大了增益。
他回到臥室,關(guān)上門,在書桌前坐下來,重新拿起那本存折,翻開,看著那行由銀行柜員手寫的數(shù)字。他試著用正常的邏輯去計算他母親每個月的生活開銷:水電煤氣物業(yè)費大概要三百到四百,買菜買肉就算一個月六百到八百,偶爾添件衣服、人情往來、買點水果牛奶什么的再加兩百到三百——這樣算下來,一個月的開銷大約在一千二到一千五之間。三千塊退休金,減去這些,每個月應(yīng)該能存下一千五左右,一年就是一萬八,十年就是十八萬。減去她在他買房那年硬塞給他的五萬塊——她說“媽幫不了你太多,這五萬塊錢你拿去付首付,別讓銀行利息太高”——至少也應(yīng)該剩下十三萬左右。
但現(xiàn)在存折上顯示的余額是一萬。整整十年,她的全部存款,加上他工作后陸續(xù)給她的那些零花錢——逢年過節(jié)給的紅包、每個月硬塞給她的買菜錢——最終剩下的數(shù)字,是她工資卡上現(xiàn)在的余額。他把那五萬塊錢的轉(zhuǎn)賬記錄從他自己的銀行App里翻出來,又計算了一遍他給過母親的所有零花錢的總和——他在工作后的這些年里,每年大概給母親一萬二到一萬五左右,逢年過節(jié)再加幾千塊的紅包——七年下來,大概給了將近十萬塊。加上她的退休金,他按照他所能想到的全部合理開銷模型,在一張草稿紙上算了三遍。每一次的結(jié)果都跟她存折上那個最終余額對不上。他不是會計,但他做技術(shù)工作的,賬是他唯一不會算錯的東西——因為每一個數(shù)字都是確定的,不存在任何變量替換的空間。
他把存折合上,放在桌角,靠在椅背上,閉上眼睛。他忽然想到,他給母親的那十萬塊——可能大部分,都被她以各種他看不見的、他從來不會去查看她銀行流水的方式,重新流回到了他生活中的各個角落里:他過年回家時冰箱里永遠(yuǎn)塞滿的他愛吃的菜、他帶女朋友回家時母親悄悄塞給陳曉棠的那個“見面禮”紅包、他買房時母親堅持要出的那一半首付、他每次回老房子時母親非要給他帶走的那瓶自己炸的辣椒油和那袋她自己包的凍餃子。這些他以前覺得是“母親的心意”,讓他忽略了一件最簡單的事——他母親用一個人的退休金,撐著他從小到大的一切,而現(xiàn)在又以各種他看不見的方式,繼續(xù)往他自己那份被她在背后用她退休金的全部余額悄悄補充著的生活里不斷轉(zhuǎn)賬。
而她自己在這座城市的生活出口,被她自己的賬戶權(quán)限牢牢地限定在了一個她已經(jīng)運行了多年的、不需要任何人在她的交易日志中追加特別備注的日常開銷循環(huán)中。那條循環(huán)的終端節(jié)點,是那本存折封面上邊角已經(jīng)被磨得發(fā)白的塑料皮,和十年下來終于完成她在這家里的全部頂級迭代后的最終數(shù)字——以她自己全部的設(shè)施,在不需要任何人替她核驗賬戶余額的狀態(tài)下,默默地運行了十年的啟動后默認(rèn)待機時間的周期,全部由其自己的家家底支付,沒有觸發(fā)任何一筆需要她向她的孩子申請跨賬戶資金拆借的告警事件。
![]()
他睜開眼,在漆黑的臥室里看著天花板上的裂縫,在那條他與他母親之間的全部通信記錄中從未有任何一條數(shù)據(jù)包包含過“我需要你幫忙”字段的家庭網(wǎng)絡(luò)中,以自己的用戶權(quán)限,完成了他自己的操作系統(tǒng)中、關(guān)于他母親那本存折上余額的全部可用字段數(shù)據(jù)的讀取和解析。然后他整晚都無法入睡——系統(tǒng)并未配置針對此類數(shù)據(jù)的處理程序,他也不知道自己應(yīng)該做什么。
一夜未眠的糾結(jié)
那天晚上,林遠(yuǎn)舟躺在自己從小到大睡的那張床上,翻來覆去地睡不著。老房子的隔音不好,他能聽到客廳那臺老式冰箱啟動時的嗡鳴聲,能聽到樓下偶爾有人走過時咳嗽的聲音,能聽到窗外的風(fēng)穿過那棵老槐樹樹葉的沙沙聲響。那些聲音在他年輕時嫌吵,在他工作后回老房子過夜時就被他在默認(rèn)的睡眠模式中過濾掉了——但今晚,他的整個系統(tǒng)全部保持在喚醒狀態(tài),所有的傳感器都在全功率運行,任何一條外界信號都能以異常的高增益被捕獲。
他想到了很多事。
他想到了自己念高中那幾年,母親每天凌晨五點就起床,給他做早飯——不是簡單的稀飯饅頭,而是變著花樣地做,今天煮面條臥兩個荷包蛋,明天蒸一鍋小籠包,后天炒一份蛋炒飯配一杯熱牛奶。他當(dāng)時以為所有的母親都會這樣,沒有想過那些食材和煤氣費的消耗在她的存折中留下了多少筆他當(dāng)時完全不會注意到的日常提款記錄。
他想到了自己念大學(xué)那四年,每個月的生活費,母親總是提前兩天就打到他卡上,從來沒有晚過一天。他有一次跟同學(xué)出去玩花超了,試探著給母親打電話說“這個月生活費能不能多打兩百”,母親在電話那頭沒有猶豫,說“行,媽明天給你打過去”,然后第二天錢就到賬了。他當(dāng)時沒問過那兩百塊錢是從哪一項他母親自己當(dāng)月的生活開支中擠出來的——因為她從來不會告訴他,那錢是她把他下次回來時準(zhǔn)備給他買過冬棉襖的錢提前挪用了。
他想到了自己工作后第一次過年回家,給母親包了一個兩千塊的紅包。母親接過去的時候嘴上說他“亂花錢”,說她“不缺錢”,然后把紅包收進(jìn)了她那件舊棉襖的內(nèi)側(cè)口袋里。后來過了幾個月,他有一次無意間跟母親通電話時,母親說“家里冰箱老化了,媽換了一臺新的”——他當(dāng)時說“我給你轉(zhuǎn)兩千塊”,母親說“不用不用,媽有錢”。他今晚忽然想到,那臺冰箱可能就是他用那個紅包里的錢買的。而他自己過完年回到蘇州之后,從來沒有主動問過母親那臺冰箱的牌子和價格,因為她換了那臺新冰箱后也沒有主動向他出示過購買憑據(jù)。
他翻了個身,在夜色中盯著柜子旁邊那臺老式冰箱的輪廓。那臺冰箱是他大一那年母親買的——也就是說,它已經(jīng)用了將近十年。冰箱門封條有一處不太嚴(yán)實了,母親就用一截膠帶粘住,照樣用著。他上次回來就看到了,說要給她換一臺新的,她說“還能用,等壞了再說”。那臺冰箱的門封條上的膠帶,被她的手指反復(fù)按壓過很多次,在銀色膠帶的表面上留下了她指紋疊加的紋路,而那截膠帶以她自己在家里庫存的小物件中順手拿出的規(guī)格,一直貼在那里,沒有觸發(fā)任何需要向她兒子申請更換配件的報修流程。
他想到了陳曉棠——他的女朋友。他今晚本來想跟她聊聊母親存折的事,但電話拿起來又放下了。他不知道怎么開口,因為他不知道自己在這件事上的立場應(yīng)該是什么——他是兒子,但他也是一個即將結(jié)婚、有自己的房貸要還、有自己的未來要規(guī)劃的成年人。他沒有辦法在不影響他自己生活的前提下,填補那個存折上他一整晚都在心里反復(fù)計算的缺口。因為他很清楚,就算他每個月多給母親兩千塊,讓她的生活質(zhì)量提高一些,讓她不用再在那臺貼了膠帶的冰箱和一件不常穿的新衣服之間反復(fù)權(quán)衡——以母親的性格,她大概率也不會把那多出來的兩千塊用在自己身上。她會把它們存起來。然后在她下次看到他需要任何一筆開支的時候,以他從來無法拒絕的理由,全部轉(zhuǎn)交給他。他一直都知道自己無法改變母親的生活方式,正如他這么多年沒有真正說服過她不要在冰箱膠帶上貼膠帶。因此他根本沒有制定過任何有效的干預(yù)方案去重定向她那臺過濾器的默認(rèn)處理流程。
他又想到了她今天下午塞給他的那袋東西——他走的時候,母親照例從廚房里拎出一個紅色塑料袋,里面裝著一瓶她自己炸的辣椒油、一袋她自己包的凍餃子、幾個洗干凈的蘋果,塞到他手里。他說“媽,別每次都給我?guī)н@么多東西,你自己留著吃”,她回答“媽一個人吃不了這么多,你帶去,放冰箱里慢慢吃”。他接下那個袋子的時候,看到她的手——那是一雙做了大半輩子紡織廠工人才會有的手,指節(jié)粗大,掌心的紋路像干涸的河床一樣深而密,虎口處有幾道她自己可能都說不清是什么時候劃破后留下的淺疤。他當(dāng)時沒有仔細(xì)看那雙手,就跟過去的每一次一樣,接過袋子,轉(zhuǎn)身走進(jìn)了下樓的單元門。他很早就認(rèn)識那雙手了,但一直在它們以自己的默認(rèn)配置運行他全部生活所需的全部輸出功用的環(huán)境中,忽略了那雙手在十年間持續(xù)運轉(zhuǎn)所付出的磨損,已經(jīng)讓它們累積了相當(dāng)數(shù)量的可觀察變量偏移——不是以他每周打電話回家問“媽你最近身體怎么樣”能通過語音通話頻段檢測到的。
他躺在那張他睡了多年的床上,在腦海中試圖以工程師的思維方式,建立了一個關(guān)于他母親未來十年的開銷模型。輸入?yún)?shù):當(dāng)前存款余額一萬,每月退休金三千,每月基本生活開銷按最低標(biāo)準(zhǔn)一千二算,假設(shè)不生大病、沒有意外支出、物價保持穩(wěn)定。輸出結(jié)果:十年后,她賬上的余額大約是二十萬出頭。但他加了一條他在公式推導(dǎo)到末尾時不得不作為約束條件寫入的修正項——假設(shè)她未來十年仍然會在他自己生活中的關(guān)鍵資金缺口上,自行從他輸入?yún)?shù)中的存款余額、退休金和其他收入等字段中劃撥那些他從來不會開口要求她支付的跨賬戶轉(zhuǎn)賬。然后讓公式再跑一遍。這次的輸出結(jié)果顯示,她十年后的余額將長期停留在零附近的一個讀數(shù)上——不是因為她不會守財,而是因為她最高權(quán)限的轉(zhuǎn)賬目標(biāo)地址始終配置著他的個人賬戶指針。
他放下那個打架了一整夜的預(yù)算模型,把被子拉過頭頂,在凌晨的夜色中睜著眼睛,聽著窗外風(fēng)吹槐樹葉子的聲音和冰箱壓縮機啟動時的低沉嗡鳴。他知道他今晚大概睡不著了,因為他在他與他母親之間那條從未在任何會話中建立過數(shù)據(jù)包重傳機制的、從他有記憶起就以默認(rèn)的最高可靠級別配置的傳輸鏈路中,抓住了那扇他教她使用智能手機后她學(xué)會撥出的第一通電話、那個風(fēng)雨無阻往他卡里打生活費的賬戶持有人,以一枚他在他所有工程項目的設(shè)計中從未使用過的半雙工通信接口,在他自己的主板上連接了那個他整個童年和青春期都在使用、卻在工作后有所忽略的輸入端口——而在他確認(rèn)該接口仍保持完整的信號傳輸速率,且無任何硬件報錯日志的瞬間,他的全部寄存器同步進(jìn)入了一個他無法通過發(fā)送任何外部復(fù)位信號來恢復(fù)的忙等待狀態(tài),持續(xù)到黎明前的第一縷光透進(jìn)那扇老式窗戶的玻璃。
母親的習(xí)慣
第二天早上,林遠(yuǎn)舟起床的時候,發(fā)現(xiàn)母親已經(jīng)做好了早飯——小米粥、煮雞蛋、一碟她自家腌的醬黃瓜,還有剛出鍋的油餅,金黃酥脆,擱在白瓷盤里還冒著熱氣。她穿著那件她已經(jīng)穿了好幾個夏天的淺藍(lán)色碎花短袖,圍裙上沾著一點面粉,正把盛好的粥端到桌上。她看到他起床了,用一種他在過去經(jīng)年間的每個清晨中被他的聽力系統(tǒng)以默認(rèn)的接收配置讀入的、不需要他在任何對話中調(diào)整采樣頻率的日常語音,說:“醒了?快來吃早飯,粥趁熱喝。”
林遠(yuǎn)舟在餐桌前坐下來,端起那碗小米粥,喝了一口。溫度剛好,不燙也不涼——她總是在他起床之前先把粥盛出來晾著,等它涼到正好入口的溫度。他低頭喝粥的時候,目光落在母親的右手上——那只手正用筷子夾起一張油餅,放到他面前的碟子里。他今早刻意多看了那幾秒鐘壽終正寢的按鍵在鍵帽洗滌過很多次的字體痕跡——昨天他目光穿過她那雙手的視窗時,開啟的顯示幀率不夠他捕獲她虎口處那幾道他以前從未注意到的淺疤。
“媽,”他放下筷子,“你冰箱門封條不是壞了嗎?我今天陪你去買個新冰箱吧。”
母親擺了擺手,用一種她的系統(tǒng)內(nèi)核中運行了很多年的、不以任何新設(shè)備的替換請求作為觸發(fā)條件的默認(rèn)例程響應(yīng)了他的輸入:“不用換,那冰箱還能用,那截膠帶貼得牢牢的,又不漏氣。你花那冤枉錢干啥?”
“那冰箱用了快十年了,費電,制冷效果也不好了。換一個能省不少電費。”他試圖在參數(shù)協(xié)商階段向她的系統(tǒng)提交一個合法的性能優(yōu)化報告。
“費啥電?媽一個月電費才幾十塊錢。你別操心這些,自己把錢攢著,你跟曉棠不是還要裝修房子嗎?那才是大事。媽這邊你不用擔(dān)心,媽有錢。”她的表情跟她每次在他試圖以任何形式的設(shè)備替換提案啟動升級流程時保持的輸出界面一致——她系統(tǒng)內(nèi)核中那套她維護(hù)多年的默認(rèn)拒絕升級腳本,已經(jīng)把所有以“媽,我給你換一個”開頭的進(jìn)程全部加入了黑名單,并且該黑名單被設(shè)置為不可由任何非超級用戶的角色修改其訪問控制列表。
林遠(yuǎn)舟沒有再堅持。因為他知道,以母親的性格,就算他把新冰箱買回來送到家門口,她也會以“這冰箱還能用,你退了吧”為由拒絕收貨——不是因為她不需要一臺新冰箱,而是因為在她自己的資源分配算法中,任何可能占用她兒子在他自己生命周期中所需資源池的跨進(jìn)程內(nèi)存申請,都會被她的操作系統(tǒng)內(nèi)核以最高優(yōu)先級的中斷服務(wù)程序捕獲,然后由她在自己的調(diào)度策略中將其掛起到一個永遠(yuǎn)不會被恢復(fù)執(zhí)行的等待隊列末尾。
他低頭喝完了那碗粥,吃掉了那張油餅,還有那個煮雞蛋。母親坐在他對面,自己只喝了一碗粥——他說“媽你怎么不吃油餅”,她說“媽早上吃不了太油的,你吃,你吃”。他把自己碟子里那張油餅掰了一半,放到她碗里。她看了他一眼,沒有再說“媽不吃”,只是默默地夾起來,小口小口地吃完了。那半張油餅被她接過時在碟沿上停留的時間,跟她把他遞來的那半張在自己的輸出端口中完成全部身份驗證、確認(rèn)本次來自她兒子的跨進(jìn)程食物分配操作不屬于異常中斷后,在她的主循環(huán)中為其分配了與接收他其他物質(zhì)饋贈時相同的執(zhí)行優(yōu)先級,然后由她的I/O控制器處理完成整個過程。
![]()
吃完早飯,林遠(yuǎn)舟幫母親收拾了碗筷。他在洗碗的時候,看到水槽邊那瓶洗潔精已經(jīng)快用空了,瓶口被剪開,用一根筷子伸進(jìn)去蘸著用——這是很多節(jié)儉了一輩子的老人都有的習(xí)慣,但他今天做完了這個動作之后,在關(guān)掉水龍頭之前,在那段從她維持多年的輸入端口傳出的數(shù)據(jù)中,將他全部從她那邊讀取到的資源占用情況核對完成——然后他站在水槽前,手握一塊他母親已經(jīng)用了很久、邊緣已經(jīng)破損但被她洗干凈繼續(xù)用的洗碗布,擰干了水分,把它搭在水龍頭旁邊的掛鉤上。他做完了這一系列動作之后,在自己的記事本上寫下了一行他打算今天去辦的事——給他母親的賬戶轉(zhuǎn)賬。
兒子的決定
上午十點,林遠(yuǎn)舟陪母親去了一趟菜市場。母親挎著她那個用了好多年的菜籃子,走在前面,在一個個攤位前停下來,挑挑揀揀,跟菜販討價還價。她在買一把青菜的時候,為了五毛錢跟菜販磨了好一會兒,最后菜販說“好了好了,阿姨,給你給你”,母親臉上露出一種像在談判桌上成功為自己爭取到了更優(yōu)條款的滿意中帶一點點得意的表情,把那把青菜放進(jìn)了菜籃子里。她在那家他常去的雜貨店買一瓶醬油,她站在貨架前,在兩種品牌之間拿起來又放下,反復(fù)比較了標(biāo)簽上的容量和價格,最后選了那個瓶身看起來塑料更薄的牌子,說“這個實惠”。
林遠(yuǎn)舟站在她身后不遠(yuǎn)處,看著她完成這一系列在她自己的居家開銷算法中每執(zhí)行一次就能在對賬周期內(nèi)節(jié)省出若干元操作費用的資金流優(yōu)化過程——他在過去經(jīng)年的周末行程中已經(jīng)通過同樣的傳感器陣列捕獲過她執(zhí)行這套代碼時制造的噪聲信號,但一直以“老年人的消費習(xí)慣”為其分配了過低的觀察優(yōu)先級。今天他在自己的心理賬戶中,以自己終于將那臺冰箱門封條上膠帶的成本和她在菜市場為了五毛錢跟菜販磨嘴皮子所消耗的力氣,在同一個內(nèi)存段中做了一次加法運算,然后在溢出報錯發(fā)生之前關(guān)閉了那組會話。他沒有跟她講任何試圖在流程層面修改她算法執(zhí)行路徑的話。他知道那沒有用,因為他的建議或批評在這件事上,無法觸及她這套開銷模式最底層的那個驅(qū)動程序——那個程序由她兒子從出生到現(xiàn)在的全部學(xué)費、生活費、購房首付借款、過年紅包的累計額度所構(gòu)成,并且它被她設(shè)置為運行時不可被任何外部進(jìn)程中斷。
從菜市場回來之后,林遠(yuǎn)舟說要去一趟附近的銀行。母親問“你去銀行干啥”,他說“有點事,馬上回來”。他沒有告訴她自己要去做什么,因為他知道,如果她知道了,她一定會攔著他。
他走進(jìn)那家郵政儲蓄銀行的網(wǎng)點,在柜臺前填寫了一張轉(zhuǎn)賬單,然后從自己的卡里轉(zhuǎn)了五萬塊到母親的卡上。他在填寫單子上金額欄的時候,在持卡人簽名欄里寫上了自己的名字。他沒有轉(zhuǎn)更多,不是因為他拿不出更多——他手頭總共也就十來萬的活期存款,其中大部分是準(zhǔn)備用來裝修婚房的。他轉(zhuǎn)了五萬,是因為他知道,如果一次轉(zhuǎn)太多,母親一定會發(fā)現(xiàn),然后一定會打電話來問他,然后一定會以“媽不要你的錢,你自己留著”為由把錢退回來。五萬塊,剛好是一個她大概會猶豫一下、但不至于立刻發(fā)現(xiàn)并要求他解釋的額度。
然后他做了一個在他自己全部的連接記錄中他從未被他自己的根賬號在他與自己母親之間的這條默認(rèn)鏈路上執(zhí)行過的操作:他走到柜員機前,插入了自己的銀行卡,在轉(zhuǎn)賬確認(rèn)界面,設(shè)置了一項他自己在腦海中預(yù)演了很多次、但從未在正式的生產(chǎn)環(huán)境中啟動過的定期自動轉(zhuǎn)賬計劃——從下個月開始,每月從他自己的賬戶自動轉(zhuǎn)兩千塊到他母親的賬戶上,持續(xù)到他自己設(shè)定的終止條件不再被滿足的那一天。他在設(shè)置完成后,在確認(rèn)界面的密碼輸入欄中,用他自己的支付密碼完成了整條操作的最后確認(rèn)。取出銀行卡的時候,那臺自助終端的屏幕顯示“轉(zhuǎn)賬計劃設(shè)置成功”的字樣,彈出了一個系統(tǒng)分配的參考號。他沒有拿那張憑條——就讓它在憑條出口懸掛著,被后來取款的人碰掉了。
他知道這兩千塊加上她的退休金,也改變不了她節(jié)儉的生活方式,改變不了她繼續(xù)在那臺貼了膠帶的冰箱和舍不得扔的舊衣服之間過日子的慣性。但她至少不用再為了省五毛錢在菜市場跟菜販磨半天嘴皮子,不用在買醬油的時候站在貨架前反復(fù)比較兩個品牌之間的微小差價。他不知道自己轉(zhuǎn)的這些錢能夠以多高的效率轉(zhuǎn)化到她支出結(jié)構(gòu)中與他無關(guān)的那些項目上,但他知道自己不能讓他在她名下的賬戶上持續(xù)運行的那種數(shù)據(jù)模型,在他已經(jīng)將其全部內(nèi)容讀取完畢的內(nèi)存頁面上繼續(xù)以他設(shè)定的優(yōu)先級保持掛起狀態(tài)而不采取任何行動。他至少可以每月在她的存折上填一批她自己的賬本,這些她可能不會花在自己身上的錢——配置存放位:她愿意存起來也可以,用來換一臺新冰箱也可以,或者哪天她自己生病了能毫不猶豫地去醫(yī)院而不是在家硬扛——至少讓她在決定如何使用這筆錢的時候,不需要再站在醬油貨架前反復(fù)檢查兩件容量相同但價格不同的商品瓶身的成分表。
他走出銀行大門的時候,七月的陽光正鋪在門口的臺階上。他瞇了一下眼睛,在那個跨頁簽字的步驟后,與他自己的家庭網(wǎng)絡(luò)拓?fù)渲袃H有的另一臺合法注冊主機之間的默認(rèn)鏈路被他自己寫入了一條他從未在該會話的ACL中進(jìn)行過聲明的定期數(shù)據(jù)包傳輸任務(wù)之后,在自己的記事本中把昨天那行“給他母親的賬戶轉(zhuǎn)賬”劃掉了。
尾聲
他回到老房子的時候,母親正坐在客廳的老式藤椅上擇一把剛買回來的青菜。她的動作熟練而有節(jié)奏——掐掉老根,剝?nèi)S葉,把完好的菜葉一片一片地放進(jìn)旁邊的竹籃子里。她聽到開門的聲音,抬頭看了他一眼,問了一句:“回來了?中午想吃啥?媽給你做紅燒排骨。”她問那句話時,她的系統(tǒng)內(nèi)核中與他之間那條定期會話鏈路上的定期信號輸出記錄,與她在他進(jìn)門之前完成的所有日常操作之間,沒有產(chǎn)生任何可以被第三方工具捕獲的相位差。
林遠(yuǎn)舟在母親對面的小板凳上坐下來,拿起另一把青菜,學(xué)著她的動作開始擇菜。他擇得不太熟練,有幾片好的菜葉被他當(dāng)成老葉掐掉了,母親看了一眼,沒有說他浪費,只是把那幾片被他掐掉的菜葉撿起來放回籃子里,說“這個還能吃”。他用他在這條他從小坐到大的小板凳上、以他自己在這間客廳中最熟悉的會話格式,完成了一條他從未在任何一條已經(jīng)建立的連接中主動發(fā)送過的單次數(shù)據(jù)包——他通過自己的輸出接口,發(fā)出了一段直連的音頻信號:“媽,以后每個月我給你轉(zhuǎn)點錢,你拿去買點好吃的,別老省著。”
母親擇菜的手沒有停下來,她把她掐掉的幾根老根整齊地放在一張舊報紙上,用一種她已經(jīng)在他與她之間這條連接上以相同的信號功率運行了多年的、不因他發(fā)送的任何新數(shù)據(jù)包的內(nèi)容而自動調(diào)整其默認(rèn)參數(shù)的響應(yīng)格式,回答了他:“媽有錢,你不用給媽轉(zhuǎn)。你留著自己花,你跟曉棠結(jié)婚還要花不少錢呢。媽這邊你不用擔(dān)心,媽退休金夠用。”
他又說了那句在前幾輪會話中已經(jīng)交換過的、在這一次以他更換了傳輸協(xié)議重新遞送的數(shù)據(jù)幀:“就是一碼歸一碼,我給你的錢你自己花,跟我結(jié)婚的錢是兩筆賬。”
母親沒有再做聲。她把擇好的青菜端起來,走進(jìn)廚房,擰開水龍頭開始洗菜。水聲從廚房里傳出來,嘩嘩地響著,像一個她用來結(jié)束一切以“媽你不用省著”開頭的會話的默認(rèn)退出信號。林遠(yuǎn)舟坐在客廳里,沒有跟進(jìn)廚房,只是坐在那張他小時候?qū)懽鳂I(yè)時用的舊書桌旁邊——他辭職后留在老家的那張他自己的書桌,桌面上還貼著他上中學(xué)時貼的課程表,貼紙已經(jīng)褪色得差不多了,但膠水留下的痕跡還牢牢地印在木頭表面——在他與自己家庭網(wǎng)絡(luò)中的那臺主服務(wù)器之間,由他自己以本機最高權(quán)限啟動的系統(tǒng)根治期間的一次未觸發(fā)任何異常退出的定期進(jìn)程,已經(jīng)按照他在系統(tǒng)日志中配置的重復(fù)間隔被成功提交到了后臺調(diào)度器,不需要他手動喚醒。他看了看自己的銀行App上已經(jīng)完成轉(zhuǎn)賬的確認(rèn)信息,鎖屏,把手機放進(jìn)口袋里,走到廚房門口,靠在門框上,看著母親在水槽前忙碌的背影。
她的背影跟他上中學(xué)時每天放學(xué)回家看到的那個背影幾乎一樣——淺藍(lán)色的碎花短袖,微微駝背,腰間系著那條她用了很多年的半舊圍裙,帶子在她腰后系成一個不太對稱的蝴蝶結(jié)。唯一的區(qū)別是她的頭發(fā),那時是烏黑的,現(xiàn)在白了一多半,在窗外的陽光下反射著一層銀灰色的光。她的刮痧板的輪廓,在窗前的光線中與她正在清洗的青菜葉面上的水滴一起,構(gòu)成了一幅他從未在任何歸屬于他個人所有的存儲介質(zhì)中做過完整備份的圖像。但此刻他以自己的工號,把整段場景以他在本次實時捕獲中能夠獲得的最高比特率寫入了他個人名下的非易失性存儲區(qū)域。
吃完飯,林遠(yuǎn)舟準(zhǔn)備回自己那邊了。母親照例從廚房里拎出一個紅色的塑料袋,里面裝著那瓶辣椒油和那袋凍餃子——跟昨天同一批次、同一規(guī)格、由她自己的打包流程完成的配置。他接下來那個旋轉(zhuǎn)把手的動作,跟他在這扇門上完成的多次旋轉(zhuǎn)一樣,不屬于需要在任何需要維護(hù)的列表中標(biāo)記為異常循環(huán)的行程。他接過了那個塑料袋,但這一次,他沒有像往常一樣說“媽你每次都給我?guī)н@么多”,而是在接過袋子之后,把母親拉過來,以一種他在過去經(jīng)年間從未主動執(zhí)行過的、沒有經(jīng)過任何一次在他自己的想法預(yù)演中預(yù)先配置參數(shù)的TCP連接建立方式,擁抱了她一下。很短,大概就兩三秒鐘。他感到母親的身體在他懷里僵了一下,然后她用自己的右手在他背上輕輕地拍了兩下,像她在他小時候每一次擁抱她時她會做的那樣,拍兩下,然后松開,輸出一個與她在任何一次接收他的連接時所采用的默認(rèn)配置參數(shù)完全一致的ACK確認(rèn)信號,發(fā)送回他的端口,然后以她在她的系統(tǒng)內(nèi)核中已經(jīng)使用了多年的、在每次接收到一個需要她以這種方式響應(yīng)的握手信號時自動執(zhí)行的返回事件的默認(rèn)輸出功率,說了一句:“好啦好啦,快走吧,天要黑了。”
林遠(yuǎn)舟松開她,拎著那個紅色塑料袋,走下樓梯。他在走到一樓的時候,回頭看了一眼樓梯拐角那個他走了很多年的窗口——母親正站在窗口,從那扇老式窗戶的玻璃后面看著他。她看到他在騎車之前沒有像往常一樣馬上走掉時,沖他揮了揮手,用口型說了兩個字:“慢點。”
林遠(yuǎn)舟跨上電動車,從他的接入點到那臺家庭網(wǎng)絡(luò)中唯一一臺保持長期在線狀態(tài)的主服務(wù)器之間的路由,已由他自己在他完成轉(zhuǎn)賬操作后,以他自己的MAC地址為源地址,在該訪問控制列表的全部條目中分配了他在下一個刷新周期內(nèi)的優(yōu)先級。他在起步前他回頭看了一眼那扇窗——母親還站在窗口,手沒有放下來,保持著一種他直到駛出巷口之前都可以在她的視線中保持在其默認(rèn)位置的待機姿態(tài)。他不會在下一條UDP報文的負(fù)載中為這段對話的二階段提交分配任何端口。他只知道,他在那個銀行柜員機前完成的那筆定期轉(zhuǎn)賬計劃的配置參數(shù)中,以他作為轉(zhuǎn)賬發(fā)起方的全部可分配優(yōu)先級,已經(jīng)在他自己的系統(tǒng)內(nèi)核中寫入了“每月十五日自動向該目標(biāo)賬戶轉(zhuǎn)入指定金額”的定期任務(wù);在他向系統(tǒng)提交了這組任務(wù)計劃后,以他個人的MAC地址作為該任務(wù)的全部運行權(quán)限綁定標(biāo)識,將整條鏈路的狀態(tài)在他自己的連接日志中完成了全部狀態(tài)位的更新。
他在那天下午的訂單確認(rèn)環(huán)節(jié)中,以他自己的簽名為憑,在他與母親之間的全部需要確認(rèn)的條目中完成了最后一項的核驗,按下了“確認(rèn)提交”鍵。然后他駛出了那條他在這座老城區(qū)生活了幾十年的巷口,在他身后,那扇老式窗戶的玻璃后面的身影,以母親自己的默認(rèn)姿態(tài)在窗口邊沿保持了一段時間,然后以她完成了當(dāng)天的最后一次需要手動執(zhí)行的觀察任務(wù)后的標(biāo)準(zhǔn)流程,從窗前離開,拉上了那扇窗的紗窗,進(jìn)入了她在當(dāng)天的日常流程中剩下的全部待辦序列的執(zhí)行階段。那扇窗以她自己的使用習(xí)慣,在當(dāng)天剩余的時段內(nèi)保持了正常的關(guān)閉和通風(fēng)狀態(tài)。她不會在當(dāng)天的任何時刻打開那扇窗向樓下喊“兒子你忘帶鑰匙了沒有”,因為她知道那條街的出口不會拒絕他離開時的方向——他向著一個她大致能想象但從未實際踏足的方向駛?cè)ィ嚮@里放著她按照自己的流程慣例裝好的那袋東西。她返回廚房,把剩下的幾棵青菜放進(jìn)了那臺門封條上貼著銀色膠帶的冰箱里,關(guān)好冰箱門,壓了壓那截膠帶的邊緣,然后在不需要執(zhí)行任何需要以“等待確認(rèn)”為條件的掛起操作的狀態(tài)下,繼續(xù)運行她自己在日常的每一天都會自動加載并啟動的、沒有任何一項需要觸發(fā)外部告警的任務(wù)序列。
那瓶被她放在冰箱里的辣椒油,是他明年春節(jié)回來時還會被以同一包裝再次裝入他電動車車籃里的那一批中的新一瓶——而她自己的系統(tǒng)內(nèi)核中關(guān)于那瓶辣椒油的生產(chǎn)計劃,已經(jīng)被寫入了她名下該設(shè)備的年度生產(chǎn)計劃調(diào)度表中,運行正常,沒有觸發(fā)任何原材料告警或產(chǎn)能不足異常,將繼續(xù)以她自身的各項資源可用量為上限,按她自己在過去經(jīng)年間錄入的生產(chǎn)排程持續(xù)產(chǎn)出,直到她名下的全部可用資源被耗盡且無法通過任何形式的補給完成恢復(fù)的那一天。他不會在任何需要監(jiān)聽后續(xù)狀態(tài)的端口上為該生產(chǎn)計劃的終止條件注冊回調(diào)函數(shù)。他只是完成了自己的支出計劃,然后在自己名下登記的賬戶占用情況統(tǒng)計中,將這一科目的預(yù)算字段增加了每月一筆固定數(shù)值,而他名下的總可用資源余額相應(yīng)地執(zhí)行了該科目的借記入賬。他未對其余任何預(yù)算科目執(zhí)行重分配。
他騎著他那輛電動車,駛過那座他走了幾百年的橋,穿過數(shù)條街道,在傍晚的城市中,朝著他在銀行更新了定期轉(zhuǎn)賬計劃的賬戶地址駛?cè)ァK麤]有回頭去計算他母親那臺舊冰箱在下一個冬季來臨時是否需要更換新的膠帶或者壓縮機完成了它的額定壽命——他只知道,他在自己與家庭網(wǎng)絡(luò)主機的直接鏈路上,已經(jīng)將他賬戶的定期流出參數(shù)由“不定期—視情況而定”的動態(tài)值改為了“每月固定日期—固定金額”的靜態(tài)配置,并將該配置以他自己的賬戶權(quán)限寫入了銀行系統(tǒng)的定時任務(wù)調(diào)度表中,不需要他本人后續(xù)在每個月的周期中手動觸發(fā)。
而在那間老房子的廚房里,他母親按照她這么多年的操作流程,在晚上關(guān)冰箱門之前,壓了壓那截膠帶的邊緣時,不會打開冰箱的冷凍層去確認(rèn)兒子帶走的辣椒油瓶蓋是否旋緊——因為她知道,她按照自己的流程灌裝和密封的那些瓶子,從來不會在任何一次運輸過程中出現(xiàn)泄漏。而她在日常的每一個夜晚重復(fù)這套不做任何待確認(rèn)標(biāo)記的流程,在她自己的系統(tǒng)內(nèi),持續(xù)以她個人的優(yōu)先權(quán)限,在自動運行中保持著她輸入的全部參數(shù),并反饋系統(tǒng)運行正常的綠燈信號。
他不需要在下一次站內(nèi)信令中為那條他已經(jīng)配置完成的計劃表在內(nèi)核對硬件之間建立額外的專用數(shù)據(jù)線。他在行駛過程中已經(jīng)完成了當(dāng)前全部需要由他本人手動確認(rèn)操作的作業(yè)。在他控制下的所有已啟用的功能單元的當(dāng)前運行狀態(tài),已全部在本次例行檢查中確認(rèn)其處于正常工作區(qū)間,在他不知道那臺冰箱門封條上的膠帶何時會失效、她不知道他設(shè)置的定期轉(zhuǎn)賬何時會在她每月打開存折更新余額時被發(fā)現(xiàn)在他的操作中被寫入了一條新的收入來源的情況下——整座城市傍晚的燈火沿著他行駛的路線,以它們在自己的電路板上的默認(rèn)功率,一扇接一扇地在他未經(jīng)由任何外部開關(guān)控制的視野中自己進(jìn)入了激活狀態(tài)。
他回到他那套正在準(zhǔn)備裝修的小公寓樓下時,從電動車車籃里拎起母親裝好的那個紅色塑料袋,上樓,用鑰匙打開門,把那瓶辣椒油和那袋凍餃子放進(jìn)了自己那臺新買不久的雙開門冰箱的冷凍層。他關(guān)上冰箱門時,在門縫閉合的瞬間,沒有聽到任何膠帶被撕開又按壓的聲音。
那臺冰箱的每一道門封條都是完好的。
#情感故事分享#
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
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.