跳到内容
当前位置:首页>PPT>自己手搓一套咨询风格的PPT Skills技能包并开源-WorkBuddy技能市场和GitHub可下载

自己手搓一套咨询风格的PPT Skills技能包并开源-WorkBuddy技能市场和GitHub可下载

  • 2026-11-10 10:24:45
自己手搓一套咨询风格的PPT Skills技能包并开源-WorkBuddy技能市场和GitHub可下载

大家好,我是人月聊IT。

很多人以为,咨询顾问风格 PPT 的关键是配色、版式和图标。它们当然重要,但真正决定一页 PPT 是否有说服力的,是内容有没有被转化为清晰的判断结构。我的目标不是做一个“把文字排得更漂亮”的工具,而是把从材料到结论、从结论到证据、从证据到视觉表达的过程,沉淀为一套可复用的生成技能。

当前这套技能已经开源,地址:

https://github.com/sharptoolbox/consulting-html-ppt

大家可以到GitHub库下载和安装。或者告诉Codex或ClaudeCode等各种Agent平台上面这个地址,让AI帮助你完成技能的安装。

当然,这套技能我也发布到了SkillHub库。

你可以直接在WorkBuddy的技能市场搜索consulting-ppt-skills就可以安装该技能并使用。

使用提示词:基于某个文档或需求让AI基于这个技能输出PPT。

注:本体所有ppt输出全部基于WorkBuddy+DeepSeek Flash4.1输出。所有可以看到实际不需要太厉害的大模型已经可以输出高质量ppt。

这套技能以 HTML 和 SVG 为载体,最终产物是一份可直接在浏览器中播放的演示文稿。但技术形式只是外壳,核心仍然是咨询顾问的工作方式:先界定问题,再建立结构,再选择证据,最后用最少的视觉元素让读者快速得到应有的结论。每一页都应当有一个明确的“所以什么”,而不是信息的堆放场。

一、从“做页面”转向“做判断”

传统 PPT 制作往往从页面开始:先想做几页,再找一个模板,然后把材料切成段落填进去。这种顺序很容易让形式牵着内容走,最后虽然页面完整,却没有形成真正的论证。咨询顾问式表达恰好相反,它从判断开始。标题必须先说清楚观点,图表、框架、说明文字只负责证明这个观点,而不是替代观点本身。

因此,我在技能中把“动作式结论标题”设为第一道硬约束。所谓动作式,并不只是把标题写得有动词,而是让标题自带方向和判断。例如,“客户增长正在放缓,复购提升是下一阶段关键”比“客户增长分析”更有用。前者让管理者一眼知道要讨论什么,后者只是给内容贴了一个中性的标签。

常见做法
咨询顾问式做法
读者获得的价值
标题写“市场分析”
标题写“核心城市份额下滑,需要优先修复渠道覆盖”
先获得结论,再进入证据
一页放多个议题
一页只回答一个关键问题
降低阅读和讨论成本
图表重复标题
图表只服务于标题中的判断
形成“论点—证据”闭环
用摘要替代结论
用明确取舍或行动建议收口
让汇报可以进入决策

这也解释了为什么我不把技能定义为“自动总结工具”。总结的目标是压缩信息,咨询汇报的目标则是形成判断。前者可以忠实保留原文的章节顺序,后者必须打破原文顺序,重新组织论点、证据与结论。很多材料里最重要的内容并不在开头,甚至散落在几个段落和数据表里,只有经过结构化提炼,才会成为一张真正能支持决策的页面。

二、先给内容分类,才能让视觉表达准确

信息可视化最大的误区,是默认“所有内容都应该画成图”。实际上,硬把没有关系的文字塞进圆环、箭头或金字塔,只会制造一种模板感。反过来,应该用文字分类的内容如果被生硬地画成流程,也会误导读者,以为它们之间存在因果或先后关系。因此,这套技能的第一个核心不是画图,而是先判断这一页究竟属于哪一种表达形态。

我将页面分成四类:数据页、架构图页、图形页和文本分类页。它们不是按“好不好看”划分,而是按信息本身的逻辑划分。数字要靠真实图表完成对齐和比较;软件系统要靠架构图说明构成和运行;通用的层级、流程与因果需要结构模型;只有并列分类、没有可画关系时,才使用带线与框的文本分类版式。

