乐于分享
好东西不私藏

AI Coding 能力模型:代码都让 AI 写,还要学编程吗?

AI Coding 能力模型:代码都让 AI 写,还要学编程吗?

AI训练营10期6月底开班,欢迎咨询

最近写了太多偏“硬”的技术文章,确实有点扛不住了,今天我们来聊点形而上的东西:AI 时代的判断力

为什么会有这个课题呢?是因为最近有很多零散的触发点没有被连接,然后昨晚我们在 TGO 小组会议的主题是:AI + data,两轮分享后,我突然福至心灵,一下感觉就来了:

当时的话题是:打造企业级 Agentic RAG 心得

然后是如何创建个人第二大脑,这兄弟有一套完整的方法论:

他们分享的内容本身很常规,但在讨论的时候触发了我的 AI 知识框架底层分类逻辑,于是问题就来了,虽然现在看起来有非常多的 Agent,也有非常多的公司在做 Agent,比如:

只不过,虽然 Agent 很多,但如果你真的看知识库类的 Agent,其实只有两个大方向:

协作类 Agent RAG、知识输出类 Agent RAG

这里所谓协作类 Agent RAG,也就是他会读取很多知识,我们不会期待他的输出 100% 正确,而是在我们与他协作的过程中共创出最终的答案

知识输出类 Agent RAG 的话,逻辑又不一样了,他不需要我们跟他协作,而是需要我们被他引导,并且我们期待他能输出尽量 100% 正确的答案。

至此,大家就会理解协作类 Agent 和 知识输出类 Agent 的区别了

Agent 是否输出 100% 正确的内容,进一步的解读是:用户是否需要对 AI 输出能力的判断力,这个判断力是是否需要协作的基础

关于 Agentic RAG 的话题,我们之前讨论过,并且最近有一些新的心得,但由于篇幅太大,就后续再展开,我们今天核心聊聊这个对 AI 输出内容的判断能力

这个问题远比大家想象的更加复杂,他可能会涉及整个工作流、组织结构的重构。

评价是权利之源

这个其实不是 AI 课题,是管理课题,之前我们在做管理框架文章的时候就讨论过了。

在公司体系下人越多效率越低,其核心原因分为两点:

  1. 规模导致的信息差
  2. 专业壁垒过高导致的评价难题

我们今天重点说下这个评价问题,一般来说公司是分部门的,其原因是:专业的人做专业的事,这里的专业就是评价、判断能力。

行业经常出现的管理问题是:外行管理内行,也就是说在瞎指挥的情况下容易出事。

而最容易出现评价难题的就是技术部门,比如之前Qwen 核心林俊旸离职事件就是个很好的 Case:上游 Leader 根本不具备对下级员工的指导和评价能力,那么这就是一个失控状态。

那么什么是评价/判断能力呢?简单来说就是我们对一个项目、一篇文章、一段代码好坏的理解,和可以提出的意见。这里又可以进行分层:

  1. 最差的是毫无判断力;
  2. 更进一步是知道什么是错的;
  3. 再进一步是知道对的里面冗余的是什么;
  4. 更进一步是知道什么是好的,好在哪;
  5. ......

知道好坏对错,才能提出优化建议,大家可以去对照下,你作为一个 Leader,对下面同学手里的工作、职业的发展是否具备评价/判断能力,并且要明确具有什么层次的评价判断能力:

从这里我们开始回归,Agentic RAG 其实正遭遇类似的评价问题:

协作类 Agent 当前数据正确率远未达到 100%(我这边的数据是 80% 左右),那么使用他就会要求用户协作,这变相就是要求用户具备对 AI 输出内容的评价判断能力。

而当前最是火热的协作 Agent 的代表是 Coding Agent,他正面临相关的问题:

AI Coding 的能力模型

这里先分享两个关于学员的经典 Case:

学员一

