当前位置:首页>恋爱>我和一个盲人女孩谈了恋爱,同居不久后我却发现一个细思极恐的事,就是她每次半夜起来上厕所,竟然也会把灯打开!

我和一个盲人女孩谈了恋爱,同居不久后我却发现一个细思极恐的事,就是她每次半夜起来上厕所,竟然也会把灯打开!

  • 2026-03-24 11:04:29
我和一个盲人女孩谈了恋爱,同居不久后我却发现一个细思极恐的事,就是她每次半夜起来上厕所,竟然也会把灯打开!

声明:本篇故事为虚构内容,如有雷同纯属巧合,采用文学创作手法,融合历史传说与民间故事元素。故事中的人物对话、情节发展均为虚构创作,不代表真实历史事件。

第一章

“啪。”

清脆的开关声在寂静的深夜里格外刺耳。

我猛地从浅眠中惊醒,心脏在胸腔里失序地狂跳。卧室里一片雪亮,顶灯惨白的光线毫无遮拦地泼洒下来,刺得我眼睛生疼。我下意识地抬手挡在眼前,从指缝间看向床边。

林晚正摸索着,动作缓慢但异常精准地绕过床尾,走向卧室门口。她穿着我给她买的白色棉质睡裙,长发柔顺地披在肩上,背影单薄得像一片随时会融化的雪。

她是个盲人。

我们相识于三个月前那场糟糕的相亲。介绍人是我妈的老同事,语气里带着一种“你年纪不小了将就一下”的怜悯:“姑娘人特别好,就是眼睛看不见,但生活能自理,性格也温柔,不会给你添麻烦的。”

我那时刚结束一段耗尽心力的恋情,对所谓的“爱情”早已心灰意冷。去见林晚,更多是出于一种对母亲催促的敷衍,以及一丝连自己都不愿承认的、对“省心”关系的隐秘渴望。

见面地点在一家咖啡馆。我到的时候,她已经坐在靠窗的位置。阳光透过玻璃,在她周身镀上一层毛茸茸的光晕。她微微侧着头,似乎在倾听什么,手指无意识地摩挲着咖啡杯的杯柄。很安静,很美,像一幅被精心调低了饱和度的油画。

我走过去,拉开椅子。她循着声音转过脸来,那双眼睛很大,瞳孔是漂亮的琥珀色,却没有任何焦距,空洞地“望”着我所在的方向。

“你好,我是林晚。”她声音很轻,带着一点不易察觉的紧张。

“陈默。”我坐下,一时间不知该说什么。

那场相亲意外地没有尴尬。她话不多,但总能恰到好处地接上我的话头,偶尔露出浅浅的笑容,嘴角有两个很淡的梨涡。她说她是因为一场意外失明的,已经五年了。她说她习惯了黑暗,甚至能在脑海里“看见”很多颜色。她说她喜欢听雨声,喜欢摸不同材质的布料,喜欢……依赖感觉去认识这个世界。

离开时,我下意识地想扶她,她却轻轻避开了。“我可以的,”她说,然后准确地将盲杖点在前方,“谢谢你,陈默。今天……很开心。”

她转身离开的背影,挺直,却又透着一种脆弱的倔强。那一刻,我心里某个坚硬的地方,好像被什么东西轻轻撞了一下。

后来我们开始约会。过程平淡得像温开水,没有心跳加速,没有患得患失,只有一种逐渐累积的、安稳的舒适感。她会在我说话时微微侧耳,会在我递给她东西时准确地道谢,会在过马路时,轻轻拉住我的衣袖——那是她极少主动表现的依赖。

两个月前,她租住的公寓到期,房东要涨租。她有些为难地跟我提起,语气里没有抱怨,只是陈述一个事实。我看着她在昏暗灯光下显得格外苍白的脸,鬼使神差地说:“要不……搬来和我一起住吧?我那里有空房间。”

说完我就后悔了,觉得唐突。她却沉默了很久,久到我以为她生气了。然后,她轻轻点了点头,说:“好。”

于是,我们开始了同居生活。与其说是恋人,不如说是彼此小心翼翼、相敬如宾的室友。我们分房睡,她坚持自己打理一切,做饭、洗衣、打扫,动作虽然慢,但井井有条。她甚至能靠触摸分辨出我衬衫的材质,提醒我哪件该熨了。

她完美得不像一个盲人。完美得……有时会让我感到一丝莫名的违和。

就像现在。

我看着她摸索着打开卧室门,走进走廊,然后,又是“啪”的一声。

走廊的灯也亮了。

我的呼吸窒住了。一股冰冷的寒意,顺着脊椎慢慢爬上来。

她看不见。

一个彻底失明五年的人,为什么半夜起来上厕所,要开灯?

第二章

那晚之后,我开始失眠。

林晚依旧保持着她的规律。晚上十点左右回自己房间,夜里大概两三点会起来一次。每次,毫无例外,都会打开她途经的所有灯:卧室顶灯、走廊灯、卫生间灯。有时甚至包括客厅的壁灯。

“啪”、“啪”、“啪”。

那声音在死寂的深夜里,像一根根细针,扎进我的耳膜,也扎进我心里某个越来越不安的角落。

我试图为她寻找合理的解释。

也许是一种习惯?失明前的习惯残留?可五年了,什么样的习惯能顽固到这种程度?而且,她其他方面的行为,早已完全适应了黑暗。她能在完全不碰倒任何东西的情况下走到厨房倒水,能准确地从书架上摸出我想要的那本书(靠书脊上的盲文贴,她说是她自己贴的),甚至能“看”着窗外,告诉我今天大概是晴天还是阴天——她说她能感觉到光线的热度变化。

唯独开灯这个动作,格格不入。

我旁敲侧击地问过她:“晚晚,你晚上起来,会觉得不方便吗?需不需要我在走廊装个声控灯,或者给你准备个小夜灯?”

她正在用指尖感受一朵我买回来的百合花瓣,闻言抬起头,空洞的眼睛“望”向我,嘴角带着惯常的柔和笑意:“不用呀,我习惯了。黑暗对我来说,和光明没什么区别。反而开灯,会浪费电呢。”

她说,黑暗和光明没区别。

那为什么还要开灯?

我的心一点点沉下去。那个被我强行压下的疑问,像藤蔓一样疯狂滋长,缠绕得我几乎喘不过气。

我开始更仔细地观察她。

观察她“看”东西时的细微表情。她的眼球有时会随着声音来源轻微转动,但大多数时候是静止的,瞳孔对光毫无反应——我试过,用手电筒突然照她的眼睛,她连睫毛都没颤一下。这是装不出来的生理反应。

观察她的日常行动。她确实不需要视觉辅助。家里的摆设她记得一清二楚,从未撞到过。切菜时,刀刃精准地落在指尖几毫米之外。她甚至能“欣赏”我挂在墙上的画,用手指临摹打印出来的盲文说明,然后轻声说:“这幅画的颜色,想象中应该很热烈吧?”