页面形态
先问的问题
应使用的视觉语言
典型场景
数据页
有没有数字需要横向或纵向比较?
ECharts 真实图表
营收趋势、预算达成、渠道占比
架构图页
是否在讲软件或 IT 系统的构成、运行、演进?
SVG 架构图 / UML 图
系统分层、接口调用、部署方案
图形页
是否存在通用结构关系?
流程、矩阵、逻辑树、时间轴
战略取舍、问题拆解、治理闭环
文本分类页
是否只有若干并列类目和说明?
线 + 框的分类骨架
举措清单、能力要求、原则归纳

这四类页面必须按固定顺序判定:先看数字,再看是否属于软件或 IT 系统,再看有无通用结构关系,最后才判断是否为文本分类。顺序本身就是逻辑纪律。比如一页既有系统内容又有经营数据,数据对比仍应优先做成图表;一页谈数字化平台的服务拆分,即使没有数字,也不能用通用金字塔代替架构图。

分类的价值,在于阻止“视觉语言误用”。当一份经营分析拿出了很多架构图,读者会误以为它是技术方案;当一份系统建设方案只用了四象限和金字塔,读者又会觉得它缺少工程可信度。好的表达并不是多用图,而是让图形的语义与内容的语义一致。视觉形式一旦选对,页面的专业感会自然出现。

三、真实数据必须进入真实图表

在数据页上,我坚持一个看似朴素但常被忽略的原则:有需要比较的数字,就必须让数字以真实图表出现。用一句“营收同比增长 15%”代替趋势图,读者无法判断增长来自哪里、是否持续、是否存在拐点;用手绘柱子代替可验证的图表,也会损失坐标、单位、基准和精确度。管理层需要的是判断依据,而不只是一个结论口号。

因此,技能把数据页绑定到固定的 ECharts 模板库。先问“这页要回答什么问题”,再反查图表类型,而不是先挑一个好看的图再往里塞数据。趋势、对比、构成、归因、分布、转化、多维关系,各自对应不同的阅读任务。图表选择错了,即使配色和排版无可挑剔,也会让读者读不出答案。

业务问题
优先图型
不能替代它的原因
增长是否持续、拐点在哪
趋势折线
柱状图不擅长表达连续变化
哪个区域或产品拖后腿
横向排名条形图
饼图无法清晰比较长名称类目
为什么没有完成目标
瀑布图
单纯对比柱无法呈现增减贡献
用户在哪个环节流失
转化漏斗
饼图会丢失环节先后关系
结构是否发生变化
堆叠面积或百分比堆叠柱
单一时点的饼图无法呈现漂移

数据替换也不能停留在“把数字改掉”。对于桑基图、矩形树、气泡图、箱线图或关系网络图,数据变化往往意味着分组、节点、层级和连接关系都要变化。如果只替换数组中的数值,页面会保留一套与业务无关的演示骨架。技能因此要求数据整体替换:数字、类别、系列、单位、流向以及结构都要跟着真实业务重建。

四、架构图不是技术装饰,而是系统论证

新增架构图模板库,是这套技能从“经营汇报能力”走向“咨询方案能力”的关键一步。系统建设、技术选型、数字化平台等内容,通常并不缺少概念词,缺的是对系统边界、组件关系、数据流向和运行机制的可信说明。用“能力中台”“生态协同”之类的抽象词堆砌,无法替代一张能看懂系统如何工作的架构图。

架构图页只服务于一个范围:这一页是否在解释软件或 IT 系统的构成、运行或演进。这个边界必须严格。战略框架、组织职责、行业格局虽然也可以画出层级,但它们不是技术架构;跨部门的管理流程与系统内的业务活动流,也需要使用不同的图形语法。避免越界,反而让架构图在真正该出现时更有说服力。

技术问题
对应模板
图中最应被看见的内容
系统由哪些层组成
分层技术架构
层间职责与关键组件
应用如何归入业务域
应用架构
领域边界与公共能力
数据从哪来、如何加工
数据架构
数据链路与存算分工
外部系统如何打通
集成关系图
接口方式与总线位置
服务如何拆分和治理
微服务架构
服务边界、中间件、治理能力
接口如何依次调用
序列图
参与者、消息、同步与返回

架构图的专业性很大程度来自“画法纪律”,而非复杂度。组件要同层同底,层级通过色阶和标签条表达;连线要落在元素边的中点,优先直角走线;全页只保留一个红色高亮,指向核心应用、目标态或关键交互。这样的规则看似细节,却能让读者先看结构,再看重点,而不是在纵横交错的连线中迷失。

