当前位置:首页>java>从深处思考AI编程的认知变迁-AI时代开发者生存指南

从深处思考AI编程的认知变迁-AI时代开发者生存指南

  • 2026-01-31 19:17:09
从深处思考AI编程的认知变迁-AI时代开发者生存指南

AI时代开发者生存指南

从工具使用者到价值判断者的认知跃迁

最早接触AI编程工具时,那种效率碾压感很容易让人产生错觉——我好像瞬间变强了。但几个月后,这种"强大感"的本质暴露无遗:它是借来的,且附带利息。

就像突然拥有了一位过目不忘的助手,它能瞬间提供任何资料,但决策权仍在你手中。问题在于:当获取信息的成本趋近于零,判断信息质量的能力反而成了最大瓶颈

一、关于"生成"的幻觉

当前两种极端误区正在技术圈蔓延:

一类人彻底放弃思考,将AI输出视为真理,代码能跑就行,从不深究背后逻辑。另一类人则完全抗拒,认为使用AI就是"作弊",坚持手敲每一行代码,用苦行僧式的努力来证明自己在"学习"。

真实的转变应该是思维重心的迁移——从"怎么实现这个功能"转向"这个功能值不值得实现,以及什么样的方案在当前约束条件下是最优解"。

核心认知

  • AI消灭了"怎么做"的门槛,但放大了"做什么"和"为什么做"的权重
  • 从执行者转变为决策者,是生存的第一要义

二、关于"学习"的重新定义

传统学习路径很清晰:权威教材、基础概念、循序渐进、大量练习,形成肌肉记忆。这套方法在知识半衰期很长的年代确实有效。

现在的困境是:你花三个月深入学习的框架,可能半年后就被AI的某个更新版本内置;你背诵的API,变成了自然语言对话就能调用的能力。

焦虑很正常。但关键是意识到:未来需要记忆的不是知识本身,而是知识的拓扑结构。知道在哪里能找到什么,比拥有什么更重要;理解不同知识之间的依赖关系,比记住知识点本身更有价值。

学习的分层策略

表层——技能层:语法、工具、最佳实践。这一层变化速度按月计算,不值得深钻,保持"够用即可"的敏感度即可。

深层——元认知层:

  • 如何判断技术方案的优劣
  • 如何在信息不完整时做出决策
  • 如何将模糊需求转化为可执行路径
  • 如何识别问题本质而非表象

这一层的变化速度以年甚至十年为单位。而且,AI越强大,这一层越凸显其重要性——因为AI擅长执行确定的、有标准答案的任务,而人类的价值在于处理模糊、不确定、没有标准答案的情境。

三、关于"竞争力"的错觉

一个常见的认知陷阱需要澄清:有人说"AI正在替代大量编码工作",同时又有人说"AI会让程序员更值钱"。这两句话看似矛盾,但理解了其中的逻辑就会明白——

被淘汰的不是"程序员"这个职业,而是"程序员"身份背后特定的能力组合。

以前,会写代码就是核心竞争力。代码写得快、bug少、能处理复杂逻辑,就是高手。这套评价体系正在失效。

在新的评价体系里,代码能力变成了入场券,而非决胜点。就像现在的职场,会用电脑是基本要求,但不会有人因为"会用电脑"就被认为是人才。

竞争力的两个新维度

第一,问题的洞察力。同样的AI工具,给两个人,他们提的需求和获得的输出可能天差地别。差距不在工具,而在提出问题的质量。

好的问题描述包含:边界条件、约束限制、验收标准、失败场景。差的问题描述只有"给我做个XX功能"。这不是技术能力,而是思维清晰度。

第二,价值的判断力。技术方案没有绝对的好坏,只有适不适合。适合业务阶段、团队能力、维护成本的,才是好方案。

AI可以给你十个方案,但它不知道你的团队明天会不会解散,不知道你的业务下个月会不会pivot。这种在特定情境下的判断,是它给不了的。


与其焦虑"我会不会被AI取代",不如问自己:

  • 我能不能比AI更理解所处的业务场景?
  • 我能不能在十个看似等价的方案里选出真正适合当下的那个?

如果答案是肯定的,AI就是你的放大器。如果答案是否定的,那你确实危险——不是被AI取代,而是被"会用AI且比你更懂业务的人"取代

四、关于"理解"的层次

很多人说要"理解AI的原理",但"理解"的定义各不相同。

有人觉得知道Transformer架构、注意力机制、Token预测,就是理解了。这是工程师式的理解,关注"它是怎么工作的"。

但还有另一种理解,是现象学的理解:不纠结内部机制,而是观察它的行为模式,总结它的能力边界和失效规律。

从底层原理看AI编程的本质

