乐于分享
好东西不私藏

如果在一个春天的夜晚,你打开了这个文档

如果在一个春天的夜晚,你打开了这个文档

第一章


你正要开始阅读一篇题为《如果在一个春天的夜晚,你打开了这个文档》的小说。放松。集中精神。抛开所有其他想法。让周围的世界渐渐模糊。最好把手机调成静音。把微信的通知关掉。你其实可以做得更彻底:把手机翻过去扣在桌上,屏幕朝下,这样连闪动的消息提示灯都无法打扰你。你并不是一个容易分心的人,但你知道,这个时代的每一条通知都经过精密设计,目的只有一个——让你无法拒绝点开它。所以,把手机扣过去。

你找到最舒服的姿势:靠在沙发里,或者歪在床上,或者坐在书桌前——这取决于你现在身在何处。你的笔记本电脑摆在面前,文档已经打开。白色的页面在屏幕的暗色模式中微微发光,光标在第一行闪烁,像一个等待被拉动的门铃。

你调整好姿势,深呼吸,准备开始阅读。就在这时——

叮。

手机响了。不是你调成静音的那部。是另一部。或者,你以为自己调成了静音,其实并没有。屏幕上弹出一条消息:“你的账号在异地登录,如非本人操作请点击链接。”你没有点。你是一个谨慎的人。你继续阅读。

你正要往下读。

叮。

微信工作群。领导@所有人:“大家辛苦,明早九点开个短会,提前准备一下周报。”你回了一个收到。然后放下手机。

你又准备往下读。

叮。

一条短信。一个你三年前在某电商平台买过一双鞋的店铺发来的:“尊敬的会员,您的积分即将清零,点击链接兑换好礼。”你滑动删除。滑动的时候,你不小心划掉了另外一条短信,那是你母亲三天前发来的:“吃饭了吗?”你愣了一下,手指悬在屏幕上方。你没有回复那条短信,但你心里记下了。

你再次把目光移回屏幕。白色的文档还在等着你。光标还在闪烁。你已经准备好要读了。真的准备好了。

叮。

你忍不住拿起手机看了一眼。

一个短视频推送。封面上是一只猫坐在扫地机器人上,缓慢地从客厅这头滑到那头。你告诉自己只看三秒。十五分钟后,你从视频平台里退出来,发现你已经看了二十七个猫的视频、三个关于宇宙的科普短片、一个介绍古罗马下水道的纪录片片段,以及一个教你怎么用吸管叠成五角星的教程。

你关掉手机,感到一阵隐约的羞愧。你忽然想到,你还没有回母亲的消息。你拿起手机,打了一个字,又删掉了。你忽然不知道该怎么回复那条三天前的问候。你放下手机,重新看向文档。

白色的页面还是那么白。光标还在闪烁。你已经这样做了半个小时。你还没有读完第一段。

你是一个二十一世纪二十年代的读者。你不是一个人。你是亿万人中的一个。你是数据流中的一个节点。你是算法画像上的一组标签。你是“可能对搞笑宠物视频感兴趣的25至35岁城市男性用户”。你是“近30天未回复亲属消息的情感疏离型用户”。你是他们以为的那个人。

但你自己知道,你不是。你只是累了。

好。现在,你终于真正开始阅读了。


第二章

这篇小说写的是一个男人。

他叫——其实名字并不重要。他每天晚上下班后都会坐在电脑前,打开一个空白的文档,试图写点什么。他不是作家。他甚至不确定自己想不想成为作家。他只是觉得,如果不在文档里留下一些文字,这一天就仿佛从生命中滑过去了,像雨水从玻璃上滑过去,什么痕迹都没有。

这听起来是不是有点熟悉?也许你觉得他和你很像。也许你觉得他不是你。你是来读小说的,不是来照镜子的。

他打开文档。光标闪烁。他打了一行字。删掉。又打了一行。又删掉。他起身去倒了一杯水。回来。打了一个标题。删掉。他刷了十分钟手机。看到一个关于“写作障碍”的帖子,觉得深受触动。他给帖子点了赞。然后继续刷手机。

