乐于分享
好东西不私藏

AI 编程新手必看:入门前你需要了解哪些前置知识

AI 编程新手必看:入门前你需要了解哪些前置知识

别被"AI 替你写代码"这句话骗了——它不是魔法,而是放大器。用好它,你需要一副扎实的地基。


一、热潮之下,先泼一盆温水

过去两年,Cursor、GitHub Copilot、Claude、ChatGPT 等 AI 编程工具层出不穷。社交平台上,"我用 AI 三天上线了一个 SaaS""零基础用 AI 做了个 App"之类的帖子铺天盖地。

这些故事部分是真的,但漏掉了很多上下文

真相是:AI 编程工具确实让编程的门槛大幅降低,但它并没有让门槛消失。对于完全没有准备的新手来说,用 AI 写代码就像让一个不会开车的人坐上自动驾驶——车能跑,但一旦遇到异常情况,你完全不知道该怎么办。

这篇文章想做的,就是把那些被省略的"上下文"补上:在真正上手 AI 编程之前,你需要打好哪些地基。


二、编程基础:你仍然需要懂代码

2.1 为什么不能"零基础"?

AI 可以帮你生成代码,但有几个环节它帮不了你:

  • 判断对错:
    AI 生成的代码是否能跑、是否安全、是否高效?你得有基本的判断力。
  • 描述需求:
    你得用精确的语言告诉 AI 你想要什么——这本身就是一种编程思维。
  • 排错调试:
    代码跑不起来的时候,AI 不知道你的运行环境发生了什么,你得自己排查。

2.2 至少掌握这些

建议在接触 AI 编程之前,先花 2-4 周时间,对一门语言(Python 或 JavaScript 是首选)建立以下认知:

🔹 变量与数据类型(熟练)—— 你得看得懂 AI 在声明什么

🔹 条件判断 if/else(熟练)—— 控制程序走向的基本逻辑

🔹 循环 for/while(熟练)—— 批量处理数据的核心手段

🔹 函数 / 方法(熟练)—— 代码组织的基本单元

🔹 数组/列表与对象/字典(理解)—— 数据结构的起点

🔹 错误信息(报错)(能读懂)—— 排错的第一步是看懂报错

🔹 第三方库 / 模块的概念(了解)—— 别重复造轮子

检验标准:不看教程,自己能写出一个"猜数字""待办事项"级别的小程序。这时候再引入 AI 辅助,你会发现事半功倍。


三、学会与 AI 对话:Prompt 工程入门

3.1 这不是玄学,是沟通能力

很多新手以为 Prompt Engineering 是某种神秘咒语。其实它和"给实习生布置任务"没有本质区别。你交代得越清楚,AI 交付得越好。

3.2 写好 Prompt 的四个要素

  1. 角色设定(可选但有用)

"你是一个有 10 年经验的前端工程师,擅长 React 和 TypeScript。"

  1. 明确的任务描述

❌ 帮写一个登录页面     ✅ 帮我用 React + TypeScript 写一个登录页面,包含邮箱和密码两个字段,带表单校验,风格简洁现代。

  1. 约束条件

"使用函数组件和 Hooks,不要用 class 组件。引入 Ant Design 组件库。密码至少 8 位。"

  1. 期望的输出格式

"请给出完整的单文件代码,并在关键逻辑处加上注释。"

3.3 进阶技巧

  • 分步引导:复杂任务拆成多次对话,每次只做一件事。
  • 提供上下文:把相关的现有代码、错误信息、需求文档贴给 AI。
  • 要求 AI "先思考再说":让 AI 先分析问题再给出方案,准确率更高。
  • 迭代修改:第一版不满意就继续改,把 AI 当作你的结对编程伙伴。

四、理解 AI 的边界:幻觉、上下文与知识截止

4.1 AI 会"编造"——这叫幻觉

AI 有时候会生成看似正确但实则完全错误的代码:不存在的 API、虚构的库版本、凭空捏造的函数名。这被称为幻觉(Hallucination)

