乐于分享
好东西不私藏

被AI"宣判死刑"的传统软件从业者,这本书也许是救命稻草

被AI"宣判死刑"的传统软件从业者,这本书也许是救命稻草

你有多久没更新过简历了?

如果你是程序员、产品经理、软件测试工程师,或者是任何在传统软件行业工作的从业者,这个问题可能会让你心里咯噔一下。

不是不想更新,是不知道该写什么。

曾经你引以为傲的技能——熟练掌握某个框架、写过多少行代码、拿下过多少个项目——好像突然不值钱了。因为现在,AI可以在几秒钟内完成你几天的工作量。

这种感觉,就像《三体》里那句著名的"降维打击":你还没反应过来,战场已经不存在了。

这不是危言耸听。

2026年,全球软件行业正在经历一场史无前例的地震。桥水基金高管公开警告:AI对传统软件公司构成"生存性风险"。甲骨文、SAP等巨头股价累计跌幅超过30%,市值蒸发超过8300亿美元。微软全球裁员6000人,Salesforce裁员4500人——软件开发团队是重灾区。

行业数据显示,2025年全球程序员岗位减少18%,AI代码生成使软件开发效率提升15%以上,人力成本降低20%-30%。

你可能会问:那我们该怎么办?

今天我想和你分享两本书,它们不是心灵鸡汤,而是真正能帮你看清这场变革底层逻辑的"生存手册"。一本是哈佛教授克里斯坦森的《创新者的窘境》,另一本是MIT教授布林约尔松的《第二次机器革命》。

读完这两本书,你会明白:AI取代的,不是你的工作,而是"重复性的工作方式"。


01 一个反常识的事实:成功是失败的原因

先问你一个问题:为什么越是管理良好的企业,越容易在变革中失败?

这个问题听起来很反直觉,对吧?

在我们的认知里,成功的企业一定有做对了什么——优秀的管理、敏锐的战略、强大的执行力。但哈佛商学院教授克莱顿·克里斯坦森在《创新者的窘境》中揭示了一个令人震惊的真相:

正是这些"正确的事情",导致了它们的失败。

克里斯坦森研究了硬盘行业长达20年的数据,发现了一个规律:

每当出现破坏性技术创新时,行业领先的企业总是会落伍。

比如,8英寸硬盘企业主导市场时,没人能想到5.25英寸硬盘会崛起——因为5.25英寸硬盘容量只有8英寸的20%-30%,在大型计算机市场完全不受欢迎。但它体积小、重量轻、功耗低,恰好满足了新兴的个人电脑市场需求。

最终,所有8英寸硬盘巨头全部退出历史舞台。

克里斯坦森把这叫做"破坏性创新"——一种最初只服务于小众市场或低端市场,但随着技术迭代,最终会颠覆主流市场的创新模式。

它的可怕之处在于:你根本感知不到它的威胁。

因为在你的价值网络里,这个新技术"不够好"、不赚钱、不是你的客户需要的。你甚至会觉得它只是个"玩具"。

但就是这个"玩具",最终会吃掉你的市场。


02 现在的AI,就是当年的"小硬盘"

你发现了吗?现在的AI,正在重演硬盘行业的故事。

高盛在2026年初发布了一份令人震惊的报告,把软件行业比作"被互联网颠覆的报纸业"和"遭监管重创的烟草业"。报告指出,三类软件企业正面临系统性风险:

第一类:标准化SaaS工具提供商。

席位订阅制的通用软件首当其冲。项目管理平台Monday.com因为AI代理工具可以自动化工作流,业绩超预期但股价单日暴跌19%。Salesforce、Adobe等企业级软件巨头估值缩水超过20%。

为什么?因为它们的商业模式是"按人头收费"——你用的人越多,我收的钱越多。但AI恰好是来帮你减少人力的。这不是利益冲突是什么?

第二类:专业信息服务商。