一切都无懈可击。

除了开灯。

这个破绽,微小,却致命。像一件完美瓷器上那道肉眼难辨的裂痕,你知道它在那里,并且它正在悄无声息地蔓延。

我变得焦躁易怒。在公司对着下属发了几次无名火,回家后却又不得不戴上温和的面具。面对林晚时,那种最初的心动和怜惜,被越来越多的猜疑和恐惧稀释。我看着她安静地坐在沙发上“听”电视,看着她用盲文写字板记录购物清单,看着她对我露出全然信赖的微笑……

如果这一切都是假的呢?

这个念头一旦冒出来,就再也压不回去。如果她的失明是假的,那她接近我的目的是什么?图钱?我不过是个普通的项目经理,有房贷,有车贷,存款有限。图人?我更不觉得自己有什么值得被如此处心积虑算计的魅力。

除非……她想要的,不是我,而是别的什么。

我回想起我们相识的细节。那场相亲,真的是巧合吗?我妈的老同事,为什么会突然给我介绍一个盲人女孩?林晚的背景,她只说是意外失明,具体什么意外,她总是含糊带过。她的家人呢?朋友呢?除了偶尔提到的“以前的朋友”,她几乎从不提及自己的过去,像一张被精心擦拭过的白纸。

越深想,越觉得寒意彻骨。

第三章

我决定试探。

周末下午,我假装在书房处理工作,实则透过门缝观察在客厅“听”音乐的她。她闭着眼睛,头微微靠着沙发背,手指在膝盖上轻轻打着拍子,神情放松。

我悄无声息地走到她侧后方,那里放着一个她从旧家带来的陶瓷摆件,一只憨态可掬的小猫。我屏住呼吸,慢慢伸出手,将那个摆件往桌沿推了推,直到它三分之一悬空,摇摇欲坠。

然后,我故意踢了一下旁边的垃圾桶。

“哐当”一声响。

几乎在同一瞬间,林晚的身体几不可察地僵了一下,她的头似乎想往声音来源——也就是我这边——转过来,但立刻停住了。她只是微微侧耳,脸上露出些许疑惑的表情,轻声问:“陈默?是你吗?什么东西掉了吗?”

她的反应很快,快得几乎像是本能。但那一瞬间的僵硬和几乎要转头的趋势,被我捕捉到了。

一个盲人,对突然的声音,第一反应是侧耳倾听,而不是试图用眼睛去“看”声音来源。这是常识。但林晚刚才那一刹那的反应,更像是一个有视力的人受到惊吓时的下意识动作——想用眼睛去确认发生了什么。

我心脏狂跳,手心渗出冷汗。我稳住声音:“哦,我不小心碰到垃圾桶了。没事。”

“小心点呀。”她笑了笑,重新“沉浸”到音乐里。

我走回书房,关上门,背靠着门板滑坐在地上。刚才那一幕在我脑海里反复回放。是错觉吗?还是我疑心生暗鬼?

不,不是错觉。那种细微的、几乎无法察觉的身体语言,骗不了人。她在努力扮演一个盲人,但某些刻在骨子里的视觉反应,在猝不及防时,还是会露出马脚。

开灯的习惯,下意识的转头……这些碎片拼凑在一起,指向一个让我毛骨悚然的结论:林晚很可能看得见。

可她为什么要装瞎?为什么要以盲人的身份接近我?这背后到底隐藏着什么?

恐惧像冰冷的潮水,漫过我的四肢百骸。我发现自己正和一个身份不明、目的不明的“演员”生活在同一个屋檐下,同床异梦(虽然不同床),而我却对她一无所知。

那天晚上,我做了噩梦。梦见林晚站在明亮的灯光下,那双空洞的眼睛忽然有了神采,冰冷而嘲讽地看着我,然后一步步朝我走来,手里不知拿着什么,反射着寒光……

我尖叫着醒来,浑身冷汗。

卧室里一片漆黑。我喘着粗气,看向门口。林晚的房门紧闭,门缝底下没有光。她睡了吗?还是正在黑暗中,睁着她那双或许能看见一切的眼睛,静静地听着我这边的动静?

我再也无法忍受这种被蒙在鼓里、如同置身悬崖边缘的感觉。我必须知道真相。

第四章

我联系了一个做私家侦探的朋友,沈毅。电话里我没说太多,只含糊地表示想查一下女朋友的背景,因为“有些地方觉得不太对劲”。

沈毅在电话那头沉默了几秒,说:“陈默,你确定?查自己枕边人,有时候结果未必是你想看到的。”

“我确定。”我声音干涩,“费用不是问题,越快越好。重点查她的过去,尤其是五年前导致她失明的那场‘意外’,还有她的家庭、社交关系。”

“行,等我消息。”

挂断电话,我感到一阵虚脱般的疲惫,以及更深的罪恶感。我在怀疑一个看起来柔弱无害、全心依赖我的盲人女孩。如果最后证明是我错了,我该如何面对她?如何面对我们之间这摇摇欲坠的关系?

但那个深夜亮起的灯,像鬼魅一样在我眼前晃。我别无选择。

等待调查结果的日子格外难熬。我对林晚的态度变得有些微妙,时而过分殷勤,时而又忍不住流露出疏离和审视。她似乎有所察觉,变得更加安静,更加小心翼翼。有一次,我下班回来,发现她眼睛有些红肿。

“怎么了?”我问。

她摇摇头,勉强笑了笑:“没什么,下午不小心撞到柜子角了。”她指了指自己的额角,那里确实有一小块不太明显的红痕。

我看着她低垂的睫毛,心里一阵刺痛。如果她是装的,那这演技未免也太好。可如果她不是装的……我此刻的猜忌和调查,又何尝不是一种残忍?

我伸手想碰碰那块红痕,她却微微偏头躲开了。

“没事的,不疼。”她轻声说,转身去了厨房,“晚饭快好了。”

我站在原地,看着她摸索着打开冰箱,拿出食材,动作流畅自然。那个悬空的陶瓷小猫,我后来悄悄摆回了原位,她似乎毫无察觉,从未提起。

一切如常。却又处处透着诡异。

沈毅的电话在一周后打来。他的声音听起来有些凝重。

“陈默,你让我查的林晚……有点奇怪。”

我的心提了起来:“怎么说?”

“她的基本信息没问题,名字、年龄、户籍都对得上。五年前,她也确实登记在一家眼科医院有过就诊记录,诊断是‘外伤性视神经损伤’,预后不良。但是……”沈毅顿了顿,“我查不到那场导致她受伤的‘意外’的任何具体记录。没有报警记录,没有事故报道,甚至连她当时所在的公司(她失明前在一家设计公司工作)的人事档案里,也只含糊地写着‘因个人原因离职’。就像有人把这件事的相关痕迹,刻意抹掉了一样。”