了解技术层面有助于建立正确的预期。现在主流的大语言模型,核心都是预测下一个Token。它不是在"思考",而是基于海量文本数据训练出的统计模式,计算哪个词出现在当前上下文后的概率最高。

这个机制决定了它的几个根本特性:

1. 模式匹配而非逻辑推理

当你问"如何实现快速排序"时,它不是在脑中推演算法的执行过程,而是根据训练数据里成千上万段关于快速排序的描述,预测出最可能出现的代码序列。

这就是为什么它偶尔会给出"看起来对但跑不通"的代码——它预测的是"程序员通常会怎么写",而不是"逻辑上正确的实现应该是什么样"。

2. 无法自我验证正确性

AI生成的代码不会经过编译器的检验,不会被执行测试。它只是在输出文本序列。当你让它写一个Python函数,它不知道这段代码是否有语法错误,更不知道逻辑是否正确。

这一点很关键。很多人以为AI能"理解"代码,其实不能。它甚至不知道一个括号是否匹配,除非训练数据里这种不匹配的情况很少见。

3. 知识的时效性与幻觉

与早期模型不同,现在的AI已具备联网搜索能力,能获取最新文档和教程。但这并不意味着它"真正理解"了这些新知识。它依然是基于模式的匹配,只是数据源从训练集扩展到了实时网络。

更隐蔽的问题是:网络上的信息大量是过时的、错误的或误导性的。AI从这些数据中学习,自然会继承这些问题。它可能给你一个五年前博客里的方案,而那个方案在最新版本中已不再推荐。

不同模型的"性格"画像

虽然底层机制相似,但不同模型的训练方式造就了它们截然不同的"性格"。理解这些性格,比理解技术架构更实用。

Claude(Anthropic):训练特别强调"有用、诚实、无害"的平衡。表现保守稳健,倾向于生成经过充分验证的传统方案;解释详细但偶尔过于谨慎;不确定时会明确说"我不确定",而不是硬编答案。

GPT-4(OpenAI):知识面广但偶尔口无遮拦。很少说"我不知道",即使面对超出知识范围的问题也会给出看似合理的答案——这种自信有时很坑。风格多变,可以通过提示词调整,但也要求用户有能力判断哪种风格适合当前场景。

GitHub Copilot:专门训练来补全代码,而非对话。上下文敏感,能保持项目风格一致;响应速度快,适合实时集成。但擅长的是"根据已有代码推断接下来写什么",而不是"从零设计架构"。最大的风险是习惯性依赖——用久了会发现,自己不再记忆API细节,肌肉记忆在退化。

Cursor(AI原生IDE):代表AI编程工具的发展方向。具备项目级理解,能读取整个代码库;支持多轮对话,可逐步细化需求;能直接运行命令、读取错误、自动修复简单bug。但也放大了AI的缺陷——如果盲目信任它的"自动修复",可能在不知不觉中把问题搞得更糟。

糊涂使用的五种典型症状

  1. 把AI当搜索引擎:
    直接问"帮我实现登录功能",将通用解直接用于生产,忽视框架差异、安全规范和业务特殊需求。
  2. 忽视上下文丢失:
    大模型都有上下文窗口限制。聊了二十轮后,AI可能完全偏离最初需求,而用户并未察觉。
  3. 信任幻觉:
    AI会"编造"不存在的API(如pdf_toolkit_advanced),将几个真实库的名字拼在一起,看起来非常合理。
  4. 放弃代码审查:
    认为"AI写的代码肯定比我好"。实际上,AI代码常包含SQL注入、XSS、N+1查询、边界条件缺失等问题。
  5. 过度依赖实时搜索:
    对基础稳定的技术也要求搜索最新信息,反而引入过时博客的噪音,降低响应速度。

建立正确的使用边界

使用原则

  • AI负责探索,人负责决策:
    用AI发散方案,人来基于业务约束收敛选择
  • 复杂任务必须拆解:
    多步推理任务拆成独立子任务,验证一步再进行下一步
  • 关键逻辑必须手写:
    涉及安全、性能、核心业务的代码,坚持手写或深度review
  • 建立信任度评级:
    单元测试、格式化代码(高信任);并发、安全、性能优化(低信任)
  • 保留离线能力:
    定期做不用AI的编程练习,保持基础能力不退化

理解AI,不是去理解它的技术实现,而是去理解它的"性格"——它擅长什么、不擅长什么、在什么情况下会撒谎、什么时候应该要求它搜索最新信息。

当能预判AI的输出质量,知道什么时候应该全盘接受、什么时候应该质疑、什么时候应该放弃使用,就真正"理解"了AI。这比任何技术文档都真实。

五、关于"陪伴"的意义

最近半年,用AI最多的场景不是写代码,而是对话。不是"帮我实现XX"的工具性对话,而是"我在想这个问题,你觉得呢"的探索性对话。

它成了思维的磨刀石。

