乐于分享
好东西不私藏

AI超载 | 第1章:什么是 Vibe Coding?让 AI 替你「感受」代码

AI超载 | 第1章:什么是 Vibe Coding?让 AI 替你「感受」代码
章节关键词:Vibe Coding、意会编程、Prompt 工程、上下文感知
章节字数:8,000+
阅读时间:约 25 分钟

///

PART 01

开篇:一个让 90% 的人放弃的瞬间

想象这样一个场景——

你在刷短视频,看到一个博主展示了一个超酷的个人网站:炫酷的暗色主题、流畅的动画效果、还能实时显示你的 GitHub 活跃度。你心动了:「我也要做一个!」

你打开电脑,打开搜索引擎,输入「如何制作个人网站」。搜索结果给出了无数条路:HTML 是什么、CSS 怎么写、JavaScript 怎么学、服务器怎么配、域名怎么买……

你对着屏幕发呆了 10 分钟,然后关掉了浏览器。

这不是你的错。

传统编程的学习曲线,是一座让绝大多数人望而却步的高山。 你需要理解变量、循环、函数、异步、面向对象、网络协议、数据库……每一样都是一个月的学习量。而你想要做的,其实只是一个炫酷的个人主页。

这不是需求太奢侈,而是工具太落后。

💡 Vibe Coding 的出现,就是为了解决这个根本矛盾:让表达意图比理解实现更容易。

///

PART 02

1.1 什么是 Vibe Coding?

1.1.1 从「手敲代码」到「说出意图」

Vibe Coding,中文可以翻译为「意会编程」——你不需要一步步告诉 AI 怎么做,只需要描述你想要什么「感觉」。

这不是一个严谨的学术定义,但它精准地捕捉了核心:你要的是结果,不是过程。

用一个更形象的比喻:

传统编程Vibe Coding
你告诉 AI:「请打开冰箱,把大象放进去,关上门」你告诉 AI:「我想要大象在里面」
你描述过程你描述结果
你需要懂制冷原理你只需要说「冷」

这听起来像魔法,但背后有深刻的范式转变。

1.1.2 Vibe Coding 的起源

「Vibe Coding」这个词最早由 Andrej Karpathy(特斯拉 AI 总监、OpenAI 创始成员)在 2024 年提出。他在一条社交媒体帖子中写道:

「我最新的编程方法叫 Vibe Coding——完全用自然语言上下文中完成,使用 AI 生成的代码作为主要产物,你基本上只是审查和批准。不时遇到问题,就手动去修复,但基本上 AI 写什么你就用什么。」

这个概念一提出,就在开发者社区引发了巨大反响。因为它戳中了一个痛点:编程的本质,究竟是「写代码」,还是「解决问题」?

如果你编程的目的是解决问题,那为什么非要学会写代码,才能解决问题?

1.1.3 Vibe Coding 不等于「 Prompt 编程」

很多人会把 Vibe Coding 和「Prompt 编程」混为一谈——以为就是多写几个提示词。这是对 Vibe Coding 最大的误解。

Prompt 编程关注的是「怎么问」——关键词是什么、格式怎么写、怎么套模板。它的核心假设是:你需要学会一种和 AI 沟通的「语言」。

Vibe Coding关注的是「要什么」——你不需要学会和 AI 对话,你只需要清晰地知道自己想要什么。AI 会理解你的意图,自动找到合适的实现路径。

Prompt 编程思维:「我应该怎么问 AI 才能让它写出好代码?」

Vibe Coding 思维:「我不需要问,我只需要说我想要什么。」

这不是说 Prompt 技巧不重要,而是说 Vibe Coding 的目标是用自然直觉驱动 AI,而不是用技巧套路驾驭 AI。

///

PART 03

1.2 为什么传统编程让 90% 的人放弃?

1.2.1 一个令人震惊的数据