他终于写下了第一句话。

“那天晚上,她走进房间的时候,我正在看一份无关紧要的文件。”

这是什么鬼开头?他心里想。但他没有删掉。他把这句话留在那里,像一个锚。然后他又写了一句话:

“灯光照在她脸上,她的表情告诉我,有什么事要发生。”

然后他又停住了。他不知道接下来该写什么。他只知道,这个女人走进房间,带来了一个消息。但他不知道这个消息是什么。

他盯着屏幕。光标闪烁。像心跳。

他保存了文档。然后关掉了电脑。

第二天晚上,他再次打开文档。那个未完的故事还在等着他,像一个悬在半空的问题。他读了一遍那两句话,试图往下写。但他发现自己已经忘了那个女人应该带来什么消息。也许是一个关于死亡的消息?太俗。也许是关于背叛?太像电视剧。也许是关于一个秘密?

他决定让那个女人带来的消息是:“有人在找你。”

这个开头让他感到满意。于是他继续往下写。

“有人在找我?”

“是的。他们找到公司来了。”

“谁?”

“我不知道。但我觉得你应该离开这里。”

他写到这里,发现他的手指在键盘上停了下来。他不知道接下来会发生什么。他不知道“他们”是谁。他不知道这个女人为什么要来通知他。他甚至不知道“他”是谁——这个被寻找的男人。

他把手从键盘上拿开,向后靠在椅背上。

屏幕上,那个故事戛然而止。像一个没有说完的句子。像一个打了一半的哈欠。

他保存了文档。然后打开了另一个文档。这个文档是三个月前建的,标题是“大纲”,里面只有一行字:“一个男人收到一条消息,说他正在被人寻找。他不知道为什么。他决定逃跑。”

他盯着这行字看了一会儿。然后打开浏览器,开始搜索“如何写出好的悬疑小说开头”。他在搜索结果中点了十几个链接,每一个都只看了开头几段。他收藏了三篇文章。他没有读完任何一篇。

他关掉浏览器。屏幕上只剩下那个空白的文档、那个未完的故事、那个三个月前写的大纲。

他把三个窗口并排打开,左、中、右。左边是大纲,中间是故事,右边是空白文档。他看着这三个窗口,忽然觉得它们像三面镜子,映照出同一个人在不同时间里的样子。

他关掉了电脑。

他拿起手机。开始刷短视频。



第三章

你读到这里,是不是觉得这个故事有点无聊?一个写不出故事的人的故事——你翻了几页(实际上是滑了几次屏幕),发现他一直在写不出故事,一直在一遍遍地打开文档然后关掉。你开始怀疑这篇小说到底会不会有什么真正的情节发生。

别急。我理解你的心情。你希望在小说中看到一些精彩的、激烈的、让你忘记自己正在阅读的东西。你希望被故事带走,离开你现在所处的房间,离开那张沙发或那张床,离开那些未回复的消息和未完成的工作。你希望小说是一扇门,你推开它,就走进另一个世界。

但问题是,你现在正在读的这个东西,它不断地提醒你:你正在阅读。你不是在一扇门后面,你是在一扇屏幕前面。你的手指在滑,你的眼睛在动,你的大脑正在把这些黑色的字符转化成意义。你是这一切的参与者,而不是旁观者。

你不喜欢这种感觉。你觉得作者太自以为是了。你只是想来读一篇小说,不是来上一堂关于小说的小说的课。

我理解你。真的理解。

但我还是要继续写下去。因为那个坐在电脑前的男人,他还在继续。

他又打开了一个新文档。这是第四个文档了。标题是“开始”。里面只有一段话:

“你有没有过这种感觉:你总觉得有什么事要发生,但它始终没有发生。你每天早上醒来,看一眼手机,看看有没有人在找你。没有。没有人找你。你上班,开会,吃午饭,下班,吃晚饭,刷手机,睡觉。你做的每一件事都在等着另一件事发生。但那件事始终没有发生。”

他写到这里停住了。他觉得这段文字在写他自己。他觉得这段文字可能也写到了你。他不知道。他只是把光标移到了下一行。

