当前位置:首页>PPT>PPT设计与制作的全栈工程:从“高熵无序”到“高可用架构”

PPT设计与制作的全栈工程:从“高熵无序”到“高可用架构”

  • 2026-03-29 17:17:44
PPT设计与制作的全栈工程:从“高熵无序”到“高可用架构”

[Chapter 01] 工具篇:演示引擎的内核级升级

——从二维平面的线性叙事,到三维空间的非线性路由

0. 系统环境配置 (Environment Setup)

在开始之前,我们需要确认你的"厨房设备"——PPT软件版本。这不仅仅是一个工具的选择,而是关于你拥有多少"系统底层API"的调用权限。
核心依赖 (Dependencies): Microsoft PowerPoint 2019 或 WPS Office 2019+
版本差异 (Diff): 旧版(如2013/2016)缺少核心的"渲染引擎"支持。试图在旧版本上做现代演示,就像试图在 IE6 上运行 WebGL,或者试图用微波炉烤法式舒芙蕾,注定会遇到兼容性灾难

1. 维度的飞跃:3D模型 (The Dimensional Ascent)

"我们将平面视为真理,直到我们看见了立方体。"
——这不仅是柏拉图的洞穴寓言,也是PPT走出二维投影的时刻。
技术原理: 传统的 PPT 是基于 X,Y 轴的二维平面(Canvas),而新版引入了 Z 轴,支持真正的 3D Object Rendering。这不仅仅是插入一张图片,而是引入了一个可交互的 WebGL 对象
交互逻辑: 选中模型后出现的"三维控制柄",相当于暴露了旋转矩阵(Rotation Matrix)的 UI 接口,允许你在演讲时实时改变观察视角(View Matrix)
资产库: 如果你没有 Maya 或 Blender 的建模能力,Windows 自带的"画图 3D"就是你的轻量级编辑器。这里的"库存 3D 模型"是微软预训练好的资产库,对于理工科(STEM)演示而言,这是极佳的可视化组件

2. 连续性的微分:平滑切换 (Morph Transition)

"自然界没有跳跃 (Natura non facit saltum)。"
——莱布尼茨
算法核心:插值运算 (Interpolation)
传统的切换(如"飞入")是离散的(Discrete),画面之间是断裂的。平滑(Morph)本质上是一种自动补间动画(Tweening)
运行机制: 系统检测 Slide A 和 Slide B 中的同一对象(Object ID),自动计算其在位置、大小、颜色、旋转角度上的差异,并生成中间帧
颗粒度控制:
对象 (Objects): 移动整个 div 或 img
单词/字符 (Words/Chars): 类似于《黑客帝国》的代码雨或英语单词的 Anagram(变位词)演示

3. 非线性拓扑:定位缩放 (Zoom)

"时间是线性的,但记忆是网状的。"
——普鲁斯特风格的交互设计
架构重构:从链表到图 (From Linked List to Graph)
传统 PPT 是单向链表:Page 1 → Page 2 → Page 3。定位缩放将其重构为树状结构 (Tree) 或有向图 (Directed Graph)
路由模式 (Routing Modes):
摘要缩放: 相当于网站的 index.html 或 Dashboard
节缩放: 类似于函数调用 Call Function() ,跳转执行一段逻辑后自动回调(Callback)

4. 生成式AI雏形:设计灵感 (Design Ideas)

微软的"设计器"是一个内置的 AI Agent。它监听你的内容输入,实时生成排版方案。这就像有一个隐形的副驾驶(Co-pilot),在你输入无序列表( )时,自动将其转换为可视化的图表(SmartArt 的进化版)。
[Process Transition]
引擎升级只是第一步。拥有一台搭载 V12 引擎的法拉利(工具),并不意味着你能跑赢比赛,如果你的驾驶习惯(工作流)依然是手工作坊式的低效重复。接下来,我们要对你的开发流程进行"算法级"的优化。

[Chapter 02] 效率篇:重构你的开发工作流

——从 O(n^2) 到 O(n) 的效能跃迁

0. 前言:时间复杂度的博弈

在烘焙中,Mise en place (一切就绪)是专业厨师的信条;在编程中,我们追求低时间复杂度。大多数人的 PPT 制作流程是"无序熵增"的——想到哪写到哪,导致大量时间浪费在无意义的 UI 调整上。本章目标是建立标准化的开发环境,引入"麦克斯韦妖"来对抗混乱。

1. 算法设计:逻辑优先的"伪代码"

