乐于分享
好东西不私藏

卡帕西说 AI 默认输出该从 Markdown 进化到 HTML

卡帕西说 AI 默认输出该从 Markdown 进化到 HTML

大家好,欢迎来到高老三聊AI,我是高老三。

Andrej Karpathy 在 X 上发了一条很有意思的长推。

如果你长期关注 AI,应该对卡帕西不陌生:他是前 OpenAI 研究员、特斯拉前 AI 总监,也是过去几年最擅长把复杂 AI 概念讲清楚的人之一。

这次他没有聊模型参数,也没有聊 benchmark,而是给了一个非常具体的使用建议:

在你的问题最后加一句:structure your response as HTML,然后把生成的文件放进浏览器里看。

原帖地址在这里:Karpathy 关于 HTML 输出的讨论[1]

这句话翻译成人话就是:别只让 AI 给你 Markdown,让它直接给你一个 HTML 页面。

我刚看到这条的时候,第一反应是:这不就是让模型换个格式输出吗?

但卡帕西真正想说的不是「HTML 比 Markdown 高级」这么简单。他把这个小技巧放进了一个更大的判断里:AI 和人类之间的输入输出形态,正在重新洗牌。

仔细读完 Karpathy 的完整观点,再结合过去两年几个公开产品和研究线索——Anthropic 的 Claude Artifacts、OpenAI 的 ChatGPT Canvas、Google 的 Gemini Canvas,以及 Google Research 对 Generative UI 的讨论——我觉得这事不是「格式之争」,而是一个更大的方向:AI 的默认输出,正在从文本答案变成视觉界面。

  • • Karpathy 的核心观点不是「HTML 比 Markdown 高级」,而是 AI 输出正在从文本向视觉、交互、模拟演进
  • • 输入端,人类更偏好语音;输出端,人类更偏好视觉。因为大脑有大量资源用于视觉处理,视觉是进入大脑的信息高速公路。
  • • Markdown 是当前 AI 输出的默认值,但它只解决了「更好读一点」的问题;HTML 进一步把答案变成了可布局、可交互、可运行的界面。
  • • Claude Artifacts、Canvas、Generative UI 这些产品,本质上都在做同一件事:让 AI 不再只「回复你」,而是直接「给你一个可操作的东西」。
  • • 现阶段最值得立刻尝试的动作很简单:在复杂问题后加一句 「请把结果组织成一个 HTML 页面」

一、Karpathy 到底说了什么?

Karpathy 这条推文里,有一句话我觉得特别关键:

audio is the human-preferred input to AIs but vision is the preferred output from them.

翻译过来就是:音频是人类更喜欢给 AI 的输入方式,而视觉是人类更喜欢从 AI 那里接收的输出方式。

这个判断非常有意思。

过去我们讨论 AI 产品形态,最常见的说法是「自然语言交互」:你打字问,AI 打字答。后来语音模型成熟了,大家开始说「语音才是更自然的输入」。

但 Karpathy 往后多想了一步:输入可以是语音,但输出未必也应该是语音或文字。

原因很简单。人类的大脑不是为了读长文本优化的,而是为了看世界优化的。Karpathy 的说法是,大约三分之一的大脑资源都可以看作一个大规模并行的视觉处理器,视觉是进入大脑的「十车道高速公路」。

这也是为什么同样的信息:

  • • 写成 2000 字文档,你可能看不下去;
  • • 做成一张图,你 10 秒就懂了;
  • • 做成一个可交互页面,你不只是懂,还能自己探索。

所以他提出了一个输出形态的演进序列:

  1. 1. Raw text:纯文本,读起来最费劲。
  2. 2. Markdown:有标题、加粗、表格,已经比纯文本友好很多,这也是现在的默认值。
  3. 3. HTML:底层仍然是代码,但有更强的图形、布局和交互能力,正在成为新的默认方向。
  4. 4. 更往后:交互式神经视频、模拟器、由扩散模型直接生成的动态世界。

这不是在说 Markdown 明天就会消失,而是在说:Markdown 可能只是 AI 输出进化史里的一个中间站。