“还有,”沈毅继续说,“她的家庭关系很简单,父母早亡,有个哥哥,但很多年前就出国了,联系很少。她的社交圈也非常窄,几乎没什么深交的朋友。失明后,更是几乎断绝了所有过往联系。整个人……干净得像一张特意处理过的纸。”

特意处理过的纸。

沈毅的话印证了我最深的恐惧。一个背景如此“干净”的人,偏偏在“失明”这件事上,留下了开灯这样一个不合逻辑的破绽。

“另外,”沈毅压低了声音,“我顺着她过去的线索稍微挖了挖,发现一件有点在意的事。她失明前工作的那家设计公司,五年前曾经接过一个政府项目的辅助设计工作,那个项目后来好像出过一点问题,但被压下去了,知道的人不多。而林晚离职——或者说失明的时间,和那个项目出问题的时间点,很接近。”

政府项目?问题?

我的脑子嗡嗡作响。林晚身上,到底牵扯着什么?

“还有更具体的吗?”我问。

“暂时没有,对方捂得很严。陈默,”沈毅语气严肃起来,“你女朋友可能不像表面看起来那么简单。你最好……多留个心眼。需要我继续往下挖吗?”

我握紧了手机,指节发白。继续挖,可能会揭开更可怕的真相。不挖,我就要继续活在这个巨大的谎言和未知的恐惧里。

“……继续。”我听到自己沙哑的声音,“不管查到什么,第一时间告诉我。”

“好。”

挂了电话,我站在阳台上,看着窗外沉沉的夜色。城市灯火璀璨,每一盏灯背后,似乎都藏着一个不为人知的故事。而我家里的那盏灯,又在为谁而亮?照亮的是温情,还是阴谋?

林晚在屋里叫我:“陈默,吃饭了。”

她的声音依旧温柔,穿过客厅传来。我转过身,透过玻璃门,看到她正摸索着摆放碗筷。暖黄的灯光照在她身上,勾勒出单薄而美好的轮廓。

这一幕曾经让我觉得温暖安心。

此刻,却只让我感到彻骨的寒冷。

第五章

沈毅的第二通电话,在三天后的深夜打来。

我躲在书房里接听,声音压得极低。

“陈默,我查到一些东西,你最好有个心理准备。”沈毅的声音带着熬夜的沙哑,还有一丝不易察觉的紧张,“林晚的哥哥,林深,没有出国。”

我心头一跳:“什么意思?”

“他确实办了移民手续,但人根本没离开。我托了出入境的朋友查了,这五年,他没有一次出境记录。相反,”沈毅顿了顿,“他一直在本市,而且……频繁更换住址和身份,似乎在刻意隐藏行踪。”

一个假装出国的哥哥。一个背景干净得像被洗过的盲人妹妹。

“还有更蹊跷的。”沈毅继续说,“我设法拿到了林晚当年就诊医院的部分存档记录复印件。她的伤情诊断没问题,视神经损伤,理论上不可逆。但是,在后续的复诊记录里,有几条很模糊的备注,提到了‘心理性因素’、‘建议结合精神科评估’。不过这些记录后来好像被修改过,原始版本找不到了。”

心理性因素?精神科评估?

我的呼吸急促起来。难道林晚的失明,不仅仅是生理上的?或者……根本就不是生理性的?

“另外,你让我留意的,她之前公司那个政府项目。”沈毅的声音更低了,“我找到一个当年在那家公司干过的老员工,他隐晦地提了一句,说项目涉及一些敏感数据,后来好像有内部人员涉嫌泄露,但没抓到具体是谁,公司为了息事宁人,压下去了。而那个项目组里,当时负责部分核心图纸辅助工作的,就是林晚。”

敏感数据泄露……林晚恰好在那时失明离职……哥哥隐藏行踪……

一条模糊却令人不寒而栗的线索,隐隐浮现出来。

“陈默,”沈毅最后说,“你女朋友的水,可能比我们想的都深。她哥哥现在具体在哪,在干什么,我还没查到,但绝对不正常。你……自己千万小心。需要报警吗?”

报警?以什么理由?说我怀疑我装瞎的女朋友可能和她隐藏身份的哥哥涉及几年前的数据泄露案?证据呢?只有我的猜疑和一个私家侦探的片面之词。

“先不要。”我听见自己干涩的声音,“谢谢你,沈毅。钱我明天打给你。剩下的……我自己处理。”

挂断电话,我浑身发冷,额头上却沁出冷汗。书房没有开灯,只有电脑屏幕发出幽幽的光。黑暗中,那些碎片化的信息在我脑海里疯狂冲撞、组合。

林晚如果是假盲,她必然有极其重要的理由。这个理由,很可能和她哥哥的隐藏、和五年前那场被掩盖的“意外”和“数据泄露”有关。她潜伏在我身边,是为了什么?躲避?监视?还是……利用?

我回想起她搬来后的一些细节。她对我工作的关心,有时会看似无意地问起我们公司承接的项目类型(我们公司偶尔也会接一些政府相关的IT项目)。她对我书房的兴趣,虽然她从不进去,但总会“听”着我敲键盘的声音,问我在忙什么。她对我社交圈的留意,每次有朋友来,她都会安静地坐在一旁,“听”我们聊天……

细思极恐。

我是不是引狼入室了?

就在这时,我听到外面传来极其轻微的脚步声。是林晚。

她通常这个时间已经睡了。我屏住呼吸,轻轻将书房门拉开一条缝。

走廊灯没亮。一片漆黑中,我只能看到一个模糊的身影,正悄无声息地、缓慢地走向大门方向。她的动作……完全没有盲人的迟疑和摸索,每一步都落得平稳而确定,仿佛能清楚地看见黑暗中的一切。

她停在了大门边的储物柜前。那是放杂物的地方,也有一些我的旧文件。

我的心跳到了嗓子眼。她想干什么?

只见她伸出手,准确无误地拉开了储物柜的某个抽屉——那个抽屉里,放着我一些不常用的工作资料和旧合同。她纤细的手指在里面快速而精准地翻找着,动作熟练得不像一个盲人。

然后,她抽出了一份文件。借着窗外透进来的极其微弱的月光,我看到她低下头,目光——是的,是目光,不是茫然的眼神——快速地在文件上扫视。

她在看。

她真的看得见。

月光勾勒出她清晰的侧脸轮廓,那双向来空洞的琥珀色眼眸,此刻在昏暗光线下,竟反射着纸张微弱的反光,眼神锐利、专注,带着一种我从未见过的冰冷和审慎。

她看得见。

她一直在骗我。

所有的温柔、依赖、脆弱,全是演技。那些深夜亮起的灯,不是习惯,而是刻意为之的伪装,是为了让我坚信她是个盲人而故意留下的“合理”破绽?还是某种无意识下的失误?

她手里拿着的,是我去年参与的一个市政管网数据备份系统的普通维护合同,并不涉及核心机密。她在找什么?她到底是谁?她哥哥林深又在其中扮演什么角色?五年前的数据泄露,和她“失明”的意外,究竟有什么关联?

