当前位置:首页>长沙>长沙男孩高考后昏睡两天一夜,父母不敢打扰第三天早晨才进屋查看

长沙男孩高考后昏睡两天一夜,父母不敢打扰第三天早晨才进屋查看

  • 2026-06-24 09:48:00
长沙男孩高考后昏睡两天一夜,父母不敢打扰第三天早晨才进屋查看

这个念头像根鱼刺一样卡在周秀兰嗓子眼里,从昨天早上卡到现在。她第五次把耳朵贴在门板上,指关节已经举起来了,悬在半空中,就是落不下去。

门里头什么声音都没有。

连呼吸声都听不见。

她又把耳朵往门上压了压,几乎是把半边脸都贴了上去。实木门板凉丝丝的,带着这个老房子特有的潮气。六月的长沙热得像蒸笼,但走廊里还算阴凉,她光脚站在瓷砖上,感觉那股凉意顺着脚底板往上蹿。

“还没动静?”丈夫刘建国从客厅探出头来,手里捏着根烟,没点。

周秀兰摇了摇头,直起身,手指在门把手上悬了半天,最后还是缩了回来。

这是儿子考完的第三天早晨。

高考最后一门英语结束的时候,她和刘建国站在考场外面,跟所有家长一样,伸长了脖子在人群里找自己的孩子。刘宇航出来的时候脸上什么表情都没有,既不像旁边那个哭得稀里哗啦的女生,也不像那几个勾肩搭背说要去通宵打球的男生。他就那么面无表情地走过来,说了句“还行”,然后上了车。

到家之后他把书包往玄关一放,说:“我睡一觉。”

然后就睡到了现在。

第一天晚上,周秀兰做好了饭,红烧排骨,清炒时蔬,都是刘宇航平时爱吃的。她去敲门,敲了三下,里头闷闷地传来一声“不吃了”。她又敲,这回连声音都没了。

她想推门进去,刘建国拦住了她。

“让他睡,孩子累狠了。”

周秀兰想想也是。高三这一年,刘宇航每天早上六点起床,晚上十一点半才下晚自习,回来还要再刷一套卷子。有几次她半夜起来上厕所,看见儿子房间的灯还亮着,推门进去,刘宇航趴在桌上睡着了,脸底下压着一张数学卷子,笔还握在手里。她的眼泪当时就下来了,又不敢出声,轻手轻脚地把外套披在他身上,关了灯,带上门,一个人在客厅坐了好久。

所以第一天,她觉得应该让他睡。

第二天,刘宇航还是没出来。

周秀兰早上七点就醒了,确切地说她一晚上就没怎么睡,翻来覆去地想。她煮了粥,蒸了包子,端到门口,敲门,喊了两声“宇航”。里头传来翻身的声响,她等了一会儿,门没开。

她把早饭放在门口的地板上,回了厨房。

中午再去,早饭还摆在门口,纹丝没动。粥已经凝了一层皮,包子也凉透了,油脂渗进包子皮里,看着有点腻。周秀兰把凉了的端走,换了热的。这回她在门口站了更久,几乎是把脸贴在门缝上往里喊:“宇航,你还好吧?你应妈妈一声。”

过了大概十几秒,里头传来一句含混的“嗯”。

她松了口气,又问:“要不要吃点东西?”

这次没有回应了。

刘建国中午回来,听她说了情况,眉毛拧了一下。他端着饭碗吃了两口,忽然说:“会不会是考得不好?”

周秀兰心里“咯噔”一下。这个问题她不是没想过,是不敢想。刘宇航从小成绩就不错,虽然不是那种拔尖的天才型选手,但稳扎稳打,模拟考基本都在年级前三十。按老师的话说,“正常发挥的话,一本线没问题”。但高考这东西,谁能保证正常发挥?

她想起儿子考完出来那张毫无表情的脸,想起他那句“还行”。刘宇航平时说话就是这样,不会跟你多说半句,但“还行”这两个字,在高考这个语境里,可以是一万种意思。

“他要是真没考好……”周秀兰没说完,筷子停在半空中。

刘建国把碗往桌上一搁,站起来,走到刘宇航房门前。他的动作比周秀兰粗暴得多,直接用拳头敲了三下,声音很大,“刘宇航!”

里头没有声音。

“刘宇航你开门。”

还是没有声音。

周秀兰赶紧过去拽他胳膊,小声说:“你别吓着他。”

刘建国没理她,又敲了三下,“我跟你说,考都考完了,好赖就是那样了,你总不能一辈子不出来。”

走廊里安静了几秒。然后门缝底下传来拖鞋踩在地板上的声音,脚步拖沓,经过门边,又远了,好像是往窗户那边走了。

刘建国还想说什么,周秀兰使劲把他拉开了。

第二天下午,周秀兰给刘宇航的班主任打了个电话。电话响了好几声才接,那边闹哄哄的,张老师的声音带着笑,说“宇航妈妈啊,什么事?”周秀兰犹豫了一下,还是说了,说孩子回来就一直在睡,两天了,不怎么吃东西,也不说话。