法律与金融数据公司遭遇直接冲击。Anthropic推出法律Agent可以完成合同审查、合规追踪等高价值服务,导致Thomson Reuters、FactSet单日跌幅超过10%。

当AI可以直接告诉你"这份合同有哪些风险",谁还愿意花几万块订阅法律数据库?

第三类:基础代码依赖型公司。

传统软件代码库从资产沦为负债。私募持有的老旧系统面临"三人两周复刻五千万产品"的降维打击——因为AI轻量化开发成本趋近于零,而那些满是技术债务的老系统反而阻碍了AI集成。

这就是《创新者的窘境》中描述的"价值网络陷阱":企业做什么、不做什么,很大程度上由其所在的价值网络决定。

传统软件公司的价值网络,是围绕"人工操作"构建的。产品设计考虑的是"人如何使用软件",商业模式是"人用多少功能收多少钱"。

但AI的价值网络,是围绕"机器执行"构建的。它不需要人操作,它直接帮你完成任务。

这两个网络,就像两条平行线,越来越难以交集。


03 第二次机器革命:我们正在经历的拐点

如果说《创新者的窘境》告诉你的是"为什么会被颠覆",那么MIT教授埃里克·布林约尔松的《第二次机器革命》则告诉你:这场颠覆的速度,可能比你想象的更快。

布林约尔松在书中提出了一个核心观点:技术进步正在以指数级速度发展,而我们的人类直觉是线性的。

什么意思?

我们的大脑习惯了"一年更比一年好"的线性思维。但技术进步不是这样的。它可能是这样的:第1年进步1%,第2年进步2%,第3年进步4%……然后在某个节点,突然爆发式增长。

第一次机器革命,是蒸汽机和电力的发明,它们替代了人类的体力劳动。而第二次机器革命,是数字技术——尤其是AI——替代人类的认知劳动。

布林约尔松指出,数字技术有三个特征,让它不同于以往任何一次技术革命:

1. 指数级增长

摩尔定律大家听说过吧?芯片性能每18个月翻一番,价格降一半。过去几十年,这个定律一直在发挥作用。但现在,大模型的能力提升速度已经远远超过了摩尔定律。

GPT-3到GPT-4,用了不到两年。GPT-4到GPT-5,据说只用了几个月。而GPT-5到GPT-6,可能只需要几周。

这不是科幻,这是事实。

2. 零边际成本

传统软件每增加一个用户,都需要额外的服务器、带宽、维护成本。但AI不同。一旦模型训练完成,服务100万个用户和服务1000个用户的成本差距,可能只有几美元。

这意味着什么?意味着AI产品可以做到极低的价格,甚至免费。而传统软件的价格战,根本打不赢。

3. 无形但无处不在

你看不见AI,但它已经渗透到了你生活的每一个角落。你在抖音看到的推荐视频、在淘宝看到的商品、在百度搜到的结果,背后都是AI在运作。

而传统软件,你是要"安装"的,是要"学习"的,是要"维护"的。

布林约尔松警告:第二次机器革命带来的变化,不会在一夜之间发生,但它的影响会比大多数人预期的更深刻、更迅速。

这句话写于2014年。十年后的今天,我们正在见证它的应验。


04 那些被"宣判死刑"的人,处境如何?

说了这么多宏观趋势,该说说具体的人了。

程序员小张,35岁,某互联网公司后端开发。2025年底被优化,赔偿N+1。投了三个月简历,面试了十几家,要么HC冻结,要么薪资腰斩。

他说:"以前觉得技术是铁饭碗,现在才知道,铁饭碗也可能被AI砸碎。"

产品经理小李,做了8年需求分析和项目管理。2026年初被告知要"降本增效",团队从15人缩减到7人。她每天的工作变成了"和AI抢活干"——AI可以自动生成PRD、画原型图、甚至做用户调研分析报告。

"我现在感觉自己像个AI训练师,"她苦笑,"专门负责给AI提需求的人。"