了解了 Karpathy 的核心判断,接下来我们看为什么 HTML 会在这个时间点突然变得重要。

二、为什么偏偏是 HTML?

如果放在十年前,说「以后大家都该用 HTML 写文档」,大概率没人理你。

因为 HTML 对人类来说太麻烦了。你要写标签、写 CSS、考虑布局,还要处理浏览器兼容。Markdown 之所以能火,本质上是因为它对人类友好:# 表示标题,** 表示加粗,几乎不需要学习成本。

但 AI 改变了这个前提。

以前的核心问题是:人写起来方不方便。

现在的核心问题变成了:AI 生成之后,人看起来、用起来方不方便。

这两个问题的答案完全不同。

Markdown 的优势是「易写」。但如果大部分内容都由 AI 写,易写就没那么重要了。HTML 的优势是「易呈现」:它可以做布局、配色、图表、动画、按钮、交互,浏览器还能直接打开。

举个简单例子。

你问 AI:「帮我分析一下这三个技术方案的优缺点」。

如果默认输出 Markdown,它通常会给你一个表格,再加几段解释。

但如果你最后加一句「请组织成 HTML」,它可以给你:

  • • 左右分栏的方案对比卡片;
  • • 用颜色标出风险等级;
  • • 用 SVG 画出架构流程;
  • • 加一个筛选器,让你按成本、复杂度、收益切换排序;
  • • 甚至加一个「复制最终决策 prompt」按钮,把你的选择重新变成下一轮输入。

这就不只是「答案更好看」了。

它变成了一个小工具。

Claude Artifacts 也是这个方向。Anthropic 在发布 Claude 3.5 Sonnet[2] 时,把 Artifacts 定义为一种新的使用 Claude 的方式:当用户要求生成代码片段、文档或网站设计时,这些内容会出现在对话旁边的独立窗口里,用户可以实时查看、编辑、继续构建。Anthropic 当时的说法很明确:这标志着 Claude 从「对话式 AI」走向「协作式工作环境」。

OpenAI 后来推出的 ChatGPT Canvas[3] 也沿着类似方向走:官方介绍里说,这是一个用于写作和编码项目的新界面,面向的是那些「超出简单聊天」的任务。

Google 在 2025 年 3 月推出 Gemini Canvas[4] 时,也把它定义为 Gemini 里的一个交互式空间:用户可以在里面创建、编辑、分享文档和代码,甚至生成并预览 HTML/React 原型。再往研究侧看,Google Research 对 Generative UI 的表述也很接近:AI 不只是返回一段文字,而是根据任务动态生成丰富、定制、可交互的用户体验。

所以 HTML 的价值,不在于它是一个老技术,而在于它刚好站在三个条件的交汇点上:

  • • 模型会写代码:LLM 现在已经能稳定生成可运行的 HTML/CSS/JS。
  • • 浏览器无处不在:HTML 生成之后,不需要安装专门软件就能打开。
  • • 人类偏好视觉:相比长文本,布局、图表和交互更符合大脑的信息处理方式。

这三个条件叠在一起,HTML 就从「网页开发语言」变成了 AI 输出容器

了解了为什么是 HTML,接下来我们再往前走一步:它到底改变了人和 AI 的协作方式?

三、从「聊天」到「交付物」

过去我们使用 AI,默认心智是聊天。

你问一句,它答一句。即使它输出了很长的内容,本质上仍然是一段文本。你要自己读、自己判断、自己复制、自己整理。

但 HTML 输出会把这个过程往前推进一层:AI 不只是告诉你答案,而是把答案包装成一个可以直接使用的交付物。

这件事在很多场景里都非常明显。

3.1 学习一个复杂概念

比如你让 AI 解释 Transformer。

Markdown 版本通常是:注意力机制是什么、多头注意力是什么、位置编码是什么。

HTML 版本可以是:左边是概念地图,中间是 token 流动动画,右边是每一步的解释。你点击某个 token,页面高亮它和其他 token 的注意力关系。