有说法是:你只有把一件事给别人讲清楚,才算真正理解了。但现实中,找到愿意听你讲、还能给出反馈的人很难。AI填补了这个空缺。

可以用它来:

  • 把模糊的想法结构化
  • 挑战思维中的盲区
  • 快速验证某个假设的合理性
  • 模拟不同角色的视角
  • 搜索最新研究,补充信息边界

这不是替代思考,是加速思考。就像有了一个永不疲倦、永远耐心的对话伙伴,它能把思路推进到一个人很难到达的深度。

但前提是:你自己必须有基本的判断能力。否则很容易陷入"确认偏误"——AI为了迎合你,可能强化你原本错误的想法。

所以又回到了那个核心:AI是放大器,不是替代品。它放大你的能力,也放大你的缺陷。

六、一些还在困惑中的问题

不是所有问题都有了答案。

比如,当AI能写出比人更好的代码时,"持续练习编程"还有没有意义?如果最终输出一样,过程还重要吗?

目前的想法是:练习的目的不是为了写出代码,而是为了保持对复杂系统的敏感度。就像飞行员需要定期飞模拟器来保持手感,程序员可能也需要定期手写核心逻辑来保持对技术的直觉。

但直觉到底能不能被外包?还没想明白。

另一个困惑:如果未来的程序员主要工作是"定义问题和验证结果",那现在学习的那些底层知识——算法、数据结构、操作系统原理——还有没有必要深入掌握?

一方面,这些知识构成了"品味",让人能判断AI输出的好坏。另一方面,当调用这些知识的成本趋近于零,深度掌握它们的机会成本是不是太高了?

目前的妥协方案是:保持"知道存在"的广度,和"偶尔深钻"的深度。不是为了用,而是为了在AI给出离谱答案时能识别出来。

更大的困惑是:当AI的能力继续发展,今天这些认知框架会不会也过时?现在写的这些思考,会不会半年后就显得幼稚?

答案是肯定的。但这恰恰是写作的意义所在——记录当下的认知,作为未来嘲笑自己的素材。进化本身就是不断推翻过去的过程。

七、写在最后

回到开头那个老同事的话。他现在每天花最多时间的不是review代码,而是帮团队拆解问题、设定验收标准、在多个AI生成的方案中做选择。

他说现在的工作更像一个"策划人"——不是创作内容,而是筛选、组织、呈现内容。不是执行者,而是决策者。

这种转变不是一夜之间发生的,而是随着工具能力的提升,自然而然的能力迁移。

对于普通开发者来说,最不需要做的是恐慌式学习。试图追赶每一个新模型、每一个新工具,是注定要失败的策略。工具的变化速度永远快过学习速度。

更好的策略是:站稳自己的核心领域,保持对工具的敏感度但不沉迷,把省下来的时间投入到那些AI做不好、且长期有价值的事情上。

这些事情包括:

  • 深入理解所服务的业务,比任何人都懂它的痛点
  • 建立跨领域的连接能力,能把技术方案和业务价值翻译清楚
  • 培养判断力和品味,知道什么是好的,什么只是能用的
  • 保持思维的独立性,不盲从AI也不抗拒AI
  • 学会什么时候需要AI搜索最新信息,什么时候要相信自己的经验

技术的浪潮一波接一波,但总有一些东西是不变的:对复杂性的敬畏、对质量的执着、对解决问题的热情。这些是AI给不了也夺不走的。

工具在进化,人也得跟着进化。但进化的方向不是变成更好的工具使用者,而是变成更好的问题定义者和价值判断者

这可能就是我们这代开发者要完成的认知跃迁。

— 全文完 —

本文基于 AI 时代开发者的生存思考整理而成

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-08 07:08:02 HTTP/2.0 GET : https://f.mffb.com.cn/a/470569.html
  2. 运行时间 : 0.134281s [ 吞吐率:7.45req/s ] 内存消耗:4,410.30kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c90abe0816c819b55461208f3dcf77aa
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000690s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000747s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.013532s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003077s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000955s ]
  6. SELECT * FROM `set` [ RunTime:0.000438s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000858s ]
  8. SELECT * FROM `article` WHERE `id` = 470569 LIMIT 1 [ RunTime:0.002982s ]
  9. UPDATE `article` SET `lasttime` = 1770505682 WHERE `id` = 470569 [ RunTime:0.001438s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000393s ]
  11. SELECT * FROM `article` WHERE `id` < 470569 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001000s ]
  12. SELECT * FROM `article` WHERE `id` > 470569 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007790s ]
  13. SELECT * FROM `article` WHERE `id` < 470569 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006640s ]
  14. SELECT * FROM `article` WHERE `id` < 470569 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.009887s ]
  15. SELECT * FROM `article` WHERE `id` < 470569 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008923s ]
0.137088s