乐于分享
好东西不私藏

AI编程工具双持指南

AI编程工具双持指南

AI编程工具双持指南

2026年,只用一个AI编码工具的人,成了少数派。


01 | 一个反直觉的数据

Pragmatic Engineer 2026年2月的调查(n=906)给出了一个让人重新审视工作流的数字:70%的开发者同时使用2-4个AI编码工具

Stack Overflow 2025更激进——59%的开发者用3个或以上。

单一工具的深度用户,已经从主流变成了少数派。

这不是因为工具做得不好。恰恰相反,每个工具都在变强。问题是,不同场景需要不同工具,没有一个工具能覆盖所有工作模式。

Agent类工具擅长异步跑长任务,Editor类工具擅长精确编辑和即时反馈。你不让Agent写代码,浪费了它的自主性;你不让Editor做补全,浪费了它的低延迟。

所以双持的本质不是"两个工具一起用",而是让每个工具做它最擅长的事


02 | 前景与背景:一个直觉性的分工模型

2026年最突出的工作模式创新,不是哪个工具的新功能,而是一种分工理念:

前景工作(Foreground):需要你实时参与的交互式编码——写代码、审代码、调试、做架构决策。占工作的大约80%。

背景工作(Background):可以委派给Agent异步执行的任务——重构、批量Bug修复、测试编写、样板代码生成。占工作的大约20%。

前景用Editor,背景用Agent。这不是理论,是Pragmatic Engineer调查中开发者自发形成的工作模式。原文这样说:

"A common arrangement in the survey is the split-screen setup: a terminal with Claude Code open to drive work, and an IDE also open to review changes made by the agent."

一个前台经理,一个后台团队。这就是双持的核心直觉。


03 | 2026格局速览

在拆解组合之前,先看清每个工具的定位。

Agent类(终端/自主执行)

工具
一句话定位
入门月费
Claude Code
终端原生Agent,8个月从零到使用率第1
$20
Codex(OpenAI)
云端沙盒Agent,并行执行提交PR
$20(含在ChatGPT Plus)
Cline
开源VS Code扩展,BYOK无模型锁定
免费(付API费)

Editor类(IDE集成/精确编辑)

工具
一句话定位
入门月费
Cursor
Agent化IDE,ARR $2B+,增长最猛
免费(Pro 200)
Windsurf
Cascade上下文感知Agent,被Cognition收购
免费(Pro 60+)
Copilot
2000万用户,绑定Microsoft生态最紧
$10

云Agent类(异步/全托管)

工具
一句话定位
入门月费
Devin
自主执行长任务,自有浏览器/终端环境
免费(Pro 200)
Jules
Google出品,Git仓库异步Agent
免费(15任务/天)

几个值得记住的数据:

  • • JetBrains调查显示Claude Code 9个月采纳率从约3%涨到18%(北美24%),Pragmatic Engineer调查中8个月登顶使用率第1
  • • Codex发布不到半年,Pragmatic Engineer调查显示已达Cursor使用率的60%
  • • Cursor ARR从2B+(2026.2 Bloomberg),企业收入占比从25%(2B时)
  • • 84%开发者使用AI工具,但只有29%信任输出准确度——使用率和信任度之间的鸿沟,反而为双持提供了另一个理由

04 | 四种双持组合拆解

组合1:Claude Code + Cursor — Agent+Editor黄金搭档

这是Pragmatic Engineer调查中开发者提得最多的组合,也是我自己用得最多的。

怎么分工:

  • • Claude Code:多文件重构、代码探索、跨仓库搜索、执行终端命令、生成代码审查意见
  • • Cursor:精确编辑、Tab补全、单文件内快速导航、可视化Diff检查、快速原型

典型协作流程:

  1. 1. 在终端用Claude Code做一次大范围重构(比如改接口签名,涉及20个文件)
  2. 2. 切到Cursor,检查每个文件的修改是否合理,微调细节
  3. 3. 在Cursor里运行测试,看结果有没有问题
  4. 4. 如果测试挂了,把报错贴给Claude Code继续修