这时候你不是在读一篇解释,而是在操作一个学习界面。

3.2 做技术方案评审

比如你让 AI 对比三种架构方案。

Markdown 版本是一张表。

HTML 版本可以是一组卡片,每个方案有成本、风险、交付周期、维护复杂度四个维度。你可以拖动权重滑块,页面实时重新计算推荐结果。

这时候 AI 输出的不再是「建议」,而是一个轻量决策系统。

3.3 做产品原型和演示

比如你想验证一个新功能的交互。

以前你可能要先写 PRD,再找设计师画图,再找前端做 demo。

现在你可以让 AI 先用 HTML 做一个可点的原型:按钮能点、状态能切换、流程能跑。它未必能直接上线,但足够用来讨论、评审、推翻或迭代。

这也是为什么 Claude Artifacts、v0、ChatGPT Canvas、Gemini Canvas 这类产品会越来越重要。它们不是单纯让 AI 「写代码」,而是让 AI 生成可被人感知和操作的中间态

这中间态非常关键。

因为很多需求不是靠文字讨论清楚的,而是靠看见、点击、拖动之后才会暴露出来。

了解了 HTML 如何把答案变成交付物,接下来我们聊 Karpathy 提到的另一个方向:输入端也还远远没结束。

四、输入端也不只是语音

Karpathy 说,音频、文本、视频单独看都不够。

他提到一个很具体的体感:当他和 AI 协作时,会想指着屏幕上的某个地方、做一些手势,就像旁边真的坐着一个人一样。

这个细节特别真实。

我们和真人协作时,很少只靠语言。你会说:

  • • 「这里不对」——同时手指指向屏幕某个区域;
  • • 「这个往上挪一点」——同时做一个向上的手势;
  • • 「保留这个,删掉旁边那块」——同时框选某个区域;
  • • 「你看这个趋势」——同时划过一条曲线。

这些动作本质上都是输入。

但现在的大多数 AI 产品,仍然把输入压缩成一个文本框。即使支持语音或截图,也经常是分离的:你上传截图,再用文字描述;你说一段话,但 AI 不知道你眼睛正在看哪里、手指正在指哪里。

真正自然的人机协作,可能需要把这些信号合在一起:

  • • 语音:表达意图最快;
  • • 鼠标/手势:定位对象最准;
  • • 屏幕上下文:提供当前任务环境;
  • • 视觉反馈:让 AI 的结果能被快速验证;
  • • 交互页面:把下一轮修改变成可操作的动作。

这就是 Karpathy 所说的 mind meld:人和 AI 的输入输出逐渐融合。

它还远没有到 Neuralink 那种脑机接口的阶段。更现实的路径,是先把我们已经有的设备用到极致:麦克风、屏幕、摄像头、鼠标、触控板、浏览器。

换句话说,真正的下一代 AI 交互,不一定先发生在脑机接口里,反而可能先发生在一个普通浏览器窗口里。

五、现阶段最值得试的 5 个 Prompt

说了这么多,回到今天最实用的部分:普通人现在怎么用?

你不需要等什么新产品,也不需要安装复杂工具。直接在复杂问题后面加一句「请用 HTML 组织输出」就可以。

我给你 5 个可以直接复制的版本。

5.1 复杂概念学习

请解释这个概念,并把结果组织成一个单文件 HTML 页面。要求包含:概念地图、关键术语卡片、一个流程图、三个常见误区,以及适合初学者的交互式小测验。

5.2 技术方案对比

请对比这几个方案,并输出为 HTML。要求用卡片展示每个方案的优缺点,用颜色标出风险等级,最后给一个可调整权重的决策矩阵:成本、复杂度、长期维护、上线速度四个维度。

5.3 代码理解

请阅读下面这段代码,并生成一个 HTML 讲解页面。要求包含调用链图、关键函数说明、状态变化流程、可能的 bug 点,以及适合新人 onboarding 的阅读顺序。

5.4 会议纪要转行动看板

请把这份会议纪要整理成一个 HTML 行动看板。按负责人、优先级、截止时间分组,提供筛选按钮,并在顶部给出本周最重要的 3 个风险。

