乐于分享
好东西不私藏

Karpathy说「软件2.0」,现在是软件3.0了

Karpathy说「软件2.0」,现在是软件3.0了

—— 一篇关于软件开发范式三次跃迁的深度解读


编者按:本文基于 Andrej Karpathy 2017年发表于 Medium 的原文《Software 2.0》,以及2025年6月在 YC 创业学校的最新演讲,梳理了软件范式从"人类写代码"到"神经网络权重即代码",再到"提示词就是代码"的三次跃迁。这不是技术预言,而是正在发生的事实。


摘要

2017年,一篇文章改变了无数工程师对"写代码"的认知。

Andrej Karpathy 在 Medium 上写道:

“Neural networks are not just another classifier, they represent the beginning of a fundamental shift in how we write software. They are Software 2.0.”

八年后的2025年,他在 YC 创业学校的演讲台上又补了一句:

“Software is changing. Again.”

这一次,连"训练数据"都不是主角了——提示词,才是新时代的代码


一、那篇改变工程师认知的文章

1.1 Software 2.0 的核心命题

2017年的 Karpathy 是特斯拉的 AI 总监。他在原文里做了一个当时看起来激进的断言:

Software 1.0:人类用 Python、C++ 逐行写指令,精确控制程序行为。Software 2.0:人类收集数据、标注行为约束,让反向传播在"程序空间"里自动搜索最优解——神经网络的权重,才是真正的代码

他的逻辑很清晰:大量现实问题里,"收集数据+定义理想行为"的难度,远远低于"显式编写对应程序"的难度。

当时 AlphaGo 刚刚击败李世石,WaveNet 语音合成、BERT 还没出现。但 Karpathy 已经看出了方向。

1.2 他预言了哪些领域的范式转移?

原文列举了7个领域正在发生的转变:

领域
Software 1.0 的做法
Software 2.0 的替换
视觉识别
手工设计特征 + SVM
ConvNet 直接端到端搜索
语音识别
高斯混合模型 + HMM
纯神经网络,语言学家"下岗"
机器翻译
基于短语的统计技术
单一 Transformer,支持任意语言对
游戏 AI
显式规则 + 搜索算法
AlphaGo Zero,只看棋盘原始状态
语音合成
拼接机制
WaveNet,直接输出原始音频
机器人控制
感知→规划→控制的模块化流水线
端到端神经网络
数据库索引
B树、哈希表
学习型索引,速度快70%、内存少10倍

这里有一句 Karpathy 最喜欢引用的冷笑话:

1985年,Fred Jelinek(IBM语音识别负责人)说:“Every time I fire a linguist, the performance of the speech recognizer goes up.”

四十年后,这个玩笑成了现实。

1.3 Software 2.0 的六大工程优势

原文归纳了神经网络作为"代码"的6个工程优势。

截图 1:Software 2.0 六大优势

优势
含义
计算同质性
只有矩阵乘法 + ReLU,无异构复杂指令集
易于硅基落地
极适合定制 ASIC、神经形态芯片
恒定运行时间
每次前向传播 FLOPS 完全一致,无意外循环
恒定内存占用
无动态内存分配,几乎无内存泄漏
高可移植性
矩阵乘法序列,部署难度远低于传统二进制
高敏捷性
删半通道重训练即提速,加通道即提精度

二、Software 3.0:提示词就是代码

2.1 2025年的演讲台上,Karpathy 说了什么

在 YC 创业学校的演讲里,Karpathy 提出了 Software 3.0 的核心命题:

“The hottest new programming language is English.”

Software 2.0 的"代码"是神经网络权重,由梯度下降写成。Software 3.0 的"代码"是自然语言提示词,由人类直接写成。

截图 2:三代软件范式核心差异

2.2 LLM 是新的操作系统

Karpathy 在演讲中做了一个类比,令人印象深刻:

LLM 不是商品,是操作系统

他的类比如下:

  • LLM 模型
     ≈ CPU(执行核心运算的处理器)
  • 上下文窗口
     ≈ RAM(临时工作内存)
  • 工具调用(Tool Use)
     ≈ 系统调用
  • Agent 工作流
     ≈ 进程调度器
  • 提示词
     ≈ 源代码