测试工程师小王,做了6年自动化测试。2026年初被裁员,因为公司引入了一套AI测试系统,可以自动发现Bug、自动编写测试用例、自动生成测试报告。

"公司说,这套系统一个人就能维护,"他说,"那我存在的意义是什么?"

这三个人,代表了当前软件行业最焦虑的群体。

他们不是不努力,不是没技术,而是踩中了《创新者的窘境》中描述的"三重困境":

第一重:资源依赖。 他们的技能,都是围绕现有技术栈构建的。Java、C++、Python、Vue、React……这些都是延续性技术的产物。而破坏性技术(AI)来了,它们的价值瞬间缩水。

第二重:小市场无法满足大需求。 一个35岁的程序员,需要养家、还房贷、年薪不能低于某个数字。但AI催生的新岗位,大多是初级岗位,薪资远低于预期。

第三重:无法对尚不存在的市场进行分析。 你不知道AI时代需要什么技能,因为这个市场还没成熟。等你学会了,可能又过时了。

这就是"创新者窘境"最残酷的地方:不是因为你做错了什么,而是因为你做对了什么——而这些"正确的事情"在新技术面前,反而成了负担。


05 普通人如何破局?两本书给出答案

但故事不是到这里就结束了。

《创新者的窘境》和《第二次机器革命》不只是悲观预言,它们还提供了应对策略。

克里斯坦森在书中指出,面对破坏性创新,有三种生存路径:

路径一:跳跃到新的价值网络。

本田最初以摩托车进入美国市场,主攻"骑行爱好者"群体。但当它发现美国还有"需要便宜通勤工具"的大量新用户时,它跳跃到了"低价通勤工具"的价值网络,创造了全新品类——小型摩托车,最终改变了整个行业格局。

对于软件从业者来说,这意味着:不要只盯着技术,要盯着用户需求。

AI能做什么?AI不能做什么?用户真正需要的是什么?

如果你能把AI的能力和用户的需求结合起来,创造出新的产品或服务,你就不再是"被颠覆者",而是"颠覆者"。

路径二:从小市场开始,逐步渗透。

克里斯坦森说,大企业往往看不上小市场,因为"不够塞牙缝"。但正是这些小市场,给了新进入者生存和成长的空间。

对于个人来说,这意味着:不要想着一夜之间转行成功,先从一个小方向切入。

比如,你是程序员,可以先学习AI编程工具(Copilot、Cursor等),提升自己的效率,然后逐步拓展到AI应用开发、AI产品设计等方向。

不要害怕"小",小市场里往往藏着大机会。

路径三:建立"独立组织"。

克里斯坦森建议大企业建立独立部门来应对破坏性创新,因为"母公司的流程和价值观会杀死创新"。

对于个人来说,这意味着:给自己创造一个"独立空间",远离旧环境的惯性。

比如,可以利用业余时间学习新技能、参与开源项目、做副业尝试……让自己逐步适应新的价值网络,而不是突然被推入陌生的战场。

布林约尔松则从更宏观的角度给出了建议:

第一,学会与机器协作,而不是与机器竞争。

历史上,每次重大技术革命都会消灭一些工作岗位,但同时也会创造新的工作岗位。纺织机消灭了手工纺织工,但创造了机械工程师。计算机消灭了算盘计算员,但创造了程序员。

AI时代也一样。AI会消灭一些重复性工作,但会创造新的工作——比如AI训练师、AI伦理专家、人机协作设计师。

你要做的,不是"比AI更强",而是"学会利用AI让自己更强"。

第二,培养机器难以替代的能力。

布林约尔松指出,AI最擅长的,是处理明确规则下的重复性任务。而人类最擅长的,是处理模糊情境、进行创造性思考、建立情感连接。

所以,那些需要创造力、洞察力、人际沟通能力的工作,短期内很难被AI取代。