张老师那边沉默了一下,然后“哦”了一声,说她大概知道情况,班上好几个孩子都这样,压力太大了,一下子松下来,身体和心理都需要时间调整。她让周秀兰别太担心,但也提醒了一句,“如果明天还这样,可以考虑带孩子出去走走,或者让他跟同学联系联系,别一个人闷着。”

周秀兰挂了电话,稍微安心了点,但那种悬着的感觉还是没散。

到了第二天晚上,她的耐心彻底用完了。不是生气,是怕。两天一夜,这孩子到底喝了水没有?上了厕所没有?她甚至开始胡思乱想,万一他在里头出了什么事呢?万一晕倒了呢?万一——

她站在门前,手放在门把手上,感觉到金属的凉意。刘建国洗完澡出来,毛巾搭在肩上,看了她一眼,说:“要不就进去看看。”

“你不是说让他睡吗?”

“我是说让他睡,没说不让看。”

周秀兰深吸一口气,轻轻转动门把手。门没锁。她把门推开一条缝,先闻到一股闷了很久的气味,像是什么东西在密闭空间里发酵了,说不上臭,但不清爽。窗帘拉得严严实实,房间里黑黢黢的,只有空调面板上一点蓝色的微光。

她适应了几秒,才看清床上的轮廓。刘宇航侧躺着,被子只盖了一角,大半截露在外面。他穿着考试那天的T恤,没换,衣服皱巴巴地卷到腰上,露出一截瘦削的脊背。头发不知道多久没洗了,黏成一缕一缕的。

床边的小桌上摊着他的笔袋、准考证,还有那块他戴了三年的电子表,表盘朝下扣着。

周秀兰轻手轻脚地走进去,在床边蹲下,伸手探了探儿子的额头。温度正常。她又把手放在他胸口,感觉到心跳,一下一下的,踏实而缓慢。

她这才真正松了口气,眼眶突然就红了。

她在床边坐了一会儿,借着微光看儿子的脸。其实看不清楚,只能看到一个模糊的轮廓,但那个轮廓她太熟悉了。从那么小一点,长到现在比她高一个头,下巴上冒出青色胡茬,喉结突出来。这些变化是在她眼皮底下一天天发生的,但回头去看,又好像是一下子就长成了这样。

刘宇航忽然动了一下,嘴里嘟囔了一句什么,又沉沉睡去。

周秀兰站起来,拉了条毯子盖在他身上,把空调温度调高了两度。她注意到床头柜上放着一瓶矿泉水,少了一半,大概是夜里起来喝过。茶几上还有一包拆开的饼干,吃了两三块的样子。

她退出房间,轻轻带上门。

“怎么样?”刘建国在沙发上问。

“活着。”她说,语气听起来像开玩笑,但声音是抖的。

刘建国没接话,把烟点着了,深深吸了一口,烟雾在客厅的灯光下慢慢散开。

第三天早晨,周秀兰做了刘宇航最爱吃的辣椒炒肉,还煮了一锅绿豆粥,放了冰糖,凉在窗口。她站在厨房里择空心菜的时候,忽然听见走廊里传来开门的声音,然后是拖鞋蹭在地板上的声音,由远及近。

她手里的动作停了。

刘宇航出现在厨房门口的时候,周秀兰差点没认出来。两天不见,他好像瘦了一圈,眼窝深陷,嘴唇干裂,头发像鸟窝一样支棱着。他穿着皱巴巴的T恤和短裤,赤着脚,站在门口,眯着眼适应光线,像个刚从地下洞穴里爬出来的动物。

“妈。”他的声音是哑的,像是砂纸磨过的。

周秀兰“哎”了一声,手上的水在围裙上擦了两把,“饿了吧?我给你盛粥。”

“我自己来。”刘宇航走进厨房,拿碗,开柜子拿勺子,动作很慢,像是身体还没完全醒过来。他盛了一大碗粥,又夹了几筷子辣椒炒肉,在餐桌前坐下,埋头吃了起来。

周秀兰站在旁边看着,想说什么,又觉得什么都说不出。她就那么看着儿子一口一口地吃,吃得很急,狼吞虎咽的,像是真的饿狠了。吃了几口,他忽然停下来,筷子悬在半空中,眼睛盯着碗里的粥,发了一会儿呆。

然后他又开始吃,但速度慢了下来。

刘建国从卧室出来,看见刘宇航坐在餐桌前,脚步顿了一下。他什么都没说,去卫生间洗漱了,出来的时候刘宇航已经喝完了一碗粥,正在盛第二碗。

“还要不要鸡蛋?”刘建国问。

“嗯。”刘宇航头都没抬。

刘建国从冰箱里拿出两个鸡蛋,打在碗里搅散,倒进油锅里,“滋啦”一声响。他炒蛋的手艺一般,每次都会炒老,但刘宇航从小到大都爱吃。他把炒蛋盛出来,推到刘宇航面前,然后在他对面坐下,也不吃,就那么看着儿子吃。

“一会儿把头发洗洗。”刘建国说。

刘宇航“嗯”了一声。

“胡子也刮刮,跟个老头似的。”

刘宇航又“嗯”了一声,但这次嘴角动了一下,算是笑了。