对于类图、序列图、状态图和活动图,技能特别强调不能只换文字。它们表达的是关系本身,客户、订单、支付这些示例对象的数量和连接方式都必须随着业务场景重建。组合与聚合的菱形应该放在整体端,泛化应使用空心三角,状态分支和调用时序也必须由真实规则决定。图形语法正确,技术结论才可信。

五、通用结构图的作用是让关系一眼可读

如果内容并非系统方案,但确实存在关系,就应进入通用图形页。这里的“关系”包括层级、流程、因果、对比、矩阵、时间、闭环、转化以及角色与阶段的交叉。结构图的价值在于压缩阅读路径:读者不必先看完所有文字,再在脑中拼装逻辑;他可以先从空间位置、箭头方向和分组边界中读到框架,再进入细节验证。

我为这类页面保留了相对有限的模板类型。原因不是模板越少越高级,而是常见商业问题的结构关系本来就有限。战略定位适合矩阵,层级治理适合金字塔,问题拆解适合逻辑树,阶段推进适合时间轴或 Chevron,跨部门协同适合泳道。让形式与关系一一对应,比每页发明一个“新颖图形”更重要。

内容关系
推荐构图
读者应该先读到什么
战略定位与取舍
四象限 / 矩阵
不同对象所处的位置
目标到执行的分层
金字塔 / 分解图
上下层的归属和支撑
问题到结果的推导
因果箭头链
原因、动作、结果的顺序
阶段推进与里程碑
时间轴 / Chevron
时间节奏和关键节点
多角色协作与交接
泳道流程
谁在何时承担什么职责
持续运营机制
PDCA / 闭环模型
反馈如何回到优化

这里有一个重要原则:图形不等于装饰。一个空心圆环里塞进三个并列词,并没有创造逻辑;一条箭头如果没有明确的因果或流转语义,也没有增加理解。技能要求生成前先写出每个元素之间的关系,确认它是并列、归属、先后还是因果。关系说不清,就不应该画成关系图。

六、没有图可画时,让文字也成为视觉结构

文本分类页不是失败选项,而是对内容诚实的表达。有些页面确实只需要归纳几个并列类目,例如实施原则、能力要求、风险清单或行动方向。问题不在于使用文字,而在于把文字堆成几段。读者面对纯段落时,很难扫描类别、比较重点、找到结论,因此这套技能要求文本分类页同样必须具备清晰的视觉骨架。

所谓“线 + 框”,不是为了把页面卡片化,而是为分类关系建立边界。每一个类别拥有色块标题栏、线稿图标、描边内容框、类别色标记线和条间细线。读者先看到类别,再看到要点,再看到要点之间的层次。它让文字成为一种有节奏的可视化信息,而不是一篇缩短了的报告正文。

内容特征
适合版式
组织原则
每类只有 1–3 条,但单条说明很长
横向分类
宽列容纳 2–4 行说明
每类有 4–8 条短要点
纵向分列
高列承载快速扫描
需要强调类目边界
分组框聚合
用分组框清晰划分范围
类目扁而多、空间紧张
类目行式
左类目、右侧单列条目
分类后需要一句结论
分类 + 底部结论带
把信息收束为行动判断

分类页也有严格的克制:类目数控制在两到四个,红色只给一个最重要的落点,右侧行式条目只能单列排列,不能为了塞内容继续切出子列。这样的约束是在保护阅读节奏。读者不需要在一页里处理十几个并列模块,而是需要沿着明确的层级,在几十秒内完成“分类—比较—结论”的阅读过程。

七、版式、留白与配色服务于阅读秩序

内容区默认采用左文右图:左侧 700 像素放二到三个论点,右侧 1120×700 放主导视觉;线性推进、时间轴和大型架构图则采用 1880×700 通栏。读者一翻页就能迅速找到结论、论点和证据的位置。版式不需要每页都创新,但相邻页面也不能机械重复,应该在稳定骨架里形成节奏变化。

设计规则
看似限制
实际解决的问题
固定标题区和全宽分隔线
页面更标准化
让读者快速定位结论
左文右图或通栏两种主版式
选择空间变少
保证证据拥有足够空间
全页只保留一处红色
不能随意强调
建立唯一视觉焦点
同层同底、同类同色
色彩更克制
降低理解组件类别的成本
图形在容器中居中
少了“随手摆放”
避免重心失衡和留白浪费