她似乎察觉到了什么,翻看文件的动作突然顿住,然后极其缓慢地,抬起了头。

她的脸,朝着我书房门缝的方向,转了过来。

月光恰好移过,照亮了她半边脸庞。那双此刻清明无比的眼睛,穿透黑暗,准确无误地,对上了我躲在门缝后惊恐的视线。

没有茫然,没有空洞。

只有一片深不见底的、冰冷的了然。

她看见我了。

她一直都知道我在看她。

第六章

时间在那一瞬间仿佛凝固了。

隔着门缝,隔着几米远的黑暗走廊,我和林晚的视线撞在一起。她眼中再也没有了往日那种雾蒙蒙的空洞,取而代之的是一种锐利的、几乎能刺穿人心的清明,以及一丝……被撞破秘密后的冰冷沉寂。

没有惊慌,没有失措。她只是静静地看着我,手里还拿着那份文件。

我浑身的血液好像都冲到了头顶,又在下一秒冻结成冰。极致的恐惧攫住了我,让我动弹不得,甚至连呼吸都忘了。

她知道了。

她知道我发现了。

接下来会怎样?撕破脸?摊牌?还是……

就在我大脑一片空白,几乎要夺门而逃或者冲出去质问她时,林晚却做出了一个让我完全意想不到的举动。

她极其自然地将那份文件塞回了抽屉,轻轻推上。然后,她转过身,像往常一样,伸出手,开始摸索着旁边的墙壁——仿佛刚才那个精准翻阅文件的人不是她一样。

她的眼神,在我眼皮底下,迅速褪去了清明,重新蒙上了那层熟悉的、空洞的茫然。她微微偏着头,脸上露出一丝恰到好处的困惑,朝着我书房的方向,轻声开口,语气里带着刚睡醒般的微哑和一丝不确定:

“陈默?是你吗?我好像听到一点声音……你怎么还没睡?”

她的表演天衣无缝。如果不是我刚刚亲眼目睹了那一幕,我绝对会相信她只是一个被轻微动静惊醒的、无助的盲人女友。

她在给我台阶下。

她在试图维持这个谎言,哪怕它已经千疮百孔,哪怕观众已经看到了后台。

为什么?是因为还没达到目的?还是因为……别的?

巨大的荒谬感和恐惧感交织在一起,让我胃里一阵翻腾。我用力掐了一下自己的手心,疼痛让我勉强找回一丝理智。现在撕破脸,对我没有任何好处。我根本不知道她的底细,不知道她背后是否还有别人(比如她那个行踪诡异的哥哥林深),不知道他们到底想干什么。

硬碰硬,我可能连怎么死的都不知道。

我必须演下去。

我深吸一口气,尽量让声音听起来正常,甚至带着一点刚被吵醒的慵懒和疑惑。我推开书房门,走了出去,顺手按亮了走廊的灯。

“啪。”

光明驱散了部分黑暗,也照亮了林晚有些苍白的脸。她穿着睡衣,赤脚站在地板上,身形单薄,微微瑟缩了一下,似乎不太适应突然的光亮——又一个精湛的细节表演。

“是我,”我走过去,语气带着责备和关心,“你怎么起来了?还光着脚,着凉怎么办?” 我自然地握住她的胳膊,触手一片冰凉。

她顺从地让我扶着,仰起脸,“望”着我,眉头微蹙:“我口渴,想出来倒点水喝。好像听到你书房有声音,就过来看看……你是不是又熬夜工作了?”

她的解释合情合理,甚至反客为主,将关注点引到了我身上。

“嗯,处理点急事。”我含糊道,扶着她往厨房走,“下次要喝水叫我,黑灯瞎火的,多不安全。”

“没事的,我习惯了。”她轻声说,手指无意识地蜷缩了一下,“倒是你,别太累了。”

我们像往常一样,扮演着体贴的男友和依赖的女友。但我知道,一切都不同了。温情脉脉的面具之下,是冰冷的猜忌和致命的危险。

我倒了一杯温水递给她。她接过去,小口喝着,睫毛低垂,在眼睑下投出一小片阴影。我看着她,这个和我同居了两个月、我曾以为需要我呵护的女孩,此刻只觉得无比陌生,甚至可怕。

她喝完水,我把杯子接过来放好。“回去睡吧。”我说。

“嗯。”她点点头,转身摸索着往回走。走到她卧室门口时,她停下,回过头来。走廊灯在她身后,给她周身镀上一层模糊的光晕,她的脸隐在阴影里,看不清表情。

“陈默,”她忽然开口,声音很轻,却清晰地钻进我的耳朵,“不管发生什么事……你都会相信我的,对吗?”

我的心猛地一沉。

这句话,是试探?是警告?还是某种……无奈的暗示?

我喉咙发干,努力让声音平稳:“当然。你是我女朋友,我不信你信谁?”

她似乎笑了笑,又似乎没有。“晚安。”她说,然后打开门,走了进去,关上门。

“晚安。”我对着紧闭的房门,低声说。

走廊里只剩下我一个人,站在明亮的灯光下,却感觉比刚才身处黑暗时更加寒冷。我慢慢走回书房,关上门,背靠着门板滑坐在地上,浑身脱力。

她最后那句话,反复在我耳边回响。

“不管发生什么事……你都会相信我的,对吗?”

她到底想说什么?她知道我已经起疑,甚至可能知道我在调查她。她为什么不拆穿?为什么不采取行动?反而用这样一句话,将选择权抛给了我。

相信我?相信一个从头到尾都在欺骗我、身份成谜、可能牵扯进危险事件的女人?

我抱住头,感到前所未有的混乱和无力。报警的念头再次升起,但沈毅查到的那些模糊信息,根本不足以让警方立案。反而可能打草惊蛇,将她和她背后可能存在的势力逼到明处,到时候我的处境会更危险。

继续装不知道?每天活在谎言和恐惧里,等待不知何时会降临的“意外”?

不。

我抬起头,眼神慢慢变得冰冷。既然她还在演,既然这场戏还没到落幕的时候,那我就陪她演下去。但我不再是被蒙在鼓里的观众。

我要知道真相。不惜一切代价。

第七章

我和林晚的关系,进入了一种诡异的“平静期”。

表面一切如常。我按时上下班,对她体贴依旧;她操持家务,温柔安静。我们甚至一起去看了一场电影——当然是盲人专场,有专门的语音解说。黑暗中,我握着她的手,能感觉到她掌心的微凉和细微的颤抖。我不知道这颤抖是因为电影情节,还是因为别的。

但我知道,有些东西彻底变了。

我开始“无意”地在她面前透露一些工作信息。比如,抱怨某个项目数据繁琐,担心备份出问题;比如,提到公司最近在竞标一个市政安防系统的升级项目,压力很大;再比如,“随口”说起以前参与过的某个项目,因为流程疏忽差点出纰漏。

我像一个蹩脚的钓鱼者,抛出一个个或真或假的饵,观察她的反应。

