当前位置:首页>java>AI编程革命:2026年代码助手如何改变开发者工作方式

AI编程革命:2026年代码助手如何改变开发者工作方式

  • 2026-02-05 00:52:00
AI编程革命:2026年代码助手如何改变开发者工作方式


作者 | 2026-02-04


引言

"不会用AI编程的开发者,将被会用AI的开发者替代。"这句话在2024年听起来还是危言耸听,到了2026年已成为不争的事实。GitHub Copilot、Claude Code、Cursor等AI编程工具已经从"辅助工具"演变为"编程搭档",正在从根本上重塑软件开发的生产力范式。

根据Stack Overflow 2025年开发者调查,78%的专业开发者已经在日常工作中使用AI编程助手,而这个数字在2023年仅为23%。更令人震惊的是,使用AI助手的开发者平均编码效率提升47%,Bug率下降35%。这场静悄悄的革命,正在改变每一个程序员的工作方式。

一、AI编程工具演进史:从自动补全到智能协作

1.1 第一代:语法补全时代(2018-2021)

以TabNine、Kite为代表的第一代工具,主要功能是代码补全。它们基于统计模型预测下一段代码,类似于智能手机的键盘联想功能。

局限性:

  • • 仅能预测短片段(1-3行)
  • • 对上下文理解有限
  • • 经常给出不相关的建议
  • • 主要适用于简单重复性代码

1.2 第二代:对话式编程时代(2022-2024)

ChatGPT的出现开启了第二代工具。这一阶段的工具可以通过自然语言对话生成代码,甚至理解和修复复杂的Bug。

代表产品:

  • • GitHub Copilot Chat:IDE内集成对话功能
  • • Amazon CodeWhisperer:云端AI编程助手
  • • 通义灵码:阿里系中文编程助手

突破性进展:

  • • 支持多文件代码生成
  • • 能够理解整个项目上下文
  • • 代码解释和文档生成能力
  • • Bug检测和安全漏洞扫描

1.3 第三代:智能体编程时代(2025-至今)

2025年开始,AI编程工具进入智能体(Agent)阶段。与对话式工具不同,Agent能够自主规划、分解任务、执行复杂操作,像一个真正的程序员一样工作。

代表产品:

  • • Claude Code:Anthropic推出的专业编程Agent
  • • Cursor Agent模式:全项目智能理解
  • • Devin:Cognition AI推出的自主AI程序员
  • • Tabnine Enterprise:企业级智能编程平台

二、2026年主流AI编程工具深度对比

2.1 核心功能对比

       
                                           
工具开发者核心优势适用场景价格
Claude CodeAnthropic超强推理能力、复杂任务处理企业级开发、大型项目$19/月
CursorAnysphere项目级理解、个性化训练个人开发者、StartupFree/$19
GitHub CopilotMicrosoft/GitHub生态整合、IDE无缝集成日常编码、微软技术栈$10/月
DevinCognition AI完全自主、端到端任务独立功能开发、调试$30/月
通义灵码阿里巴巴中文优化、免费使用中国开发者Free
       
     

2.2 场景化能力评估

代码生成能力

任务类型              Claude Code    Cursor    GitHub Copilot    Devin
─────────────────────────────────────────────────────────────────────
简单函数(50行)          ★★★★★        ★★★★☆       ★★★★☆        ★★★★☆
业务逻辑(200行)         ★★★★★        ★★★★☆       ★★★☆☆        ★★★★☆
复杂算法(500行+)        ★★★★★        ★★★☆☆       ★★☆☆☆        ★★★☆☆
多文件协同              ★★★★★        ★★★★★       ★★★☆☆        ★★★★☆

调试和修复能力

Claude Code在复杂Bug诊断上表现最佳,其深度推理能力使其能够追踪多层次的错误根源。Cursor的"Agent模式"可以直接在代码库中定位问题。GitHub Copilot的调试功能相对基础,但与GitHub生态的集成使其在Pull Request场景中非常实用。

项目理解能力

Cursor和Claude Code都具备"项目级理解"能力,能够:

  • • 理解整个代码库的架构和依赖关系
  • • 遵循项目的代码风格和命名规范
  • • 在修改代码时保持一致性
  • • 学习用户的偏好和习惯

2.3 使用成本分析

以一个中型开发团队(10人)为例:

       
                                           
工具月成本年成本效率提升ROI估算
Claude Code$190$2,28040%节省约$50,000/年
Cursor$190$2,28035%节省约$45,000/年
GitHub Copilot$100$1,20025%节省约$30,000/年
Devin$300$3,60050%节省约$70,000/年
       
     

注:ROI基于开发者平均年薪$150,000计算

三、AI编程工具实战:典型工作流

3.1 需求到原型:Cursor Agent模式

场景:从产品需求到可运行原型

