乐于分享
好东西不私藏

【AI 编程①】从零基础到独立上手

【AI 编程①】从零基础到独立上手

【AI编程】:从零基础到独立上手

本文系统梳理了从 AI 编程概念、环境搭建、Claude Code 工作流到高级特性与工具对比的完整知识体系。目标是让零基础读者也能逐步掌握 AI 辅助编程的核心能力。我们首先来打好地基吧!


第一章 心态与前置认知

1.1 什么是 AI 编程?它能做什么、不能做什么

AI 编程工具的演进经历了三个阶段:最早的 GitHub Copilot 只在编辑器中做行级代码补全,相当于一个高级自动补全插件;Cursor 的出现让 AI 能理解整个文件,支持多行生成和对话式编辑;而 Claude Code 把 AI 编程推向 Agent 化——AI 不再只给代码片段,而是能通读项目、自动调试、端到端地完成整个开发任务。

Claude Code 与网页对话 AI(如 ChatGPT)的本质区别在于:网页对话只能根据你粘贴的代码片段给出建议,你得手动复制粘贴、来回切换窗口;而 Claude Code 是一个驻留在终端里的 Agent,它可以直接读取你的整个项目代码、执行终端命令、修改文件、运行测试,形成"思考—执行—观察—再思考"的自主循环。它不是给你答案,而是帮你把事做完。

在工具选择上,当前主流的三大 AI 编程工具各有定位:

工具
定位
核心优势
适合人群
Claude Code
专业开发 Agent
端到端自动化、全栈项目开发
专业开发者
Cursor
AI 增强 IDE
编辑体验好、规则系统精细
习惯 IDE 的开发者
Codex
桌面化助手
零基础友好、安装即用
编程新手、办公自动化

1.2 为什么选择 Claude Code?

Claude Code 的核心竞争力在于它的 Harness 架构。Harness 可以理解为模型调度的"外壳"——Claude Code 本身是一套工程化的任务调度系统,包含 7 层结构,模型只是其中可替换的一层。这意味着:

模型可以替换(用 Sonnet 还是 DeepSeek,甚至国产模型)
工程质量决定最终效果(Skills、Hooks、Memory 等系统才是核心壁垒)
大模型只是"发动机",Harness 才是整辆"车"

支持 Claude Code 自主工作的底层机制是 LLM Loop(大模型循环):AI 持续执行"思考 → 行动 → 观察结果 → 再思考"的循环。当你下达一个任务后,Claude Code 会自己读文件、写代码、跑命令、看报错、修 bug,直到任务完成——这就是 Agent 能自主完成多步复杂任务的根本原理。

在与其他工具的对比中,Codex 与 Claude Code 形成互补

Codex 偏零基础入门和办公自动化,OpenAI 桌面应用,安装即用
Claude Code 偏专业深度编码,适合全栈 Web 应用和代码审查
建议:入门阶段用 Codex 建立信心,深度编码时切换到 Claude Code

编写高质量的 Prompt 是使用 AI 编程的核心技能。推荐五步法:

1
明确目标:一句话说清楚要做什么
2
拆解步骤:列出具体执行流程
3
补充细节:技术栈、版本号、约束条件
4
提供参考:附上相关文档或代码示例
5
设定边界:明确不能做什么、不能引入什么

核心原则:需求细化是第一生产力——需求描述越清晰,AI 返工越少,Token 消耗越低。


第二章 环境准备:安装与配置

2.1 前置软件安装(Node.js 与 Git)

Claude Code 基于 Node.js 运行,安装前需要先配置 Node.js 环境。在 Windows 系统上,Git 扮演着特殊角色:Windows 原生不支持 Unix 命令(如 lsgrepchmod),而 Claude Code 内部大量使用这些命令。安装 Git for Windows 后,Git Bash 充当了 Unix 命令与 Windows 系统的翻译适配层,让 Claude Code 在 Windows 上也能正常运行。

环境变量的概念:Path 环境变量相当于系统的"快捷方式索引"。把程序所在文件夹的路径添加到 Path 中后,在终端里直接输入程序名(如 claudenodegit),系统就能自动找到并运行它。配置 Claude Code 的关键一步就是将 Node.js 和 Git 的路径正确加入系统 Path。

2.2 Claude Code 安装与首次启动

Claude Code 的安装方式有三种:

1
npm 全局安装npm install -g @anthropic-ai/claude-code(推荐)
2
Windows 安装包:下载 .msi 文件双击安装
3
在线版本:直接在终端运行 npx @anthropic-ai/claude-code

首次启动后,推荐准备 四大核心文件

文件
作用
创建方式
CLAUDE.md
项目记忆文件,技术栈 + 规范 + 约束
/init
 自动生成
settings.json
权限控制、预算上限、压缩阈值
手动创建或 CC 辅助
.gitignore
排除 node_modules、.env、数据库等
模板生成
上线检查 Skill
部署前的安全检查清单
Skill 方式安装

2.3 settings.json 配置详解

settings.json 是 Claude Code 的核心配置文件,关键配置项包括:

permissions:控制 AI 在什么情况下需要用户确认。可以针对不同操作类型(读文件、写文件、执行命令、网络请求)分别设置 allowdeny 或 ask
maxBudget:单次会话的 Token 预算上限,防止意外超支
compactThreshold:上下文使用量达到此阈值时自动触发压缩,建议设置在 70%-80%

Hook(钩子)系统是 settings.json 中最强大的功能之一。Hook 可以在 AI 执行操作前后自动触发自定义命令:

PreToolUse:工具执行前触发(如写文件前自动格式化代码)
PostToolUse:工具执行后触发(如修改代码后自动运行测试)

典型应用场景:代码保存后自动运行 lint、提交前自动安全检查、部署前自动运行测试套件。Hook 让重复的检查动作自动化,减少人工审核成本。

2.4 从终端到 IDE

Claude Code 本质上是终端工具,但可以与 VS Code 等 IDE 配合使用。在 IDE 中开启内置终端直接运行 claude 命令,就可以在当前项目目录中启动 Claude Code。VS Code 中可以通过 Shift+Tab 切换权限模式,通过右下角选择模型。


第三章 模型管理与常用命令

3.1 模型区别(Opus、Sonnet、Haiku)

Claude Code 支持三种内置模型,分别对应不同场景:

模型
特点
推荐场景
Opus
最强推理能力,价格最高
Plan Mode 架构设计、复杂逻辑推演
Sonnet
性价比之选,能力均衡
日常编码主力
Haiku
速度最快,价格最低
文档生成、简单代码检查、子 Agent

分级省钱策略的核心思路是"好钢用在刀刃上":

规划阶段(Opus)→ 执行阶段(Sonnet/DeepSeek)→ 检查阶段(Haiku)

用最贵的模型做规划(质量最高),用便宜的模型做执行(Token 消耗大但单价低),用最便宜的模型做检查。

判断使用效率的核心指标是底层 API 平台的缓存命中率。正常使用时缓存命中率应超过 98%。缓存命中意味着同样的代码上下文不需要重新计算,费用极低;缓存未命中则需要重新处理整个上下文,费用较高。参考数据:Mini Mall 电商项目一天消耗约 6000 万 Token,若缓存全部不命中约 180 元,但实际命中率 99%+,实际费用远低于此。

费用控制的四个杠杆

1
分级模型策略(Opus 规划 → Sonnet 执行 → Haiku 检查)
2
精准描述需求(减少返工轮次)
3
及时 /compact(避免上下文超限浪费)
4
设置预算上限(settings.json 中配置 maxBudget)

3.2 使用 cc-switch 管理模型

cc-switch 是第三方模型切换工具,解决的核心问题是国内用户无法直接使用 Claude 官方服务。它允许用户将 Claude Code 的底层模型替换为任意第三方模型(包括国产模型),从而绕过地区限制。

使用流程:

1
下载安装 cc-switch
2
从模型提供商(智谱 GLM、DeepSeek、Kimi 等)获取 API Key
3
在 cc-switch 中填写 API Key、Base URL 和模型名称
4
保存并启用该渠道
5
重新启动 Claude Code(不再需要登录 Anthropic 账号)

关键注意事项:必须在启动 Claude Code 之前完成 cc-switch 的配置,否则 CC 会默认要求登录。不同模型的效果取决于所选模型的质量。

国产方案对比:

DeepSeek V4:按量付费,月度约 30-200 元,性价比高
智谱 GLM:套餐制,适合稳定用量,国产合规

3.3 常用斜杠命令

命令
功能
使用场景
/model
查看/切换当前模型
省钱切换
/compact
压缩上下文(保留关键信息)
上下文过长时继续当前任务
/context
查看 Token 使用量
了解上下文占用
/clear
清空/重置上下文
开始全新任务
/init
自动生成 CLAUDE.md
新项目初始化
/plan
进入 Plan Mode
架构设计、方案讨论
/review
基于 Git diff 审查代码
提交前检查
/memory
管理记忆系统
查看/编辑偏好记录
/status
查看项目状态
了解进度

/compact 和 /clear 的核心区别:compact 是"整理桌面"(东西还在,只是精简了),clear 是"清理桌面"(全部清空,全新开始)。涉及 DeepSeek 模型时,上下文超 80% 会自动压缩不易中断;Anthropic 原生 API 不会自动压缩,需要手动操作,超限可能直接报错。


总结

至此,我们的【第一篇章·夯实地基】就告一段落了。

回顾这三步,我们先是调整了认知与心态,避免走弯路;接着理顺了环境配置,扫清了实操拦路虎;最后掌握了模型管理与常用命令,熟悉了操作手感。这一套“组合拳”打下来,我们已经具备了正式开启 AI 辅助编程的充分条件。

纸上得来终觉浅,绝知此事要躬行。在下一篇文章(【AI编程②】)中,我们将正式迈入实战期——全面拆解「Claude Code 工作流」。我会带你从零开始,一步步跑通 AI 写代码的完整路径。下期见!

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-26 21:20:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/804267.html
  2. 运行时间 : 0.302771s [ 吞吐率:3.30req/s ] 内存消耗:4,630.54kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=48338f1c9ff00ba5e57e52b898348470
  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.001013s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001665s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000802s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000680s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001318s ]
  6. SELECT * FROM `set` [ RunTime:0.005738s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001552s ]
  8. SELECT * FROM `article` WHERE `id` = 804267 LIMIT 1 [ RunTime:0.007456s ]
  9. UPDATE `article` SET `lasttime` = 1782480049 WHERE `id` = 804267 [ RunTime:0.010913s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000614s ]
  11. SELECT * FROM `article` WHERE `id` < 804267 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.010817s ]
  12. SELECT * FROM `article` WHERE `id` > 804267 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.008879s ]
  13. SELECT * FROM `article` WHERE `id` < 804267 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001470s ]
  14. SELECT * FROM `article` WHERE `id` < 804267 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.027349s ]
  15. SELECT * FROM `article` WHERE `id` < 804267 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.030151s ]
0.307186s