比如,产品经理的核心价值不是"画原型",而是"理解用户需求"和"协调资源";程序员的的核心价值不是"写代码",而是"理解业务逻辑"和"设计系统架构"。

第三,保持学习的习惯和适应变化的能力。

布林约尔松说,在第二次机器革命时代,唯一的铁饭碗就是"持续学习的能力"。

技术会过时,但学习能力不会。知识会更新,但学习方法不会。

你要做的,是成为一个"学习机器",而不是一个"知识容器"。


06 一个真实的转型故事

说了这么多理论,来一个真实的例子。

我认识一个朋友,叫老周,今年40岁,在软件行业干了15年。2025年底被裁员,赔偿拿到了,但房贷还要还,孩子还要养。

他说,那段时间每天都很焦虑,晚上睡不着觉,头发一把一把地掉。

但他没有一直沉沦下去。

2026年初,他开始做两件事:

第一件事:重新审视自己的技能。

他发现自己最大的优势,不是会写代码,而是懂业务——他做过电商、金融、医疗三个行业的项目,积累了大量的行业经验。

"AI可以写代码,但它不懂业务,"他说,"业务经验才是我的护城河。"

第二件事:学习AI工具,但不是学技术细节。

他花了两三个月时间,把主流的AI编程工具都玩了一遍,重点学习"怎么用AI提效",而不是"怎么训练AI模型"。

"我不是科学家,我是应用者,"他说,"我不需要懂原理,我只需要懂怎么用。"

现在,他找到了一份新工作——AI产品经理,专门负责把AI能力落地到具体业务场景。薪资比以前还高了20%。

"被裁的那天,我觉得天都塌了,"他笑着说,"但现在回头看,那反而是我职业生涯的转折点。"


07 写在最后

《创新者的窘境》里有句话,我很喜欢:

"市场的失败,往往不是因为技术不够好,而是因为技术太好了。"

这句话看起来矛盾,但仔细想想很有道理。

正是因为传统软件"太好"了——功能完善、体验流畅、服务稳定——所以它才会被AI"降维打击"。因为AI不需要"更好",只需要"更便宜"和"更便捷"。

同样,正是因为你过去"太成功"了——技术扎实、经验丰富、收入不错——所以你才会对这场变革感到措手不及。因为"成功经验"往往是变革的最大障碍。

但换个角度想,这场变革也给你提供了一个机会:一个跳出旧价值网络、进入新价值网络的机会。

《第二次机器革命》里,布林约尔松写道:

"我们正站在历史的拐点。未来的世界将由两种人组成:一种是被机器替代的人,另一种是掌控机器的人。"

你选择做哪一种?


今日话题:

你是软件从业者吗?最近有没有感受到AI带来的压力?你打算如何应对这场变革?

A. 已经开始了学习和转型 B. 还在观望,等形势明朗 C. 考虑换个赛道 D. 其他想法

欢迎在评论区分享你的故事,我们一起聊聊。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-16 12:06:07 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/632800.html
  2. 运行时间 : 0.110767s [ 吞吐率:9.03req/s ] 内存消耗:4,823.38kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1034bb8a5120ee8d7ca0e3516e04071a
  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.000396s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000695s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000303s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000276s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000631s ]
  6. SELECT * FROM `set` [ RunTime:0.000194s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000573s ]
  8. SELECT * FROM `article` WHERE `id` = 632800 LIMIT 1 [ RunTime:0.000558s ]
  9. UPDATE `article` SET `lasttime` = 1778904367 WHERE `id` = 632800 [ RunTime:0.005204s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.001419s ]
  11. SELECT * FROM `article` WHERE `id` < 632800 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000491s ]
  12. SELECT * FROM `article` WHERE `id` > 632800 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001925s ]
  13. SELECT * FROM `article` WHERE `id` < 632800 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000727s ]
  14. SELECT * FROM `article` WHERE `id` < 632800 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001407s ]
  15. SELECT * FROM `article` WHERE `id` < 632800 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004598s ]
0.113920s