不懂技术,用 ai coding 做了几个 demo,现在遇到了几个小问题:

  1. 不懂编程,怎么确定不同项目使用什么技术栈,是否合理
  2. 前端样式感觉也很丑,让 ai 提取了好看网站的 ui 风格,实际做出来差的有点远,该怎么做好看,包括 ui 风格和可视化风格,是不是要使用一些其他的项目
  3. 想做的交互效果只会用自然语言描述,ai 转成代码,总有或多或少的差异,想要 1:1 实现指定的页面交互效果,该怎样撰写提示词,让 AI 产出符合预期的代码
  4. 把 Demo 打磨成生产级的应用,权限管控、数据安全这类体系不知该怎么设计,怎么编写对应的提示词,现在只能做些 demo

学员二

我疑惑的是,作为一个个人,应该怎么去做更合适?

我是前端出身,进入一家做 Agent 的公司做全栈工程;公司是任务制,也就是按照整个任务都是你做,可能涉及完整的前后端代码。

当然我是前端,所以分配到的任务可能更偏重前端的;因此也有 java 的同学,他们会做更偏重后端的任务;

在我做需求的时候,简单的写个 java 接口,ai 完全没问题,但是涉及到多个表的创建关联,有的时候 ai 写出来的能跑,但是可能不符合规范;

现在我就很疑惑了:java 同学说我现在设计到核心代码,需要补充架构能力,Code Review 的时候不能一问三不知,好像是与神对话写出来的代码;

基于此,我感觉我要补充后端的架构能力; 但是,后面我们代码都是 ai 写,就应该让 ai 去学,而不是自己去学,这个怎么破?

这两个 Case 背后,其实不是简单的不会写代码,而是三个更底层的问题:

  1. 我不知道 AI 给我的方案是否合理;
  2. 我不知道 AI 写出来的代码是否符合工程规范;
  3. 我不知道 Demo 到生产级应用之间到底差了什么。

要解决这些问题,就要回归我们前面说的评价/判断能力了,如果不了解底层逻辑就很容易在以后代码都让 AI 写,我还要不要学编程这种事情上纠结。

AI Coding 的门槛是 Prompt,但 Prompt 只是输入能力,真正决定上限的是评价能力。

现在我们需要关心的是:到底要做什么、学什么去提升我们整体 AI Coding 的评价能力,毕竟学错了会很麻烦...

也正是因为我们要学习,所以我们先提出了这套 AI Coding 能力模型,接下来就是照着能力模型做学习了:

AI Coding 能力爬坡

接下来进入能力爬坡阶段,现在时代不同了,之前的一套学习逻辑现在可能不适应了,比如之前我们要做前端全栈工程师的学习路径是:js-css-hybrid-react/vue-小程序-NodeJS......

后端的学习路径会更为陡峭一些,但他们都有类似的问题:耗时费力,不是1、2年能搞定的事,等你真正学完黄花菜都凉了。

所以更合理的方式是:围绕 AI Coding 的评价能力,一层一层补。换句话是什么呢?不是为了跟 AI 抢着写代码,而是为了获得一个评价/判断能力,包括:

  1. AI 有没有做错;
  2. AI 有没有理解偏;
  3. AI 的方案是否合理;

饭一口一口吃,路一步一步走,接下来我们按照能力模型做展开:

第一层:显性错误验收能力

抛弃你想做复杂技术选型的幻想,第一步要做的是补齐基本验收能力。

很多人刚开始用 AI Coding,只要页面能打开、按钮能点击,就觉得完成了,但真实项目里,这远远不够。

这个阶段对大家要求不高,能够很好的扮演一名传统的产品经理或者传统的测试经理就行,至少要做到保证 AI Coding 在结果上表面是没问题的。

如果一个人连显性错误都验不出来,就很容易被 AI 的表面完成感骗了。

这里具体怎么学、学什么呢?

最简单的方式是,从小功能开始,每次让 AI 写完以后,自己固定做一遍验收:

因为做的是小功能,每次出点问题是很好映射的,这里的目的是什么呢?

这里的目的是让你把所有的错误类型都看一次,对有什么错、如何产生、怎么改,有个基础的印象,这里会形成基础的研发调试感

只要研发调试感形成了,后续更复杂的项目也就不慌了,因为所有的错误类型是看过一次了:

第二层:需求与交互还原能力