然后他写道:

“直到有一天,那件事发生了。”

他盯着这行字。那件事发生了。但他不知道那件事是什么。

他的手机响了。

是母亲。

“喂?”

“吃饭了吗?”

“吃了。”

“吃的什么?”

“外卖。”

“又吃外卖。冰箱里有菜吗?”

“有的。”

“那你做点吃。外卖不健康。”

“知道了。”

“你很久没打电话了。”

“最近有点忙。”

“忙什么?”

他沉默了一会儿。他不知道该怎么回答这个问题。他在忙什么?他在上班,他在下班,他在打开文档又关掉文档,他在刷短视频,他在看那些被他收藏却从未打开过的文章。他在等那件始终没有发生的事发生。

“也没什么,”他说。

母亲在电话那头沉默了一会儿。然后她说:“我昨天梦见你了。梦见你小时候,你坐在窗台上看书,我在厨房做饭。我想叫你吃饭,但看你读得那么认真,我就没叫。”

“后来呢?”

“后来我就醒了。”

他不知道该说什么。

“行了,你早点休息吧,”母亲说。

“你也是。”

他挂了电话。

他看着手机屏幕。那行“那件事发生了”还在文档里。光标在闪烁。像心跳。

他忽然想起一件事。

三天前,他在一个社交平台上收到一条私信。发信人的头像是一片灰色,用户名是一串没有意义的数字和字母。私信内容只有一行字:

“你在写的东西,我正在看。”

他当时以为这是垃圾信息,删掉了。但现在他忽然想起这条消息,心里涌起一阵奇怪的感觉。

他重新打开那个社交平台。翻找私信记录。那条消息还在垃圾箱里,没有被系统自动清理掉。

“你在写的东西,我正在看。”

发信时间是凌晨三点十六分。

他盯着这行字。他忽然意识到,这条消息发来的那天晚上,他正打开第三个文档,写了那段关于“在等待某件事发生”的文字。

他把那条消息截了图。然后保存了文档。然后关掉电脑。然后坐在黑暗里。

外面有汽车驶过的声音。楼上有人的脚步声。空调外机在嗡嗡响。这个城市的夜晚从来不是安静的。但他忽然觉得,在这所有声音的底下,有一种更大的寂静,像一口井,深不见底。

他躺到床上。闭上眼睛。但睡不着。他拿起手机。又放下。又拿起。

他打开那个社交平台。打开私信。点击那个灰色的头像。

用户不存在。



第四章

如果你正在期待这篇小说接下来会发展成一个惊悚故事——一个神秘人偷窥他的写作,追踪他的行踪,最后在某个月黑风高的夜晚敲响他的房门——那么我可能要让你失望了。

这并不是一个关于跟踪和悬疑的故事。或者说,它的确是一个关于跟踪的故事,但跟踪者不是那个灰色的头像。

跟踪者是谁?

是你。

是的,你在读这个男人的故事。你看着他打开文档又关掉文档,看着他在深夜刷手机,看着他接到母亲的电话,看着他躺在床上无法入睡。你正在跟踪他。

而更令人不安的是——他也可能正在跟踪你。

不是那种真正意义上的跟踪。他没有你的地址,不知道你的名字,不知道你现在正靠在沙发里还是歪在床上。但他知道你在做什么。他知道你会刷短视频,知道你会收藏文章但永远不打开,知道你会在深夜感到一种隐约的空虚,知道你会被母亲问你“吃饭了吗”的时候心里泛上来一种说不清的情绪。

他知道这一切,因为他就是你。

他不是一个具体的某个人。他是这个时代中每一个打开空白文档的人,是每一个在信息洪流中试图抓住一点什么的人,是每一个感到自己正在被某种无形的东西消磨殆尽的人。

他在小说里写的那些文字——关于等待某件事发生——其实也写在了你的脑子里。你只是没有说出来。

现在,那个男人又坐到了电脑前。

他打开了一个新的文档。但他没有写故事。他打开了浏览器,搜索了一句话。

“卡尔维诺 如果在冬夜一个旅人”