周秀兰把择好的空心菜放下,也在桌边坐下来,看着儿子吃饭的样子,觉得心里那块大石头终于落了地。但她知道,这只是落了一半。另一半还悬在那里,跟那场考试有关,跟分数有关,跟那个所有人都避而不谈却又日夜悬心的东西有关。

她想问,又不敢问。

刘宇航吃完第二碗粥,把筷子放下,靠在椅背上,目光落在窗外的某个地方,没头没尾地说了一句:“英语阅读理解第三篇,那个关于人工智能的,我可能错了两个。”

周秀兰的心猛地揪了一下。

“数学最后一道大题的第三问,我没做出来。”他的声音很平,像在说一件跟自己无关的事,“理综也一般。”

客厅里安静下来,只有墙上挂钟的“滴答”声。

刘建国把烟摸出来,看了一眼刘宇航,又塞了回去。

“然后呢?”刘建国问。

刘宇航忽然站起来,椅子往后一推,发出刺耳的声响。他什么也没说,转身回了房间,关上了门。

这次的关门声比之前都轻,但周秀兰觉得那声音好像关在了她心口上。

接下来的几天,刘宇航的状态在慢慢恢复。他开始正常吃饭,洗澡,出门遛弯,甚至还跟几个同学约了一次,去步行街吃了顿火锅。但他始终没有提过考试的事,周秀兰也始终没敢问。

她发现儿子变了一些。比如以前他吃饭总是很快,扒拉几口就回房间学习,现在他会慢慢吃,吃完也不急着走,就那么坐着,有时候发发呆,有时候玩手机。比如以前他很少跟她聊学校的事,现在偶尔会说两句,谁谁谁去了哪里旅游,谁谁谁在准备自主招生,但说到自己就含糊过去。

还有一次,周秀兰半夜起来喝水,看见刘宇航一个人坐在客厅的沙发上,没开灯,手机屏幕的光映在他脸上,一明一暗的。她问他怎么不睡,他说睡不着。她说是不是有什么心事,他摇头,然后回了房间。

那种悬着的感觉越来越强烈。

出分前的那一周,周秀兰几乎没睡过一个整觉。她躺在床上翻来覆去,脑子里反复转着那几个数字。刘宇航几次模拟考的成绩她记得清清楚楚,语文一百一十多,数学一百二十多,英语一百三十左右,理综两百三四,总分五百八九的样子。按去年的分数线,一本是五百四十多,这个分数可以报一个不错的一本。但如果高考发挥失常呢?如果数学最后那道大题整个扣光了呢?如果理综的选择题涂错卡了呢?

她甚至偷偷去找了对门的李姐,李姐的儿子前年高考的,现在在湖南师大。她拐弯抹角地问,高考要是没考好怎么办,要不要复读什么的。李姐说复读压力更大,让孩子能走就走,别折腾。

周秀兰又问,那万一分数连一本都不够呢?李姐看了她一眼,说宇航成绩一直不错,不会的。那个眼神让周秀兰觉得自己有点丢人,好像她在咒自己的儿子考不好似的。

她不敢再问了。

刘建国倒是很沉得住气,该上班上班,该看球看球,偶尔问一句“分出来没有”,周秀兰说没有,他就“哦”一声,继续看电视。但周秀兰注意到,他最近烟抽得比以前凶了,以前一天半一包,现在一天一包不够。

出分那天是六月二十五号,周二。

周秀兰早上起来就觉得心慌,像有什么东西在胸腔里撞来撞去的。她把家里里里外外擦了一遍,地板拖了三遍,又把衣柜里的衣服全拿出来重新叠了一遍。刘宇航的房门一直关着,她不知道他在里面干什么,也不敢去敲门。

下午两点多,刘宇航忽然从房间里出来了。他穿着拖鞋走到客厅,在沙发上坐下,拿着手机,手指一直在屏幕上划拉,眉头皱着。

“怎么了?”周秀兰问。

“查分通道打不开,人太多了。”

周秀兰的心一下子提到了嗓子眼。她在刘宇航旁边坐下,想看他手机屏幕,又不好意思凑太近。她看见他在不停地刷新,每一次加载的那个小圈圈转啊转的,像是在磨她的神经。

“要不晚上再查吧,”她说,“人少一点。”

刘宇航没理她,继续刷。

大概刷了十几分钟,忽然“叮”的一声,页面加载出来了。

周秀兰感觉到刘宇航的身体僵了一下。她侧过头去看他的脸,发现他的表情很奇怪,不是高兴,也不是难过,而是一种说不清道不明的东西,像是困惑,又像是不可置信。

“多少?”她的声音是抖的。

刘宇航把手机递给她。

屏幕上显示着四行数字:语文122,数学118,英语135,理综256,总分631。

周秀兰盯着那个“631”看了足足有十秒钟,脑子里一片空白。她对这个数字没有概念,631到底是多少?是好还是不好?她算了一下,满分七百五,六百三十一,除以七点五,大概是八十四分多,一百分制里的八十四分,应该算——

“一本线去年是五百四十一。”刘宇航说。

周秀兰还是没反应过来,她下意识地在想,五百四十一和六百三十一差多少?差了九十分。九十分,那就是——

