乐于分享
好东西不私藏

AI 编程工具选左还是选右?深度对比 Superpowers 与 ECC,找到你的工程搭档

AI 编程工具选左还是选右?深度对比 Superpowers 与 ECC,找到你的工程搭档

最近半年,AI 编程圈有两个项目增长异常凶猛。

一个叫 Superpowers,GitHub 上 15.9 万 Star。另一个叫 Everything Claude Code,简称 ECC,19.6 万 Star。两个项目加起来,接近 36 万星标——这个数字,放在任何技术领域都足以让人停下来看一看。

但真正有意思的,不是它们有多火。而是它们代表了两种截然不同的 AI 工程化路线。

一种路线说:AI 太会"偷懒"了,必须给它套上缰绳,逼它按规矩来。

另一种路线说:AI 的能力边界还远没有被释放,应该给它配齐装备,让它什么都能干。

你不会以为这两种路线只是"严格"和"灵活"的区别吧。它们背后,是两种完全不同的技术价值观。

今天这篇文章,我们就来拆开这两个项目,看清楚它们分别解决了什么问题,适合什么人,以及——你该怎么选。

纪律漏斗全能工具箱using-superpowers 元技能流程控制 (设计→规划→执行)质量保障 (TDD+调试+验证)向内收:约束行为,追求可靠AI越强越容易"自圆其说"→ 可靠来自流程,不是智力Token优化记忆持久化技能匹配 (246+)验证循环AgentShield 安全并行编排向外扩:释放能力,追求全能每次对话都从零开始→ 强大来自积累,不是遗忘同一个问题,两种方向相反的答案AI做事太随意,怎么让它严谨起来? vs AI能力太单薄,怎么让它强大起来?

图 1:Superpowers vs ECC 核心哲学对比 — 纪律漏斗(紫) vs 全能工具箱(绿)


一、Superpowers:把"纪律"写进代码

先看 Superpowers。

这个项目由 Jesse Vincent 创建,核心定位非常清晰:它是一套强制执行工程纪律的 Skill 系统

什么意思?

用过 AI 写代码的人都有这种体验:你提一个需求,AI 二话不说就开始写代码。写得飞快,看起来也像模像样。但你仔细一看——没考虑边界条件,没写测试,甚至直接在你的 main 分支上改。这就是所谓的"Vibe Coding"——跟着感觉写代码。

Superpowers 要做的,就是用 14 个 Skill 告诉 AI:不许这么做

它的架构是三层设计:

第1层:元技能using-superpowers — 每次对话强制检查适用 Skill硬门槛,不是建议1第2层:流程控制brainstorming需求梳理writing-plans任务拆解executing-plans按计划推进2第3层:质量保障test-driven-developmentsystematic-debuggingverification-before3

图 2:Superpowers 三层架构 — 元技能→流程控制(brainstorming→writing-plans→executing-plans)→质量保障(TDD+调试+验证)

最上层是 using-superpowers,一个"元技能"。它强制 AI 在每次对话开始时,先检查当前任务适用于哪些 Skill。这不是建议——是硬门槛。

中间层是流程控制 Skill:brainstorming 负责需求梳理,writing-plans 负责拆解任务,executing-plans 负责按计划推进。

最底层是质量保障 Skill:test-driven-development 强制先写测试,systematic-debugging 走四阶段根因分析,verification-before-completion 要求做事前先验证。

这三个环,像一个漏斗:想法从上面进来,代码从下面出去。中间每一环都有明确的质量门禁。

它的铁律,是你不舒服的原因

Superpowers 有几个让人"不舒服"的设计:

第一个:没先写失败的测试,就不准写生产代码。如果你先写了实现代码?删掉,从头来过。文档里甚至专门有一章叫"常见借口和为什么它们都是错的"。

第二个:调试必须先做根因分析。AI 遇到 bug 喜欢直接改代码碰运气,Superpowers 不允许。它要求先完成根因调查,再提出假设,验证后才允许修复。

第三个:绝不在 main 分支上直接工作。每个任务都在独立的 Git Worktree 里完成,完成后再合入主分支。

这些规则听起来像新员工的入职培训手册。但事实是:资深工程师之所以资深,不是因为他们更聪明,而是因为他们养成了这些习惯。 Superpowers 做的,就是把好工程师的习惯固化为 AI 的行为准则。

它解决的核心问题

Superpowers 本质上在解决一个悖论:AI 越强,越容易写出"看起来对但实际上有坑"的代码。因为它太能自圆其说了。