他读了百科词条。读了书评。读了别人摘录的段落。他看着那段著名的开头:“你正要开始阅读伊塔洛·卡尔维诺的新小说《如果在冬夜,一个旅人》。放松。集中精神。抛开所有其他想法。让周围的世界渐渐模糊……”

他停下来。他忽然意识到,自己正在做的这件事——在一个春天的夜晚,在电脑前打开一个文档,阅读一段关于“你”的文字——和卡尔维诺在1979年写下的那个开头,几乎一模一样。

只不过,卡尔维诺的读者打开的是纸质书。而他——和你——打开的是一个数字文档。卡尔维诺的读者翻开书页,听着纸的沙沙声。而你的手指在触摸板上滑动,屏幕发出微微的光。卡尔维诺的读者可能被书页装订的错误打断。而你被手机的通知打断。

四十年过去了。有些东西变了。有些东西没有。

他忽然感到一阵奇异的安慰。他意识到自己不是第一个在深夜里打开空白文档的人。不是第一个试图在文字的迷宫里找到出口的人。不是第一个被生活磨损、被信息淹没、被一种说不清的焦灼感追逐的人。

在他之前,有人写过同样的困境。在他之后,还会有人写。

他重新打开了他那个未完成的文档。那两句话还在那里。

“那天晚上,她走进房间的时候,我正在看一份无关紧要的文件。”

“灯光照在她脸上,她的表情告诉我,有什么事要发生。”

他读了两遍。然后把光标移到第三行。开始写。

“什么事?”我问她。

“有人在找你,”她说。她的声音很平静,但我注意到她的手指在发抖。

“谁?”

“我不知道。他们说他们从很远的地方来。他们说他们等了很久。”

“等了很久?等什么?”

她没有回答。她只是从口袋里掏出一张折得很小的纸条,放在我桌上。然后她转身走了。

我拿起纸条。展开。

上面写着:***

光标停在那里。他不知道纸条上应该写什么。

他忽然想起那本卡尔维诺的小说。在那本书里,读者一次次打开新书,却一次次读到不同故事的开头,每一个都在最精彩的地方戛然而止。读者被悬在空中,永远不知道接下来会发生什么。而正是这种悬而未决,让故事真正地活了下来。

他明白了一个道理。

故事的结尾并不重要。重要的是你在期待它的时候所经历的一切。那个等待的过程,那个悬在空中的瞬间,那个你不知道接下来会发生什么但你知道一定会发生什么的状态——那才是故事本身。

因为生活就是这样。你在等待一件事发生。它可能永远不发生。但在等待的过程中,你已经变成了另一个人。

他把光标移到下一行。但他没有继续写。他保存了文档,标题是“未完成”。

然后他打开手机。

给母亲发了一条消息。

“我明天回家吃饭。”



第五章

你读到这一章的时候,时间可能已经过去了很久。也许你是在发布当天读到的,也许你是在某个失眠的夜晚翻出来的,也许你是在某个你不想回忆起的时刻偶然点开的。

无论如何,你现在在这里。

那个男人的故事还没有结束。他的文档还开着。光标还在闪。那张纸条上的内容他还没有想好。他给母亲发了消息,但他还没有回家。所有这一切都悬在半空中,像一个没有落下的拳头。

也许你希望我告诉你接下来会发生什么。也许你觉得这篇小说应该有一个结局。

但我问你:你想要什么样的结局?

一个完整的结局,把所有的线都收拢在一起,让你合上书(或者关掉文档)的时候感到心满意足?还是一个开放的结局,让你自己去想象,让你在放下这篇小说之后还继续想着那个男人、那条消息、那张纸条?

如果你问卡尔维诺,他大概会说:两者都可以,两者都不必。

在这本书的最后(如果你真的读过那本书),卡尔维诺让男读者和女读者结了婚。但他们结婚之后的故事是什么?他没有写。他写了十个故事的开头,但没有写任何一个故事的结尾。他把结尾留给了你。

所以,我也把结尾留给你。

