乐于分享
好东西不私藏

OpenClaw实践分享v1.0

OpenClaw实践分享v1.0

OpenClaw

实践分享v1.0

OpenClaw是什么

OpenClaw 是一款开源的本地自托管个人 AI 智能体(Agent)平台,前身为 Clawdbot/Moltbot。其核心是基于 TypeScript 开发的命令行应用,持续运行在用户自有硬件上,可执行 shell 命令、管理文件并协调多步骤工作流程。它将 AI 模型(大脑)与本地执行环境(身体)彻底解耦:对话记录、工具执行、会话状态等调度逻辑全部保留在用户自己的设备上。通过单一Gateway网关进程,可同时连接 WhatsApp、Telegram、飞书等多种聊天平台,实现跨渠道统一交互。

Skills介绍

什么是Skills

Skills 是可复用的能力组件,让你无需从头构建每项功能,而是将特定功能(如调用 API、查询数据库、检索文档或执行工作流)封装成 Agent 可按需调用的模块。这种方式使 Agent 逻辑更整洁灵活,也更容易随时间扩展,而无需重写核心架构。

用一句话类比:Tools(工具)是OpenClaw的器官,决定它能做什么;Skills(技能)是说明书,教会它如何组合工具完成具体任务。

Skills的文件结构

一个 Skill = 一个文件夹 + 一个 SKILL.md

SKILL.md = YAML 元数据(触发) + Markdown 指令

复杂内容丢进 scripts、references、assets,正文保持极简

Skills的加载与优先级

OpenClaw加载内置Skills以及可选的本地覆盖项,并在加载时根据环境、配置和二进制文件的存在与否进行过滤。Skills的加载来源及优先级从高到低依次为:工作区Skills(<workspace>/skills)→ 用户目录Skills(~/.openclaw/skills)→ 内置Skills。此外,还可以通过配置skills.load.extraDirs指定额外的Skill目录(优先级最低)。

Skills生效的三个前提条件

要让一个Skill真正起作用,需同时满足三个条件:配置(是否允许OpenClaw执行相关命令)、安装(对应的工具或桥接程序是否已安装在机器上)、授权(是否已登录并授权第三方服务)。三者缺一不可:Skills只是说明书,能否实际运行取决于这三个条件。

多Agent场景下的Skills管理

在多Agent配置中,每个Agent拥有独立的工作区,Per-Agent Skills仅对该Agent可见;共享Skills存放在 ~/.openclaw/skills,对同一台机器上所有Agent可见。

Skills生态:ClawHub

ClawHub是OpenClaw的公开Skills注册中心,可在https://clawhub.com浏览,用于发现、安装、更新和备份 Skills。目前ClawHub上已有超过26,193个(截至文档编写时间)可下载的Skills,覆盖笔记、邮件、社交媒体、开发、智能家居等场景。

安全注意事项

在使用第三方Skills时,需注意:审查来源(查看创建者信誉和GitHub Star数)、检查权限(仅授予Skill运行所必需的最小权限)、验证范围(确保Skill仅执行你信任其代为操作的行为)、隔离测试(在隔离环境中先行测试)。

OpenClaw实践案例

从OpenClaw的特性出发,本次实践咱们主要分享下面的案例:

  1. 安装开源skills。

  2. 每天早上八点,把Github当下最热门的前5个开源项目,整理成报告。

  3. 打开携程网站,查询上海浦东到北京大兴的机票信息,并且返回查询结果。

  4. 读取个人电脑的账单Email,整理账单。

  5. 上传功能设计书到指定目录上,读取指定目录下的代码规范文件,生成代码。

  6. 根据系统现有的代码,生成设计书。

  7. 开发自定义skills,实现word转pdf。

PS:在某些场景,效果对AI大模型自身的能力依赖比较大,比如:5和6两个案例。

案例1:安装开源Skills

核心能力:Skills的文件结构、安装配置ClawHub、离线安装Skills

实现过程:

方法一(命令行模式,需要联网)

需要先登陆到安装OpenClaw的机器的命令行窗口,这里使用RHEL版本的系统。

1.需要先登陆到安装OpenClaw的机器的命令行窗口,这里使用RHEL版本的系统。

2. 搜索Skills

3. 安装Skills

4. 更新Skills

5. 通过OpenClaw Config配置自动安装

编辑配置文件~/.openclaw/openclaw.json,添加skills配置,在重启OpenClaw后自动安装。

