乐于分享
好东西不私藏

软件工程不等于 Coding:产品经理学 AI Coding,不是去抢生产代码

软件工程不等于 Coding:产品经理学 AI Coding,不是去抢生产代码

昨天下午,受邀给福报厂跨境产品线的一组产品经理做了一场分享。

我讲了两个话题。

第一个,如何成为 AI 原生产品经理。

第二个,如何从超级个体走向超级组织。

这两个话题放在一起,其实是在回答同一个问题:AI 到底在改变产品经理的哪一层能力?

不是会不会写提示词。

也不是会不会让工具生成一个页面。

真正的变化,是产品经理必须从“需求翻译者”,往“可执行闭环的组织者”迁移。

这句话可能不讨好。

但到了今天,很多话要说清楚。

尤其要说清楚一个边界:产品经理进代码库,不等于产品经理把自己写的代码推到生产现场。

软件工程不等于 Coding。

这句话,比“人人都要会写代码”更重要。

Summary

1、产品经理学 AI Coding,第一价值不是提高代码效率,而是提高共识效率。

2、需求在业务方、产品经理、PRD、研发之间每传一层,都会发生信息衰减。

3、AI 原生产品经理要敢于要代码、读代码、拉分支、跑本地服务,但不要绕过工程体系写生产代码。

4、局部 Coding 提效不等于整体软件工程提效,测试、验收、架构和发布没有提效,最终只是制造堆积。

5、更合理的变化,是把原来的多角色接力,重组为“产品-前端-设计”和“后端-数据-BI-测试”两个小闭环。

6、超级组织的难点,不是找到超级个体,而是能不能容忍他们的锐度,并给足授权。

这篇文章真正想说的是:AI Coding 对产品经理的意义,不是让他替代研发写生产代码,而是让他进入代码上下文,减少需求传递损耗,重组协作小闭环,并把个人闭环能力推进到组织能复用的层面。

图 1:公开研究给出的提醒很一致:AI 能提速,但越进入真实项目,越考验上下文和验收。

一、产品经理学 AI Coding,第一目的不是写代码

产品经理学 AI Coding,最先改变的是沟通方式,不是 Coding 速度。

我知道很多组织现在都在推 AI Coding。

如果这句话是对研发说的,我认为没有问题。研发当然应该把 AI Coding 用到真实生产链路里,当然要让代码进项目、进分支、进测试、进交付。

但如果这句话是对产品经理说的,重点就要换一下。

产品经理学 AI Coding,不是为了抢研发的活。

也不是为了证明自己会写代码。

它的第一价值,是减少沟通损耗。

今天的产品开发里,真正消耗最大的地方,常常不是写代码,而是信息不断衰减。

业务方口头提一个需求,第一层衰减发生了。

产品经理理解以后写成 PRD,第二层衰减发生了。

PRD 再传给研发,第三层衰减发生了。

研发实现后,业务方一看,说不是这个意思。于是又开会,又解释,又补文档,又改排期。

很多团队以为自己在做需求管理。

其实是在管理一次又一次的信息丢失。

图 2:AI Coding 的第一价值,是把“口头理解”提前变成“可运行表达”。

二、POC 不是生产代码,是最快的共识工具

一段跑得起来的 POC,胜过三轮各说各话的评审会,但它不能绕过工程体系直接进生产。

如果产品经理能基于既有项目,用 AI Coding 做出一个可运行的 POC,事情会发生很大变化。

他可以把业务方拉到现场。

这里点一下,业务方说不对;马上改。

那里少一个字段,现场补。

某个状态不符合实际流程,直接把状态机调出来改。

这时候,产品表达不再是一份静态 PRD。

它变成了一个可点、可看、可跑、可讨论的东西。

更重要的是,这个东西不是凭空画出来的高保真图。

它是在既有代码、既有架构、既有接口、既有工程约束里做出来的。

当产品经理把这个 POC 交给研发时,研发拿到的也不是一句“体验要好一点”。

而是一个更精确的产品表达:页面如何变化、数据如何流转、边界在哪里、哪里只是验证、哪里要工程化重做。

注意,是工程化重做。

POC 的价值是让分歧提前暴露,不是把一堆未经架构、测试、代码审查和发布治理的东西,直接塞进现场环境。

所以,真正的会议治理,不是不让别人开会。

真正的会议治理,是减少无效沟通,增加闭环表达。

图 3:产品经理进入代码上下文后,沟通对象从“文档”变成“运行结果”。

三、软件工程不等于 Coding,局部提效不等于整体提效

如果只提升“写代码”这一段,后面的测试、验收、架构和发布没有变快,整体效率不会真正提升。

这也是我为什么不建议产品经理把代码写进生产现场。

产品经理本来技术底子就薄。