截图 3:LLM 就是新的操作系统

这个类比的意义在于:选错 LLM,就像 1990 年代选错操作系统——差异将长期存在,生态迁移成本极高。

2.3 LLM 的心理学:能力与局限

但 Karpathy 也清醒地指出了 LLM 的认知特征:

超能力

  • 百科全书级别的知识广度
  • 少样本学习与类比推理
  • 涌现能力(在训练数据之外的任务上表现出意外能力)

致命弱点

  • 幻觉
    (Hallucination):自信地说错话
  • 顺行性遗忘
    (Anterograde Amnesia):每次对话后记忆清零,无法跨会话学习
  • 不确定性感知薄弱
    :不擅长说"我不知道"

他的结论是:LLM 是一个极其聪明但有特殊认知缺陷的存在——就像一个博览群书、过目不忘,但每天早上醒来会忘记昨天的人。


三、Agent重写软件的三个信号

光说理念不够。Karpathy 的论断落地了吗?

看三个产品信号。

截图 4:Agent 重写软件的三个信号

信号一:GitHub Copilot 从"补全"变"自主"

GitHub Copilot 的 Agent Mode 已经可以:

  1. 理解整个代码库的上下文(不只是当前文件)
  2. 自主规划修复路径(拆解任务 → 修改代码 → 运行测试 → 验证结果)
  3. 跨文件、跨函数地做端到端修改

这不再是"你写我补全"。这是**“你说需求,我来实现”**。

信号二:Claude Code 的终端原生设计

Anthropic 的 Claude Code 专门为终端工作流设计:

# Claude Code 的典型工作流$ claude "帮我找出这个 API 为什么返回 500 错误并修复"# Claude 会自动:# 1. 读取错误日志# 2. 分析相关代码文件# 3. 提出修复方案# 4. 等待你确认后执行修改

Claude Code 的核心设计哲学是 Human-in-Loop(人类在环):AI 执行,人类始终保有最终控制权。

它的三个前提:

  • AI 有能力完成任务
  • 人类信任 AI 的判断
  • 任何关键操作,人类随时可以叫停

信号三:Devin 的"自主软件工程师"实验

Cognition Labs 的 Devin 是目前走得最远的一个实验:

  • 接受工程任务后,自主规划、执行、测试、提交代码
  • 通过 Slack 向人类汇报进展
  • 支持多个 Devin 实例并行处理不同子任务

Devin 的 SWE-bench 测试成绩(解决真实 GitHub Issue 的能力)已经从最初的 13.86% 提升到超过 40%。

这不是完美——但方向清晰。


四、这道可靠性鸿沟,还要多久跨过去

Software 3.0 面临的最大挑战,不是能力,是可靠性

截图 5:Agent 可靠性鸿沟

一个 Agent 在演示里成功完成任务:99% 的成功率,听起来很高。

但放到生产环境:

  • 如果一个 Agent 执行 100 步操作,每步成功率 99%,整体成功率只有 36.6%
  • 要达到工业级可靠性(99.999%),每一步的错误率必须降低 1000 倍以上

Karpathy 称之为"Agent 的十年"——不是三年,是十年。


五、对开发者意味着什么

最后回到最实际的问题:这一切和写代码的人有什么关系?

截图 6:开发者技能树正在被重构

技能迁移表

旧技能(Software 1.0 时代)
新技能(Software 3.0 时代)
精通语法细节
精通提示工程(Prompt Engineering)
理解算法复杂度
理解模型能力边界与局限
代码审查(Review 每一行)
AI 输出审查(验证而不是编写)
手动调试
人机协作设计与 Agent 工作流编排
独立完成全栈开发
成为 AI 的"技术总监"