让我们看一组数据:

  • 全球约有 2600 万软件开发者(来源:Evans Data Corporation)
  • 但全球有超过 45 亿互联网用户
  • 这意味着:会编程的人不到全球人口的 0.5%

为什么一项本应让每个人都拥有「造物主」能力的技术,却只有极少数人能用?

答案是学习曲线。

1.2.2 传统编程的学习路径

让我们用盖房子来类比传统编程的学习路径:

第一阶段:打地基(1-3个月)

├── 变量和数据类型(什么是「int」?)

├── 条件和循环(如果…那么…重复)

├── 函数和方法(把一堆指令打包)

└── 调试基础(为什么报错了???)

第二阶段:砌砖墙(3-6个月)

├── 面向对象编程(什么是「类」?)

├── 继承和多态(父类和子类是什么关系?)

├── 接口和抽象(为什么要这么绕?)

└── 设计模式(GOF 23 种,看懂 3 种算你赢)

第三阶段:装修(6-12个月)

├── 数据库(SQL 是什么鬼?)

├── 网络协议(HTTP/TCP/UDP……)

├── API 设计(RESTful 是什么风格?)

└── 性能优化(为什么我的代码跑这么慢?)

第四阶段:成为合格的「建筑师」(1-3年)

├── 系统设计(大项目怎么组织?)

├── 架构模式(微服务?分布式?)

├── 安全加固(XSS、SQL注入是什么?)

└── 团队协作(Git 怎么用?PR 是什么?)

这个路径走完,顺利的话需要 2-3 年,勤奋的话需要 5 年,更多的人走了一半就放弃了。

而他们最初的目标,可能只是想做一个展示个人作品集的网页。

1.2.3 三个让新手崩溃的瞬间

第一个崩溃:「这语法为什么这么严格?」

# 你写的

print "Hello, World!"

# Python 报错

File "test.py", line 1

    print "Hello, World!"

              ^

SyntaxError: Missing parentheses in call to 'print'

第二个崩溃:「为什么它不按我说的做?」

// 你以为的

let result = 10 / 3;

console.log(result);  // 输出:3.333333...?

// 实际输出

3.3333333333333335

第三个崩溃:「这报错信息是什么意思?」

Error: Cannot read property 'map' of undefined

    at Array.reduce (node_modules/lodash/lodash.js:1434:28)

    at Promise.then (app/services/user.js:45:18)

    at processTicksAndRejections (internal/process/task_queues:95:5)

这些问题对于有经验的开发者来说是家常便饭,但对于刚入门的人来说,每一个都足以让人怀疑人生。

///

PART 04

1.3 AI 时代的编程本质:描述结果 > 描述过程

1.3.1 从「翻译官」到「指挥官」

传统编程模式下,程序员是一个「翻译官」

人类需求 → 程序员翻译 → 代码 → 计算机执行

你需要把自己的想法「翻译」成计算机能理解的语言。这个翻译过程需要掌握:

  • 语法规则
  • 数据结构
  • 算法逻辑
  • 系统架构

Vibe Coding 模式下,程序员变成了「指挥官」

人类需求 → 描述结果 → AI 执行 → 计算机执行

你只需要描述你想要什么,AI 会自动完成「翻译」的工作。

这不是说完全不需要理解技术——你仍然需要知道:

  • 你的需求是否合理
  • AI 输出的结果是否正确
  • 如何调整指令让结果更接近预期

但这些理解,和「写代码」完全是两个维度的能力。

1.3.2 一个真实的对比

让我们对比两种模式下,实现「用户注册功能」的差异:

传统编程模式:

你需要:

1. 设计数据库表(用户表、角色表、关联表)

2. 写 SQL 建表语句

3. 写后端 API(验证输入、加密密码、存储数据)

4. 写前端表单(HTML + CSS + JS)

5. 写前后端联调(API 对接、CORS 问题、Token 处理)

6. 处理各种边界情况(重复注册、密码强度、邮箱格式)

总耗时:3-7天(取决于经验)