"凡事预则立,不预则废。"
——这既是古训,也是软件工程中"瀑布模型"的基石。
避免空指针异常 (Null Pointer Exception): 打开 PPT 直接画图,是典型的"没有需求分析就开始写代码"
资源分配 (Resource Allocation): 建议的时间配比是:50% 后端架构(逻辑) + 30% 数据清洗(内容) + 10% 前端渲染(美化)
MECE原则: 信息的分类必须符合"相互独立,完全穷尽"。这相当于集合论中的全集划分,子集之间交集为空(A \cap B = \emptyset),且并集等于全集(\bigcup_{i=1}^{n} A_i = U)

2. 环境配置:打造你的 IDE

"工欲善其事,必先利其器。" 就像开发者配置 .vimrc 或 settings.json 一样,你需要配置你的 PPT 环境。
快速访问工具栏 (QAT): 这是你的快捷指令集。把"对齐"、"取色器"提取到顶层,形成肌肉记忆(Muscle Memory)
容错机制 (Undo Stack): 系统默认只能撤销 20 次。请在选项中将其改为 150(最大值)。这为你提供了一个巨大的回滚(Rollback)空间,就像给你的创作买了份全额保险
参考线 (Guides): 康德说"自由即自律"。参考线就是那个"律",没有参考线的排版是混乱的熵增过程
全局变量 (Global Variables): 使用幻灯片母版定义字体和颜色。这就像 CSS 中的 :root { --primary-color:#FF5733; } ,修改一处,全局渲染

3. 转译技术:Word to PPT (Transpilation)

不要做 Ctrl+C / Ctrl+V 的搬运工。Word 内部有一个隐蔽的编译器。
预处理: 在 Word 中使用"大纲视图"严格标记 Heading 1 和 Heading 2
编译: 使用"发送到 Microsoft PowerPoint"命令,Word 的结构化数据(AST - 抽象语法树)会瞬间被解析并渲染成 PPT
[Process Transition]
当我们的开发效率达到了 O(n) 的极致,节省下来的算力(大脑资源)不应被闲置,而应投入到对"美"的构建中。毕竟,再高效的代码如果输出的是丑陋的 GUI,用户体验(UX)依然是零分。下面,我们从后端效率转向前端美学。

[Chapter 03] 设计篇:视觉渲染与交互美学

——UI/UX的重构:从"能看"到"想看"

0. 前言:形式追随功能

在包豪斯(Bauhaus)哲学中,美不是装饰,而是功能的延伸。如果你的幻灯片像"堆栈溢出(Stack Overflow)"一样杂乱,观众的大脑会立刻触发垃圾回收机制(Garbage Collection),清理掉你的信息。

1. 布局算法:四大基本公理 (The 4 Axioms)

这是平面设计的“牛顿三大定律”,也是识别有效信息的底层规则(CRAP原则)。

  • 对比 (Contrast): 提高信噪比。就像在烘焙海盐焦糖时,盐的咸味是为了突出糖的甜味。不要用微弱的字号差异,要制造断崖式的落差(如 60pt vs 24pt)。

  • 重复 (Repetition): 全局样式表。每一页的 Logo 位置、导航栏样式必须像素级一致,这即是 CSS 的核心精神。

  • 对齐 (Alignment): 网格系统。对齐本质上是建立一个笛卡尔坐标系。未对齐的元素就像代码中未缩进的逻辑块,令人抓狂。

  • 亲密性 (Proximity): 语义分组。物理位置的接近 = 逻辑关系的紧密。这相当于编程中的作用域(Scope),把相关的变量封装在一个闭包里。

2. 色彩空间:调色板的变量管理

"色彩是光的痛苦。"
——歌德
60-30-10 法则: 这就像经典的戚风蛋糕配方比例(蛋黄糊:蛋白霜)
60% 主色: 背景或大面积色块
30% 辅助色: 标题、图形
10% 强调色: Call to Action (CTA) 按钮、关键数据。这 10% 决定了页面的焦点(Focus State)
取色器 (Eyedropper): 做设计的"盗火者"。直接吸取 Logo 标准色,相当于在浏览器 DevTools 中查看 Computed Style 并 Copy 下来。

3. 字体工程与数据可视化

字体选型:
衬线体(Serif)→ 像泛黄的法律古籍,适合体现历史感
无衬线体(Sans-Serif)→ 像光滑的视网膜屏幕,适合现代科技与 AI 主题
数据可视化: 拒绝默认配置。运用奥卡姆剃刀(Ockham's Razor),剔除一切不传递信息的墨水(Data-Ink Ratio)
[Process Transition]
再华丽的 CSS 也掩盖不了混乱的后端逻辑。如果说设计是吸引眼球的皮囊,那么逻辑就是征服大脑的灵魂。在完成了视觉渲染的升级后,我们需要潜入系统的底层,去重构那个决定成败的"思维架构"。

[Chapter 04] 逻辑篇:构建思维的底层架构

——Kernel Optimization:从非结构化数据到高可用逻辑树

0. 前言:后端架构的重要性

没有逻辑的 PPT,就像只有 div 却没有 JS 逻辑的网页,只是一个好看的空壳。本章我们将利用"金字塔原理"重构信息的后端架构,实现"负熵"过程。

1. 核心算法:金字塔结构 (The Pyramid Tree)

大部分人的原始思维是非结构化数据(Unstructured Data),像是一堆散乱的 Log 日志。我们需要将其清洗为一颗多叉树(N-ary Tree)。
Root Node (中心论点)
├── Branch Node 1 (分论点A)
│ ├── Leaf Node 1.1 (论据)
│ └── Leaf Node 1.2 (论据)
├── Branch Node 2 (分论点B)
│ ├── Leaf Node 2.1 (论据)
│ └── Leaf Node 2.2 (论据)
└── Branch Node 3 (分论点C)
└── Leaf Node 3.1 (论据)

2. 逻辑构建四大公理

  • 结论先行 (Return Early): 在代码中,好的文档注释会先说明函数的返回值(Return Value)。同理,PPT 第一页就该声明 return budget_approval;,而不是铺垫 30 页才说结论。

  • 上下对应 (Inheritance): 父节点必须完全覆盖子节点,子节点是对父节点的具体实现(Implementation)。

  • 归纳分组 (Clustering): 利用 MECE 原则进行聚类分析。

  • 逻辑递进 (Sorting): 同级元素必须按照时间(Timeline)、结构(Spatial)或权重(Priority Queue)进行排序。

3. 叙事脚本:SCQA 模型

如果你只给干巴巴的逻辑,那叫“说明文档”;要让 PPT 有影响力,你需要把它封装成一个“故事”。

  • S (Situation): 建立初始状态(Initial State)。

  • C (Complication): 引入异常或冲突(Exception/Bug)。这是抓取注意力的钩子。

  • Q (Question): 提出待解决的问题(Issue)。

  • A (Answer): 抛出解决方案(Solution/Patch)。

[Process Transition]
代码编译通过,逻辑架构完美,界面设计惊艳。但所有的工程最终都要面对"生产环境"的残酷考验。PPT 做好了只是 Build Success,演讲才是真正的 Runtime Execution。最后一步,我们将讨论如何在聚光灯下的高并发场景中,保持系统的稳定运行。

[Chapter 05] 演讲表达篇:运行时环境的部署与监控

——The Runtime: 从编译成功到稳定运行

0. 前言:生产环境的残酷性

很多"开发人员"在本地环境(自己的电脑)测试正常,一部署到生产环境(舞台)就服务宕机(大脑空白)。我们需要一套 DevOps 手册来应对。

1. 预发布配置:灾备与接口

数据冗余 (Data Redundancy): 永远准备 PDF 和 PPTX 双版本。这就是"热备份",关键时刻能救命
依赖打包 (Dependency Bundling): 字体丢失是最大的渲染错误。请务必"嵌入字体",确保 Docker 镜像般的环境一致性
适配器模式 (Adapter Pattern): 自带 HDMI/VGA/Type-C 转接头,不要赌现场的硬件接口

2. 异常处理:系统级崩溃(紧张)

紧张不是性格问题,而是生物硬件的底层 Bug —— 杏仁核劫持 (Amygdala Hijack)。当大脑判定环境不安全,会切断理性区供血。

  • Patch 1 (构建沙箱): 提前到场预热,熟悉环境参数,让身体传感器适应现场。

  • Patch 2 (权限提升): 把观众想象成“欠你钱的人”或“好朋友”,降低心理防御等级(Defcon)。

  • Patch 3 (负载测试): 乔布斯法则。只有经过高强度的压力测试(Rehearsal),也就是我们在烘焙中说的“试烤”,才能确保正式出品时的完美。

3. 交互协议:TCP/IP 双向握手

演讲不是单向广播(UDP),而是基于连接的双向交互(TCP)。

  • 用户画像 (User Profiling): 对听众进行算法过滤。满足 80% 的普通用户(多数原则),同时关注拥有 Admin 权限的关键决策者(权重节点)。

  • 返回值 (Return Value): 演讲结束时,必须明确你希望观众返回什么——是 Void (仅知晓),True (被说服),还是 Async Action (激发行动)。

结语:全栈表达者的自我修养

至此,我们完成了从工具(渲染引擎)、效率(开发流)、设计(前端)、逻辑(后端)到演讲(运维)的全链路重构。
记住,工具永远是苍白的。只有当它运行在严密的 Logic 和感性的 Passion 之上时,你的 PPT 才能真正实现 Compile Success,并成功写入每一位听众的大脑硬盘。

最新文章

随机文章

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