实际设置很简单:分屏——一个终端跑Claude Code,一个IDE窗口跑Cursor。两者操作同一个Git仓库,通过文件系统天然协同。

成本:

配置
月费
Claude Code Pro + Cursor Pro
$40
Claude Code Max 5x + Cursor Pro
$120
Claude Code Max 5x + Cursor Pro+
$160
Claude Code Max 20x + Cursor Ultra
$400

大多数人 Pro+Pro 的 120/月 是"重用不重度"的舒适区间。Max 20x 是重度用户的选项——有Reddit用户实测,Max 3650/月的API调用,订阅比API便宜约18倍。

适合谁: 全栈工程师、处理大型代码库的开发者、每天编码6小时以上的深度用户。


组合2:Windsurf + Copilot — 开箱即用最省方案

这个组合的核心思路是:保留你现有的VS Code工作流不动,通过两个工具分别覆盖Agent能力和行级补全。

怎么分工:

  • • Windsurf:Cascade Agent做多文件编辑,上下文感知较强
  • • Copilot:VS Code内行级补全,快而轻

适合场景: 你是VS Code生态用户,不想换编辑器习惯,又想体验Agent能力。Windsurf基于VS Code,Cascade Agent体验比Copilot的Agent模式更完整。

成本:

配置
月费
Windsurf Pro + Copilot Individual
$25
Windsurf Teams + Copilot Business
$54

10起,但需要自行配置API Key)。

需要注意:

  • • Windsurf被Cognition(Devin母公司)收购后,产品路线图存在不确定性
  • • 两者的功能边界不如Claude Code+Cursor那么清晰,Windsurf自己也有补全
  • • 如果补全重叠了,可以关掉Windsurf的补全,只用Copilot做行级、Windsurf做Agent

适合谁: 预算敏感的VS Code生态用户、想低成本尝试双持的开发者。


组合3:Codex + Cursor — 异步Agent+本地Editor

这是"前景/背景分工"最极致的实现:Codex在云端异步执行,Cursor在本地实时交互。

经典的80/20节奏:

  • • 80%时间用Cursor做前景工作:架构设计、代码审查、创意性编码
  • • 20%时间用Codex做背景工作:Bug修复、测试编写、文档生成、样板代码

典型的一天:

  • • 早上到公司:审查Codex过夜完成的5个PR,合并或打回
  • • 白天:用Cursor做需要判断力的工作——设计API、写复杂逻辑、Debug疑难Bug
  • • 下班前:给Codex分配5个新任务——写测试、修Lint错误、生成CRUD代码
  • • Codex自动创建分支、执行、提交PR,你第二天审查

Codex的核心优势是并行:你给它5个任务,它在5个独立沙盒VM里同时跑,互不干扰。这是终端Agent做不到的——终端是串行的。

成本:

配置
月费
ChatGPT Plus(含Codex有限访问)+ Cursor Pro
$40
ChatGPT Pro(含Codex完整访问)+ Cursor Pro
$220

$220/月是目前最贵的常见组合。但如果你的工作中有大量可委派的重复任务,时间节省远超成本。

适合谁: 有大量可委派任务的团队和个人、资金充足的创业公司、需要"过夜出活"的开发者。


组合4:Cline + 任意Editor — 开源自由方案

Cline的定位很独特:它不是IDE,也不是终端工具,而是运行在你已有编辑器内的开源Agent。

为什么Cline适合双持:

  • • 免费开源(Apache 2.0),只付API费用
  • • 支持30+LLM提供者,没有模型锁定
  • • 运行在VS Code/JetBrains/Zed/Neovim里,不需要切换编辑器
  • • Plan/Act双模式——先出方案再执行,每步审批
  • • 典型成本0.10/任务