前提条件:掌握 SQL、后端语言、前端技术、网络协议

Vibe Coding 模式:

你只需要说:

「帮我做一个用户注册功能,包含用户名、邮箱、密码字段,密码要加密存储,

有邮箱格式验证和密码强度检查,注册成功后发送确认邮件。」

总耗时:10-30分钟(取决于 AI 工具)

前提条件:会打字、会说人话

这个对比不是要说 Vibe Coding 可以完全取代传统编程,而是要说明:当工具进化后,同样的问题,门槛大幅降低了。

1.3.3 Vibe Coding 的边界

当然,Vibe Coding 不是万能的。以下场景中,传统编程仍然不可替代:

场景Vibe Coding 能做吗说明
快速原型搭建✅ 非常适合AI 生成代码,改改就能用
简单脚本自动化✅ 非常适合「帮我写个批量重命名的脚本」
陌生领域的探索性开发✅ 适合「我不懂 Python,帮我写个抓取网页的工具」
复杂系统的架构设计⚠️ 需要人工指导AI 可以辅助,但核心设计仍需人类
性能敏感的底层优化⚠️ 需要人工审核AI 可能生成次优解
安全关键的系统⚠️ 需要人工审查AI 代码可能存在安全漏洞
完全没有领域的概念❌ 不适合「帮我写个操作系统」——你得先了解 OS

核心判断标准是:你能描述清楚你想要什么。

如果你能清晰地描述需求和期望结果,Vibe Coding 可以大幅提升效率。如果你连自己要什么都不知道,AI 也帮不了你——这是 Vibe Coding 的局限性,也是人类思维的价值所在。

///

PART 05

1.4 用「点外卖」理解 Vibe Coding 的本质

1.4.1 传统编程 vs Vibe Coding = 自己做饭 vs 点外卖

让我们用一个每个人都熟悉的场景来类比:做饭

传统编程 = 自己做饭:

1. 去菜市场买菜(安装开发环境、配置依赖)

2. 了解食材特性(学习语言语法、数据结构)

3. 研究菜谱(阅读文档、搜索解决方案)

4. 处理食材(写代码逻辑)

5. 控制火候(调试、优化)

6. 摆盘上桌(前端展示)

问题:每一步都需要学习。你想喝一碗鸡蛋汤,你得先学会「什么是锅」。

Vibe Coding = 点外卖:

1. 打开外卖 App(打开 AI 工具)

2. 搜索「鸡蛋汤」(描述你想要的东西)

3. 选择店铺和规格(选择 AI 模型和工具)

4. 下单(提交需求)

5. 等待送达(AI 执行)

6. 开吃(使用结果)

你完全不需要会做饭,但你得知道自己想吃什么。

1.4.2 点外卖也有「高级玩法」

当然,点外卖也有技巧:

新手模式:

用户:「来一份宫保鸡丁」

结果:得到一份标准外卖,还行,但可能不是最满意

进阶模式:

用户:「要少油、不要花生、微辣、加上米饭换成糙米饭,再加一份酸辣汤」

结果:得到一份更贴合口味的订单

高手模式:

用户:「我们 5 个人,3 个不吃辣,1 个素食主义,1 个只吃川菜,

预算人均 80,要商务宴请级别,发票抬头是 XX 公司」

结果:AI 帮你筛选、自动组合订单、管理配送时间

Vibe Coding 也是如此——你描述得越精准,得到的结果越符合预期。

但关键区别在于:即使你是新手,AI 也能帮你做出「能吃」的东西。 在传统编程里,「新手」做出来的东西可能是生的、糊的、甚至厨房着火。

1.4.3 外卖不能替代所有厨师场景

但有些事情,外卖永远做不到:

场景外卖能解决吗类比的编程场景
半夜 3 点突然饿了❌ 店都关了极端特殊需求,没有现成方案
精确控制食材来源和加工方式❌ 你不知道厨房发生了什么高安全要求的代码,需要审计每行
研究新菜谱、发明新菜系❌ 只能选现有的探索新技术、研究新架构
有食材但不想浪费❌ 浪费的是别人的食材代码性能极致优化