“也就是说,”刘宇航的声音有点发飘,“超了近一百分。”

这句话终于让周秀兰的脑子转过来了。她猛地站起来,椅子往后一倒,“咣当”一声砸在地板上。她顾不上扶,一把抓住刘宇航的肩膀,几乎是喊出来的:“真的?六百三十一?你看清楚了?”

刘宇航把手机又翻过来看了一眼,点头。

周秀兰的眼泪一下子就涌了出来,不是哭,是那种毫无征兆的、汹涌的、完全控制不住的流泪。她想说什么,但喉咙像被什么东西堵住了,只能发出“啊啊”的声音。她使劲拍着儿子的肩膀,拍了好几下,然后一把把他搂进怀里。

刘宇航被她搂得有点措手不及,身体僵了几秒,然后慢慢放松下来,把头靠在母亲的肩膀上。周秀兰感觉自己的肩膀被什么东西洇湿了。

刘建国不知道什么时候从卧室出来了,站在走廊口,手里还拿着遥控器。他看着抱在一起的母子俩,没说话,但眼眶是红的。

周秀兰松开刘宇航,拿起手机又看了一遍,确认那个“631”不是幻觉,然后开始在客厅里转圈,走来走去,嘴里念叨着什么,自己都不知道在念什么。她拿起手机想给谁打电话,号码拨到一半又挂了,觉得还不够,还要确认一下,又去看了一眼屏幕,还是631。

她最终拨通了张老师的电话。电话那头的张老师一听就笑了,说班上已经有好几个家长打电话来了,刘宇航这个分数在班上排第五,年级应该能进前二十。周秀兰听到“排第五”三个字,眼泪又下来了,说了好几声“谢谢张老师”,挂了电话,整个人像被人抽空了一样,瘫在沙发上。

刘宇航坐在原处,没有她那么激动,但嘴角是往上弯的。他低着头看手机,大概是在回消息,手指打得飞快。

那天晚上,周秀兰做了一桌子菜,红烧鱼、白切鸡、蒜蓉空心菜、排骨汤,摆了满满一桌子。她说要给儿子庆祝,刘建国难得地开了一瓶白酒,给自己倒了一杯,又给刘宇航倒了一杯。刘宇航看了看杯子,端起来抿了一口,被辣得直咧嘴。

“爸,这什么酒?”

“茅台,你舅去年给的,一直没舍得喝。”

“难喝。”

刘建国笑了,难得地笑了,笑得眼角的褶子全挤在一起,“你懂什么,这是好酒。”

饭桌上,气氛终于松弛下来。周秀兰问起查分前的心情,刘宇航说其实还好,就是有点紧张。周秀兰说你还好意思说,你睡那两天差点没把我吓死。刘宇航低头扒饭,耳朵尖有点红。

“我就是太累了,”他说,“考完了整个人一下就垮了,什么都不想干,就想睡觉。”

“那你也不能睡两天啊,饭都不吃,水都不喝。”周秀兰说起来还是后怕,“你要有个好歹,我跟你说,你那个分数再高也没用。”

“知道了。”刘宇航说。

“以后有什么事你得跟我们说,别一个人闷着。”周秀兰又说,“你知不知道那两天我——”

“知道了。”刘宇航的声音忽然大了一点,但不是发脾气的那种大,而是带着一点不耐烦和一点不好意思的混合,“我都说了知道了。”

周秀兰闭了嘴,拿起筷子给他夹了块鱼,“多吃点。”

刘建国放下酒杯,看着刘宇航,说了一句让周秀兰没想到的话:“志愿想好了吗?”

饭桌上的空气忽然又紧了。

刘宇航嚼着鱼,含糊地说:“想报计算机。”

“哪个学校的计算机?”

“中南或者湖大,看专业排名。”

刘建国“嗯”了一声,没再说话。周秀兰知道他想说什么,她想说很久了,但一直压着。刘宇航的班主任张老师之前就提过,以他的成绩,可以冲一冲外省的985,比如华科、川大,甚至可以考虑一下北理。但刘宇航的态度一直很明确,不去外省,就在长沙。

“就在长沙读大学多好,”周秀兰赶紧接话,“离家近,周末还能回来吃饭。”

刘建国看了她一眼,那眼神有点复杂,但到底没说什么。

那天晚上,刘宇航回了房间,周秀兰在厨房洗碗,水龙头哗哗地响着。刘建国走过来,站在她身后,忽然说了一句:“他不去外省,是不是因为那个事?”

周秀兰的手在水里顿了一下,泡沫从指缝间滑过。

“都过去多少年了。”她说。

“过去了?”刘建国的声音很低,“你看他那个样子,像是过去了吗?”

周秀兰没接话,把碗从水里捞出来,在抹布上转了两圈,放进碗架。水声很大,盖住了她的一声叹息。

刘宇航志愿填报那几天,周秀兰发现了一个变化。他开始频繁地接电话,有时候一聊就是半个多小时,声音压得很低,像是在说很重要的事。有一次她经过他房间,听见他说“我不想去”,对面不知道说了什么,他又说了一遍“我真的不想去”,语气很坚决。