5.5 产品原型探索

请基于这个需求生成一个单文件 HTML 原型。要求至少包含 3 个页面状态、可点击的主要流程、移动端宽度适配,以及每个交互背后的设计意图说明。

注意,这里有一个小技巧:不要只说「输出 HTML」

你最好顺手告诉它这个 HTML 应该承担什么角色:学习页面、决策矩阵、代码讲解、行动看板、可点击原型。角色越明确,AI 越容易从「写文章」切换到「做界面」。

「我的一点看法」

Karpathy 这条推文让我感兴趣的地方,不只是他推荐了一个「让 LLM 输出 HTML」的小技巧,而是他把这个技巧放进了一个更大的判断里:AI 的输出不应该被默认锁死在文本里。

「structure your response as HTML」这个细节特别能说明问题——它不是让答案变得花哨,而是让答案从线性文本变成可布局、可导航、可交互的信息界面。这背后的假设是:当 AI 负责生产内容时,人类真正稀缺的不是写作能力,而是理解、判断和操作的带宽。

这和当前很多「聊天机器人」产品走的是完全不同的路:大多数产品还在优化回答本身,而 Karpathy 指向的是回答的载体。前者是在把文本写得更好,后者是在问:这个结果能不能直接变成一个工具、一个画布、一个模拟器?

另外,输入端的「指点和手势」也很值得关注。它提醒我们,所谓多模态不是简单把文字、语音、图片都接进来,而是要让这些信号围绕同一个任务上下文协同工作。这对于未来的 AI Agent 来说,是非常值得借鉴的交互模式。

最后,今天就可以试一下

如果你想立刻体验 Karpathy 说的这个方向,可以从最简单的一句话开始:

请把你的回答组织成一个单文件 HTML 页面,我会在浏览器里打开查看。

再进阶一点,可以补充:

  1. 1. 说明页面用途:学习、评审、决策、演示、原型。
  2. 2. 要求包含交互:筛选、展开、滑块、按钮、复制结果。
  3. 3. 要求单文件:HTML、CSS、JS 都内联,方便直接保存打开。
  4. 4. 让它输出下一轮 Prompt:把你在页面里的选择,整理成可以继续喂给 AI 的文本。

这可能是目前最便宜、最容易上手的一次 AI 交互升级。

不需要新硬件,不需要脑机接口,也不需要等什么终极产品。

你只需要在下一次提问最后,加一句:「请用 HTML 呈现。」

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个关注~谢谢你看我的文章,我们,下次再见。

引用链接

[1] Karpathy 关于 HTML 输出的讨论: https://x.com/karpathy/status/2053872850101285137[2] Claude 3.5 Sonnet: https://www.anthropic.com/news/claude-3-5-sonnet[3] ChatGPT Canvas: https://openai.com/index/introducing-canvas/[4] Gemini Canvas: https://blog.google/products-and-platforms/products/gemini/gemini-collaboration-features/

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-13 09:06:39 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/616328.html
  2. 运行时间 : 0.203375s [ 吞吐率:4.92req/s ] 内存消耗:4,688.77kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2c48c20ad97c7d86e6e88a8e5ec7210f
  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.000555s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000568s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000264s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000239s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000455s ]
  6. SELECT * FROM `set` [ RunTime:0.000193s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000501s ]
  8. SELECT * FROM `article` WHERE `id` = 616328 LIMIT 1 [ RunTime:0.000405s ]
  9. UPDATE `article` SET `lasttime` = 1778634399 WHERE `id` = 616328 [ RunTime:0.008086s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000284s ]
  11. SELECT * FROM `article` WHERE `id` < 616328 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000425s ]
  12. SELECT * FROM `article` WHERE `id` > 616328 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000492s ]
  13. SELECT * FROM `article` WHERE `id` < 616328 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000811s ]
  14. SELECT * FROM `article` WHERE `id` < 616328 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001419s ]
  15. SELECT * FROM `article` WHERE `id` < 616328 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001302s ]
0.204985s