Step 1: 需求输入
─────────────────────────────────────────────────────────────────
用户:
"做一个员工管理系统,需要:
- 员工CRUD(增删改查)
- 部门管理
- 权限控制
- 导出Excel报表"

Agent响应:
"好的,我来帮你构建这个系统。首先确认几个问题:
1. 技术栈偏好?(React+Node / Vue+Python / 其他)
2. 数据库选择?(PostgreSQL / MySQL / MongoDB)
3. 是否需要登录认证?
4. UI风格偏好?

让我先创建一个基础架构..."

Step 2: 架构设计
─────────────────────────────────────────────────────────────────
Agent生成:
- 项目目录结构
- 技术选型建议
- 数据库Schema设计
- API接口设计文档

Step 3: 代码生成
─────────────────────────────────────────────────────────────────
Agent自动生成:
- 前端页面和组件
- 后端API接口
- 数据库模型
- 配置文件

Step 4: 迭代调整
─────────────────────────────────────────────────────────────────
用户:"改成深色主题,添加员工头像上传"

Agent更新代码,并展示变更预览

3.2 复杂调试:Claude Code案例

场景:生产环境Bug追踪

用户报告:用户登录后无法访问某些页面,返回403错误。

Claude Code诊断流程:
─────────────────────────────────────────────────────────────────
1. 收集上下文
   - 读取最近部署的代码变更
   - 查看错误日志和堆栈跟踪
   - 分析相关权限配置

2. 根因分析
   "问题定位到最近的OAuth更新:
   - 新增的scope验证逻辑过于严格
   - 某些用户的old scope被拒绝
   - 修复方案:回退scope检查逻辑"

3. 修复代码
   "生成的修复补丁..."

4. 测试验证
   "使用测试账号验证修复效果"

3.3 代码重构:AI辅助现代化

场景:遗留代码现代化改造

原始代码(10年前的老JavaScript):
─────────────────────────────────────────────────────────────────
function processUserData(users) {
  let result = [];
  for (let i = 0; i < users.length; i++) {
    if (users[i].isActive) {
      result.push({
        name: users[i].firstName + ' ' + users[i].lastName,
        email: users[i].email.toLowerCase(),
        role: users[i].role || 'user'
      });
    }
  }
  return result;
}

AI重构后(现代TypeScript):
─────────────────────────────────────────────────────────────────
interface ProcessedUser {
  name: string;
  email: string;
  role: UserRole;
}

enum UserRole {
  ADMIN = 'admin',
  MODERATOR = 'moderator',
  USER = 'user'
}

function processUserData(users: ReadonlyArray<User>): ProcessedUser[] {
  return users
    .filter((user): user is ActiveUser => user.isActive)
    .map(user => ({
      name: `${user.firstName} ${user.lastName}`,
      email: user.email.toLowerCase(),
      role: user.role ?? UserRole.USER
    }));
}

四、AI编程工具的高级技巧

4.1 提示词工程

基础原则:

❌ 差示例:
"写一个登录功能"

✅ 好示例:
"为一个React + TypeScript项目创建登录功能:
- 使用JWT认证
- 支持邮箱+密码登录
- 包含记住我功能
- 登录成功后跳转到/dashboard
- 使用Ant Design组件库
- 符合项目现有的auth.ts中的接口定义
"

进阶技巧:

  1. 1. 分步骤指令
    "首先创建用户类型定义,然后实现验证逻辑,最后创建登录表单组件。"
  2. 2. 提供约束条件
    "代码需要:
    - 遵循Airbnb JavaScript Style Guide
    - 使用函数式组件
    - 包含完整的TypeScript类型
    - 添加Jest测试用例"
  3. 3. 指定输出格式
    "请以以下格式输出:
    ## 设计思路
    ## 核心代码
    ## 使用示例
    ## 注意事项"

4.2 上下文管理

利用项目的context文件:

许多AI工具支持.cursor/.claude/目录,可以存放项目级别的上下文:

.cursor/
├── rules/
│   ├── coding-style.mdc    # 代码风格规范
│   ├── tech-stack.mdc      # 技术栈说明
│   └── project-rules.mdc   # 项目特定规则
└── context/
    ├── architecture.md     # 系统架构文档
    └── api-spec.md         # API接口规范

效果:

  • • AI生成代码风格更加一致
  • • 减少重复说明项目背景
  • • 新团队成员更快上手

4.3 自动化工作流

常用组合:

  1. 1. 代码生成 + 自动测试
    # 使用Claude Code生成功能代码
    claude-code generate --feature "user profile"

    # 自动生成Vitest测试

    claude-code generate-tests --coverage 80%
  2. 2. 代码审查 + 修复
    # 运行AI代码审查
    claude-code review --files src/

    # 自动修复发现的问题

    claude-code fix --auto
  3. 3. 文档同步
    # 代码变更后自动更新文档
    claude-code update-docs --sync