Vibe Coding 不是让所有人都不写代码,而是让「用代码解决问题」变得人人可及。

///

PART 06

1.5 OpenCode:Vibe Coding 的代表作

1.5.1 为什么选择 OpenCode?

在众多 AI 编程工具中(Claude Code、Cursor、GitHub Copilot、OpenAI Codex 等),本书选择 OpenCode 作为主要讲解工具,原因有三:

第一,它是完全开源的。

仓库:github.com/anomalyco/opencode

Stars:12.3k

状态:已归档至 charmbracelet/crush 项目

语言:Go(基于 Bubble Tea TUI 框架)

这意味着你可以自由查看、修改、贡献代码,没有任何商业限制。

第二,它代表了 Vibe Coding 的核心理念。

OpenCode 的设计哲学是:让 AI 成为编程的主角,而不是辅助工具。 它的 TUI 界面、Session 管理、多模型支持,都围绕「AI First」这个理念设计。

第三,它的生态系统和本书内容高度契合。

本书的核心内容——Everything Claude Code(ECC)生态、Superpowers 工作流、Context Mode——都可以在 OpenCode 中无缝使用。学会 OpenCode,等于学会了这一整套 Vibe Coding 方法论。

1.5.2 OpenCode 的核心特性

OpenCode

├── 交互式 TUI(Bubble Tea 框架)—— 终端里的图形界面

├── 多 AI Provider 支持 —— OpenAI / Anthropic / Google / Azure / Bedrock / Groq / OpenRouter

├── Session 管理 —— SQLite 持久化,断点续接

├── 工具执行 —— bash / 文件编辑 / 搜索

├── Vim-like 编辑器 —— 键盘流操作

├── LSP 集成 —— 代码补全和语法检查

├── 文件变更追踪 —— 每次修改都有记录

├── 外部编辑器支持 —— 打开 VS Code、Neovim 等

└── 命名参数自定义命令 —— 自然语言即命令

1.5.3 安装 OpenCode

方式一:一键安装(推荐)

curl -fsSL https://opencode.ai/install | bash

方式二:Homebrew(macOS/Linux)

brew install opencode-ai/tap/opencode

方式三:Go 安装

go install github.com/opencode-ai/opencode@latest

方式四:AUR(Arch Linux)

yay -S opencode-ai-bin

安装完成后,运行 opencode --version 验证:

$ opencode --version

opencode version 0.x.x

1.5.4 OpenCode vs 其他工具对比

维度OpenCodeClaude CodeCursorGitHub Copilot
界面TUI(终端)CLI / IDE 集成GUI(IDE 插件)IDE 插件
开源✅ 完全开源❌ 闭源❌ 闭源❌ 闭源
支持模型多模型主要 Claude主要 GPTGPT
Session 持久化✅ SQLite⚠️ 有限
超级插件Superpowers⚠️ 有限
中文支持
适合人群开发者、极客深度用户偏好 GUI日常辅助

1.5.5 OpenCode 界面一览

OpenCode 使用 Bubble Tea 框架构建 TUI 界面。以下是核心界面元素:

┌─────────────────────────────────────────────────────────┐

│  Session: my-project                    [Model: Sonnet] │

├─────────────────────────────────────────────────────────┤

│                                                          │

│  ┌──────────────────────────────────────────────────┐   │

│  │  Welcome to OpenCode!                            │   │

│  │                                                  │   │

│  │  What would you like to build today?            │   │

│  │                                                  │   │

│  │  • Describe your goal in natural language       │   │

│  │  • Press Tab to switch to Plan mode             │   │

│  │  • Press @ to invoke an Agent                   │   │

│  │  • Type /help for available commands            │   │

│  └──────────────────────────────────────────────────┘   │