林晚的反应很“正常”。她会安慰我别太累,会“好奇”地问问项目大概内容(但从不深究细节),会在我提到数据安全时,轻轻说一句:“那一定要小心呀,现在信息泄露好像挺严重的。”

她的每一句话都滴水不漏,恰到好处地扮演着一个关心男友、但对专业领域一无所知的盲人女友角色。

如果不是那晚亲眼所见,我几乎又要被她的演技骗过去。

与此同时,我让沈毅暂停了对林晚过去的深入调查——我怕打草惊蛇。但我让他帮我留意最近有没有什么可疑的人出现在我家附近,或者有没有人试图通过其他渠道打听我的信息。

沈毅很快回复:暂时没有发现异常。但他提醒我,如果林晚真的有问题,那她和她背后的人一定非常谨慎,不会轻易留下尾巴。

日子在暗流涌动中一天天过去。我的神经绷得像一根随时会断的弦。我开始失眠,即使睡着也噩梦连连,梦里总是林晚那双时而空洞、时而清冷的眼睛,还有她那个从未露面的哥哥林深模糊的身影。

直到那个周末的下午。

门铃响了。林晚正在阳台“感受”阳光,我走过去开门。

门外站着一个穿着快递员制服的男人,戴着帽子和口罩,手里拿着一个不大的纸箱。“陈默先生吗?您的快递,请签收。”

我有些疑惑,最近没买什么东西。看了眼寄件人,信息很模糊。我接过笔,正要签字,目光无意间扫过快递员的手。

他的右手虎口处,有一道很深的、陈年的疤痕,形状有点特别,像个月牙。

我心头猛地一跳。这个疤痕……沈毅上次随口提过一句,说他打听到林晚的哥哥林深,右手虎口就有一道类似的月牙形旧疤,是小时候受伤留下的。

我签字的动作顿住了,抬头看向快递员。帽檐下,他的眼睛很亮,正平静地看着我。那不是普通快递员的眼神。

“谢谢。”我把签收单递还给他,声音尽量平稳。

他接过单子,点了点头,转身离开。步伐稳健,没有丝毫停留。

我关上门,背靠着门板,心跳如擂鼓。是他吗?林深?他敢直接上门?来送什么?还是来……确认什么?

我看向手里的纸箱,不大,分量很轻。摇了摇,没有声音。

林晚从阳台走了过来,轻声问:“有快递?你买了什么吗?”

“不知道,可能是公司寄的资料。”我故作随意地说,拿着箱子进了书房。

关上门,我小心地拆开纸箱。里面没有炸弹,没有恐吓信,只有几样东西:一本旧的素描本,一支用了一半的铅笔,还有一张折起来的、泛黄的图纸。

素描本里画着一些建筑和机械结构的草图,笔触细腻,看得出画者很有功底。图纸则是一张复杂的管线设计草图,角落有一个模糊的签名和日期,日期是五年前。

这些东西……是林晚的?她失明前是设计师,会画图不奇怪。但为什么现在会以这种方式,由疑似她哥哥的人送过来?

我翻看着素描本,在最后一页,发现了一行用铅笔写下的小字,字迹有些潦草,像是匆忙中留下的:

“数据备份点不在主服务器,在‘老地方’。钥匙在晚晚那里。保护好她。”

老地方?钥匙?保护好她?

这是什么意思?五年前的数据泄露案?林晚手里有钥匙?她哥哥把这东西送给我,是想暗示我什么?还是想把我拖下水?

我盯着那行字,脑子飞速转动。如果林晚的失明和五年前的数据泄露有关,如果她手里真的掌握着什么关键证据(钥匙),那她伪装成盲人潜伏在我身边,是为了躲避某些人的追查?而我,是不是无意中成了她的“保护伞”?

这个猜测比之前单纯的“阴谋论”更让我心惊肉跳。如果真是这样,那她现在处境可能很危险,而我,也被卷了进来。

“陈默?”林晚的声音在书房门外响起,带着一丝不易察觉的紧张,“你没事吧?在里面好久了。”

我迅速把东西塞回纸箱,藏到书架顶层,然后调整了一下表情,打开门。

“没事,一份旧文件,看了半天。”我看着她,“怎么了?”

她“望”着我,空洞的眼睛里似乎有什么情绪一闪而过,快得让我抓不住。“没什么,就是……晚饭想吃什么?我去做。”

“随便,你做的都好。”我说。

她点点头,转身走向厨房。我看着她的背影,那个单薄的、仿佛一折就断的背影,此刻在我眼里,却充满了谜团和沉重的秘密。

保护好她。

那张纸条上的字,像烙铁一样烫在我的脑海里。

我到底,该相信谁?

第八章

快递事件像一块投入死水的石头,激起的涟漪久久不散。

我偷偷检查了那个纸箱和里面的东西,没有发现其他线索。素描本和图纸看起来就是普通的旧物,那行小字是唯一的异常。林晚对此毫无表示,仿佛那个快递员从未出现过。

但家里的气氛变得更加微妙。林晚似乎更安静了,有时会长时间地坐在窗前“发呆”,手指无意识地摩挲着腕上一根很旧的红绳——那是她一直戴着的东西,我以前只当是普通饰品。

我开始留意她的一举一动,试图找出“钥匙”的线索。她有什么特别珍视、从不离身的东西吗?除了那根红绳,似乎没有。她的物品很简单,大部分是我给她添置的。那个属于她自己的旧行李箱,我趁她“午睡”时仔细检查过,只有一些旧衣服和几本盲文书籍,没有类似钥匙的东西。

钥匙……不一定真的是物理意义上的钥匙。也可能是密码、地址、某个人的代号,或者一段记忆。

“老地方”又是指哪里?她和林深都知道的地方?

我旁敲侧击地问过她以前常去的地方,喜欢的设计作品。她回答得很泛泛,说失明后很多地方都不去了,以前喜欢的设计也渐渐淡忘了。滴水不漏。

就在我几乎要陷入僵局时,转机出现了。

那天我提前下班回家,想看看林晚白天在做什么。我用钥匙轻轻打开门,尽量不发出声音。

客厅里没有人,很安静。我正要换鞋,忽然听到从林晚的房间里,传来极低的、压抑的说话声。

她在打电话?

我屏住呼吸,蹑手蹑脚地靠近她的房门。门虚掩着,留着一道缝隙。

“……哥,东西他收到了。”是林晚的声音,压得很低,带着一种我从未听过的疲惫和紧绷,“但他好像起了疑心,最近总是在试探我……我快装不下去了。”

我的心猛地一缩。果然!她在和那个“哥哥”联系!

电话那头的人说了什么,我听不清。

林晚沉默了几秒,声音更低了,带着一丝哽咽:“我知道危险……但这是唯一能证明你清白、也能保护‘钥匙’的办法了。陈默他……他是个好人,我不想把他卷进来太深。可那些人已经找到这边了,那天在超市,我感觉有人跟着我……”

有人跟踪她?我后背泛起凉意。