那通电话之后,刘宇航在房间里坐了很久,没玩手机,也没看书,就那么坐着。周秀兰从门缝里看到他的背影,觉得那个背影看起来有点孤独,又有点倔强。

她想进去问,但忍住了。

志愿最终填了中南大学的计算机科学与技术,第一志愿。后面也填了湖大和长沙理工,但谁都看得出来,第一志愿才是他真正想要的。

填完志愿那天,刘宇航约了同学出去打球,回来的时候满头大汗,T恤湿透了,但精神很好。他洗了澡,出来的时候周秀兰正坐在沙发上看电视,他在她旁边坐下,看了一会儿,忽然说:“妈,我想去一趟深圳。”

周秀兰手里的遥控器差点掉了,“去深圳?去深圳干嘛?”

“找郭子睿。”

周秀兰的眉头皱了起来。郭子睿是刘宇航初中时候最好的朋友,后来搬家去了深圳,两个人一直有联系,每年暑假郭子睿会回来一两次,两个人见面的时候那种默契和亲近,连周秀兰都看得出来。但问题是——

“你一个人去?”

“嗯,他让我去玩几天,他爸妈也同意了。”

周秀兰下意识地想拒绝。刘宇航从小到大没独自出过远门,去深圳要坐高铁,三个多小时,虽然不算远,但毕竟是一个人去一个陌生的城市。她张嘴刚要说话,忽然想到他已经十八岁了,高考结束了,再过两个月就要去上大学了,大学在长沙,但大学本身就是离开家。

她把到嘴边的话咽了下去,换成了:“你爸知道吗?”

“还没跟他说。”

“你跟你爸说,他说行就行。”

刘宇航“嗯”了一声,站起来,走到阳台上。刘建国正在那抽烟,看见儿子过来,把烟掐了。两个人站在阳台上说了几句话,周秀兰在客厅里听不太清,只听见刘宇航的声音,不高不低,很平静,然后刘建国沉默了一会儿,说了句什么,刘宇航点了点头,回来了。

“爸同意了。”他说。

周秀兰有点意外,但没表现出来,“那你去几天?”

“三四天吧,还没定。”

刘宇航去深圳那天,周秀兰起了个大早,给他收拾行李。其实没什么好收拾的,几件换洗衣服,充电器,牙刷,她非要再塞一包零食进去,刘宇航说不用,她说不吃可以给郭子睿,刘宇航就随她去了。

在高铁站送他的时候,周秀兰忽然有点难过。刘宇航背着双肩包站在检票口,个子高高瘦瘦的,跟周围那些同样背着包、拖着行李箱的年轻人混在一起,看起来没什么不同。他回过头来看了她一眼,说:“妈,你回去吧。”

“到了给我发消息。”

“知道了。”

他转身走进了检票口,很快就被人流淹没了。周秀兰站在原地看了好一会儿,直到那个方向的通道完全空了,她才慢慢转身往回走。高铁站里人来人往,广播声、脚步声、行李箱轮子碾过地面的声音混在一起,她觉得这些声音都离自己很远,远得像另一个世界的事。

刘宇航到深圳的时候发了消息,说郭子睿来接他了,让他放心。晚上又发了几张照片,有海边的夜景,有他们吃的烧烤,还有两个人的合照。照片里刘宇航笑得很自然,比她今年见过的任何时候都自然。郭子睿搂着他的肩膀,两个人都晒得黑黑的,露出一口白牙。

周秀兰把那张合照放大了看,看了很久。

刘宇航在深圳待了五天,比原计划多两天。周秀兰每天跟他发消息,他回得不快,但都会回。有时候发一张照片,有时候就一个字,“嗯”,或者“好”。周秀兰也不在意,知道他平安就行。

他回来那天,刘建国开车去高铁站接的。到家的时候周秀兰正在准备晚饭,听见门响,从厨房探出头来,看见刘宇航黑了,也瘦了,但眼睛里有光。

“玩得好吗?”她问。

“挺好的。”刘宇航放下包,从里面掏出两盒糕点,“郭子睿他妈让带的,说是深圳特产。”

周秀兰接过来,笑着说:“你看人家多客气。”

刘宇航换了鞋,走进厨房,站在她身后看了一会儿锅里的菜,忽然说了一句让她没反应过来的话:“妈,郭子睿说他准备复读。”

周秀兰手里的铲子停了,“复读?他不是跟你一届吗?他没考好?”

“他考了五百八十多,过一本线了,但觉得不够理想,想去更好的学校。”刘宇航靠在厨房门框上,双臂抱在胸前,“他爸妈支持他复读,已经帮他联系了复读学校了。”

“五百八十多还复读?”周秀兰觉得不可思议,在她看来,这个分数已经很好了。

刘宇航没再说话,转身去了客厅。

晚上吃饭的时候,刘建国提了一个话题。他说单位同事老李的儿子去年考上了武汉大学,学的是电子信息,听说就业前景特别好,而且武大的校园特别漂亮,全国排名也比中南高。他说这些话的时候语气很随意,像是在闲聊,但周秀兰听出了话里的意思。