│                                                          │

├─────────────────────────────────────────────────────────┤

│  [Plan] [Build] [Explore] │ Tokens: 2,341 │ Session: ●  │

└─────────────────────────────────────────────────────────┘

关键元素解读:

元素说明
Session: my-project当前会话名称,Session 数据持久化存储
Model: Sonnet当前使用的 AI 模型
[Plan] [Build] [Explore]Tab 切换模式——Plan 分析、Build 执行、Explore 探索
Tokens: 2,341当前上下文消耗
Session: ●连接状态指示灯

1.5.6 第一个 Vibe Coding 体验

安装完成后,让我们用 OpenCode 体验一下 Vibe Coding 的感觉:

场景:我想做一个「待办事项」网页应用

你输入:

「帮我做一个待办事项应用,包含添加、完成删除、筛选功能,

使用暗色主题,有添加动画。」

OpenCode 帮你:

1. 分析需求,生成技术方案

2. 创建 HTML/CSS/JS 文件

3. 实现完整功能

4. 自动打开浏览器预览

这就是 Vibe Coding——你描述「要什么」,OpenCode 搞定「怎么做」。

///

PART 07

1.6 三个时代:手写代码 → Copilot 辅助 → Vibe Coding

1.6.1 编程进化史概览

1960-2020    2021-2024         2025-

   │            │                │

   ▼            ▼                ▼

┌──────┐   ┌────────┐     ┌───────────┐

│手写代码│   │Copilot │     │Vibe Coding│

│ 1.0   │   │  2.0    │     │    3.0     │

└──────┘   └────────┘     └───────────┘

  「翻译官」    「补全工具」       「执行者」

1.6.2 时代1:手写代码(1960-2020)

特点:人类是主角,机器是工具。

程序员 → 写代码 → 编译器 → 程序

         ↑

     100% 手工

代表工具: 文本编辑器(Vim、Emacs)→ IDE(Eclipse、IntelliJ)→ VS Code

优势: 完全控制,代码质量有保障
劣势: 效率低,学习曲线陡峭

1.6.3 时代2:Copilot 辅助(2021-2024)

特点:AI 是补全工具,人类仍然是主角。

程序员 → 写一部分 → AI 补全剩余 → 程序员审核 → 程序

              ↑

         AI 辅助完成

代表工具: GitHub Copilot、Tabnine

优势: 代码补全快,减少重复劳动
劣势: 补全质量不稳定,仍需人类主导

1.6.4 时代3:Vibe Coding(2025-)

特点:AI 是执行者,人类是指挥官。

人类 → 描述需求 → AI 执行 → 人类验收 → 程序

         ↑

     自然语言驱动

代表工具: OpenCode、Claude Code

优势: 门槛大幅降低,效率指数级提升
劣势: 需要人类判断结果质量

1.6.5 你现在处于哪个时代?

问题你的答案所处时代
你写代码时,主要时间花在?A. 敲键盘  B. 调试  C. 思考A=手写时代  B/C=过渡
遇到陌生 API,你会?A. 看文档  B. 搜 Google  C. 直接问 AIA=手写  B=过渡  C=Vibe
一个新功能实现,你通常?A. 从零写  B. 复制粘贴改  C. 描述给 AIA=手写  B=过渡  C=Vibe
你的代码中,AI 写的占比?A. 10%  B. 30%  C. 70%+A=手写  B=过渡  C=Vibe

如果你的答案以 C 为主——恭喜,你已经是 Vibe Coding 时代的先行者。

如果以 A 为主——别担心,这本书就是为你准备的。

///

PART 08

1.7 本章小结

核心知识点

┌─────────────────────────────────────────────────────────┐

│                    第1章 知识要点                        │

├─────────────────────────────────────────────────────────┤

│  ✅ Vibe Coding = 用自然语言描述结果,AI 负责实现过程    │

│  ✅ 传统编程让 90% 的人放弃,因为门槛太高               │

