当前位置:首页>python>别先学 Python:不会写代码,也能一天做出第一个 AI 小工具

别先学 Python:不会写代码,也能一天做出第一个 AI 小工具

  • 2026-06-28 10:49:50
别先学 Python:不会写代码,也能一天做出第一个 AI 小工具

如果你没有编程经验,第一天最危险的动作,不是不会写代码,而是打开教程开始啃语法。

你会很努力。

变量、循环、函数、类、包管理、虚拟环境。

看起来每一节都重要。

但看了两天之后,你大概率会卡在一个很尴尬的位置:

你知道 if 是条件判断。

你知道 for 是循环。

你甚至能跟着教程打出几行代码。

但你还是不知道自己到底能做什么。

这就是很多普通人学 AI 编程最容易走偏的地方。

不是学不会。

而是一上来就把自己放进了职业程序员的训练路线里。

我先给结论:

没有编程经验的人学 AI 编程,最快的方法不是先系统学语法,而是先做一个能跑起来的小工具。

这里的一天,不是一天学会编程。

也不是一天做出一个可以收费的产品。

而是一天内跑出一个最小原型:

能打开
能输入
能输出
能被你自己测试

只要这个东西跑起来,你后面的学习就不一样了。

因为从这一刻开始,编程不再是一堆抽象概念。

它变成了一个很具体的问题:

我想让这个工具多做一步。

它现在做不到。

我该怎么改?

一、普通人学 AI 编程,别把自己当程序员训练

传统编程学习路线,默认你要成为程序员。

所以它会从基础语法开始。

先学变量。

再学条件判断。

再学循环。

再学函数。

再学类、模块、数据结构。

这条路没有错。

如果你的目标是找开发工作,或者长期做工程系统,这些东西早晚都要补。

但很多普通人学 AI 编程,第一目标不是进公司写业务代码。

他们真正想要的是:

  • 做一个自己的小工具
  • 搭一个简单网页
  • 自动整理表格和文档
  • 把评论变成选题
  • 把文章变成短视频脚本
  • 做一个能给自己省时间的工作流
  • 先验证一个产品想法能不能跑

这些目标和“成为职业程序员”不是一回事。

职业程序员需要系统能力。

普通人第一阶段需要的是作品反馈。

换句话说,你不是先要证明自己懂编程。

你是先要证明:

我能不能把一个具体想法,变成一个可以打开、可以点击、可以测试的东西。

这件事一旦跑通,语法学习才会有上下文。

否则语法就像背单词。

背的时候觉得都认识。

一写文章,全忘了。

二、第一个小工具必须小到可笑

新手最容易犯的错误,是一上来就想做一个“大东西”。

比如:

我要做一个 AI SaaS。

我要做一个知识库系统。

我要做一个小红书自动运营平台。

我要做一个可以赚钱的 Agent。

这些想法不是不能做。

但它们不适合作为第一个项目。

因为它们背后藏着太多东西:

登录、权限、数据库、支付、接口、部署、异常处理、用户体验、安全边界。

你还没有学会走路,就把自己扔进了马拉松。

第一个小工具必须小到可笑。

我建议满足三个条件:

1. 自己真的会用
2. 不需要登录、支付和数据库
3. 打开浏览器就能看到结果

比如:

  • 输入一个选题,生成 5 个标题
  • 输入一段评论,判断能不能变成选题
  • 输入今天吃了什么,生成一条饮食记录
  • 输入待办事项,自动按优先级排序
  • 输入一篇文章标题,生成 3 个短视频开头

这些项目看起来很小。

但它们已经包含了软件最重要的结构:

输入
-> 处理
-> 输出
-> 验收

普通人学 AI 编程,第一阶段只要真正理解这个结构,就已经比收藏一百个工具清单更有用。

三、如果我带你入门,我会先做一个标题生成器

假设今天我带一个完全没有编程经验的人入门。

我不会让他先学 Python。

也不会让他先装一堆复杂环境。

我会让他先做一个浏览器里能打开的标题生成器。

第一版只做这几件事:

输入:一个内容主题
点击:生成标题
输出:5 个标题候选
验收:刷新浏览器,自己测试 3 次

注意,第一版甚至可以不接 AI API。

这点很重要。

很多人一听 AI 编程,就想第一步直接接模型。

结果很快被 API Key、计费、跨域、请求失败、安全问题卡住。

新手第一天真正要验证的,不是模型有多强。

而是你能不能跑通一个最小软件结构。

一个最简单的项目目录可以长这样:

my-first-tool/
  index.html
  style.css
  script.js

你不需要一开始理解所有代码。

你先知道三件事就够了:

index.html 负责页面上有什么
style.css 负责它长什么样
script.js 负责点击之后发生什么

这就是第一层认知。

不是语法认知。

是系统认知。

你知道一个小工具不是一团魔法。

它是几个文件配合起来完成一件事。

四、第一天真正要练的,是 5 个动作

很多人以为学编程是在学知识点。

变量是什么。

函数是什么。

数组是什么。

对象是什么。

这些当然要学。

