乐于分享
好东西不私藏

六年前我写"软件是什么",现在发现那其实是在写AI上下文

六年前我写"软件是什么",现在发现那其实是在写AI上下文

摘要:2020年,我写过一篇旧文 互联网软件还有机会吗?,讨论QQ、微信、邮件为什么替代不了OA。当时我说,软件是把业务数据结构化、传递、处理和跟踪的系统。五年半后再看,这句话其实已经摸到了AI时代的核心:软件不是界面,不是表单,而是给人和AI共同使用的上下文窗口。

故事的开始:翻到旧文的那个晚上

周日晚上十点多,我看了一眼天气,深圳福田多云,28度。窗外没有戏剧性的雨声,楼下路灯刚刚熄灯。

我本来只是想整理一下旧文章,把以前公众号里一些能用的素材翻出来。结果翻着翻着,看到了一篇2020年11月21日发的旧文,标题叫互联网软件还有机会吗?

严格算起来,那不是整整六年前,是五年半多一点。但从2020年到2026年,中间隔了一个AI时代。这个跨度,体感上比六年还长。

第一段读完,我人就被拽回去了。

当时我写的是,前一天和一个哥们聊天,聊到"怎么样通过一套OA系统来提高沟通效率"。他的观点很直接:QQ、微信、邮件不也能沟通吗?为什么一定要上钉钉、OA、系统?

这个问题现在看特别有意思。

2020年的争论是:"聊天工具能不能替代业务系统?"

2026年的争论变成了:"AI聊天框能不能替代业务系统?"

换了个壳,问题没变。

我继续往下看。当时我给"软件"下了一个很土、但现在看还挺准的定义:根据特定的业务需要,把业务数据信息化,并进行传递和处理的系统。

那篇文章里还举了个很生活化的例子。原文写得也不严谨,叫"明天下午10点,去A小区302栋做厨房保洁服务"。

如果这句话出现在微信里,它就是一段文本。相关人员要自己读,自己记,自己判断时间、地点、服务内容。要是有人甩一段语音,体验更糟。你得点开听,听完还得再转述。

但如果它进入一套业务系统,事情就不一样了。

时间会变成字段,地点会变成字段,服务项目会变成字段,负责人会变成字段。系统可以提醒,可以改派,可以提前确认,可以在服务前一小时发现风险。

我看到这里,突然愣了一下。

这不就是我这几个月一直在写的"上下文"吗?

只不过,2020年的我还没有今天这套AI语境。当时我把它叫"信息化"、"结构化"、"流程跟踪"。现在换个说法,它其实就是在给组织构造一个可执行的上下文窗口。

老实说,看到这里我有点复杂。

一方面觉得,自己当年写得挺粗糙,错别字都有,"OCR"还被我打成了"orc实图"。另一方面又觉得,有些直觉还真没变。六年前我以为自己在写"软件还有没有机会",现在回头看,那篇文章真正问的是:

一个组织,怎样把口头信息变成可以被系统、被人、被AI共同处理的上下文?

犀利的观点:软件没有过时,它变成了上下文

这几年有一个说法很流行:AI会吃掉软件。

这句话听起来很刺激,但我现在越来越觉得,它只说对了一半。

AI确实会吃掉一大批低价值的软件界面。很多表单、很多查询页、很多机械报表,未来可能都不需要用户一格一格填写、一页一页点击了。你说一句话,AI就能帮你抽取字段、调用接口、生成结果。

但这不等于软件消失了。

软件真正的价值,从来不是"让用户点按钮",而是把业务状态变成可传递、可校验、可追踪、可复用的上下文。

以前这个上下文长得像表单,像OA流程,像项目管理里的任务卡片。

现在它可能长得像一段Prompt,像一个Agent能读取的知识库,像一份结构化输出的JSON Schema,像一个MCP连接起来的业务工具。

界面会变,底层逻辑没变。

这也是为什么我不太相信"一个超级聊天框替代所有企业软件"这种说法。聊天框能让输入变自然,但它解决不了所有问题。它可以帮你把"明天下午去A小区做厨房保洁"拆成字段,但拆完以后呢?

谁负责?

什么时候提醒?

服务人员来不了怎么办?

客户临时改时间,原来的排班怎么调整?

什么状态算完成?

什么情况必须人工介入?

这些问题不是"能不能理解自然语言"的问题,而是业务系统的问题,是流程的问题,也是判断标准的问题。

