乐于分享
好东西不私藏

软件工程传奇程序员谱系与 AI 时代的个体作用

软件工程传奇程序员谱系与 AI 时代的个体作用

2026 年初,代码分析平台 Sonar 发布了一组数据:全球已提交的代码中,42% 由 AI 生成,预计 2027 年将升至 65%。与此同时,另一组事实同样成立:驱动着整个行业的操作系统、编程语言、网络协议和数据基础设施,几乎全部出自不超过一百位程序员的个人之手。一个矛盾正在展开——当代码的生产者正在变成机器,那些"一个人改变一个行业"的传奇,在 AI 时代还会出现吗?

一、传奇程序员谱系:五个时代,五类奠基者

将计算机发明以来的软件工程史做一次压缩,可以识别出五个清晰的"贡献时代",每个时代都有一批个体完成了"从 0 到 1"的奠基。

1. 理论奠基者(1843-1960s):定义"编程"这件事

  • Ada Lovelace(1843):第一位程序员。为巴贝奇的分析引擎编写算法,比第一台计算机早了一个世纪。她提出的"机器不仅能处理数字、还能处理符号"的思想,是现代编程的哲学起点。
  • Alan Turing(1936-1950s):图灵机定义了"可计算"的边界,图灵测试定义了"智能"的判据。他在二战中破解 Enigma 的经历,证明了个体在密码学与计算理论上的双重决定性。
  • Grace Hopper(1950s):第一个编译器(A-0)的创造者,COBOL 的推动者,"debugging"一词的普及者。她证明了一个关键命题:人可以写"写程序的程序"——这是所有编程语言和编译器的思想源头。
  • Margaret Hamilton(1960s):阿波罗登月软件团队负责人。她发明了"软件工程"这个术语,在 1960 年代就实践了异步调度、优先级中断、高可靠性设计——登月成功的那行代码,背后是一个个体对整个学科的定义。

2. 系统与语言开创者(1969-1980s):建立现代软件的地基

  • Dennis Ritchie:C 语言与 Unix 的共同创造者。C 让"系统软件"从汇编中解放,Unix 引入了进程、管道、"一切皆文件"——今天几乎所有的操作系统、编译器、语言都追溯于此。
  • Ken Thompson:Unix 的另一个名字,B 语言作者,UTF-8 贡献者,后来还参与设计了 Go。1983 年图灵奖得主。业界对他的评价极高:Unix 内核、工具链、国际象棋机 Belle、Plan 9——"他可能是史上成就最全面的程序员"。
  • Donald Knuth:《计算机程序设计艺术》的作者,TeX 排版系统的创造者,1974 年图灵奖得主。他把"算法分析"从手艺变成了科学;他给 TeX 的 bug 设赏金、从 $2.56 起每次翻倍,至今无人领走全部赏金——这是个体对"严谨"的最极致表达。
  • Bjarne Stroustrup(C++)与 Niklaus Wirth(Pascal,1984 图灵奖):一个证明"抽象不必牺牲性能",一个定义了"简单语言"的范式。

3. 个人计算与开源运动(1983-1991):把计算机交还给个人

  • Linus Torvalds:Linux 内核与 Git 的创造者。他用一己之力证明了"去中心化的开放协作可以造出行星级软件"——Linux 现在运行着全球绝大多数服务器、安卓设备和超算,Git 重新定义了协作本身。
  • Richard Stallman:GNU 项目、Emacs、GCC、自由软件运动的创始人。他让"软件应该自由"成为一场运动,塑造了整个开源生态的伦理基础。
  • John Carmack:Doom/Quake 的引擎作者。他把实时 3D 图形推到硬件极限,Carmack's Reverse 算法至今是图形学教科书内容。他是"个人极致工程"在游戏领域的化身。

4. 互联网与数据时代(1990s-2000s):连接世界并处理世界

  • Tim Berners-Lee(1989):万维网的发明者——HTTP、HTML、URL,以及"坚持让网络保持开放"的决定。互联网的形态由他的个人选择定义。
  • James Gosling(Java)、Guido van Rossum(Python)、Brendan Eich(JavaScript,10 天创造):三门语言的作者,分别定义了企业开发、数据科学与 AI、Web 前端。值得注意的是 Python 和 JavaScript 都诞生于 1990 年代,其影响力却在 2020 年代达到顶峰——个体的作品可以跨越三十年的周期。
  • Doug Cutting:Lucene、Nutch、Hadoop 的创造者——"大数据"这个词从他开始有了具体形态。