第一层解决的是:AI 做出来的东西有没有显性错误,目标是熟悉各种错误,形成一种研发调试感

第二层的话问题又来了,AI 没有错误,不需要你调试了,但给的东西不是你要的

  1. 页面能做出来,但看起来很丑;
  2. 让 AI 模仿好看网站的 UI 风格,但最终差得很远;
  3. 想要某个交互效果,但只能用自然语言描述,AI 实现出来总有偏差。

要解决上述问题,就又要回到评价能力了,如果把 AI 当员工的话,你不能给他很粗的修改建议,比如:

  1. 高级一点、丝滑一点;
  2. 像某某网站一样;
  3. 页面更有科技感一点;

AI 需要的是工程化表达而不是你的感觉,因为没人知道你的感觉是什么...

在这一块训练的就是结构化表达、描述问题的能力了,也就是从:

我想要一个好看的页面 升级成: 这个页面由哪些模块组成,每个模块展示什么信息,组件状态有哪些,交互路径是什么,视觉风格由哪些规则控制,最后用什么标准验收...

这是一个逐步递进的过程,从产品表达 → 前端表达 → 交互表达,需要补足学习的部分就是:

  1. 拆页面结构,不给模糊化的表达,而是说清楚,页面分几块、左边是什么、右边是什么、哪些内容是主信息,哪些内容是辅助信息...
  2. 拆组件状态,很多组件是有状态的,包括默认态、加载态、空数据等,你不告诉 AI 他也可能会做对,但 AI 不会保证全对;
  3. 拆交互过程,交互丝滑就很虚,要实际的话就要说清楚点击哪里、点击效果、是否弹窗、弹窗动画等
  4. ......

上述的东西很细、处理起来是很烦躁的,但你至少需要做一次,然后就可以尝试建立三个东西了:

  1. 建立自己的页面参考库。把你觉得好看的后台、官网、数据看板、产品页截图收集起来,不只是收藏,还要让 AI 帮你分析它为什么好看;
  2. 建立自己的需求 Spec 模板。以后不要直接让 AI 写代码,先让它和你一起生成一份页面 Spec;
  3. 建立交互验收清单......

第三层:技术方案判断能力

至此,大家在工具使用和研发调试感觉上会比较熟悉了,随后就可以逐步进入深水区了,比如判断:AI 给出的方案是不是合理的

这是很多人最容易被 AI 带偏的地方,因为 AI 很擅长给出一套看起来非常专业的方案。你问他做一个系统用什么技术栈,他可能会给你:

前端 React,后端 Spring Boot,数据库 MySQL,缓存 Redis鉴权 JWT,部署 Docker,再加消息队列、对象存储、微服务、K8s......

这些词单独看都没错,但放到你的项目里可能完全没必要,这就回到前面说的评价能力了:

高手不是让 AI 输出更多,而是能删掉那些正确但当前没用的东西

所以,这一层需要获得的能力是判断:

  1. 这个方案和当前项目阶段是否匹配?
  2. 这个技术是不是解决真实问题?
  3. 这个复杂度是不是当前就需要?
  4. 团队未来能不能维护?

说实话,这个阶段是很难的,已经不是一般小白能够达到的阶段,举个例子,我们的产品项目一般会分为三个阶段:Demo → MVP → 生产阶段

这里最容易出现的问题是:明明只是 Demo,却让 AI 上生产级复杂度;或者明明要上线,却还停留在 Demo 技术方案。

因为对于 AI 来说,实现你的目标是最重要的,而如何实现对他来说是没有概念的,我们可能会有框架难度的概念,但 AI 没有,对他来说都是一样的...

这里篇幅有限,我没办法聊得太具体,这里就给大家举个例子:

如果现在大家需要去实现一个 AI 表格/多维表格

这里就有 2 种做法,让 AI 直接照着飞书/多维表格,一个一个功能抄,相信我,这样一定会完成的,你一定能拿到看上去正确的结果。

但是 AI 是不了解底层逻辑的,在复杂实现上你不给他说清楚,他就会随意实现,比如:

  1. 如何实现表格的多人协作并留痕;
  2. 如何实现不同的人按不同的角色做权限管理;
  3. 如何实现员工@的通知功能;
  4. ...