刘宇航放下筷子,看了他爸一眼,“我志愿都填完了。”

“志愿可以改的,还没到截止时间。”刘建国说。

“我不想改。”

“我不是说让你一定要改,”刘建国的声音还是很平,“我是说你再考虑考虑,你这个分数,去外省能上个更好的学校。武汉、南京、上海,这些地方的机会也多,以后实习、就业——”

“爸。”刘宇航打断了他,声音不大,但很坚定,“我不想离开长沙。”

饭桌上安静了几秒。

刘建国端起杯子喝了口水,放下,手指在杯壁上敲了两下,发出清脆的声响。他看着刘宇航,嘴唇动了动,最终还是把话咽了回去。

“行,”他说,“你自己的事,你自己决定。”

周秀兰在桌子底下踢了刘建国一脚,刘建国没反应。她又踢了一脚,这回刘建国看了她一眼,那眼神像是在说“我说什么了吗”。

吃完饭,周秀兰收拾碗筷的时候,刘建国跟着她进了厨房,把门拉上了。

“你怎么又在说这个事?”周秀兰压低声音说,“之前不是说好了吗,他不去就不去。”

“我没让他去,我就是提个建议。”刘建国拧开水龙头洗手,洗得很慢,“他想在长沙就在长沙,我又没逼他。”

“你那叫提建议?你当着孩子的面说武大多好,中南比不上武大,你让他怎么想?”

刘建国关了水,手在毛巾上擦了两下,把毛巾狠狠地扔在水池边,“周秀兰,你是不是以为我什么都不懂?我告诉你,我心里清楚得很。他不愿意出长沙,是因为什么?你心里没数?”

这句话像一把刀一样,精准地切开了饭桌上那个被小心翼翼维持的平静。

周秀兰手里的碗差点没拿住。她转过身,背对着刘建国,把碗放进碗柜里,一个一个地码好。她能感觉到刘建国的目光烧在她的后背上,灼热的,带着这些年积攒的、从未真正说出口的东西。

“你别在孩子面前说这些。”她说,声音很低。

“我什么时候在孩子面前说了?”刘建国的声音也压低了,但压不住那股火气,“我忍了三年了,周秀兰。三年了,他不愿意提,你也不愿意提,那件事就那么过去了?你当没有那回事?你当孩子的心结不存在?”

“够了。”周秀兰把碗柜的门“啪”地关上,转过身来,眼眶已经红了,“你够了。”

刘建国看着她,胸口起伏了几下,最终别过头去,拉开厨房门走了出去。

周秀兰一个人在厨房里站了很久。水槽里还泡着没洗的锅,水龙头没关紧,水滴一滴一滴地落下来,每一声都像计时器,在计算着什么。

那件事。

她当然记得。

她这辈子都不可能忘记。

那是刘宇航初二时候的事。那年三月份,刘建国因为工作调动要去上海待半年,家里就剩她和刘宇航两个人。刘宇航那时候刚进入青春期,话不多,但还算听话,成绩也稳定。有一天她下班去学校接他,在校门口等了半天没等到人,打电话给班主任,班主任说他早就走了。她慌了,沿着他平时走的路来回找了三遍,最后在离家不远的湘江边上找到了他。

他一个人坐在河堤上,书包扔在一边,膝盖上放着一本被撕烂的练习册,上面被人用记号笔画满了侮辱性的词语。他的校服上全是泥巴,左脸肿了一块,嘴角破了。

周秀兰当时腿就软了。她冲过去抱住他,问他怎么了,他不说话,死死咬着嘴唇,浑身在发抖。她把他带回家,给他处理伤口,问了两个小时,他才断断续续地说出了事情的原委。

班上有几个男生一直在欺负他。一开始是言语上的嘲笑,说他“书呆子”“娘娘腔”,后来发展到往他书包里塞垃圾,在厕所里堵他,把他的书本扔到楼下。他去找过班主任,班主任也批评了那几个男生,但批评完之后,事情变本加厉了。那天放学后,几个人在回家的路上拦住了他,把他的练习册撕了,推搡了他,还往他身上吐了口水。

周秀兰听完之后,整个人像被人浇了一盆冰水。她问刘宇航,这种事持续多久了。刘宇航说,一个多学期了。

一个多学期。半年多的时间,她的儿子在学校里被人欺负了半年多,她竟然一点都不知道。

她第二天就去了学校,找了年级主任,找了德育处,找了校长。那几个男生的家长也被叫来了,有的态度很好,不停道歉,有的则阴阳怪气,说“孩子之间闹着玩,没那么严重”。周秀兰当时就炸了,拍着桌子说“闹着玩?你们家孩子脸上被揍一拳你试试看是不是闹着玩”。

学校最后给了那几个男生处分,记过,留校察看。但事情并没有因此结束。刘宇航从那以后像变了一个人,他以前就不怎么爱说话,现在更是把自己封闭起来。他不再跟任何人交朋友,下课就趴在桌上,放学就回家,路上绝不停留。他开始抵触上学,每天早上出门前都要磨蹭很久,周秀兰有时候得连哄带劝才能把他送出家门。