Karpathy 的四条建议

  1. 别抵触 Vibe Coding
    :允许自己不阅读每一行 AI 生成的代码,相信系统,但要知道在哪里叫停
  2. 培养"审查者思维"
    :你的价值不在于能写出代码,而在于能快速判断 AI 生成的代码是否正确
  3. 主动暴露在失败里
    :把 Agent 放到真实任务中,不断观察它在哪里失败,这是提升你"驾驭 AI"能力的最快路径
  4. 真正理解代码的人,能更好地引导 AI 写代码
     ——这不是"写代码的人会消失",而是"不理解代码的人会消失"

六、Vibe Coding:一个新词,一种新关系

最后谈谈 Karpathy 在2025年最具争议的提法:Vibe Coding(氛围编程)。

截图 7:Vibe Coding vs 传统编程

他的描述是:

“You fully give in to the vibes, forget that the code even exists.”

你全情投入,忘记代码本身的存在。

传统开发:你写每一行代码,你理解每一行逻辑。Vibe Coding:你描述方向,AI 生成实现,你验证结果。

这不是"偷懒"。这更像是从砌砖工人变成了建筑师

砌砖的技能不再是核心瓶颈——对建筑的理解,才是。


结论

软件三次跃迁的线索其实一直很清晰:

  • Software 1.0
    :人类是编译器,把逻辑翻译成代码
  • Software 2.0
    :人类是策展人,把期望翻译成数据
  • Software 3.0
    :人类是导演,把意图翻译成提示词

Karpathy 在2017年说对了。他在2025年又说了同样的话。

不同的是,这一次的演变快得多


附录:关键术语表

英文术语
中文解释
Software 2.0
以神经网络权重为"代码"的软件范式;程序由反向传播在数据驱动下自动生成
Software 3.0
以自然语言提示词为"代码"的软件范式;LLM 成为通用执行引擎
LLM OS
大语言模型操作系统类比;LLM≈CPU,上下文≈RAM,工具调用≈系统调用
Agent
具备规划、执行、工具使用能力的 AI 系统,可自主完成多步骤任务
Human-in-Loop
人类在环设计;AI 执行但人类始终保持监督和最终控制权
Vibe Coding
氛围编程;描述期望方向而非精确指令,接受 AI 生成结果的协作模式
Prompt Engineering
提示工程;设计有效提示词以引导 LLM 产生期望输出的技术
Hallucination
幻觉;LLM 以高置信度生成事实错误内容的现象
Anterograde Amnesia
顺行性遗忘;LLM 无法在会话结束后保留记忆的认知局限
SWE-bench
软件工程基准测试;衡量 AI 解决真实 GitHub Issue 能力的标准测试集
RLHF
来自人类反馈的强化学习;主流 LLM 对齐训练方法

关于本文

主要参考资料

  • Andrej Karpathy,《Software 2.0》,Medium,2017年11月
  • Andrej Karpathy,YC 创业学校演讲《Software is Changing Again》,2025年6月
  • Anthropic,Claude Code 官方文档,docs.anthropic.com
  • Cognition Labs,Devin SWE-bench 报告,2024-2025

编译:Ice AGI编译说明:本文综合上述资料整理,保留关键英文术语原貌,技术论断均有一手来源支撑。


“The hottest new programming language is English.”

“最热门的新编程语言,是英语。”

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 16:15:54 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/607225.html
  2. 运行时间 : 0.133425s [ 吞吐率:7.49req/s ] 内存消耗:4,728.23kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ffb733f757f5d5df7cf0f2386f7ade38
  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.000526s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000684s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000317s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000270s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000487s ]
  6. SELECT * FROM `set` [ RunTime:0.000208s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000568s ]
  8. SELECT * FROM `article` WHERE `id` = 607225 LIMIT 1 [ RunTime:0.001259s ]
  9. UPDATE `article` SET `lasttime` = 1778487354 WHERE `id` = 607225 [ RunTime:0.016688s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.006156s ]
  11. SELECT * FROM `article` WHERE `id` < 607225 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000604s ]
  12. SELECT * FROM `article` WHERE `id` > 607225 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000401s ]
  13. SELECT * FROM `article` WHERE `id` < 607225 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000679s ]
  14. SELECT * FROM `article` WHERE `id` < 607225 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.021902s ]
  15. SELECT * FROM `article` WHERE `id` < 607225 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003087s ]
0.136307s