所以 Superpowers 的策略是:不追求 AI"更聪明",而是追求 AI"更可靠"。可靠来自流程,而不是智力。

如果你管理过实习生,你会有同感:一个聪明的实习生可能会写出很酷的代码,但往往不考虑异常处理、不考虑扩展性、不考虑回归影响。你需要花很多时间给他"抠细节"。而一个不那么聪明但纪律好的实习生,虽然写代码慢一点,但出错率低,交付物可预测。

Superpowers 就是在训练 AI 成为后者。

二、ECC:把"全能"装进工具箱

再看 ECC。

这个项目由 affaan-m 创建,最初是 Anthropic 黑客松的获奖项目。经过 10 个月的高强度实战打磨,已经从一个配置集合演化为一个完整的 Agent Harness 性能优化系统。

如果 Superpowers 像一位严格的导师,那 ECC 就像一把瑞士军刀——什么都有,按需取用。

六个维度,各司其职

ECC 的架构是六层:

1Token 优化智能路由 (Sonnet/Opus) · 精简系统提示 · 后台Hook管理 · 成本降60%2记忆持久化跨会话记住上下文 · 自动提取新模式更新技能库 · 越用越懂你3技能匹配 (246+)12种语言 · TypeScript/Python/Go/Java/Rust/Swift · Django/SwiftUI等专项4验证循环Checkpoint Eval (不可逆操作) · Continuous Eval (高频迭代) · 3种评分器5AgentShield 安全扫描1282测试用例 · 102条规则 · 红蓝对抗审计 · 命令净化 · CVE扫描6并行编排Git Worktree级联 · 子代理并行 · 语义检索Top-K · 上下文截断压缩核心差异化:持续学习系统 v2置信度评分自动提取 · 本能聚类为技能 · /instinct-export 团队共享

图 3:ECC 六层架构 — Token优化→记忆持久化→技能匹配→验证循环→AgentShield→并行编排,底部持续学习系统

第一层是 Token 优化。 简单任务用 Sonnet(成本降 60%),复杂架构设计用 Opus。系统提示精简到最少必要指令,砍掉所有"礼貌性废话"。后台进程通过 Hook 管理,避免僵尸进程和 Token 泄漏。

第二层是记忆持久化。 这是 ECC 最特别的地方——它能跨会话记住上下文。每次会话结束时,系统自动提取新模式,更新技能库。下次启动时,历史上下文自动注入。这意味着你用得越久,它越懂你。

第三层是技能匹配。 246 个技能模块,覆盖 TypeScript、Python、Go、Java、Kotlin、C++、Rust、Swift、PHP 等 12 种语言生态。从 Django 模式到 SwiftUI 设计系统,从数据库迁移到视频编辑,几乎覆盖了你能想到的所有开发场景。

第四层是验证循环。 两种模式:Checkpoint Eval 用于不可逆操作(架构决策),Continuous Eval 用于高频迭代(大规模重构)。支持 PassAtK、ExactMatch、SemanticMatch 三种评分器。

第五层是 AgentShield 安全扫描。 1282 个测试用例、102 条静态分析规则。每个 Shell 命令经过净化检查,危险命令(如 rm -rf /)直接拦截。依赖项自动对照 CVE 数据库扫描。甚至支持三个 Opus Agent 同时进行红蓝对抗审计。

第六层是并行编排。 通过 Git Worktree 级联法将大型重构拆分为多个并行工作树。子代理只接收与当前子任务最相关的上下文片段,用语义检索 Top-K 加截断压缩解决上下文稀释问题。

它最大的差异化:持续学习

ECC 有一个独一无二的能力:持续学习系统 v2。

它不是靠人工写 Skill,而是基于置信度评分自动从会话中提取有效模式。相关本能会被聚类为技能。更关键的是,学习成果可以在团队间共享——通过 /instinct-export 导出,/instinct-import 导入。

这意味着一个团队使用 ECC 六个月后,它积累的不是数据,而是集体经验。

它解决的核心问题

ECC 解决的是另一个悖论:AI 很强,但每次对话都从零开始。你昨天教会它的东西,今天它全忘了。你在这个项目里踩过的坑,换个项目又要重新踩一遍。

ECC 的策略是:把 AI 的每一次交互都变成可积累的资产。不是让它"更聪明",而是让它"不遗忘"。

三、两条路线的根本分歧

到这里,你应该能感觉到这两个项目的本质差异了。

Superpowers 问的问题是:AI 做事太随意了,怎么让它严谨起来?