她想过给他转学,但刘宇航不同意。他说不想换环境,不想重新适应新的人。周秀兰后来才知道,他不同意转学,是因为不想让她和刘建国多花钱。那时候家里的经济状况不太好,刘建国刚调去上海,工资比原来高了一些,但上海的生活成本也高,每个月能寄回来的钱有限。刘宇航大概是算过这笔账,所以死活不肯转学。

刘建国知道这件事以后,在上海待了不到两个月就申请调回来了。他回来那天晚上,周秀兰在客厅里哭了,哭得很凶,说都是自己不好,没有早点发现。刘建国一根接一根地抽烟,烟灰缸满了一轮又一轮,一句话都没说。

那之后的日子里,刘建国变得比以前细心了。他每天接送刘宇航上下学,开始学着跟儿子聊天,虽然聊的都是些很笨拙的话题,什么NBA、什么游戏,他自己都不懂,但硬着头皮聊。周末他会带刘宇航去爬山、去钓鱼,做一些男人们之间才会做的事。慢慢地,刘宇航的状态好转了一些,不再抵触上学,成绩也恢复了。

但有些事情变了就是变了。

他再也没有带过同学回家。

他再也没有跟周秀兰说过学校里的趣事。

他开始变得异常敏感,对别人的眼神、语气、态度都过分在意,有时候周秀兰随口说一句话,他能琢磨半天,以为她在暗示什么。

最重要的是,他从那以后再也没有想过要离开长沙。

高中三年,他成绩一直很好,班主任不止一次建议他去参加外省名校的自主招生,他都拒绝了。周秀兰问过他为什么,他说“我觉得长沙挺好”。周秀兰知道这不是真正的理由,但她不敢深问。

她怕那些好不容易结了痂的伤疤,再被揭开。

刘宇航从深圳回来之后,日子好像忽然就慢了下来。高考结束了,志愿填完了,等待录取通知书的那些天里,家里弥漫着一种慵懒的、无所事事的气氛。刘宇航不再需要早起,不再需要刷题,他睡到自然醒,打打游戏,看看电影,偶尔出门跟同学聚聚。周秀兰一开始觉得不习惯,总觉得这个点他应该在学习,后来又觉得自己可笑。

七月中旬,录取结果出来了。中南大学,计算机科学与技术,第一志愿录取。

周秀兰又哭了一场。刘宇航倒是不激动,或者说他已经激动过了,现在更多的是平静。他把录取结果截了图,发了一条朋友圈,配文是一个句号。周秀兰看到那条朋友圈的时候愣了一下,觉得那个句号意味深长,像是一个结束,又像是一个开始。

八月份,一家人开始忙活开学的事。买被子、买脸盆、买台灯、买插座,清单是刘宇航从学校官网上下载的,长长一串。周秀兰带着他跑了两趟超市,把东西一样一样地备齐了。刘建国说要给他买个新电脑,刘宇航说不用,旧的还能用,刘建国没听他的,去电脑城买了一台新的,花了六千多。

刘宇航拿到新电脑的时候,说了句“谢谢爸”,声音不大,但很认真。刘建国“嗯”了一声,把手插进裤兜里,转身去看电视了。

九月一号报到。

那天早上,周秀兰四点多就醒了,躺在床上翻来覆去,脑子里全是乱七八糟的念头。刘宇航的房间就在隔壁,她能听到他翻身的声音,显然他也醒了,但没有起来。

七点钟,她起床做早饭。刘宇航出来的时候已经洗好了澡,换了新衣服,头发梳得整整齐齐。他看起来像变了一个人,不是外貌上的变化,而是一种气质上的变化,说不清楚,就是觉得他好像一下子长大了,肩背挺得很直,眼神也稳了。

刘建国开车送他去学校。中南大学就在河西,离家里不到十公里,开车二十分钟。这条路周秀兰走过无数次,但今天走的时候,她觉得每一棵树、每一个路口都跟以前不一样了,都带着某种告别的意味。

到了学校,到处都是人。新生、家长、志愿者,拉着横幅,举着牌子,广播里放着音乐,热闹得像个集市。刘宇航拿着录取通知书去办手续,周秀兰和刘建国跟在后面,大包小包地拎着。刘宇航办完手续回头看见他们俩的样子,笑了一下,说:“你们不用拿那么多,我一会儿自己拿。”

“没事没事,”周秀兰说,“你忙你的。”

宿舍在六楼,没有电梯。三个人爬上爬下好几趟,才把东西全部搬上去。宿舍是六人间,上下铺,刘宇航的床位是靠窗的下铺。周秀兰帮他铺床、挂蚊帐、收拾柜子,忙得满头大汗。刘宇航想帮忙插不上手,就站在旁边看着,偶尔递个东西。

旁边床位的家长是个中年男人,也在帮儿子收拾,两个人一边干活一边聊了起来。那男的说他儿子是从衡阳来的,学的是土木工程。刘建国说我们学计算机的。那男的说计算机好啊,好就业。刘建国说是啊,现在这个时代,计算机吃香。