你可以想象那个男人最终写完了那张纸条上的内容。纸条上可能写着一个人的名字。可能是一个地址。可能是一句密码。可能什么都没有写,只有一片空白——而他需要自己去填补那片空白。他可以走出房间,去寻找那个“在找他的人”。他可以关掉电脑,把那个文档拖进回收站,再也没打开过。他可以明天回家吃饭,然后回来,继续写。他什么都可以做。

你也可以想象你自己。

你现在读完了这篇小说。或者说,你读到了它停下来的地方。你看着屏幕。白色的页面还是那么白。光标在哪里?在你的心里。你是一个读者。你也是一个作者。你每天都在写自己的故事,只是你没有意识到。

你拿起手机。翻到那条未回复的消息。你母亲问你吃饭了吗,那是三天前的事了。

你开始打字。

“吃了。你呢?”

发送。

消息发出去的瞬间,你的手机又响了。

叮。


第六章

等等。

这篇小说并没有第六章。或者说,这篇小说本来可以有无穷无尽的章节,每一章都让你以为故事会继续,但每一章都停在最让你想知道接下来会发生什么的地方。

但你有没有注意到一件事?在第一章里,我(这篇小说的作者,或者叙述者,或者只是你现在正在阅读的这些文字的来源)提醒你把手机调成静音,扣在桌上。但现在,你的手机就放在你手边,屏幕朝上。你收到了一条消息。你回复了。你收到了回复的回复。

小说已经和你的生活交织在一起了。

你分辨不出哪里是小说,哪里是现实。你分不清那个男人是你的倒影,还是你是他的延续。你打开这篇小说的时候,以为自己只是一个读者。但现在你发现,你也成了故事的一部分。

这就是卡尔维诺做过的事。他把读者拉进了故事里。他让“你”成为主角。他模糊了作者、叙述者、人物、读者之间的所有边界。

而我,正在做同样的事。

你现在正在读的这篇小说,你以为它是一个人写的。也许它的确是。也许它不是。也许它是某个人在深夜打开空白文档时写下的,也许它是算法生成的,也许它是你脑中那个想要说话但一直没有说出口的声音替你说出来的。

你不知道。我也不打算告诉你。

因为当你读完最后一行的时候,你就会关掉这个文档。你会把手机拿起来,看看有没有新的消息。你会把这篇小说分享给某个朋友,或者收藏起来,或者忘掉它。你会继续你原来的生活。上班。下班。吃饭。睡觉。

但也许,在某一个瞬间,你会忽然想起那个坐在电脑前的男人。想起他的空白文档。想起他未写出的那张纸条。想起他给母亲发的消息。

然后你会想起你自己。

你也有一个空白文档。它不一定是真的文档。它可能是你想做但一直没有做的事,想说的话但没有说的话,想去但没有去的地方。它在那里,光标在闪,等着你写第一行。

你没有写。

因为你在等某件事发生。

但那件事是什么?

也许,这件事就是你现在正在读的这行文字。

也许,这件事就是你在读完这行文字之后,会关掉手机,打开一个文档,写下你自己的第一句话。

那句话可以是什么?可以是“那天晚上”。可以是“如果有人看到”。可以是“我一直在等”。可以是你此刻想到的任何东西。

卡尔维诺说过,阅读是一种孤独的行为。写作也是。但当你读到一段文字,发现它写的正是你心里想过但从未说出口的东西时,那个孤独就被打破了。你和一个你从未见过的人,在某个你无法指认的时刻,共享了同一片寂静。

这就是文学。这就是为什么在所有人都在刷短视频的时候,还有人会打开一个空白的文档,试图把光标变成故事。

这就是为什么你读到了这里。

现在,我要停下来了。

不是因为我写不下去了。而是因为,你的故事应该由你自己来写。

你可以继续翻页,继续往下读。但已经没有第六章了。这篇小说的最后一行,就在这里。

除非——

你决定把它写下去。

(完。或不完。)

——给所有在深夜打开空白文档的人

2026年春天

我叫郝走运。

这是我的账号:郝走运的十年日更之路。

从2026年3月29日开始,先更新到2036年3月29日。不管刮风下雨,不管遇到什么事,坚持每日800字,更新这十年。

此篇为29/3654。

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