多数人不懂架构,不懂工程约束,不懂性能、稳定性、安全、可维护性,也不懂一段代码上线以后会牵动哪些系统。

这不是贬低产品经理。

这是尊重软件工程。

软件工程不是写出几万行代码。

它还包括架构设计、代码审查、测试验证、灰度发布、监控告警、回滚机制、数据一致性和长期维护。

如果产品经理用 AI 写了几万行代码,开发也用 AI 写了几万行代码,最后谁的上?

谁来检查?

谁来测试?

谁来验收?

谁来承担生产事故?

如果这些后置环节没有提效,前面多写出来的代码,只会变成新的堆积。

所以,产品经理最应该提的,不是 Coding 效率。

而是沟通效率、共识效率和验收效率。

四、进代码库,是为了读上下文,不是抢生产代码

产品经理要敢于伸手要代码,但伸手的目的不是接管研发,而是看见真实上下文。

代码仍然是数字世界的底层语言。

你今天搞不定电脑,可以写一个小脚本来解决。

你要批量整理文件、生成报告、处理表格,也可以用代码驱动。

你要验证一个产品想法,更离不开代码。

但进入代码世界,不等于把自己当成职业工程师。

更准确地说,产品经理要具备“代码上下文理解能力”。

很多人会说,一个项目可以做出来,一到两个项目、十个项目就做不出来。

这句话我不太认同。

至少不能简单归因成“AI 不行”。

很多时候,是我们没有把既有项目的上下文给到 AI。

既有项目的真实上下文在哪里?

在代码里。

在目录结构里。

在接口命名里。

在组件复用里。

在那些没有写进 PRD、但系统已经默认遵守的规则里。

所以我给产品经理的建议很直接:做需求的第一时间,要勇敢伸手要代码。

当然,权限、合规、敏感代码要遵守组织规则。

但只要条件允许,就应该拉分支,起本地服务,读目录结构,在安全环境里改一个最小需求。

不要一上来就碰生产。

也不要一上来就追求大改。

先做到三件事:能跑起来,能改一处,能解释改动会影响哪里。

这三件事做到了,产品经理和研发的对话质量会完全不一样。

图 4:产品经理的 AI 原生程度,不看工具数量,看能不能进入真实上下文。

五、更合理的形态,是把多角色接力压成两个小闭环

AI Coding 不应该让所有人都冲到同一个代码战场,而应该重新划分闭环。

原来的开发工作,是很多角色串行接力。

产品写需求,设计出图,前端实现,后端写接口,数据库建表,BI 做分析,测试做验证。

每一段都有专业价值。

但每多交接一次,就多一次信息衰减。

AI 出现以后,最合理的变化,不是让产品、前端、后端、测试都各自多写几万行代码。

那只会制造更多冲突。

更合理的方式,是把协作压成两个更小的闭环。

第一个闭环,是产品、前端和设计。

产品经理可以用 AI Coding 把交互、页面、状态和流程先跑出来,和前端、设计一起把“用户看见什么、怎么操作、怎么反馈”快速对齐。

第二个闭环,是后端、数据库、BI 和测试。

后端不只是写接口,还要往前理解产品意图,往后覆盖数据、分析和测试验证,把“系统怎么承载、数据怎么可信、结果怎么验收”形成闭环。

这样,原来的长链条不再是一串人排队传话。

它变成两个可以互相对接的小闭环。

产品经理往前走一步,不是去替代研发,而是把前端表达和业务共识做得更完整。

研发往前走一步,也不是只接需求,而是更早进入产品和业务判断。

图 5:AI Coding 更合理的组织变化,不是人人抢代码,而是把长链路压成两个可验收的小闭环。

六、超级个体不是更快,而是能独立闭环

只是在原岗位上变快,不叫超级个体;能独立面对真实结果,才叫超级个体。

现在大家都在讲超级个体。

很多人的理解是:一个人用 AI,把自己的效率提高几倍。

这当然有价值。

但我不认为这就是超级个体。

真正的超级个体,一定有很强的个人闭环能力。

他不只是把手里的活做快。

他会把手伸到边界外。

产品经理要伸到代码里。

研发要伸到产品和市场里。

运营要伸到数据、转化和自动化里。

咨询顾问要伸到交付物、工具和可运行系统里。

很多开发同学用 AI Coding 做了很多产品,但真正推到市场、推到用户那里,未必卖得出去。

这不是能力不强。

而是闭环还没有越过技术边界。

同样,产品经理如果永远停留在需求和文档里,也很难成为超级个体。

他必须能独立面对一个市场问题、业务问题、用户问题,然后用 AI、代码、流程、产品判断,把它推进到可交付结果。

快没有意义。

符合不了业务预期、市场预期、用户预期,越快只是越快地跑偏。

七、超级组织的前提,是能容忍一批有锐度的人

超级个体天然会突破边界,组织如果只喜欢听话的人,就接不住他们。