如果你只是 Demo,那么您随意,如果你要长期维护,那么也不需要你懂代码,但其中的关系设计、表设计、实现逻辑,必须用产品语言给 AI 说清楚~

也就是说,你要具备产品架构设计的能力,通过自然语言是知道技术背后的底层逻辑的,只要你知道底层逻辑,你就能知道他应该如何演进。

第四层:工程规范与架构能力

第三层解决的是:方案是否合理,第四层就开始进入真实团队协作了,也就是:

AI Coding 如何过 Code Review、如何上生产

这也是学员二直接遭遇的问题:

简单 Java 接口,AI 能写;但一旦涉及多表关系、核心业务、团队规范。。。AI 写出来“能跑”,不代表“能交付”。

其背后是 AI 如何与团队协作、团队协作的规范是什么的问题

现阶段 AI Coding 属于个人效率提升利器,但他一旦上升到团队效率就有点不行了,这一步不得不面对的东西是:工程规范与架构解释能力

以前端同学为例,这里需要了解的架构不是什么微服务、分布式、高并发撒的,这里需要补的东西更接近业务本质,包括:

  1. 数据库一对一、一对多、多对多关系怎么设计;
  2. 异常怎么统一处理;
  3. 日志怎么记录;
  4. ......

上述模块的目标当然不是去写后端代码,他需要你能判断 AI 写出来的代码,是否符合一个团队长期维护的基本规则

这里有些晦涩,举个例子,如果你要做修改密码模块,需要很多额外逻辑:

所有这一切都跟代码无关,而与业务理解有关、与风险识别有关...

个人在这块的实践经验是:能搞懂表设计,或者能做清楚表设计,那么至少可以解决 60% 的问题

第五层:生产化交付能力

然后是学员最后一个问题:现在只能做些 Demo,不知道权限管控、数据安全这类体系怎么设计

这里其实主要是 Demo 和生产的区别,其实对于 Coding 能力来说是差不多的,只不过生产要求的工程细节会多太多,因为背后有各种稳定性要求。

举个例子,你做 demo 不会要什么日志与埋点,但如果上线出问题没日志就会很蛋疼,老板问你各种转化数据,也就跟着完蛋了...

这里复杂度已经较高了,我们这里不展开,大家可以看看图解:

结语

最后,回归最初的触动,我为什么会写这篇文章呢?

虽然今天我们讨论的是 AI Coding 的能力爬坡模型,其实我真正感兴趣的是他背后的两类 Agent 类型,以及后续 Agent 的演进方向。

当前 Agent 是没办法处理复杂的协作长链路任务的,所以需要我们与 AI 共创答案,这里的典型案例是 AI Coding;

但这个更大的方向肯定走向更智能,知识输出引导类的 Agent 才是终点,只不过这东西在数据处理这边很难,整体的技术范式复杂度会高很多,如果后续有需要,我们再继续讨论吧......

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-02 07:00:28 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/696610.html
  2. 运行时间 : 0.117459s [ 吞吐率:8.51req/s ] 内存消耗:4,739.54kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c61bdb9efb1592311b71726e30d689a1
  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.000588s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000797s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000326s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000269s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000511s ]
  6. SELECT * FROM `set` [ RunTime:0.000198s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000586s ]
  8. SELECT * FROM `article` WHERE `id` = 696610 LIMIT 1 [ RunTime:0.000508s ]
  9. UPDATE `article` SET `lasttime` = 1780354828 WHERE `id` = 696610 [ RunTime:0.010799s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000411s ]
  11. SELECT * FROM `article` WHERE `id` < 696610 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000663s ]
  12. SELECT * FROM `article` WHERE `id` > 696610 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000482s ]
  13. SELECT * FROM `article` WHERE `id` < 696610 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003813s ]
  14. SELECT * FROM `article` WHERE `id` < 696610 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000689s ]
  15. SELECT * FROM `article` WHERE `id` < 696610 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000671s ]
0.121373s