ECC 问的问题是:AI 能力太单薄了,怎么让它强大起来?

这两个问题的方向是相反的。一个向内收,一个向外扩。

一个类比帮你理解

想象你要教两个人做饭。

第一个人,你的策略是给他一本 14 页的菜谱。每道菜写得很详细:备菜 5 分钟,大火 3 分钟,小火 10 分钟。每一步都有明确的检查点。在他熟练掌握这套流程之前,不允许自由发挥。

第二个人,你的策略是给他一整个厨房。从菜刀到蒸烤箱,从脱水机到真空低温烹饪器。各种厨具一应俱全,他可以根据想做的菜自由组合使用。

第一个人做出来的菜,味道可预期,不会翻车。但菜式有限。

第二个人能做出来的花样多,但要把握火候和搭配,需要自己判断。

Superpowers 是第一个人。ECC 是第二个人。

从数据看差异

维度
Superpowers
ECC
技能/组件数
14 个
300+ 个
子代理数
1 个
61 个
支持语言
语言无关
12 种语言
安全审计
1282 个测试 + 红蓝对抗
跨会话记忆
持续学习系统
安装方式
一键安装
5 种配置档案可选
设计哲学
流程强制
灵活组合

14 对 300+,这不是量变,是质变。Superpowers 追求的是"纵深"——把少数几件事做到极致。ECC 追求的是"覆盖面"——让 AI 什么都能干。

Superpowers — 15.9万 StarECC — 19.6万 Star技能数量14300+ 个技能 (含 61 个子代理)设计哲学流程强制 (纵深)灵活组合 (覆盖面)语言支持语言无关 (通用约束)12 种语言专项优化安全审计1282测试 · 红蓝对抗审计

图 4:Superpowers vs ECC 七维度数据对比(技能数量 / 设计哲学 / 语言覆盖 / 安全审计)

为什么它们不能简单叠加?

你可能会想:既然一个管纪律、一个管能力,那我把两个都装上不就行了?

问题在于,它们对 AI 的行为假设是矛盾的。

Superpowers 的假设是:AI 会偷懒,所以我要强制它一步一步走。

ECC 的假设是:AI 会遗忘,所以我要帮它记住一切,给它选择自由。

当两个框架同时生效时会发生什么?Superpowers 说"你必须先设计再写代码",ECC 说"你可以直接调用 planner Agent 快速启动"。AI 会在两个互相矛盾的指令间摇摆不定。

已经有实践者明确指出:不建议同时使用两者。 功能重叠的领域(TDD、审查、验证)只能选一个,否则会出现指令竞争和不可预测的行为。

如果你确实需要两者的能力,正确的做法是:以 Superpowers 为主(控制流程),ECC 为辅(补充语言专项审查、安全扫描、持续学习)。但必须明确分工,禁用 ECC 的 TDD、审查等流程类 Hook,避免冲突。


四、你应该怎么选?

AI 需要被"管教"吗?流程强制 vs 能力释放Superpowers14个Skill · 流程强制 · 质量门禁团队经验丰富?单用 Superpowers搭配 ECC 安全/语言模块ECC300+模块 · 灵活组合 · 持续学习需要深度调试?单用 ECC搭配 SP 调试技能管理视角快速决策新团队 → Superpowers | 熟练团队 → ECC | SP为主+ECC为辅不建议同时使用两者全量功能:流程冲突会导致 AI 行为不可预测

图 5:Superpowers vs ECC 选择决策树 — "AI需要被管教吗?" → 是(Superpowers) vs 否(ECC)

没有绝对的好坏,只有合适不合适。以下是一个自测清单。

选 Superpowers,如果:

  • 你在做严肃的生产级项目,出 bug 的代价很高
  • 你的团队刚引入 AI 编程,需要一个规范的起点
  • 你认同 "先测试后代码" 的 TDD 理念
  • 你需要深度调试能力,而不是碰运气式改代码
  • 你希望 AI 帮你做决策(什么时候该设计、什么时候该审查)

选 ECC,如果:

  • 你的项目涉及多种语言和框架,需要专项优化
  • 你重视成本控制,需要精细的 Token 管理和模型路由
  • 你有一个使用 AI 编程经验丰富的团队,知道什么时候该用什么
  • 你需要安全审计能力,项目对安全性有硬要求
  • 你希望系统越用越懂你,积累团队集体经验

如果你是管理者,看这里:

如果你在管理一个技术团队,正考虑引入这类工具来提升 AI 编程的质量和效率,我的建议是:

对于新团队或项目质量要求高的团队,先上 Superpowers。 它的约束机制能帮团队建立正确的 AI 协作习惯,减少"AI 写的代码看着对但跑不通"这类问题。就像一个严格的导师,先帮你打好基本功。

对于已经熟练使用 AI 编程的团队,选 ECC。 这些人已经知道 AI 的边界在哪,不需要"管教",需要的是"赋能"。ECC 的 246 个技能和持续学习系统能帮他们突破能力天花板。

如果你想两全其美: 以 Superpowers 为主框架(控制设计→开发→审查→验证→Git 全流程),用 ECC 的选择性模块(语言专项审查、AgentShield 安全扫描、持续学习)作为补充。但要花时间划清职责边界,明确哪些流程由谁主导。

一个简单的决策公式

你是否认同"AI 必须教会它纪律"? ├── 是 → Superpowers │   └── 补充问题:团队成员是否经验丰富? │       ├── 是 → 可搭配 ECC 安全/语言模块 │       └── 否 → 单用 Superpowers 即可 └── 否 → ECC     └── 补充问题:是否需要深度调试?         ├── 是 → 搭配 Superpowers 的调试技能         └── 否 → 单用 ECC 即可

写在最后

第一阶段:能不能写AI 能帮我们生成代码吗? → 能,而且越来越强第二阶段:怎么写得好怎么保证质量?怎么避免坑?怎么遵循工程规范?靠流程靠能力Superpowers向内收:约束行为,追求可靠AI越强越容易自圆其说→ 早期约束比自由更有价值ECC向外扩:释放能力,追求全能每次对话都从零开始→ AI越聪明,工具箱越有价值14 个 Skill · 15.9万 Star · 纵深优先300+ 模块 · 19.6万 Star · 覆盖面优先不是对错之争,而是路线选择选择哪个,取决于你现在站在哪个路口但不管选哪个,都别什么都不选——裸用AI等于让没受过训练的实习生写生产代码

图 6:AI编程两阶段进化与路线选择 — 第一阶段(能不能写)→第二阶段(怎么写得好)→靠流程 vs 靠能力

AI 编程工具进入了一个新的阶段。

第一阶段的主题是"能不能写"——AI 能不能帮我们生成代码。这个问题的答案是:能,而且越来越强。

第二阶段的主题是"怎么写得好"——AI 生成的代码,怎么保证质量?怎么避免明显的坑?怎么让它遵循工程规范?

Superpowers 和 ECC 代表了两种回答。一个说"靠流程",一个说"靠能力"。它们不是对错之争,而是路线选择。

我的判断是:在 AI 编程的早期,约束比自由更重要。 当 AI 还不理解什么是"好代码"的时候,给它一套清晰的行为规范,比给它一百个能力选择更有价值。这就是 Superpowers 的护城河。

但当 AI 变得越来越聪明,越来越懂得工程上下文,ECC 的"全能工具箱"路线会越来越有优势——因为到了那一天,纪律已经内化为 AI 的能力,真正拉开差距的,是它能覆盖多少场景,能记住多少经验,能在多大程度上替代人的判断。

选择哪个,取决于你现在站在哪个路口。

但不管你选哪个,都别什么都不选。裸用 Claude Code 或 Cursor,就像让一个聪明但没有受过训练的实习生直接写生产代码——他能写出来,但你会为每一次"差不多"付出代价。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-31 16:32:28 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/690343.html
  2. 运行时间 : 0.093500s [ 吞吐率:10.70req/s ] 内存消耗:4,709.92kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5ec3fb5561633a13a1ee75e674074a2e
  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.000766s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001155s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000311s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000316s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000572s ]
  6. SELECT * FROM `set` [ RunTime:0.000213s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000520s ]
  8. SELECT * FROM `article` WHERE `id` = 690343 LIMIT 1 [ RunTime:0.000526s ]
  9. UPDATE `article` SET `lasttime` = 1780216348 WHERE `id` = 690343 [ RunTime:0.000876s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000253s ]
  11. SELECT * FROM `article` WHERE `id` < 690343 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000553s ]
  12. SELECT * FROM `article` WHERE `id` > 690343 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000408s ]
  13. SELECT * FROM `article` WHERE `id` < 690343 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002707s ]
  14. SELECT * FROM `article` WHERE `id` < 690343 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001811s ]
  15. SELECT * FROM `article` WHERE `id` < 690343 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001742s ]
0.095332s