最常见的搭配:Cline + Copilot

安装Cline扩展后,VS Code里同时拥有:

  • • Cline:处理多文件Agent任务(在侧边栏中操作)
  • • Copilot:处理行级补全(在编辑器中Inline)

两者天然共存,快捷键互不冲突。

与其他组合的关键区别: Cline给你的是"模型自由"和"编辑器自由"。不锁定模型,不锁定IDE。对企业来说,Cline在客户端执行,代码不离开你的环境,安全和合规的门槛更低。

成本:

配置
月费
Cline(BYOK) + Copilot Individual
$10起
Cline(BYOK) + Cursor Pro
$20起

$10/月起,这是进入双持世界的最低门槛。

适合谁: 预算敏感的个人开发者、有合规需求的企业团队、不想被模型和IDE锁定的自由派。


05 | 成本真相:双持到底花多少钱

把四种组合放在一起看:

组合
入门月费
常见配置
重度配置
Claude Code + Cursor
$40
$120
$400
Windsurf + Copilot
$25
$25
$54
Codex + Cursor
$40
$220
$400
Cline + Copilot
$10
$10-30
$100+

几个关键观察:

  1. 1. 双持不一定比单持贵。Copilot Individual 0-20 = 20)或Claude Code Pro($20)贵不了多少,但覆盖的场景翻倍。
  2. 2. 贵的不是双持,是重度使用。ChatGPT Pro(含Codex完整访问)+ Cursor Ultra = 访20/月起步。价格差距来自用量层级,不是来自"多一个工具"。
  3. 3. 订阅比API划算。Claude Code Max 3650/月的API用量。Cursor Ultra 400 API额度。重度用户买订阅,轻度用户按量付费。
  4. 4. Cursor的Auto模式是隐性降本。Auto模式无限使用,小任务走Auto(便宜模型)、大任务手动选高级模型,成本可以压得很低。

06 | 实战避坑

坑1:工具冲突——两个Agent抢同一个文件

多个Agent同时修改同一个文件,会产生合并冲突。这不是小概率事件——你让Claude Code重构接口的同时Cursor Agent也在改同一个控制器,冲突几乎必然。

解法: 严格的前景/背景分工。同一时间只有一个工具活跃编辑。如果必须并行,用功能分支隔离——Cursor 2.0支持最多8个Agent在隔离git worktree里并行工作。

坑2:上下文碎片化——每个工具理解的项目不一样

Claude Code读CLAUDE.md,Cursor读.cursor/rules/,Codex读AGENTS.md——每个工具一套配置,编码规范割裂。

解法: 用AGENTS.md作为统一的"事实来源"。Claude Code通过@AGENTS.md导入,Cursor也能读AGENTS.md(2026年起支持),Codex原生就认AGENTS.md。一份文件管所有工具。

# AGENTS.md(项目根目录,所有AI工具共享)

## 代码风格
- Java 21,Spring Boot 3.x
- 使用Lombok,禁止手写getter/setter
- 日志框架:SLF4J + Logback

## 测试要求
- 新增Service必须有单元测试
- 使用Mockito,覆盖率目标80%

## Git规范
- 分支名:feat/xxx, fix/xxx, refactor/xxx
- Commit message遵循Conventional Commits

如果你已有的CLAUDE.md内容很多,不要复制,直接引用:

# CLAUDE.md
@AGENTS.md

## Claude Code专属配置
- 使用Sonnet模型执行重构任务
- 每次修改后自动运行 `mvn test`

坑3:信任鸿沟——AI写了代码你不敢用

84%使用率 vs 29%信任度(Stack Overflow 2025)。用了但不信,这是2026年开发者的常态。

双持天然缓解这个问题:Agent生成代码,Editor审阅代码。Claude Code重构完20个文件,你在Cursor里逐个审查Diff。这不是额外工作,而是本该有的代码审查流程——只是审查对象从人写的代码变成了Agent写的代码。