但普通人第一天更该训练的是 5 个动作。

1. 把需求说清楚

不要对 AI 说:

帮我做一个小红书工具。

这句话太大。

AI 会乱发挥。

你也很难验收。

更好的说法是:

我没有编程经验。
请帮我做一个本地可运行的小网页工具。

目标:
输入一个内容主题,输出 5 个公众号标题。

限制:
1. 只用 HTML/CSS/JavaScript。
2. 不使用框架。
3. 第一版不要接 API。
4. 每次只改一个文件。
5. 每一步告诉我如何运行和检查。

这段提示词不高级。

但它有边界。

有输入。

有输出。

有技术限制。

有验收方式。

这比“帮我做一个内容运营系统”强太多。

2. 让 AI 分步骤做

不要让 AI 一次生成完整产品。

新手最怕的是拿到一大坨代码。

看起来完整,实际上你完全不知道怎么运行。

一报错,你也不知道从哪里修。

更好的节奏是:

第一步:只做页面结构。
第二步:加输入框和按钮。
第三步:点击按钮后显示 5 条标题。
第四步:处理空输入。
第五步:加历史记录。
第六步:再考虑样式。

每一步都能看见变化。

每一步都能测试。

每一步都能回退。

这就是 AI 编程里最重要的节奏感。

不是越快越好。

是每一步都有反馈。

3. 学会运行

代码写出来不算完成。

能跑才算。

新手每完成一步,都要问 AI 三个问题:

我现在怎么运行?
我应该看到什么结果?
如果没看到,先检查哪三个地方?

很多人学编程卡住,不是因为语法难。

是因为他从来没有建立“运行意识”。

他不知道代码在哪里运行。

不知道浏览器在看哪个文件。

不知道改了文件为什么页面没变化。

这些问题看起来很基础。

但它们才是新手真正的门槛。

4. 学会处理报错

报错不是失败。

报错是编程最正常的反馈。

你看到报错时,不要急着让 AI 重写全部代码。

先复制完整报错,然后问:

这个报错是什么意思?
最可能是哪一行导致的?
请用普通人能听懂的话解释。
先给我最小修改方案,不要重写全部文件。

这里有个关键点:

先要最小修改,不要重写全部。

因为重写全部,看起来省事,实际上会让你失去学习机会。

你不知道问题在哪里。

也不知道为什么修好了。

下一次还会卡在同一个地方。

5. 自己验收结果

AI 说“已经修复”,不等于真的修复。

你必须自己点。

自己输入。

自己测试边界情况。

比如标题生成器,第一版至少要测试:

输入正常主题,是否生成 5 条标题?
输入空内容,是否给出提示?
连续点击 3 次,会不会重复或报错?
输入很长一段话,页面会不会乱?
刷新后,工具是否还能正常打开?

这一步非常重要。

因为真正的软件能力,不是让 AI 写代码。

而是你能判断结果对不对。

判断不对,就继续改。

五、语法什么时候学?在你遇到问题之后学

我不是说语法不重要。

语法当然重要。

但学习顺序要变。

过去的顺序是:

先学语法
-> 再写代码
-> 再做项目

普通人更适合的顺序是:

先做小项目
-> 遇到问题
-> 让 AI 解释
-> 补必要语法
-> 继续修改
-> 自己验收

比如你做标题生成器时,会自然遇到这些问题:

为什么点击按钮后能执行一段逻辑?

这时你学函数。

为什么输入框里的文字可以被拿出来?

这时你学 DOM。

为什么 5 个标题可以一起显示?

这时你学数组。

为什么空输入要单独处理?

这时你学条件判断。

为什么历史记录要保存?

这时你学本地存储。

同样是学语法,但感觉完全不一样。

因为每一个知识点都贴着一个真实问题。

你不是为了考试学。

你是为了让自己的工具多活一口气。

六、什么时候学后端、数据库和部署?

第一天不要碰太多东西。

但你需要知道它们什么时候会出现。

后端通常在这几种情况出现:

  • 你需要隐藏 API Key
  • 你需要调用外部服务
  • 你不想把关键逻辑暴露在浏览器里
  • 你需要多人访问同一个数据

数据库通常在这几种情况出现:

  • 数据不能只保存在浏览器里
  • 换电脑也要看到历史记录
  • 多个用户要有各自的数据
  • 数据需要搜索、筛选、统计

部署通常在这几种情况出现:

  • 你想让别人打开链接使用
  • 你想收集真实反馈
  • 你想验证这个工具是不是别人也需要

所以第一天不需要急着学完整后端。

但你要知道:

本地能用
-> 自己能反复用
-> 朋友能打开
-> 陌生人能使用
-> 用户愿意反馈

这是一个工具从练习走向产品的路径。

不要一开始就跳到最后。

七、24 小时怎么安排?

如果你真想试一次,我会这样安排第一天。

第 0-1 小时:缩小项目

只回答三个问题:

它输入什么?
它输出什么?
一天内能不能跑起来?

如果答案太复杂,就继续缩小。

“做一个内容运营系统”太大。