“再给我一点时间,哥。”林晚的声音带着恳求,“‘老地方’现在肯定被盯死了,钥匙不能动。陈默公司最近接触的那个安防项目,也许是个机会……我可以想办法把数据混进去,只要备份系统启动,那些被篡改的原始数据就有机会被比对出来……这是最后的机会了。”

篡改的原始数据?备份系统?安防项目?

我脑子里嗡嗡作响。林晚想利用我公司竞标的项目,来揭露五年前的真相?她手里掌握的“钥匙”,就是能证明数据被篡改的关键证据?

电话那头的人似乎又在嘱咐什么,林晚连连低声应着:“嗯,我知道,我会小心的。你自己也注意安全……别再冒险联系我了,太危险。”

通话似乎结束了。房间里传来一声极轻的、仿佛脱力般的叹息。

我僵在门外,手脚冰凉。信息量太大,冲击得我一时无法思考。

林晚不是来害我的?她和她哥哥可能是受害者?五年前的数据泄露案另有隐情,他们掌握了证据(钥匙),却因此被追杀或监视?林晚装瞎,是为了降低某些人的戒心,方便隐藏和行动?她接近我,或许最初是偶然,但后来发现我的工作可能提供帮助,所以才……

那些深夜亮起的灯,是她压力巨大、精神紧绷之下无意识流露的破绽?还是她内心渴望光明、却不得不身处黑暗的一种反向映射?

无数疑问和猜测在我脑海里翻腾。但有一点似乎清晰起来:林晚,可能并不是我的敌人。

就在这时,我口袋里的手机突然震动起来!刺耳的默认铃声在寂静的客厅里炸响!

糟了!

我手忙脚乱地想按掉,但已经晚了。

房间里的说话声戛然而止。紧接着,是椅子被拖动的声音,和迅速靠近门口的脚步声。

门被猛地拉开。

林晚站在门口,脸上还残留着未及收敛的紧张和惊疑。她的眼睛,在那一瞬间,依旧没有焦距地“望”着我所在的方向,但脸色苍白得吓人。

“陈默?”她声音有些发颤,“你……你什么时候回来的?”

我举着还在嗡嗡震动的手机,屏幕上闪烁着“沈毅”的名字,尴尬和心虚让我一时语塞。“刚、刚回来,正要接电话……”

她沉默地看着我——或者说,“望”着我。那双空洞的眼睛,此刻却仿佛有千钧重量,压得我几乎喘不过气。她听到了多少?她知道我偷听了吗?

电话还在顽固地震动着。在令人窒息的沉默中,这声音显得格外刺耳。

林晚忽然扯了扯嘴角,露出一个比哭还难看的笑容,声音轻得像羽毛:“你……都听到了,是吗?”

第九章

空气凝固了。

我看着她苍白脸上那抹破碎的笑容,看着她微微颤抖的嘴唇,看着她那双努力维持空洞却已然泄露了太多情绪的眼睛,所有准备好的谎言和搪塞都堵在了喉咙里。

“我……”我张了张嘴,却发现声音干涩得厉害。

林晚却仿佛耗尽了所有力气,肩膀垮了下来,一直挺直的脊背也微微佝偻。她不再试图伪装那茫然的眼神,目光低垂,落在自己紧紧交握、指节发白的手上。

“对不起,陈默。”她开口,声音很轻,却带着一种尘埃落定般的疲惫,“我一直都在骗你。”

她承认了。

就这么直接地,撕开了我们之间最后那层温情脉脉的假象。

我挂断了沈毅持续震动的电话,将它塞回口袋。客厅里只剩下我们两人压抑的呼吸声。

“我看得见。”林晚抬起头,这次,她的目光清晰而直接地看向我,那双琥珀色的眼眸里盛满了复杂的情绪:愧疚、恐惧、绝望,还有一丝如释重负。“五年前的那场‘意外’,没有让我失明。那是一场人为的车祸,目标是当时和我在一起、负责保管项目核心数据的同事。他当场死亡,我侥幸活了下来,但对方以为我受了重伤,尤其是眼睛。”

她走到沙发边,慢慢坐下,像是支撑不住身体的重量。我跟着走过去,坐在她对面,心脏沉甸甸地往下坠。

“我哥……林深,他当时也在那个项目组,负责外围。他察觉到数据有问题,有人想篡改关键参数,侵吞巨额项目资金。他收集了一些证据,但还没来得及举报,就出了事。对方势力很大,掩盖了真相,把数据泄露的罪名安在了我哥头上。他被迫躲藏起来,而我……”林晚苦笑了一下,“我‘失明’了。这是我能想到的,既能降低他们戒心,又能暗中保护我哥留下的‘钥匙’的唯一办法。”

“钥匙,是什么?”我听到自己问。

“不是真正的钥匙。”林晚从颈间拉出那根我一直看到的红绳,下面坠着的不是吊坠,而是一个极小的、黑色的金属U盘,形状被巧妙地打磨成水滴状,看起来就像个普通装饰。“真正的备份数据,和能证明数据被篡改的原始日志、以及一些往来记录,都在这里面。我哥当年冒着风险弄出来的。‘老地方’是我们小时候常去的一个废弃气象站地下室,那里有个物理隔离的存储点。但这个U盘是解密和访问的密钥,也是最后一道保险。我一直贴身藏着。”

她摩挲着那个小小的U盘,眼神遥远:“装盲人很难,尤其是最开始。要控制眼球不动,要对光线没反应,要习惯用其他感官去‘看’世界……我练习了很久。搬来你这里,最初确实是因为房租问题,但后来……我发现你的公司可能接触到那个系统的升级项目。我动了心思,我想也许有机会,能把这些证据安全地送出去,还我哥清白,也把那些蛀虫揪出来。”

她看向我,眼里有泪光闪烁:“但我没想把你卷这么深,陈默。我真的……没想过。你对我好,我都知道。每次半夜醒来,看到你睡在旁边房间,我心里都……很难受。开灯……是因为我有时候会做噩梦,梦见那场车祸,梦见血……亮着灯,能让我感觉安全一点,感觉自己还活着,还在光明里。我知道这是个破绽,但我控制不住……对不起,真的对不起。”

她捂住脸,泪水从指缝中渗出来,肩膀无声地耸动。

所有的谜团,在这一刻似乎都有了答案。那些深夜亮起的灯,不是阴谋的破绽,而是一个女孩在无尽黑暗和恐惧中,挣扎着抓住的一丝微弱的光明慰藉。

我心口堵得发慌,说不清是愤怒、是后怕、还是心疼。我想起她那些“精准”的动作,想起她偶尔流露出的脆弱,想起她问我“你会相信我吗”时的眼神……

“那天晚上的快递员,是你哥?”我问。