周秀兰把床铺好的时候,直起腰来,环顾了一下这间小小的宿舍。六张床,六张桌子,六个柜子,空间不大,但收拾得还算整齐。阳光从窗户照进来,照在刚铺好的床单上,照在崭新的脸盆和暖水瓶上,照在刘宇航年轻的脸庞上。她忽然觉得鼻子一酸,赶紧低下头,假装在整理什么东西。

“妈,差不多了。”刘宇航说。

周秀兰抬起头,看着他。她想说很多话,比如“好好吃饭”“别熬夜”“多喝水”“跟室友搞好关系”,但这些话到了嘴边,又觉得太轻了,轻得像空气一样,说出来就散了。

她最后还是说了:“有什么事就给家里打电话。”

刘宇航点了点头。

“钱不够了就说话,别省着。”

“嗯。”

“妈走了。”

她转身往外走的时候,眼泪终于没忍住,但她没回头,用手背飞快地擦了一下。刘建国跟在她后面,走到门口的时候停了一下,回头看了刘宇航一眼。

刘宇航站在床边,双手插在裤兜里,看着他。

“爸。”

“嗯。”

“我放假就回来。”

刘建国张了张嘴,到底什么都没说,低下头,转身走了。

下楼梯的时候,周秀兰的眼泪一直没停过。她觉得丢人,但控制不住。她想起刘宇航刚上小学那年,她把哭哭啼啼的他交给老师,转身走的那个下午。那时候他也是小小的一个人,站在陌生的教室里,眼睛红红的,但没有追出来。

现在他长大了,比他爸还高了,不会再为上学哭鼻子了,不会再被人欺负了。他站在大学宿舍里,穿着新衣服,头发梳得整整齐齐,看起来像一个真正的成年人了。

但她还是会为他哭。为他的成长哭,为他的隐忍哭,为他这些年一个人默默消化的那些东西哭。为她自己哭,为那些她没能保护好的时刻哭。

刘建国开着车,一路上没说话。车载收音机放着一首老歌,周秀兰没听清歌词,只觉得很舒缓,像河水一样流过来,又流走了。

到家的时候,她打开门,屋子里安安静静的。刘宇航的房门开着,床上空了,被子叠得很整齐,书桌上也收拾干净了,只留下一盏台灯和一个笔筒。她站在门口看了一会儿,然后把门关上了。

刘建国坐在沙发上,掏出烟来,打火机“咔嗒”响了一声,火光在他脸上跳了一下,又灭了。

“你说,”周秀兰忽然开口,声音还带着鼻音,“他会好好的吧?”

刘建国把烟点着了,深深吸了一口,烟雾从他的鼻子和嘴里同时冒出来,模糊了他的表情。

“会的。”他说。

周秀兰走过去,在他旁边坐下。客厅里的光线正在慢慢暗下来,黄昏来了。她靠在沙发上,闭了一会儿眼睛,听见墙上的挂钟“滴答滴答”地走着,听见窗外的蝉鸣一声接一声,听见楼下有人停自行车的声音,听见远远的地方传来小孩子嬉闹的笑声。

这些声音混在一起,织成了这个夏末的傍晚。

她睁开眼睛,拿起手机,给刘宇航发了条消息:“到了吗?”

过了几分钟,那边回了:“到了,跟室友去食堂了。”

她又问:“吃的什么?”

这次回得快:“食堂的饭。”

周秀兰看着这条消息,笑了一下。她把手机放下,站起来,走到厨房,系上围裙,开始做晚饭。冰箱里有茄子、有青椒、有鸡蛋,她拿出来洗干净,切好,灶台上的火“噗”地一声点燃了,蓝色的火苗舔着锅底,油烟慢慢升起来。

她炒了一个茄子,炒了一个青椒鸡蛋,煮了一锅紫菜蛋花汤。她把菜端上桌的时候,习惯性地多拿了一副碗筷,摆到刘宇航常坐的那个位置,然后愣了一下,又把那副碗筷收了回去。

刘建国已经坐到餐桌前了,看到她收碗筷的动作,筷子顿了一下,然后开始夹菜。

两个人默默地吃着饭,电视开着,但谁都没看。吃到一半的时候,周秀兰的手机响了,是刘宇航发来的语音。她点开,手机里传来儿子的声音,背景很嘈杂,有很多人说话的声音。

“妈,室友说要出去买点东西,你有什么要买的吗?我顺便帮你带。”

周秀兰的眼泪又上来了,但这次她笑着的。她按住语音键,说:“不用,你管好你自己就行。”

她松开手,语音发送了。

客厅里安静了几秒,然后刘宇航又发了一条语音过来。她点开,只听见他说了两个字:“知道了。”

还是那种有点不耐烦、又有点亲密的语气,跟以前一模一样。

周秀兰把手机放下,端起碗,扒了一口饭,嚼了很久才咽下去。窗外的天已经完全黑了,远处的楼房里亮起了一盏一盏的灯,每一盏灯下面都有人在吃饭、在说话、在生活。

她放下碗,看了一眼刘宇航那间关着门的房间,心想,他应该也在吃饭吧,在新的食堂里,跟新认识的同学,吃一顿不那么好吃的食堂的饭。

但他在吃。

这就够了。

最新文章

随机文章

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