配色同样是信息编码,而不是品牌装饰。红色用于结论、关键风险或目标状态;深蓝用于机制和中层结构;深灰承担主要文字;灰色承担辅助文字、连线和次要信息。没有渐变、阴影、发光和 3D,不是因为这些效果绝对不能用,而是因为在高密度决策场景中,它们常常制造视觉噪音,削弱信息之间的真实层级。

八、把质量控制前置,而不是靠最后“美化”补救

一套能稳定输出的技能,必须把质检放在生成流程里,而不是交付前的装饰环节。因此,我把检查拆成内容、逻辑、几何和视觉四个层面。内容层检查标题是否表达结论;逻辑层检查页面类型和模板是否选对;几何层检查图形是否居中、连线是否越界;视觉层检查字体、留白、颜色和高亮是否遵守统一规则。

这种前置质检尤其适合自动生成场景。模型很容易写出看起来完整的文字,也很容易生成一个“像图”的 SVG,但它未必知道该不该使用这个图、元素是否超出 viewBox、浅色底上是否用了难以阅读的白字。把这些常见失误显式写成清单,等于将资深顾问和设计师的隐性经验转化为可执行的质量门槛。

质检层面
要检查的核心问题
典型返工信号
内容
标题是不是一句可被证明的结论
标题只是“XX 分析”或“XX 架构图”
判定
页面是否选对四种形态
有数字却只写文字;讲系统却画金字塔
数据
图表是否具备单位、轴名、来源和真实结构
只改数字,保留无关节点或类别
架构
元素和连线是否符合系统语义
连线压住文字、关系记号画反、元素越界
视觉
焦点、层级和留白是否清楚
多处红色、信息过满、文字溢出

质量标准并不会扼杀创造力。相反,它让创造力从低价值的“随意换造型”转移到高价值的“如何提炼一个更准确的判断”。当画布、字号、间距和基础语义都稳定下来,创作者可以把更多精力投入问题定义、论证设计和故事节奏。对一份管理汇报而言,这才是最稀缺的能力。

九、这套技能最终想解决什么问题

我希望它解决的,不是“快速生成几页好看的 PPT”,而是降低高质量表达对个人经验的过度依赖。咨询顾问之所以看起来擅长做 PPT,并不是因为他们更会画图,而是因为他们习惯用结构处理复杂性:先区分问题类型,再选择分析方法,再把结论和证据按读者的决策路径组织起来。技能的价值,在于把这条路径尽可能明确地交给更多人。

当然,工具不能替代判断。它不能凭空知道企业真正的战略取舍,也不能替用户决定哪个目标最值得投入。但它可以迫使使用者回答那些最重要的问题:这页想让谁相信什么?数字究竟证明了什么?系统到底如何运转?几个要点之间是否真的存在关系?当这些问题被连续问出来,PPT 就不再是文档的终点,而会成为思考本身的一部分。

未来,这套技能还可以继续扩展更多行业语义和场景化模板,但有一条原则不会改变:先理解内容,再选择视觉;先建立判断,再组织证据;先保证语义准确,再追求形式美感。真正的咨询顾问风格,从来不是复制某一种页面,而是用一套稳定、克制、可验证的表达逻辑,让复杂问题变得可讨论、可决策、可执行。

一份好的 PPT 不是把信息搬到屏幕上,而是替读者完成第一次结构化思考:该看什么、该如何比较、最后应该做什么。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-10 23:39:30 HTTP/1.1 GET : http://h.sjds.net/a/561169.html
  2. 运行时间 : 0.075400s [ 吞吐率:13.26req/s ] 内存消耗:4,373.09kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a779b1f234a1cfbc1de1ed7fa5a75927
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000840s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001076s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000447s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000377s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000517s ]
  6. SELECT * FROM `set` [ RunTime:0.000277s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000674s ]
  8. SELECT * FROM `article` WHERE `id` = 561169 LIMIT 1 [ RunTime:0.000448s ]
  9. UPDATE `article` SET `lasttime` = 1794325170 WHERE `id` = 561169 [ RunTime:0.001907s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000344s ]
  11. SELECT * FROM `article` WHERE `id` < 561169 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000430s ]
  12. SELECT * FROM `article` WHERE `id` > 561169 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000404s ]
  13. SELECT * FROM `article` WHERE `id` < 561169 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000545s ]
  14. SELECT * FROM `article` WHERE `id` < 561169 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000638s ]
  15. SELECT * FROM `article` WHERE `id` < 561169 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000531s ]
0.086434s