她点点头,擦掉眼泪,但新的泪水又涌出来:“他冒险来找我,想把素描本和图纸给你,那是暗示,也是提醒。他查到对方可能已经注意到我了,他让我尽快行动,或者……干脆放弃,跟他一起彻底躲起来。但我不能放弃,陈默,五年了,我哥东躲西藏,我装瞎子活得人不人鬼不鬼,不就是为了等一个真相大白的机会吗?你公司那个安防项目,如果能接入旧系统进行数据迁移和比对,就是最好的机会……我可以想办法把密钥数据混在测试流程里……”

“太危险了!”我打断她,声音不自觉地提高,“你知不知道如果被发现,你会有什么下场?你哥呢?我呢?”

“我知道!”林晚抬起头,脸上泪痕未干,眼神却异常坚定,“所以我一直犹豫,一直不敢告诉你。我怕连累你,也怕……怕你知道了真相,会恨我,会把我推开。我贪恋你给我的这点温暖,陈默,我像个卑鄙的小偷……”

她泣不成声。

我看着眼前这个哭得浑身发抖的女孩,她不再是那个完美却虚假的盲人女友,而是一个背负着沉重秘密、在恐惧和希望中煎熬了五年的普通人。她的欺骗是真的,她的危险是真的,但她此刻的痛苦和愧疚,也是真的。

恨她吗?是的,我恨她的欺骗,恨她把我置于险境而不自知。但更多的,是一种复杂的、难以言喻的情绪。愤怒之下,是翻涌的心疼和后怕。

“那些人……跟踪你的人,你知道是谁吗?”我努力让声音冷静下来。

林晚摇摇头,眼神里闪过一丝恐惧:“不确定。可能是当年那些利益相关方派来的。他们一直没放弃找我哥,也没完全相信我真的瞎了。最近……我感觉他们离我很近了。”

我想起沈毅说的,林晚背景干净得像被处理过。对方势力果然不小。

“你哥现在安全吗?”

“暂时安全,但他不能在一个地方待太久。”林晚担忧地说,“陈默,你走吧。离我远点。就当从来没认识过我。这些东西……”她攥紧了手里的U盘,“我会再想办法。不能连累你。”

走?现在还能走到哪里去?对方如果已经盯上林晚,那作为她同居男友的我,恐怕早就进入他们的视线了。置身事外?太晚了。

电话又震动起来,还是沈毅。我走到窗边接起,压低声音:“喂?”

“陈默!你刚才怎么不接电话?”沈毅的声音很急,“你让我留意你家附近,有情况!刚才有辆黑色轿车,没挂牌,在你小区外面停了很久,车里的人一直在往你楼栋方向看。我刚想靠近点,车就开走了!你和你女朋友最近是不是惹什么麻烦了?”

我的心彻底沉了下去。最坏的情况,还是发生了。

挂断电话,我走回林晚面前。她似乎从我的表情里读出了什么,脸色更加苍白。

“他们……找来了?”她声音发颤。

“可能。”我看着她,深吸一口气,做出了决定,“林晚,听着。这件事,我管定了。”

她惊愕地抬头看我。

“不是为了你,也不全是为了正义。”我语气硬邦邦的,试图掩盖内心的波澜,“是因为我现在也被卷进来了,撇不清。与其被动等着不知道什么时候落下来的刀,不如主动点,把拿刀的人揪出来。”

“可是……”

“没有可是。”我打断她,“把你知道的所有事情,你哥留下的所有线索,还有那个U盘里的东西,能告诉我的都告诉我。我们得有个计划。靠你一个人,不行。”

林晚的眼泪又涌了出来,但这次,她的眼睛里除了恐惧,还燃起了一小簇微弱的光。

“陈默……”她哽咽着,说不出完整的话。

“先别哭。”我抽了张纸巾递给她,语气放缓了些,“当务之急是保证你的安全。这里不能待了。你哥有没有说过什么安全的临时落脚点?”

林晚摇摇头:“他说过,最危险的地方就是最安全的地方,但……”

她话没说完,我的手机突然尖锐地响了起来!不是来电,而是我安装在门外的简易监控APP发出的入侵警报!

有人正在试图撬我家的门锁!

第十章

刺耳的警报声像一把刀,划破了室内凝重的空气。

我和林晚同时僵住,对视一眼,都从对方眼中看到了惊骇。

来了!这么快!

“去卧室!锁好门!报警!”我压低声音急促地对林晚说,同时一把抓起茶几上的水果刀,冲向玄关。

透过猫眼,我看到外面走廊声控灯亮着,两个穿着黑色夹克、戴着帽子和口罩的男人,正用工具对着门锁动作。不是专业的开锁匠,动作粗暴而急切。

报警!对,报警!

我一边用身体抵住门(老式防盗门,并不十分牢固),一边颤抖着手掏出手机拨打110。电话很快接通,我压低声音快速报出地址和情况:“有人正在非法闯入!至少两个人,很危险!请快点!”

接线员让我保持冷静,不要激怒对方,警方马上就到。

马上是多久?每一秒都像被拉长了无数倍。我能听到门外工具撬动锁芯的“咔哒”声,以及男人压低的咒骂。

“陈默!”林晚没有去卧室,反而跟了过来,脸色惨白如纸,手里紧紧攥着那个U盘项链,“他们……他们是冲这个来的!”

“回去!”我低吼。

就在这时,“哐当”一声巨响!门锁部位传来金属扭曲的声音!门被撬开了!

我猛地向后撤步,将林晚护在身后,举起手里的水果刀,心脏狂跳得几乎要冲出胸腔。

门被粗暴地推开,两个男人闯了进来。他们身材高大,眼神凶狠,手里拿着撬棍和匕首。看到我们,尤其是看到我手里的刀和我身后的林晚,他们愣了一下,似乎没料到我们就在门口。

“东西交出来!”为首的那个男人哑着嗓子喝道,目光死死盯住林晚……不,是盯住她手里的U盘。

果然是为了这个!

“你们是谁?私闯民宅是犯法的!”我强作镇定,试图拖延时间。

“少废话!”另一个男人不耐烦地挥了挥匕首,“把那个U盘交出来,饶你们不死!”

林晚在我身后发抖,但她的手却紧紧攥着U盘,指节泛白。“休想!”她的声音虽然发颤,却带着一股豁出去的决绝,“这是我哥用命换来的证据!你们休想拿走!”

“敬酒不吃吃罚酒!”为首的男人眼神一厉,挥着撬棍就冲了上来!

我肾上腺素飙升,挥刀格挡。“铛”的一声,水果刀被撬棍震得差点脱手,虎口发麻。我不是他们的对手!

另一个男人则趁机想绕过我,去抓林晚。

“滚开!”我红着眼睛,不顾一切地扑过去,用身体撞开他。男人被我撞得一个趔趄,勃然大怒,反手一刀划了过来!

冰冷的刺痛感从手臂传来,温热的液体瞬间涌出。我闷哼一声,却死死挡在林晚身前,不让他们靠近一步。

“陈默!”林晚尖叫一声,看到我手臂上迅速蔓延开的血迹,眼泪夺眶而出。

