当前时间: 1970-01-01 08:00:00
分类:办公文件
评论(0)
因果调查庭 ·第020章·模板里没有姓名从城西回来时,天色还没真正压黑,旧楼北侧的玻璃已经先把外面的灰白光磨钝了一层。周承安和韩峥刚下车,赵澄的第二条内部短讯就又顶了进来,还是那家文印店的地址,后面多了半行附注:店主同意配合,但只留二十分钟,今晚七点前要关门。那家店离旧楼不远,真走过去也就十来分钟。平时谁要复印身份证、打印补充页、打几张对外材料,大都图它近。许母前天晚上原本打算去的也是那里,只是后来被共享机那条更短的路截住了。现在回头看,那条更短的路像故意摆在人跟前,让人觉得自己只是顺手省了一步;真要多走到文印店里,反而得跟店员说清要打什么、为什么这么晚还来、那一页纸准备拿去给谁看。韩峥把车停稳,关门时只说了一句:“先别惊动太多人。能看机器就先看机器,能看人就先看人,别一上来把他们吓到只会说‘不记得’。”周承安点了头。两个人沿着北侧那条不算宽的街往前走。晚高峰刚散,路边便利店的灯和小吃摊的白炽灯全亮着,空气里有一点没散干净的油烟和雨前潮气。旧楼离得近的时候,人容易把这一带看成同一个地方:法院、便民点、文印店、卖水的门脸、街道协管歇脚的小房间,全挤在几条步行就能串起来的街上。名字在这里走一圈,比在别处更容易长得快。文印店门脸很窄,玻璃门上贴着褪了色的打印、复印、扫描、装订。卷帘门已经拉下半扇,里面灯还亮着,一个四十来岁的女人站在柜台后收纸,头发盘得很低,鼻梁上架着一副快滑下来的老花镜。她听见开门铃响,先抬头看了一眼证件,脸上的防备没有立刻下去,只是把手里那叠宣传单先压到了桌板底下。“赵老师刚跟我打过电话。”她说,“我知道你们要来看那台旧机子。可先说明白,店里做的是正经生意,谁来打什么,我平时不会多问。你们要看,可以,但别把话说成我这儿帮谁教人写东西。”女人这才侧身让开。柜台后面有两台电脑,一台新一点,屏幕细窄,另一台旧得发黄,机箱就放在地上,侧板边缘磨掉了一小块漆。赵澄已经先到一步,蹲在旧机旁边接了临时取证盘,唐未站在一旁看系统页,袖子卷到小臂,腕骨边一圈很浅的红印,像昨晚橡皮筋勒出来的痕还没退干净。“这台就是两年前蒋老板盘给她的旧机。”赵澄没抬头,手上还在往外导临时缓存,“硬盘没换过,系统重装过两次,用户文件夹清得还算干净,但临时目录和自动保存残片留了一点。”“看运气。”赵澄说,“留得最稳的不是正文,是习惯。”这话让柜台后的女人明显怔了一下。她想插一句,又忍住了,只把老花镜往上推了推。唐未把一页刚整理出来的目录递给周承安。目录不长,大多是普通商铺会留下来的东西:价目表、送货单模板、学校报名表、请假条。真正扎眼的是最下面那几个自动保存残片的标题。没有姓名,没有具体事由,全是格式化的半成品:这不像正常人临时起意会留下的文件名。真正慌着来打一页纸的人,标题只会奔着眼下那件事去,很少会有人在旧机器里另存一份叫“先给标题”的东西。它太像手把手教人从哪一步开始。不是先把内容写好,而是先给一个不丢脸、不显得喊冤、也不容易被人一眼看烦的抬头。后面的字,家属自己会往上长。赵澄点开恢复页。第一份《情况说明(供……)》只剩半截,正文全碎了,标题后面能认出的仍旧是那几个字形轮廓。第二份《稳定生活材料目录》倒保得更完整,里面不是具体人名,而是一行行空白小标题:家庭成员情况、日常作息、近三个月固定路线、常用支付记录、邻里可证明事项、如被问及先说明——柜台后的女人明显吸了口气,像终于意识到这几份东西放在一起会长成什么样子。“这不是我写的。”她几乎立刻说,“我平时最多替人改个错字、调下行距,不会替谁列这种条目。”“谁动过这台旧机子?”顾予宁的声音从门口传进来。她来得很轻,进门前连门铃都没碰,像不想让屋里的人再多紧一下。女人回头看见她,脸上那层强撑的平静终于裂了一点。“旧机以前主要放角落里给人临时自己打字。”她说,“后来新机换了,这台我就懒得搬。谁要是说自己只打一页、不会用新机,我也会让他去那边坐一下。可大多数人用完就走,不会留这些文件名。”“有没有人不是自己打一页就走,而是在这儿坐过好几次?”顾予宁问。女人没马上答。她把抹布折了两折,又展开,像在心里筛人。“有一个。”她最后说,“男的,不算老,三十多四十不到,戴过帽子,也戴过一次黑框眼镜。话不多,每次都说自己是替家里老人先弄点表格,怕回去说不清。第一次来时让我帮他调过一次字号,后来就不怎么叫我了。最奇怪的是,他每次打完自己的东西,还会顺手把桌面清得很干净,像怕后面的人看到什么,又像是在给别人留一个从头开始的空桌面。”“电话没留,付款都是现金。”女人皱着眉想,“但有一次他零钱不够,出去换钱,手机落在柜台上了。我没动,只记得他的锁屏是个蓝底白字的便签界面,上面写着两行提醒,第一行像是‘先给标题’,第二行我没看清。”顾予宁没让这点停顿发酵太久,直接问下去:“他来得多吗?”“不算特别多,一个月一两次吧。可只要他来,过不了多久就会有别的人拿着透明文件袋来问,说想先打个情况说明、路线说明,或者生活材料目录。那时候我还觉得巧,后来才发现,他们很多人连标题都不太会起,进门第一句总是‘别人说先这么写,看起来比较像配合’。”周承安听到这句,目光从屏幕上慢慢挪开,看向柜台后那一摞被压住的宣传单。原来他们这几天追的东西并不复杂,复杂的是它太像日常。一个男人进文印店,坐一会儿,打几页看起来很稳的东西,现金结账,桌面收干净;之后又有别的人来,拎着透明文件袋,小声问一句别人说这样写行不行。没有任何一步像犯罪,甚至每一步都像在替人省事。赵澄这时把恢复出的第三份文档调了出来。文件名正是那句短得刺眼的《先给标题》。正文没有多少,只有七八条像给自己用的提醒:文印店里没人说话。门外偶尔有人路过,鞋底磨过地砖,发出短促一下,又远了。那几行字明明没写完,却比任何完整说明都更让人发冷。因为它根本不是在教人说真话,也不是教人撒谎。它教的是另一件更稳、更难抓住的东西:在事情还没正式落到自己头上之前,先把自己修成一个比较容易被接住的样子。柜台后的女人显然也看见了那几行提醒,脸白了一下。“我真没碰过这些。”她说,“我要是知道他在我店里留这种东西,早把旧机拔了。”“现在说这个没用。”韩峥的语气不重,却比刚才更实,“你再想想,他有没有跟你提过哪儿的人最容易来打这些?街道、便民点、学校旁边、还是法院这头?”“没明说。”女人摇头,“可他有一次问过我一句很怪的话。他问我,‘阿姨,你说人最慌的时候,是先想把事说清,还是先想让别人别把他当成那种人?’我当时还顺口回他,说肯定是后者。因为人一慌,谁还顾得上说那么清。”她说完以后自己都愣住了,像那时只是随口一答,现在回头看,却像替对方把后半句路都铺顺了。顾予宁把那句记下,抬眼时神情很平:“他说完这句以后呢?”这句话轻得近乎没有重量,落到屋里却比前面那些零碎线索都更直。周承安站在柜台旁,忽然想起许母前晚站在共享机前时手悬在打印键上的那一下,也想起城西早点摊那位母亲把打出来的纸撕在巷子口的样子。她们并不是互相认识的人,也未必经历过同一种事,可真正把她们往同一个动作上推过去的,从来都不是某条明确的制度命令,而是有人比她们更早知道,人在最慌的时候,第一反应不是把事讲明白,而是先别让别人把自己家那个名字看成“那种人”。时间已经逼近七点,文印店外头的天色彻底沉下来,玻璃门上映出屋里几个人被灯光压平的影子。赵澄把能导的残片全部拷走,又拍了旧机和桌面位置,临走前把那份《先给标题》单独做了一个校验包。柜台后的女人一直站在旁边,像想再解释点什么,最后却只是低声问了一句:“这算不算我店里惹出来的事?”女人听完,肩一下塌了半寸。不是被指责,更像是终于知道,这世上最难受的责任往往不是主动做了什么,而是有些东西刚好从你这里走过去,你却一直拿它当普通生意看。从文印店出来,街上湿气更重了。路边两家小吃摊已经开始收钢架棚,塑料布打在金属杆上,发出啪的一声。韩峥没立刻上车,站在路边点了支烟,又想起顾予宁在旁边,抬手掐了,只剩一点白气从指间散掉。“现在至少能确定两件事。”他说,“第一,那句‘供必要时——’不是家属自己凭空想出来的。第二,那个男的不是到处乱说,他是先给格式,再让别人自己往里长。”“还差他为什么总挑这种位置。”顾予宁抬眼看向旧楼方向,语气仍旧不高,“街道、便民点、文印店、共享机,都是那些人在正式被问到之前,最容易先伸手的地方。他不是想把纸交上去,他是想让纸先长出来。”周承安站在一边,没有接话。风从街口拐过来,带一点文印店里廉价墨粉和夜市油烟混在一起的味道。他忽然想起早上在大屏上看到的那几行断句——别先写委屈,先写配合;别像喊冤,先给正常生活。那不是谁灵光一闪的技巧,更像某种已经练熟了的手法。先给一个标题,再给一个能放进去的词,后面的人自己会补全路线、付款记录、生活截图、孩子学校表格,甚至连解释时该用什么表情都会一点点学出来。车开回旧楼时,已经快八点。楼里夜班的灯亮着,跟白天没有太大分别,只是人少,脚步声一响就显得空。周承安回到二层工位,桌上还放着下午没吃完的那盒饼干,边角已经软了。赵澄去接口室补封存说明,唐未拿着取证盘去做镜像备份。顾予宁没进自己那间小办公室,而是直接站到周承安工位边,把刚才在文印店里记下的那页纸放到他桌上。周承安盯着那行字看了几秒,喉咙里那点发紧的感觉比下午更重。因为到了这一步,他们终于不必再把那一页页说明只当作家属的慌乱自救,也不能再把它简单理解成外侧调用链的副作用。有人在更前面的位置上,替所有会慌的人把第一步先想好了。他刚想开口,桌上的终端忽然亮了一下。不是普通消息提示,是内部权限系统发来的新调用申请。标题很短,短到几乎像谁随手敲上去的:申请来源一栏没有姓名,只有接报端外侧临时账户编码。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-05-01 23:17:18 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/572743.html
- 运行时间 : 0.089540s [ 吞吐率:11.17req/s ] 内存消耗:4,533.58kb 文件加载:145
- 缓存信息 : 0 reads,0 writes
- 会话信息 : SESSION_ID=500f7a07d3c4c76567d5800b872750df
- CONNECT:[ UseTime:0.000580s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
- SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000837s ]
- SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000342s ]
- SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000272s ]
- SHOW FULL COLUMNS FROM `set` [ RunTime:0.000541s ]
- SELECT * FROM `set` [ RunTime:0.000238s ]
- SHOW FULL COLUMNS FROM `article` [ RunTime:0.000577s ]
- SELECT * FROM `article` WHERE `id` = 572743 LIMIT 1 [ RunTime:0.000489s ]
- UPDATE `article` SET `lasttime` = 1777648638 WHERE `id` = 572743 [ RunTime:0.000818s ]
- SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000273s ]
- SELECT * FROM `article` WHERE `id` < 572743 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000513s ]
- SELECT * FROM `article` WHERE `id` > 572743 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000435s ]
- SELECT * FROM `article` WHERE `id` < 572743 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000660s ]
- SELECT * FROM `article` WHERE `id` < 572743 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000669s ]
- SELECT * FROM `article` WHERE `id` < 572743 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000830s ]
0.091269s