从超级个体走向超级组织,最大的难点不是工具。

是组织能不能容忍这群人。

超级个体往往不是传统意义上的“标准员工”。

他们会自己定义问题。

会自己拉资源。

会先做出来,再拿结果说话。

有时候,他们不太愿意每一步都汇报。

这对管理者是挑战,对 HR 也是挑战。

因为传统管理更习惯看流程、看汇报、看岗位边界、看层层审批。

但超级个体需要的是另一种环境:清晰目标、足够授权、低摩擦协同、可见舞台,以及对失败的容忍。

这不是说组织要放任。

恰恰相反,组织要控得更聪明。

要控价值,不要控每一步动作。

要控风险边界,不要控探索姿势。

要控资源投入,不要把人重新塞回旧协同链条。

尖刀班要有锐度。

如果每一把刀都被磨成圆角,就不要指望它还能破局。

图 6:超级组织不是少管理,而是把管理重心从过程控制移到价值和边界控制。

超级组织不是少管理,而是先控价值投入,再放手让奇迹发生。

方向没选好,授权会变成浪费;方向选好了,过度干预会杀死涌现。

那组织到底怎么做?

我认为先控价值投入。

不是所有事情都值得进入超级个体的运作空间。

低价值、低杠杆、低复用的事情,不要拿来消耗这群人。

应该挑高价值问题。

比如跨境业务里的复杂运营流程、商家服务体验、产品迭代效率、内部协同链路、数据分析闭环。

这些问题一旦跑通,不只是一个人变快,而是能变成一套组织能力。

方向确定以后,组织要做三件事。

1给真实问题,不要只给练习题。

2给必要资源,包括代码、数据、业务专家和测试环境。

3给清晰边界,哪些能自动化,哪些必须人工确认,哪些绝对不能碰。

做到这三件事以后,就不要天天干涉。

给他们时间,给他们舞台,给他们结果验收。

很多奇迹不是被管理出来的。

是组织终于不把它提前按死以后,长出来的。

八、最后:AI 时代最美好的事,是你有机会重新定义自己

AI 真正放大的,不是岗位,而是一个人重新定义自己的能力。

我不太接受别人对我的定义。

我更愿意自己定义自己。

这也是我觉得 AI 时代很美好的地方。

很多人在公司里追求认可。

绩效是别人对你的认可。

职级是别人对你的认可。

汇报链条里的评价,也是别人对你的认可。

这些东西当然重要。

但它们不等于你对自己的认可。

AI 给了很多人一个新的机会:你可以用自己的能力,把一个想法做出来,把一个工具跑起来,把一个业务闭环打穿,把一个市场反馈拿回来。

真正有人愿意为你的结果买单,那是一种更硬的认可。

所以,AI 原生产品经理不是一个新头衔。

它是一种新站位。

你不再只是写需求的人。

你要能进入代码上下文,能和 AI 一起做 POC,能把业务语言翻译成系统行为,也能清楚知道哪些东西不能越过工程体系。

明天就可以开始。

拿一个真实需求。

拉一个安全分支。

本地把项目跑起来。

让 AI 先读代码,再让它解释结构,然后只改一个最小点。

这个最小点只用于共识、演示和验证,不用于绕过研发直接上线。

改完以后,拿给业务方看,拿给研发看,记录哪里说清楚了,哪里仍然说不清楚。

这件事做三次,你会开始理解 AI Coding。

这件事做十次,你会开始理解 AI 原生产品经理。

这件事在组织里被允许、被看见、被复用,才有机会长成超级组织。

···

参考资料:GitHub Copilot productivity research;Google DORA 2025 Report;METR 2025 developer productivity study;McKinsey The State of AI 2025;Stack Overflow Developer Survey 2025。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-06 12:07:36 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/713671.html
  2. 运行时间 : 0.204746s [ 吞吐率:4.88req/s ] 内存消耗:4,703.85kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d9f003567a16899564c1a758a2053697
  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.001037s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001488s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000737s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000690s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001334s ]
  6. SELECT * FROM `set` [ RunTime:0.000624s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001425s ]
  8. SELECT * FROM `article` WHERE `id` = 713671 LIMIT 1 [ RunTime:0.001080s ]
  9. UPDATE `article` SET `lasttime` = 1780718856 WHERE `id` = 713671 [ RunTime:0.009371s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000611s ]
  11. SELECT * FROM `article` WHERE `id` < 713671 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001089s ]
  12. SELECT * FROM `article` WHERE `id` > 713671 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001083s ]
  13. SELECT * FROM `article` WHERE `id` < 713671 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.009298s ]
  14. SELECT * FROM `article` WHERE `id` < 713671 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001687s ]
  15. SELECT * FROM `article` WHERE `id` < 713671 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001864s ]
0.207694s