应对策略:

  • 不盲信:对 AI 给出的每个 API、每个库名保持警惕。
  • 实际运行:生成的代码必须跑一遍看结果。
  • 交叉验证:不确定时可以查官方文档或多问几个模型。

4.2 上下文窗口有限

AI 不是无限记忆的。每次对话能处理的代码量有上限(上下文窗口)。当你把整个项目扔给 AI 时,它可能只看到了前面和后面,漏掉了中间。

应对策略:

  • 一次只给 AI 相关的文件,而不是整个项目。
  • 项目大了之后,需要人工做模块划分,让 AI 聚焦局部。
  • 善用 AI 工具的代码库索引功能(如 Cursor 的 Codebase Indexing)。

4.3 训练数据有截止日期

AI 模型的知识停留在某个时间点。一个 2023 年底训练的模型,不知道 2024 年发布的框架新特性。

应对策略:

  • 给 AI 提供最新的官方文档片段作为上下文。
  • 使用支持联网搜索的 AI 工具。
  • 技术选型时优先选择成熟的、文档丰富的技术栈。

五、版本控制:Git 是你的安全网

5.1 这是最容易被跳过的,也是最不该跳过的

很多新手觉得 Git 复杂、麻烦,直接跳过。然后 AI 改坏了代码,不知道哪个版本是好的,只能从头再来。

5.2 最低限度掌握

🔹 git init —— 初始化仓库(每个项目一次)

🔹 git add . —— 暂存所有修改(每次改完就做)

🔹 git commit -m "xxx" —— 提交一个版本(每次改完就做)

🔹 git log —— 查看提交历史(需要回溯时)

🔹 git diff —— 查看具体改了什么(不确定时)

🔹 git checkout -- . —— 撤销所有未提交改动(AI 改坏时的救命稻草)

黄金法则:每次让 AI 改代码之前,先 commit 一个干净版本。这样 AI 改坏了,一条命令就能回退。


六、会读代码比会写代码更重要

在 AI 时代,这个排序变了。

传统学习路径是"先学写,再学读"。但在 AI 辅助编程中,你大多数时候不写代码,你读代码、审代码、改代码

6.1 阅读能力清单

  • 能看懂代码的执行流程(从哪里开始,经过哪些步骤,到哪里结束)。
  • 能识别常见的代码模式(循环、条件、函数调用、回调)。
  • 能理解命名和注释的含义。
  • 能发现明显的逻辑漏洞(比如条件判断写反了)。

6.2 如何练习

  • 找一些简单的开源项目,只看代码,先尝试理解它在做什么。
  • AI 生成代码后,不要直接复制粘贴,先通读一遍。
  • 遇到不认识的语法或 API,停下来查一下。

七、调试思维:AI 写的代码不一定对

7.1 预期管理

AI 生成的代码首次运行成功率远不是 100%。根据任务的复杂度和语言的差异,可能在 30%-80% 之间波动。所以,遇到报错是正常的,不是 AI 不行,也不是你不行

7.2 调试的基本流程

  1. 读报错信息:报错通常明确告诉你哪里出错了、为什么错。别跳过。
  2. 定位问题:根据报错信息找到对应的代码行。
  3. 理解原因:变量未定义?类型不匹配?依赖缺失?语法错误?
  4. 尝试修复:自己先试,不行再把报错信息丢给 AI 让它改。
  5. 验证修复:改完再跑一次,确认问题解决且没有引入新问题。

7.3 最实用的调试技巧

  • 二分注释法:把代码注释掉一半,如果 bug 消失了,问题就在被注释的一半里。重复这个操作,快速缩小范围。
  • 打印大法:在关键位置加 console.log()或 print(),这是最朴素也最有效的调试手段。
  • 最小复现:把出问题的代码剥离成最小可运行版本,通常在这个过程中你自己就发现问题了。

八、软件工程素养:写代码 ≠ 做软件