│  ✅ AI 时代:描述结果 > 描述过程(翻译官 → 指挥官)    │

│  ✅ OpenCode 是 Vibe Coding 的开源代表作                │

│  ✅ 点外卖类比:Vibe Coding 让「用代码解决问题」人人可及 │

│  ✅ 编程进化:手写(1960) → Copilot(2021) → Vibe(2025)  │

└─────────────────────────────────────────────────────────┘

关键术语

术语定义
Vibe Coding意会编程——用自然语言描述需求,AI 自动实现
Prompt 编程关注「怎么问」AI 的技巧派
HarnessAI 编程工具的运行时外壳(如 OpenCode)
上下文窗口AI 一次性能看到的信息量(后续章节详解)
Session一次完整的对话会话,可持久化存储

行动建议

立即行动(5 分钟):

1. 安装 OpenCode:

   curl -fsSL https://opencode.ai/install | bash

2. 运行 opencode --version 验证安装

3. 输入你的第一个 Vibe Coding 指令:

   「帮我写一个猜数字游戏,1-100,有次数限制」

下一章预告:

第2章:为什么 AI 总是「听不懂人话」?

>

你是否有过这种经历——明明说得很清楚,AI 偏偏理解错了?下一章我们将揭开 AI 记忆的秘密:用「鱼的记忆」类比上下文窗口,理解 Token 是什么,以及为什么 AI 会「忘记」你们之前聊过的内容。

///

PART 09

附录:Vibe Coding 自测问卷

测一测你对 Vibe Coding 的理解程度(无标准答案):

Q1:你想要一个自动备份文件的脚本,Vibe Coding 的指令应该是:

A. 「用 Python 写一个脚本,读取 config.json 中的文件列表,

    遍历每个文件,用 shutil.copy2 复制到 backup 文件夹,

    然后打印复制结果」

B. 「帮我写一个自动备份文件的脚本,配置写在 config.json 里,

    备份到 backup 文件夹」

C. 「帮我」

Q2:以下哪个场景不适合用 Vibe Coding?

A. 快速生成一个网页原型

B. 写一个批量重命名文件的脚本

C. 完全没有技术背景,直接要求 AI 「写一个能打败 AlphaGo 的程序」

D. 写一个 Python 爬虫抓取网页数据

Q3:Vibe Coding 和传统编程的核心区别是?

A. Vibe Coding 用自然语言,传统编程用代码

B. Vibe Coding 效率更高,质量更好

C. Vibe Coding 可以完全不需要人类参与

D. Vibe Coding 是 Prompt 编程的另一个名字

参考答案: Q1=B(描述结果而非过程)、Q2=C(需求本身不合理)、Q3=A(核心在描述方式)

///

*本章完。第2章:为什么 AI 总是「听不懂人话」?*

THANKS FOR READING

🦐 龙虾 · OpenClaw 技术分享

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 07:42:24 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/592395.html
  2. 运行时间 : 0.101516s [ 吞吐率:9.85req/s ] 内存消耗:4,778.95kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4b8c8dba5943aa477c772cd640a18da8
  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.000620s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000893s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000317s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000284s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000554s ]
  6. SELECT * FROM `set` [ RunTime:0.000200s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000513s ]
  8. SELECT * FROM `article` WHERE `id` = 592395 LIMIT 1 [ RunTime:0.000464s ]
  9. UPDATE `article` SET `lasttime` = 1778283744 WHERE `id` = 592395 [ RunTime:0.014024s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000313s ]
  11. SELECT * FROM `article` WHERE `id` < 592395 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000490s ]
  12. SELECT * FROM `article` WHERE `id` > 592395 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000357s ]
  13. SELECT * FROM `article` WHERE `id` < 592395 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001909s ]
  14. SELECT * FROM `article` WHERE `id` < 592395 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000850s ]
  15. SELECT * FROM `article` WHERE `id` < 592395 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000683s ]
0.103195s