五、AI编程工具的局限性

5.1 当前限制

无法完全替代的工作:

  1. 1.
  2. 架构设计
    • • 系统整体架构需要人类经验判断
    • • 技术选型需要权衡多方因素
    • • 性能优化需要深度专业知识
  3. 2.
  4. 复杂业务逻辑
    • • 业务规则的理解和实现
    • • 合规性和法律要求
    • • 跨部门协调和沟通
  5. 3.
  6. 创造性问题解决
    • • 创新功能的探索和实验
    • • 非常规Bug的诊断
    • • 团队协作和沟通

5.2 常见风险

过度依赖风险:

风险等级:★★★☆☆

表现:
- 不理解AI生成的代码
- 直接复制粘贴不验证
- 忽视边界情况和异常处理
- 缺乏调试能力

预防措施:
- 强制代码审查流程
- 要求理解性学习
- 建立测试覆盖率标准

安全风险:

风险等级:★★★★☆

表现:
- AI生成包含安全漏洞的代码
- 硬编码敏感信息
- SQL注入、XSS等常见漏洞
- 依赖不安全的第三方库

预防措施:
- 使用AI安全扫描工具
- 强制代码安全审查
- 敏感信息通过环境变量传递

5.3 应对策略

建立人机协作规范:

       
                                           
场景AI角色人类角色
常规功能开发主要执行者审核和验收
Bug修复诊断和修复验证和回归测试
代码重构主要执行者风险评估和审批
架构设计辅助建议最终决策
安全相关扫描和报告专业审查
       
     

六、2026年AI编程趋势预测

6.1 技术趋势

  1. 1. 全栈Agent普及
    Agent将能够独立完成前后端开发、数据库设计、DevOps部署,一个命令生成完整可上线的应用。
  2. 2. 个性化编程模型
    每个开发者可以训练专属的编程模型,深度理解个人的代码风格和偏好。
  3. 3. 自然语言编程成熟
    非技术人员可以通过自然语言描述需求,AI生成可用的软件原型。
  4. 4. AI代码审查常态化
    每行代码在提交前都会经过AI审查,代码质量标准大幅提升。

6.2 市场趋势

  1. 1.
  2. 开发岗位结构调整
    • • 纯编码岗位减少20-30%
    • • AI协作岗位增加50%
    • • 技术架构师需求上升
  3. 2.
  4. 技能要求变化
    • • 提示词工程成为必备技能
    • • AI工具使用成为基础能力
    • • 系统设计和架构能力更加重要
  5. 3.
  6. 教育体系变革
    • • 编程教育前置到基础教育
    • • AI协作成为大学必修课
    • • 实践项目更强调创新而非实现

七、开发者生存指南

7.1 立即掌握的技能

必备技能:

  • • 熟练使用至少一款AI编程工具
  • • 提示词工程基础
  • • 代码审查和测试能力
  • • 快速理解和验证AI输出的能力

推荐学习路径:

Week 1-2: 基础工具
├── 熟悉Cursor或Claude Code基础功能
├── 掌握常用快捷键和命令
└── 完成5-10个小型练习项目

Week 3-4: 进阶应用
├── 项目级上下文管理
├── 自定义规则和配置
└── 调试和修复技巧

Month 2: 高级技巧
├── 复杂任务分解
├── 多工具协同
└── 自动化工作流

7.2 长期发展方向

高价值能力:

  1. 1.
  2. 系统架构能力
    • • 理解复杂系统的设计原则
    • • 做出正确的技术选型决策
    • • 平衡短期效率和长期可维护性
  3. 2.
  4. AI协作能力
    • • 高效提示词设计
    • • AI输出的质量和安全把控
    • • 建立高效的协作工作流
  5. 3.
  6. 跨领域整合
    • • 理解业务需求并转化为技术方案
    • • 与产品、设计、运营有效沟通
    • • 在约束条件下找到最优解
  7. 4.
  8. 持续学习能力
    • • 快速掌握新工具和新技术
    • • 跟踪AI领域的最新进展
    • • 适应快速变化的技术环境

总结

AI编程工具正在重新定义"软件开发"的含义。2026年,优秀的开发者不是那些写代码最多的人,而是那些最懂得如何与AI协作的人。

的核心竞争力已经从"能够写多少代码"转变为"能够解决多复杂的问题"、"能够设计多优雅的系统"、"能够与AI多高效地协作"。

拥抱这些工具,掌握人机协作的艺术,你将在这个变革时代保持竞争力。


参考资料

  • • GitHub. (2025). "Octoverse: State of Software Development"
  • • Stack Overflow. (2025). "Developer Survey Results"
  • • Andreessen Horowitz. (2025). "Programming in the Age of AI"

作者简介
资深全栈开发者,专注于AI辅助开发工具和实践分享。

                 

最新文章

随机文章

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