5. 规模系统与 AI 时代(2000s-2020s):把不可能变成基础设施

  • Jeff Dean:谷歌搜索基础设施、MapReduce、BigTable、Spanner、TensorFlow、TPU 的核心推动者。他用"把尚未规模化的东西做成不可逆的基础设施"的方式,参与了互联网数据、深度学习、大模型三个时代的奠基。2026 年 8 月,他离开谷歌创办 Discovery Loop,转向"自动化科学研究"。
  • Anders Hejlsberg:Turbo Pascal、Delphi、C#、TypeScript——四个时代、四门语言,从 PC 编程到 Web 前端的连续跨代命中,是编程语言史上独一无二的记录。他至今仍是微软 C# 首席架构师和 TypeScript 核心开发者。

这五个时代的共性值得单独总结:这些传奇都不是"最会写代码的人",而是"在时代转换点上,把别人不敢做的'尚未规模化'的事,做成'不可逆'的人"。Ada 定义了编程,Hopper 定义了编译器,Ritchie 定义了系统语言,Torvalds 定义了开放协作,Berners-Lee 定义了互联,Dean 定义了规模计算。他们的共同点不是天才的炫技,而是对"下一层地基应该长什么样"的判断力。

二、传奇的共同特质:从个体视角看"决定性"

如果把这些传奇放在一起对比,可以提炼出四条反复出现的特质——它们不是天赋,而是可训练的能力结构:

第一,痛点驱动而非概念驱动。 他们几乎不为了"发明新东西"而发明。Ritchie 要的是"写 Unix 的语言",Hejlsberg 每次都是从"开发者当下的痛点"出发(编译慢→Turbo Pascal;Java 授权受限→C#;JS 大规模难维护→TypeScript)。先有真实的问题,才有传奇的答案。

第二,工具思维:给"做事情的人"造工具。 传奇程序员的绝大多数作品是"工具的工具"——编译器让写程序更快,操作系统让程序能跑,框架让更多人能开发。他们的杠杆来自"我服务的人越多,我的价值越被放大"。

第三,长期主义:10 年游戏。 Hejlsberg 有句名言:设计语言是"10 年游戏"——版本一很好但有各种问题,版本二在补,版本三才真正伟大,然后还要说服人们采用。Python 用了三十年才成为 AI 时代的默认语言;Linux 用了三十年才覆盖全球。个体的决定性作用,往往以十年为单位兑现。

第四,对系统的深层理解。 无论是 Knuth 对算法的理解、Carmack 对硬件的理解、还是 Dean 对分布式系统的理解,传奇都建立在"理解整个系统的运行方式"之上——这正是后来所有浅层技能的底座。

三、AI 时代:个体的决定性作用还在吗?

现在进入核心问题。先看两组事实,它们指向相反的直觉。

支持"个体作用仍然决定"的证据:

  • 独立开发者 Pieter Levels 以零员工运营 Nomad List、PhotoAI 等多个产品,年经常性收入超 300 万美元;他曾在 17 天内把一个想法做到年收入 100 万美元。
  • 独立开发者 Marc Lou 2025 年收入 103 万美元,两年内推出 21 个产品,零融资、零团队。
  • 中国独立开发者陈云飞,完全不会编程,用 AI 工具 1 小时开发"小猫补光灯",上架 4 小时冲上付费榜第一,收入三四十万元;杭州产品经理 Shawn 以一人"AI Native 团队"开发,对比外包节省 75% 成本。
  • 结构数据:单人创办的初创公司占比从 2019 年的 23.7% 升至 2025 年的 36.3%;2026 年第一季度 34% 的新 micro-SaaS 由无编程经验的创始人构建。
  • Anthropic CEO Dario Amodei 预测:70-80% 置信度,2026 年可能出现"单人员工的十亿美元公司"。

支持"个体作用被稀释"的证据:

  • 全球已提交代码 42% 来自 AI,84% 的开发者日常使用 AI 辅助;GitHub Copilot 平均生成用户 46% 的代码。
  • 哈佛劳动经济学研究(基于 6200 万劳动者、2.45 亿条招聘信息):采用 AI 的企业初级开发者岗位快速减少,相关就业率下降约 10%。
  • 国内计算机专业本科毕业生平均月薪三年间从 8192 元降至 7639 元,薪资排名跌出前十。
  • 2026 年 2 月,Block(杰克·多尔西)宣布裁员 40%,被业内视为"史上第一次完全由 AI 扩张引发的裁员"。
  • 马斯克的极端预测:2026 年底编程将彻底自动化,程序员"可能很快不复存在"。

两组合起来,真正的图景不是"个体还有没有用",而是个体的决定性作用正在更换载体

四、能力转移:从"写"到"判断"的历史镜鉴

要理解这次转移,值得回顾软件史上上一次"生产力革命":编译器取代汇编程序员。

1950 年代,当 FORTRAN 出现时,同样的恐慌出现过——"还要不要懂汇编?"历史给出的答案是:汇编程序员没有消失,但写汇编不再是核心竞争力;懂"程序应该如何组织"的人成为了更高级的工程师。编译器的每一次普及,都让软件工程的总量扩大而非缩小,也把人的价值推向了更高抽象层。

AI 编程是编译器时刻的放大版,但有两点根本不同:

第一,这次被民主化的是"写"本身,而不是"想"。 编译器只替代了汇编这个"表达层";AI 替代的是从需求到代码的整个"实现层"。所以它比编译器更彻底——但替代的依然是"实现",不是"判断"。什么值得做、怎么做是对的、什么情况下 AI 是错的——这些判断没有对应的"编译器"。

第二,验证成为新的稀缺环节。 当 AI 可以无限生成代码,真正决定产出的不是"生成得多快",而是"审查得多准"。行业正在出现的共识是:最好的软件工程师,不是写代码最快的人,而是最清楚什么时候不该相信 AI 的人。 优秀开发者的能力结构,正在从"实现算法"迁移到"提出正确的问题 + 验证输出 + 架构设计 + 安全分析"。

这解释了一个看似矛盾的现象:一方面初级岗位在消失、薪资在下降;另一方面,高阶工程师被"像明星一样哄抢"(清华大学智能产业研究院聂再清语)。清华、斯坦福等高校已经开始开设"智能体工程"课程,教的是提示工程、智能体搭建、代码审查——编程的门槛越低,高阶程序员的门槛就越高。

五、结论:决定性作用没有消失,它换了形态

回到最初的谱系。如果以"在时代转换点把尚未规模化的东西做成不可逆的基础设施"来定义传奇,那么 AI 时代的传奇还没有诞生,但它的候选者特征已经清晰:

第一,个体杠杆的历史新高。 一个会"组织 AI"的人,现在可以产出过去一个团队的产出——这是 Pieter Levels、Marc Lou 们正在证明的。从纯粹的生产力角度看,个体的决定性作用从未像今天这么大。工具让一个人的能力边界扩展到历史最大。

第二,决定性的标准从"产出速度"转向"判断质量"。 传奇不再由"写得快"定义,而由"看得准"定义——知道 AI 何时错、知道该造什么、知道如何把系统组织起来。这恰恰是传奇程序员谱系里最稳定的那条特质(对系统的深层理解),而不是最容易被 AI 替代的那条。

第三,AI 时代的第一个"传奇",大概率不是写代码的人,而是定义"代码应该被如何审查与组织"的人。 Anders Hejlsberg 的预测正在成为行业共识:人类将从"代码写作者"变成"代码审核者",管理"一群初级程序员(AI agent)";Jeff Dean 的 Discovery Loop 则在更上游——让 AI 自动化"科学研究"本身。两位传奇都用同一个框架思考:AI 接管"做",人接管"判断"。

所以,对"AI 时代个体的能力是否还能有决定性作用"这个问题的回答是:能,但决定性的位置变了。 过去,一个人靠"写得比别人快、比别人好"决定一个行业;现在和未来,一个人靠"在别人都被 AI 带着跑的时候,知道什么不该信、什么值得造"决定一个行业。工具民主化了"写",却让"判断"变得更加稀缺——而判断,从来都是传奇真正的定义。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-10 18:18:30 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/919865.html
  2. 运行时间 : 0.226846s [ 吞吐率:4.41req/s ] 内存消耗:4,700.10kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=816624c0619448058be9705694f71f61
  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 ( 4.22 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.11 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.000986s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001549s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000750s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000729s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001373s ]
  6. SELECT * FROM `set` [ RunTime:0.000627s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001618s ]
  8. SELECT * FROM `article` WHERE `id` = 919865 LIMIT 1 [ RunTime:0.001069s ]
  9. UPDATE `article` SET `lasttime` = 1786357110 WHERE `id` = 919865 [ RunTime:0.001840s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000852s ]
  11. SELECT * FROM `article` WHERE `id` < 919865 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001326s ]
  12. SELECT * FROM `article` WHERE `id` > 919865 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002700s ]
  13. SELECT * FROM `article` WHERE `id` < 919865 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.011363s ]
  14. SELECT * FROM `article` WHERE `id` < 919865 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001682s ]
  15. SELECT * FROM `article` WHERE `id` < 919865 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003174s ]
0.230725s