说白了,AI聊天框像一个特别聪明的前台。你说什么,它都听得懂。但公司真正能不能运转,靠的不是前台聪不聪明,而是后面有没有排班表、工单系统、异常处理规则和责任人。

如果后面什么都没有,那前台越聪明,越容易把事情接得满满当当,最后全堵在后厨。

这也和我最近写的几篇文章接上了。

去年十月我写"首席上下文官",说管理者的工作不是分配任务,而是设计上下文窗口。四月写"基建存款",说AI落地的速度取决于过去有没有沉淀标准化模板、流程SOP和数据治理。后来写"AI流水线幻觉",说工具换了,流程没换,AI放大的不是效率,是混乱。再到五月写"判断力",我又补了一句:上下文是输入,判断标准才是筛选器。

现在看,2020年那篇旧文像一个很早的草稿。

当时我还没有这些词。但我已经隐约意识到:聊天不是流程,文本不是状态,信息看见了不等于业务被处理了。

事实的演进:从"表单"到"上下文窗口"的软件进化史

回头看,企业软件这二十多年,其实一直在做同一件事:把人的口头协作,慢慢变成机器可处理的上下文。

第一阶段:表单时代 (约2000年 - 2015年)

这个阶段的软件很朴素。

你要报销,就填报销单。你要请假,就填请假单。你要派工,就填派工单。姓名、电话、地址、时间、金额、审批人,一个字段一个字段填。

很多人讨厌表单,觉得它笨、慢、反人类。

我现在也讨厌。

但站在系统角度看,表单有它的历史价值。它把一句模糊的话拆成了机器能处理的字段。只有拆成字段,系统才能校验,才能流转,才能提醒,才能统计。

2020年那篇文章里,我之所以说自然语言解析还不够准,所以还得靠人把姓名、电话、地址这些东西填进表单,本质上说的就是这个问题。

不是表单高级,而是当时没有更好的结构化入口。

第二阶段:流程时代 (约2015年 - 2023年)

后来,大家不满足于"收集字段"了,开始关心流程。

一个需求从提出到评审到开发到测试到上线,一个客户从线索到报价到签约到交付到回访,一个问题从反馈到定位到修复到复盘,都不只是几个字段,而是一串状态变化。

这个阶段,飞书、钉钉、云效、Jira、Tapd这类工具开始变得重要。它们真正解决的不是"记录信息",而是"让信息沿着流程走"。

谁卡住了,系统知道。哪个节点超时了,系统知道。哪个需求改了三版还没评审,系统也知道。

我以前总觉得这叫流程管理。现在换一个AI时代的说法,它叫上下文流转。

因为每一个节点都在给下一个节点准备上下文。产品给开发准备上下文,开发给测试准备上下文,测试给运维准备上下文,运维再把线上反馈变成下一轮迭代的上下文。

第三阶段:上下文时代 (2024年至今,AI加速)

AI来了以后,变化变得很明显。

表单不一定要用户填了,AI可以从自然语言里抽取字段。文档不一定要人从零写了,AI可以根据已有模板生成初稿。评审也不一定只能靠人肉看,AI可以先站在不同角色挑一轮毛病。

但这没有让结构化失效,反而让结构化变得更重要。

OpenAI的Structured Outputs,本质上就是让模型输出严格匹配Schema。Anthropic后来写context engineering,说构建Agent越来越不是写一句漂亮Prompt,而是决定哪些信息该进入有限的上下文窗口。MCP要解决的,也是AI怎么安全连接到真实的数据、工具和业务系统。

这些新词看起来很前沿,其实底层味道很熟悉。

2020年我们说:"自然语言要解析成时间、地点、服务项目。"

2026年我们说:"模型输出要匹配Schema,Agent要拿到正确上下文,工具要有清晰边界。"

说法变高级了,问题还是那个问题:把人的话,变成系统能执行的结构。

只不过现在多了一个新变量。以前结构化主要是给软件用,现在结构化还要给AI用。

而AI比传统软件更敏感。

传统软件拿不到字段,最多报错。AI拿到一堆乱七八糟的上下文,可能不会报错,它会一本正经地胡说八道。这个更危险。因为你看着它说得很顺,就以为它懂了。

它可能只是很会接话。

结论:别把上下文继续丢在聊天框里

看完那篇旧文,我把标题复制到笔记里,下面写了一句话:

表单可能会消失,但结构化不会消失。

又想了想,我把这句话改成了另一句:

界面会消失,上下文不会消失。

这才是我真正想表达的。

如果接下来我要做一件事,不是再去争论"AI会不会替代软件",而是重新看一遍我们手上的业务流程:哪些信息还躺在微信群里?哪些判断还藏在老师傅脑子里?哪些异常处理还靠某个人"想起来"?哪些文档只是给人看的,AI根本读不懂?

这些东西,就是AI时代真正的基建存款。

我甚至想给团队列一个很土的清单:

  • 哪些聊天记录应该变成任务状态?
  • 哪些会议纪要应该变成判断标准?
  • 哪些历史案例应该变成可检索的知识索引?
  • 哪些表单字段可以交给AI抽取,但必须保留系统校验?

听起来不酷。

但大多数真正有用的事,开始的时候都不酷。2020年写那篇旧文时,我最后用了句有点中二的话:"留给我们的时间不多了。"

现在再看,这句话倒也没错。

只是当年我以为,机会在垂直领域软件。现在我会补一句:机会仍然在垂直领域,只不过不再只是做一套SaaS,而是把这个领域的流程、知识、异常、责任和判断标准,整理成AI能用、人也能复盘的上下文系统。

正如《礼记·大学》所言:"物有本末,事有终始,知所先后,则近道矣。"

软件的"末",可能是表单、按钮、页面、聊天框。

软件的"本",是上下文。

AI来了以后,末会变得很快。本反而更清楚了。


我是 哇塞君。

我相信所有复杂的管理问题,背后都有一个更优的解。如果你也在自己的"铁匠铺"里面对着"天外陨铁"发愁,或许我们可以聊聊彼此锻造"匕首"的故事。


参考资料 (References & Further Reading)

  • [1]
     Anthropic. (2025). Effective context engineering for AI agents. https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents (上下文工程:从Prompt到上下文状态管理)
  • [2]
     OpenAI. (2024). Introducing Structured Outputs in the API. https://openai.com/index/introducing-structured-outputs-in-the-api/ (结构化输出与Schema约束)
  • [3]
     Anthropic. (2024). Introducing the Model Context Protocol. https://www.anthropic.com/research/model-context-protocol (AI系统连接数据源、工具和业务系统的开放协议)
  • [4]
     McKinsey & Company. (2025). The State of AI: Global Survey 2025. https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai (AI Agent、业务流程改造和数据基础设施)
  • [5]
     《礼记·大学》. (先秦). "物有本末,事有终始,知所先后,则近道矣。"
  • [6]
     哇塞君. 《互联网软件还有机会吗?》. (2020年旧文,关于软件本质、业务信息化和垂直领域机会)
  • [7]
     哇塞君. 别再只管理"人"了,AI时代下管理者的核心是"上下文". (首席上下文官)
  • [8]
     哇塞君. "基建存款":为什么同样的AI工具,隔壁用得飞起,你们用得翻车. (结构化模板、流程SOP和数据治理是AI落地本金)
  • [9]
     哇塞君. "AI流水线"的幻觉:工具换了,流程没换. (AI放大的是现有工作方式)
  • [10]
     哇塞君. 管理者的最后阵地:AI时代的判断力. (上下文之后还需要判断标准)
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-27 20:31:33 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/665134.html
  2. 运行时间 : 0.092760s [ 吞吐率:10.78req/s ] 内存消耗:4,691.56kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8551618b8c9940ec730159795714716e
  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.000587s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000743s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000328s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000274s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000628s ]
  6. SELECT * FROM `set` [ RunTime:0.000204s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000563s ]
  8. SELECT * FROM `article` WHERE `id` = 665134 LIMIT 1 [ RunTime:0.000891s ]
  9. UPDATE `article` SET `lasttime` = 1779885093 WHERE `id` = 665134 [ RunTime:0.001018s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000242s ]
  11. SELECT * FROM `article` WHERE `id` < 665134 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000419s ]
  12. SELECT * FROM `article` WHERE `id` > 665134 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000384s ]
  13. SELECT * FROM `article` WHERE `id` < 665134 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000733s ]
  14. SELECT * FROM `article` WHERE `id` < 665134 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001742s ]
  15. SELECT * FROM `article` WHERE `id` < 665134 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001837s ]
0.094505s