缩小成“输入主题,输出 5 个标题”。

“做一个知识库”太大。

缩小成“输入关键词,搜索本地 10 条笔记标题”。

“做一个减肥 App”太大。

缩小成“输入今天饮食,生成一条记录”。

第 1-3 小时:做静态页面

先别管功能。

只做页面:

  • 一个标题
  • 一个输入框
  • 一个按钮
  • 一个结果区

看到页面出现,你就已经完成了第一层反馈。

第 3-6 小时:跑通输入和输出

让按钮能工作。

输入主题后,页面显示 5 条标题。

这一阶段可以先用固定规则生成,不接 AI。

目标不是智能。

目标是跑通链路。

第 6-10 小时:加基本验收

处理空输入。

处理重复点击。

处理长文本。

这一步会让你第一次理解:

软件不是“正常情况能用”就结束。

它还要处理用户乱输、误点和边界情况。

第 10-16 小时:让它更像工具

加历史记录。

加复制按钮。

加清空按钮。

加一点点样式。

不要过度美化。

第一天的目标是可用,不是漂亮。

第 16-24 小时:复盘并决定下一步

最后不要继续堆功能。

你要写一份复盘:

我做成了什么?
我卡在哪里?
哪个报错出现了两次?
我还不理解哪个概念?
下一版只改哪一件事?

这份复盘,比你多看 3 小时教程更重要。

因为它会告诉你下一步该学什么。

八、不要迷信 AI 编程工具清单

AI 编程工具会越来越多。

Cursor、Codex、Claude Code、各种浏览器 Agent、各种低代码平台。

它们都可能有用。

但新手一开始最容易被工具拖走。

今天换编辑器。

明天换模型。

后天换 Agent。

看起来很先进。

结果一个能用的东西都没留下。

我建议第一阶段只固定一套最小工具:

一个 AI 编程助手
一个代码编辑器
一个浏览器
一个项目文件夹

先连续做完 3 个小工具。

再讨论工具好不好。

工具不是学习成果。

作品才是。

九、AI 编程不是不用学,而是换一种学法

我不喜欢把 AI 编程讲成“人人都不用学编程了”。

这句话太轻飘。

AI 能降低门槛。

但不能替你承担判断。

你至少要知道:

  • 工具解决什么问题
  • 用户输入什么
  • 程序输出什么
  • 错误怎么复现
  • 结果怎么验收
  • 数据放在哪里
  • 是否有安全风险
  • 能不能给别人使用

这些不是高级工程知识。

这是对结果负责。

普通人学 AI 编程,真正要升级的不是“会不会写某个语法”。

而是从这句话:

我想做一个很厉害的工具

变成这句话:

我先做一个输入 X、输出 Y、一天内能验收的小工具

只要这句话说清楚,AI 才能帮上忙。

否则你不是在学 AI 编程。

你只是在把一个模糊愿望,丢给一个很会说话的模型。

你今天就可以开始

如果你真的想学 AI 编程,今天不要再收藏十篇教程。

也不要先研究哪个工具最强。

今天只做一件事:

写下你的第一个小工具。

用这张卡片限制它:

我的第一个 AI 小工具

使用者:
我自己

输入:
______

输出:
______

第一版不做:
登录 / 支付 / 数据库 / 复杂样式 / 多用户

一天内验收标准:
1. 能打开
2. 能输入
3. 能输出
4. 能处理空输入
5. 我能重复测试 3 次

如果你填不出来,说明项目还太大。

继续缩小。

从“做内容运营系统”缩小到“标题生成器”。

从“做知识库”缩小到“本地搜索页面”。

从“做减肥 App”缩小到“饮食记录卡”。

AI 编程最快的入门,不是把所有知识一次学完。

而是先做出一个小东西。

然后让每一个报错、每一次修改、每一次验收,逼着你学下一点。

这条路不玄。

也不神。

它只是比纯看教程更接近真实工作。

而真实工作,永远是最好的老师。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 07:58:32 HTTP/2.0 GET : https://f.mffb.com.cn/a/499473.html
  2. 运行时间 : 0.195367s [ 吞吐率:5.12req/s ] 内存消耗:4,831.14kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=cc4669db743352cfb88c45f32b0115a2
  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.000577s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000505s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000244s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000288s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000530s ]
  6. SELECT * FROM `set` [ RunTime:0.000241s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000608s ]
  8. SELECT * FROM `article` WHERE `id` = 499473 LIMIT 1 [ RunTime:0.000941s ]
  9. UPDATE `article` SET `lasttime` = 1783036712 WHERE `id` = 499473 [ RunTime:0.068183s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.006749s ]
  11. SELECT * FROM `article` WHERE `id` < 499473 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001620s ]
  12. SELECT * FROM `article` WHERE `id` > 499473 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000861s ]
  13. SELECT * FROM `article` WHERE `id` < 499473 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.029431s ]
  14. SELECT * FROM `article` WHERE `id` < 499473 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.013928s ]
  15. SELECT * FROM `article` WHERE `id` < 499473 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001314s ]
0.196817s