更有意思的是,你也可以反过来让Agent审阅人写的代码。Claude Code的code review能力,比大多数同事的审查更细致(当然也更啰嗦)。

坑4:成本失控——不知不觉刷爆了用量

Cursor的Auto模式无限用,但手动选高级模型会快速消耗额度。Claude Code Max的5x/20x是速率倍数而非无限量,重度使用下依然可能撞限。Codex的并行任务如果管理不好,一晚上可能跑几十个。

解法:

  • • 设预算上限,周维度复盘API用量
  • • Cursor里小任务用Auto模式,只有复杂任务手动选Opus/Sonnet
  • • Codex给任务前先评估复杂度,低价值任务不交给云端Agent
  • • Cline BYOK模式下,大部分任务用Haiku而非Opus,单任务成本0.05

07 | 你应该什么时候升级到双持

不是所有人都需要双持。以下5个信号出现3个以上,才值得认真考虑:

  1. 1. 你频繁在IDE和终端之间切换,且两者都需要AI辅助
  2. 2. 你用Cursor/Copilot做精确编辑,但遇到跨多文件的大任务时力不从心
  3. 3. 你有"前景/背景分工"的需求——有些任务想异步委派出去
  4. 4. 你达到了某个工具的用量上限,开始混合使用不同模型
  5. 5. 你的代码库足够大,单一工具的上下文窗口不够用

不建议双持的场景:

  • • 刚开始用AI编码工具的新手——先精通一个,再考虑组合
  • • 代码库较小,单一工具完全够用
  • • 预算极其有限,$10/月的Copilot Individual已经满足需求
  • • 你的工作以会议和文档为主,编码时间占比低

08 | 双持不是终点

Pragmatic Engineer的调查数据已经说了——70%的开发者使用2-4个工具。注意是"2-4",不是"2"。三持甚至四持正在发生。

一个可能的组合:Cursor做日常编辑 + Claude Code做Agent重构 + Codex做批量异步任务 + Copilot做行级补全(也是切到JetBrains时的后手)。每个工具一个岗位,各司其职。

但从双持开始就够了。选一个前景工具做日常,选一个背景工具做委派,先跑起来。工具的组合不是设计出来的,是用出来的。

2026年,AI编码工具的战场已经从"谁是最好的工具"变成了"谁是最好的搭档"。而你的工作流,正在从"选一个工具"变成"搭一个团队"。


数据来源:

  • • Pragmatic Engineer 2026 AI Tooling Survey (n=906), 2026.2
  • • Stack Overflow Developer Survey 2025 (n=49,000+)
  • • JetBrains AI Pulse 2026 (n=10,000+)
  • • Bloomberg / Uvik / Vantage / SSDNodes 等公开数据汇总

觉得有用?点赞 + 在看 + 转发 ❤️

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 23:43:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/783769.html
  2. 运行时间 : 0.096301s [ 吞吐率:10.38req/s ] 内存消耗:4,864.84kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0dab3e4bc17b2625897dc9ea927e18e8
  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.000445s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000650s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000295s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000257s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000504s ]
  6. SELECT * FROM `set` [ RunTime:0.000217s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000517s ]
  8. SELECT * FROM `article` WHERE `id` = 783769 LIMIT 1 [ RunTime:0.000835s ]
  9. UPDATE `article` SET `lasttime` = 1782315829 WHERE `id` = 783769 [ RunTime:0.001627s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000595s ]
  11. SELECT * FROM `article` WHERE `id` < 783769 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001032s ]
  12. SELECT * FROM `article` WHERE `id` > 783769 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000945s ]
  13. SELECT * FROM `article` WHERE `id` < 783769 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002004s ]
  14. SELECT * FROM `article` WHERE `id` < 783769 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002359s ]
  15. SELECT * FROM `article` WHERE `id` < 783769 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002463s ]
0.098028s