AI 最擅长的是"写一段代码"。但一个能运行的软件,远不止是一段代码。

8.1 你需要有概念但不必精通

🔹 模块化 —— 把大问题拆成小问题,每个部分独立解决。

🔹 测试 —— 写代码验证你的代码是否正确。让 AI 帮你写测试是个好习惯。

🔹 文档 —— 让未来的你和别人能理解这段代码在干什么。

🔹 环境配置 —— 你的代码在电脑 A 能跑,在电脑 B 呢?了解虚拟环境、依赖管理。

🔹 部署 —— 代码怎么从你的电脑到别人能访问的服务器?

8.2 新人最容易踩的坑

  • 一个文件写到底:所有代码堆在一个文件里,改一处影响全身。
  • 硬编码:把密钥、路径、配置直接写在代码里。
  • 没有测试:改了一个地方,不知道有没有破坏其他地方。
  • 环境混乱:"在我电脑上能跑啊"——但换个环境就挂。

AI 不会主动提醒你这些问题,你需要自己有这根弦。


九、工具链基础:IDE 与终端

9.1 IDE:你的主战场

推荐从 VS Code 开始。免费、生态丰富、AI 插件支持最好。

需要掌握的基本操作:

  • 创建/打开项目文件夹
  • 创建/重命名/删除文件
  • 全局搜索和替换
  • 安装和管理插件
  • 内置终端的使用
  • 代码格式化

9.2 终端:别怕黑窗口

很多新人看到命令行就发怵。但你至少需要会:

  • 进入和离开目录(cd
  • 查看目录内容(ls / dir
  • 运行脚本(python app.py / node index.js
  • 安装依赖(pip install / npm install
  • 终止运行中的程序(Ctrl+C

AI 经常给你命令行指令,你不需要成为终端高手,但至少要能看懂并执行


十、总结:一份务实的学习路线图

如果你刚决定进入 AI 编程的世界,建议按以下顺序准备:

第 1 周:选择 Python 或 JavaScript,学完基础语法。

第 2~3 周:不看 AI,手写几个小程序(猜数字 / 待办事项 / 简易计算器 / 天气查询)。

第 4 周:学 Git 基础(init / add / commit / log / diff)。

第 5 周:上手 VS Code,熟悉终端操作。

第 6 周起:引入 AI 辅助编程,从简单任务开始,逐步加大复杂度。

持续:练习读代码、练习调试、练习写好 Prompt。

最后几句话

AI 编程工具是一股不可逆的浪潮,它确实让编程变得更亲民。但请记住:

AI 是放大器,不是替代品。

它把好的程序员放大成更好的程序员,也把不懂的人放大成更迷茫的人。

你为地基付出的每一分努力,都会在 AI 的加持下得到指数级的回报。反过来,地基不稳就急于盖楼,AI 只会帮你更快地盖出一栋危房。

慢下来,打好基础,然后让 AI 带你飞。


基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-21 20:57:37 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/778279.html
  2. 运行时间 : 0.092267s [ 吞吐率:10.84req/s ] 内存消耗:4,668.16kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=37ddd2c2f8c093e0784e10ba46d435d6
  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.000564s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000812s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000354s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000295s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000532s ]
  6. SELECT * FROM `set` [ RunTime:0.000205s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000607s ]
  8. SELECT * FROM `article` WHERE `id` = 778279 LIMIT 1 [ RunTime:0.000748s ]
  9. UPDATE `article` SET `lasttime` = 1782046657 WHERE `id` = 778279 [ RunTime:0.003214s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000293s ]
  11. SELECT * FROM `article` WHERE `id` < 778279 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000552s ]
  12. SELECT * FROM `article` WHERE `id` > 778279 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000723s ]
  13. SELECT * FROM `article` WHERE `id` < 778279 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000528s ]
  14. SELECT * FROM `article` WHERE `id` < 778279 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000561s ]
  15. SELECT * FROM `article` WHERE `id` < 778279 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000824s ]
0.093948s