“报警了!警察马上就到!”我嘶吼道,试图震慑他们。

两个男人对视一眼,眼中凶光更盛。“速战速决!”他们不再留手,一起扑了上来!

撬棍朝着我的头砸下,匕首刺向我的腹部!避无可避!

就在这千钧一发之际——

“住手!警察!”

一声厉喝从门口传来!紧接着是急促的脚步声和呵斥声!

警察来了!

两个歹徒动作一滞,脸上闪过慌乱。为首的那个反应极快,猛地将撬棍砸向我,趁我躲闪的间隙,一把抢过林晚手里的U盘项链,转身就想跑!

“抓住他!”冲进来的警察大喊。

另一个歹徒被警察迅速制服。抢到U盘的那个却异常凶狠,撞开一名辅警,朝着楼梯口狂奔!

“站住!”几名警察追了上去。

我捂着流血的手臂,靠着墙滑坐在地上,大口喘着气。林晚扑到我身边,手忙脚乱地想按住我的伤口,眼泪不停地掉:“陈默!陈默你怎么样?你别吓我!”

“没事……皮外伤……”我咬着牙,冷汗涔涔。伤口很深,血流不止。

现场一片混乱。警察控制了被制服的歹徒,呼叫了救护车,同时派人去追逃犯。

“U盘……U盘被他抢走了……”林晚看着空荡荡的掌心,失魂落魄,脸上血色尽失。五年的坚持,哥哥的清白,最后的希望……仿佛都在那一刻被夺走了。

我握住她冰凉的手,用力握紧,尽管自己眼前已经开始发黑。“别怕……证据……不一定只有一份……”

我的话没能说完,失血带来的眩晕感席卷而来。在失去意识前,我最后看到的,是林晚布满泪痕、写满绝望和恐惧的脸,以及冲进来的医护人员模糊的身影。

……

再次恢复意识,是在医院消毒水气味浓重的病房里。手臂上缠着厚厚的绷带,传来阵阵钝痛。窗外天色已经大亮。

“陈默!你醒了?”守在床边的林晚立刻扑过来,眼睛红肿得像桃子,但看到我醒来,终于露出一丝光亮。

“你没事吧?”我声音沙哑地问。

她摇摇头,眼泪又掉下来:“我没事……你流了好多血,吓死我了……”

“U盘呢?追回来了吗?”我急切地问。

林晚的神色黯淡下去,摇了摇头:“没有……那个人跑掉了。警察还在追查,但……”

希望似乎再次破灭。病房里陷入沉默。

就在这时,病房门被敲响。两名穿着制服的警察走了进来,表情严肃。其中一位年长些的警官看了看我和林晚,开口道:“陈先生,林小姐,关于昨晚的入室抢劫案,以及你们提到的涉及数年前一桩数据泄露和篡改案的线索,我们需要进一步了解情况。另外,”他顿了顿,“我们在追捕那名在逃嫌犯时,在他丢弃的外套口袋里,发现了这个。”

警官拿出一个证物袋,里面装着的,正是那个被抢走的黑色U盘项链。

林晚猛地坐直身体,眼睛死死盯住证物袋。

“不过,”警官话锋一转,“经过我们技术人员的初步检查,这个U盘是空的,里面没有任何数据。”

空的?

我和林晚都愣住了。

“但是,”警官看着我们,眼神锐利,“我们在U盘外壳的夹层里,发现了一个微型存储芯片,以及一张折叠得非常小的纸条。”

他示意旁边的年轻警察拿出另一个证物袋,里面是一张展开的、火柴盒大小的纸条,上面用极细的笔写着一行字和一个网址。

“芯片里的数据已经导出,是加密的,我们正在破解。至于这张纸条……”警官将纸条的照片递给我们看。

上面写着一行字:“真钥在‘眼睛’里。老地方见,哥。”

真钥在“眼睛”里?

我和林晚对视一眼,都在对方眼中看到了震惊和茫然。

“眼睛”?什么眼睛?林晚的眼睛?还是别的?

老地方见……是那个废弃气象站?林深在那里?他留下了真正的密钥?

警官继续道:“根据你们昨晚提供的初步情况,以及我们掌握的其他线索,这起案件可能牵扯到几年前一桩未被公开的市政项目舞弊案。我们已经上报,并成立了专案组。林小姐,你哥哥林深,现在是此案的关键证人和嫌疑人。我们需要你提供他所知的一切,包括这个‘老地方’的具体位置,以及‘眼睛’可能指代什么。”

林晚的脸色变幻不定,手指紧紧绞在一起。最终,她深吸一口气,看向我,又看向警官,眼神逐渐变得坚定。

“我说。”她声音清晰,带着一种破釜沉舟的决绝,“所有事情,我都告诉你们。包括‘老地方’在哪里,包括我哥可能留下的线索,包括……我装盲人的原因。”

她顿了顿,看向我,泪水在眼眶里打转,却努力扯出一个微笑。

“还有,陈默,对不起……以及,谢谢你。”

阳光从病房窗户照进来,落在她脸上。那双曾经空洞、后来清冷、此刻却盛满了复杂情绪的琥珀色眼眸,在光线下显得格外明亮。

真钥在“眼睛”里。

或许,真正的钥匙,从来都不是那个U盘,也不是某个具体的地点。

而是历经黑暗,却始终未曾熄灭的,寻求光明的勇气和彼此交付的信任。

而我们的故事,关于欺骗、恐惧、真相与救赎的故事,在警察的介入下,即将走向一个无法预知的结局。林深的清白能否证实?背后的黑手能否被揪出?我和林晚之间,那建立在谎言与危难之上的感情,又将何去何从?

这一切,都还是未知数。

但至少此刻,阳光正好。

我们都在。

【全文完】

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 02:43:21 HTTP/2.0 GET : https://d.mffb.com.cn/a/488311.html
  2. 运行时间 : 0.132063s [ 吞吐率:7.57req/s ] 内存消耗:4,376.45kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=33df7cd3cddc8863cd52f9222924976f
  1. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/runtime/temp/7adeb6501d5fccfd859f1cc762ea4066.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/d.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000584s ] mysql:host=127.0.0.1;port=3306;dbname=d_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000926s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000363s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000294s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000481s ]
  6. SELECT * FROM `set` [ RunTime:0.000195s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000562s ]
  8. SELECT * FROM `article` WHERE `id` = 488311 LIMIT 1 [ RunTime:0.003076s ]
  9. UPDATE `article` SET `lasttime` = 1774550601 WHERE `id` = 488311 [ RunTime:0.008684s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000217s ]
  11. SELECT * FROM `article` WHERE `id` < 488311 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000446s ]
  12. SELECT * FROM `article` WHERE `id` > 488311 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002826s ]
  13. SELECT * FROM `article` WHERE `id` < 488311 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001034s ]
  14. SELECT * FROM `article` WHERE `id` < 488311 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002062s ]
  15. SELECT * FROM `article` WHERE `id` < 488311 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000736s ]
0.133678s