方法二(渠道模式,需要联

这里选择飞书作为渠道,只需要使用自然语言的方式,让Open Claw帮忙安装需要的Skills

方法三(离线模式)

1. 获取Skills

使用能上网的电脑先访问ClawHub官网,搜索你需要的Skill,进入Skill详情页,点击下载zip包。

2. 上传Skills,解压zip包

把第1步下载到的zip包上传到安装OpenClaw的机器,目录为~/.openclaw/skills,使用unzip命令解压Skill包到对应的目录下。

通过对话的方式让OpenClaw安装Skill。

3. 重启OpenClaw

方法四(WebUI图形化管理)

如果OpenClaw安装在其他机器,访问Control UI管理界面,可以通过配置https证书方式访问,或者使用SSL隧道的方式通过http访问。

1. 访问Control UI管理界面

上面包含三块Skill:Workspace Skills、Built-in Skills、Extra Skills。

2. 管理已安装 Skills

在上面搜索已经安装的skill,可以失效不需要的skill,或者更改skill使用的api_key。

案例2:Github热门项目定时整理

核心能力:定时任务、联网搜索、浏览器自动化

实现过程

目标:实现每天早上8点定期抓取当天 GitHub Trending Top 10 的开源项目。

我们与通过飞书机器人对话,向 OpenClaw 下达如下指令:

OpenClaw 回复如下:

检查定时任务

在终端输入 openclaw dashboard 打开 OpenClaw Gateway 界面,切换到“定时任务”之后确认刚刚的定时任务是否已经创建:

验证结果

案例3:机票查询

核心能力:联网搜索、浏览器自动化

实现过程

安装 Playwright skillclawhub install --yes playwright

设计提示词:

启动专属浏览器实例:

启动后检查登陆用户如果是 openclaw 就说明启动成功:

执行机票查询

将提示词通过飞书机器人传递给 OpenClaw 之后得到如下回复:

可以看到 OpenClaw 已经把航班信息以表格的形式收集到了。监控整个执行过程,我们发现 OpenClaw 在控制浏览器打开携程页面,输入起始地和目的地,滚动页面自动加载更多结果,真正实现了自动化处理。

总结

本案例重点利用到了 OpenClaw 控制浏览器进行自动化流程操作,其中需要从 ClawHub 安装 Playwright 作为自动化辅助工具。同时,提示词中也要明确给大模型定义明确的要求和约束,防止大模型进行“自我发挥”。

要点回顾:

  • 提示词约束,如:对于数据获取,不要臆想、不要猜测、不知道就返回不知道

  • 提示词要点,如:当你成功打开页面之后,需要不断的向下滚动页面直到不能再滚动,从而使页面加载到所有的航班信息

  • 打开专属浏览器实例:openclaw browser --browser-profile "openclaw" start

  • 安装 Playwright skill:clawhub install --yes playwright

OpenClaw 需要读取邮件内容,并提取“发票 PDF 文件下载”的下载链接,然后下载发票 PDF 文件,最后识别 PDF 文件中的开票信息。

提示词(改进前)

提示词内容需要包含以下关键信息:

1. 从哪里获取信息:邮件APP

2. 邮件的时间范围:2个月之内

3. 开票邮件特征:来自京东且邮件内容包含“电子发票”关键字

4. 发票信息获取方式:点击下载链接获取PDF文档,解析PDF文档提取开票信息

初版提示词如下:

验证结果(改进前)

打开飞书机器人,将初版提示词发送给 OpenClaw 如下:

其中的关键回复内容如下:

但实际的发票下载链接可以直接打开并下载,显然 OpenClaw 并没有正确获取发票的下载链接,我们的提示词需要改进。

接下来针对目前的问题与 OpenClaw 进一步对话:

回复如下:

再次检查结果发现 OpenClaw 已经成功提取了两个月内的 PDF 发票中的信息。

提示词(改进后)

经过改进后,最终版的提示词如下:

验证结果(改进后)

运行结果如下:

导出成 Markdown 文件之后如下(数据已脱敏):

京东电子发票汇总表(2个月内)

统计时间: 2026年3月16日发票数量: 9张时间范围: 2026年1月26日 - 2026年3月14日

总结

OpenClaw 的推理过程需要结束 AI 大模型,而复杂的问题往往需要多轮渐进式的对话才能得到正确的答案。本案例涉及到的 OpenClaw 能力如下:

1. 邮件读取自动化

2. PDF 内容解析

案例5:代码生成

核心能力:目录文件操作、编码模型配置(Claude)

实现过程:

目标

OpenClaw 可以需求说明书生成可执行代码。

先决条件

1. OpenClaw 最新版已安装且网关已启动

2. OpenClaw 已配置飞书消息通道

3. OpenClaw 已配置适合 Coding 的大模型,本文使用 anthropic/claude-sonnet-4-6

实验过程

一、准备需求说明书

保存成文档 file_parse_platform_tdd.docx

二、设计提示词

需求说明书中注明是使用 FastAPI + Python的方式组织项目代码,为了进一步测试模型的代码生成能力,我们在提示词中进行调整,使其机遇 SpringBoot + Vue 来生成代码,提示词如下:

 三、验证结果

使用提示词通过飞书与 OpenClaw 交互:

OpenClaw 响应如下:

从回复内容上看,代码项目已经生成到 ~/.openclaw/workspace/file_parse_platform_tdd_java ,代码结构如下图所示:

其中 frontend 目录为 Vue 前端项目子目录。

五、运行+错误修复

初次运行需要安装 openjdk-17, Maven和 NodeJS 等工具,安装过程忽略。假设全部安装部署完成之后,我们来分别启动后端和前端如下:

后端运行+修复

使用 mvn spring-boot:run 命令启动后端服务,但运行报错:

将问题抛给 OpenClaw,给出修复建议:

再次启动运行,成功。

前端运行+修复

使用 npm run dev 启动前端如下:

但外部无法访问:

再次将问题扔给 OpenClaw:

OpenClaw 自动修复:

如此反复了3~4轮之后,前端项目已可以正常工作:

总结

既有代码生成需求文档的场景中,生成文档的质量主要取决于 OpenClaw 所使用的大模型的编码能力,推荐使用 Claude Code 的模型进行生成。此外,初次生成的代码并不完美,需要几轮的测试和修复之后才可以正常工作。但即使是这样,对于像 POC 之类的需要快速生成原型的场景,OpenClaw 也会解决大量的时间,显著地提高了效率。

案例6:设计书生成

核心能力:编码模型配置(Claude)

实现过程:

目标

OpenClaw 可以读取指定代码库目录,根据代码目录结果以及源代码方向生成需求规格说明书。

先决条件

  1. OpenClaw 最新版已安装且网关已启动

  2. OpenClaw 已配置飞书消息通道

  3. OpenClaw 已配置适合 Coding 的大模型,本文使用 anthropic/claude-sonnet-4-6

实验过程

一、准备需求规格模板

Python 类开发技术设计文档

技术设计文档章节规范

  1. 概述(Overview)

  2. 需求分析(Requirements)

  3. 架构设计(Architecture Design)

  4. 类设计(Class Design)

  5. 接口设计(Interface Design)

  6. 数据设计(Data Design)

  7. 关键算法与逻辑(Key Algorithms & Logic)

  8. 异常处理设计(Exception Handling)

  9. 依赖与集成(Dependencies & Integration)

  10. 测试设计(Test Design)

  11. 性能与优化(Performance)

  12. 变更记录(Revision History)

将以上内容保存为 python_design_doc_slim.docx

二、准备代码

本文以 https://code.choerodon.com.cn/ora-ai-innovate/paddleocr-proxy 代码仓为例,假设该项目已经被克隆到 OpenClaw 所在服务器的 /opt/paddleocr-api-4ai 位置。

三、设计提示词

提示词在设计过程中并不需要那么考究,包含以下信息即可:

  1. 源代码位置

  2. 需求规格说明书位置(可在飞书作为附件上传)

  3. 输出的需求规格说明书的格式

提示词如下:

四、验证结果

使用提示词通过飞书与 OpenClaw 交互:

OpenClaw 回复分析过程:

OpenClaw 发送最终的需求规格说明书文档:

最终文档部分截图如下:

整体上生成质量较高,这主要取决于配置给 OpenClaw 的大模型在 Coding 方面的能力。

总结

既有代码生成需求文档的场景中,生成文档的质量主要取决于 OpenClaw 所使用的大模型的编码能力,推荐使用 Claude Code 的模型进行生成。此外,在提示词方面要注意包含关键指导性内容,例如源代码位置,文档模板位置等等。

案例7:自定义Skills开发

核心能力:针对不同场景,自主定制一个或者一系列Skills

实现过程:

1. 创建目录

Skills 位于你的工作区中,通常是 ~/.openclaw/workspace/skills/。为你的 Skill 创建一个新文件夹:

2. 定义 SKILL.md

在该目录中创建一个 SKILL.md 文件。此文件使用 YAML frontmatter 作为元数据,使用 Markdown 作为指令。

执行转换主要脚本 scripts/convert.py

执行转换主要脚本 scripts/convert_libreoffice.py

3. 刷新openclaw或重启gateway

至此完成自定义skill开发

4. 理解完整自定义过程,可以使用openclaw去给我们创建skill,参考:

1.通过”用skill方式“唤醒创建skill功能

2.输出效果不满意,通过指定方式调整skill

陈润伯

刘洪玉

审核:邓金边

编辑:朱思聪

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-02 04:55:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/483218.html
  2. 运行时间 : 0.114261s [ 吞吐率:8.75req/s ] 内存消耗:4,821.68kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=17212ca6bd9573f013534a9ee012fa39
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000462s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000665s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000300s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000265s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000490s ]
  6. SELECT * FROM `set` [ RunTime:0.000203s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000508s ]
  8. SELECT * FROM `article` WHERE `id` = 483218 LIMIT 1 [ RunTime:0.001310s ]
  9. UPDATE `article` SET `lasttime` = 1775076910 WHERE `id` = 483218 [ RunTime:0.019294s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.006258s ]
  11. SELECT * FROM `article` WHERE `id` < 483218 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001230s ]
  12. SELECT * FROM `article` WHERE `id` > 483218 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006440s ]
  13. SELECT * FROM `article` WHERE `id` < 483218 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000802s ]
  14. SELECT * FROM `article` WHERE `id` < 483218 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000680s ]
  15. SELECT * FROM `article` WHERE `id` < 483218 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000850s ]
0.115912s