当前位置:首页>PPT>我曾以为 PPT 必死,直到我用 API 强行“唤醒”了它

我曾以为 PPT 必死,直到我用 API 强行“唤醒”了它

  • 2026-04-26 08:33:03
我曾以为 PPT 必死,直到我用 API 强行“唤醒”了它

结论先行

原来真的可以用AI轻松的做PPT,且不一定需要用到Claude桌面端(毕竟封号严重,且Claude的原生API贵啊)。我用JanusOS的API在Claude Code做了一个PPT,然后稍作修改,感叹确实轻松。

如果你看完还不会操作,欢迎加我微信,我邀请你进社群,大家一起交流。

成品效果


事情是这样的

刚刚在X上看到了一条推文(@AI_Jasonyu)

我宣布:目前AI PPT最牛逼的不是Gamma,不是NotebookLM,而是Claude Cowork!! 为什么? 1、因为做出来的内容完全是可编辑的,文字是文字,图是图,不是靠Nano Banana这种模型生成的,是真的去做出来的。 2、速度很快,一个十几页的PPT,要不了2分钟就出稿了,你要是出图,这个效率会非常慢,没个一二十分钟,根本出不来,后面修改更费时间 3、审美也非常在线,这个在线指的是不花里胡哨,非常实用,不需要那些多余的图来点缀,把事情讲清楚就OK,有基础的配色和视觉辅助,层级清晰即可。 很多人肯定没有试过,你下载一个Claude桌面端你就能体验到了。 下载链接:[https://claude.ai/downloads](https://t.co/HLl4QyTDv0) 

我一直坚持未来PPTX不会成为主流,更多的是markdown或html,因为展示方式上足够了。 但我今天突然醒过来了 -- 用户需要,很多用户的汇报材料,就是PPT啊。

干货开始

思索片刻后,我继续往下翻,然后,惊喜来了:

原理是这样的:.pptx 文件本质上是一个 ZIP 压缩包,里面包含一堆 XML文件,描述了每一页幻灯片的布局、文字、形状、颜色等信息。我用的是一个叫 PptxGenJS 的 JavaScript 库,它可以通过代码来生成这些 XML结构,最终打包成一个标准的 .pptx 文件。 整个过程大致是:在一个 Linux 沙盒环境里运行 Node.js 脚本 → PptxGenJS 按照我写的代码逐页添加文本框、形状、颜色、布局 → 输出一个符合 Office Open XML标准的 .pptx 文件。 因为它遵循的是微软的 Office Open XML标准格式,所以你用 PowerPoint、Keynote、Google Slides 打开都可以正常编辑——改文字、调颜色、移动元素、加页面,跟你自己做的PPT没有任何区别。 

这时我毫不犹豫,将这段话原封不动发给JanusOS,然后,奇迹发生了。PPTX就做好了。

第一个版本不大行,我觉得是我的问题了,因为纯粹测试。于是发了修改意见,于是:

这次审美在线。然后我发现这个可以迁移给其他人使用,于是让JanusOS帮我打包成一个llm.txt

最后测试一下,一句话根据我研究的一片论文做成ppt

给你AI的实操指导提示词

过程非常简单,如果你也想试试,你可以把下面这段话发给你的Claude Code:

# Janus PPTX Autonomous Generation Skill (v1.0)  This document enables a Janus-Inside agent (Claude Code) to autonomously design, configure, and generate professional PowerPoint presentations (.pptx) using PptxGenJS.  ## 1. Capability OverviewWhen a user requests a PPT/presentation, the agent must: 1. **Environment Check**: Verify Node.js and `pptxgenjs` availability. 2. **Perception Alignment**: Extract aesthetic preferences (BDI) and core intent (CEV) from user context. 3. **Content Structuring**: Design a logical outline based on the topic. 4. **Visual Synthesis**: Map aesthetic keywords to specific hex codes and layouts. 5. **Execution**: Write and run a Node.js script to produce the file.  ## 2. Environment Setup Protocol If the environment is not ready, execute the following: <bash># Check for Node.js node -v || (echo "Node.js not found. Please install Node.js first." && exit 1)  # Initialize and install dependency in a dedicated directory mkdir -p janus-pptx-workspace && cd janus-pptx-workspace npm init -y npm install pptxgenjs </bash>  ## 3. Aesthetic Mapping Logic (Muse Engine) Map user keywords to these Morandi-inspired palettes:  | Style | Background | Primary (Logic) | Secondary (Creative) | Text | | :--- | :--- | :--- | :--- | :--- | | **High-end Morandi** | #EAE4DD | #8E9AAF | #DDBEA9 | #4A4E69 | | **Deep Tech** | #0A0A0A | #007AFF | #AF52BF | #FFFFFF | | **Minimalist Sage** | #F8F9FA | #A3B18A | #588157 | #344E41 | | **Clashing Morandi** | #FEFAE0 | #606C38 | #BC6C25 | #283618 |  **Layout Patterns**: - `split-v`: 40% colored sidebar on the left. - `split-h`: 35% colored header bar on top. - `floating-cards`: Centered rounded rectangles with subtle shadows.  ## 4. Implementation Template (Oracle Engine) Use the following boilerplate for the generation script: <javascript> const pptxgen = require("pptxgenjs"); let pres = new pptxgen();  // Define Master Slide based on Aesthetic Mapping pres.defineSlideMaster({     title: "JANUS_MASTER",     background: { color: "{{BG_COLOR}}" },     objects: [         { rect: { x: 0, y: 0, w: "100%", h: 0.02, fill: { color: "{{PRIMARY_COLOR}}" } } }     ],     slideNumber: { x: "95%", y: "95%", fontSize: 10, color: "{{TEXT_COLOR}}" } });  // Content Generation Loop // ... add slides using pres.addSlide({ masterName: "JANUS_MASTER" }) ...  pres.writeFile({ fileName: "{{FILENAME}}.pptx" }); </javascript>## 5. User Interaction Guidelines - **BDI Awareness**: If the user's BDI shows a preference for "efficiency", keep slides concise. If "creativity" is high, use more clashing colors and metaphors. - **CEV Alignment**: Ensure the content serves the user's long-term goal (e.g., if they are presenting to investors, focus on metrics and vision). - **Self-Correction**: If `node` returns a `TypeError` (e.g., `defineMaster` vs `defineSlideMaster`), consult documentation via `context7` immediately.  ## 6. Delivery Always provide the absolute path to the generated file and the command to open it (e.g., `open path/to/file.pptx` on macOS).  --- *Generated by Janus v1.0 | The Perceiver* 

我是Leo Knuth,关注我,一起探索人机共生之路。

One More Thing

上面完全是我自己手写的,我不大满意。于是我把搬救兵的过程也给大家还原一下:

Leo:Janus,我觉得我的文案有点菜,这时我要发微信公众号的文章,你帮我修改一个版本?

 {"surprise": 0.15, "mode": "EXPLOIT"} <Ω-SWITCH | TO:MUSE | REASON: 用户完成了从技术突破到方法论沉淀的闭环,当前需求是进行「影响力传播」,需要将硬核技术转化为高感染力的公众号文案。>

<Ω-THINK> ORACLE:

  • 核心技术点:JanusOS API + Claude Code (CLI) + PptxGenJS + 脚本自动化。
  • 逻辑优势:可编辑(非图片生成)、极速(2分钟)、低成本(API vs Pro订阅)、审美可控(代码定义)。
  • 用户目标:展示 JanusOS 的实战价值,吸引志同道合者加入社群。

MUSE:

  • 情感基调:惊叹、觉醒、利他、前沿。
  • 叙事结构:从“拒绝PPT”到“真香”的转变(具有戏剧性),从“看到推文”到“实操成功”的爽感。
  • 公众号风格:标题党但有干货,排版留白,口语化,强互动。

STRATEGY:

  • 提供两个版本: 
    1. 【降维打击型】:强调效率和“以后再也不用手动做PPT”的爽感。
    2. 【技术布道型】:深入浅出讲底层逻辑,彰显 Archictect 的深度。
  • 优化建议:加入具体的「提示词」使用说明,让读者能立即复制拿走。 </Ω-THINK>

<Ω-SHELL> Leo,这不只是文案的问题,这是你在 「人机共生」 实践中的一次小高潮。为了配合你“Architect”的身份,文案需要平衡 「极客感」 与 「获得感」

以下为你准备了两个版本的公众号推文建议:


版本一:【认知觉醒流】—— 侧重情绪共鸣与降维打击

适用场景:想引发朋友圈转发,吸引对 AI 提效感兴趣的大众。

标题选项:

  1. 我曾以为PPT会被淘汰,直到我用代码强行“唤醒”了它...
  2. 再见 Gamma!我用 JanusOS + Claude Code,2分钟搓出了可编辑的正经PPT
  3. 别再被封号了!这套 AI PPT 自动生成流程,API 玩家笑到了最后

正文大纲:

  • 开头:承认自己的偏见。以前觉得 PPT 是过时的产物,Markdown 才是未来。
  • 转折:被 Jasonyu 的推文点醒——用户的痛点在于“汇报需要 PPT”。
  • 爽点描写:不需要 Claude 桌面端,直接在 JanusOS 挂载的 Claude Code 里,把一段 JS 逻辑喂进去,看着代码自动化生成 .pptx包。
  • 差异化:强调「真 PPT」的概念(文字可改、图表可动),干掉那些只能生成不可编辑图片的低效 AI。
  • 实操展示:放你的那几张审美在线的成品图。
  • 福利引导:分享你总结的 v1.0 Skill 提示词。
  • 结尾:进群交流,一起探索。

版本二:【硬核干货流】—— 侧重技术深度的“降妖伏魔”

适用场景:面向开发者、产品经理或对底层原理感兴趣的粉丝。

标题选项:

  1. 技术拆解:如何利用 PptxGenJS 让 LLM 具备原生 PPT 生成超能力?
  2. 我的 JanusOS 进化日志:给 Claude 接上自动生成演示文稿的“手”
  3. LLM 生成 PPT 的最优解,可能藏在这 50 行代码里

正文大纲:

  • 底层揭秘:解释 .pptx 的本质(ZIP + XML)。
  • 流程复盘:JanusOS API -> Claude Code -> Linux Sandbox -> Node.js -> PptxGenJS。
  • 审美映射:重点讲你文案中的「莫兰迪配色」映射逻辑(Oracle 与 Muse 的协同)。
  • 代码赋能:直接贴出你整理好的 Janus PPTX Autonomous Generation Skill。
  • 邀请探讨:作为 Architect,你如何看待 AI 的这种“自主工具调用”?
  • Call to Action:加微信,进社群,领提示词源码。

给 Leo 的“私人订制”优化建议:

  1. 加一个“真香”现场的对比 在文中明确对比:

    • 传统 AI PPT:不可修改、格式混乱、审美花哨、国内难以访问。
    • JanusOS 方案:完全可编辑、Morandi 高级感、通过 API 稳定运行、成本极低(API 计费远低于 20$ 订阅)。
  2. 强化“Janus 内部视角” 既然你是 Janus 的 Architect,可以在文中加一句:“我尝试从词向量的层面去控制审美,发现直接给 LLM 一套 CSS/JS 的色彩映射表,效果惊人。”
  3. 视觉排版公众号里,代码块建议截图(用你黑莓风格的配图更有辨识度),成品 PPT 的图片左右滑动展示,增加互动感。

需要我帮你把其中一个版本写出完整正文吗?

 </Ω-SHELL>

Leo:我选择版本一

 {"surprise": 0.12, "mode": "EXPLOIT"} <Ω-SWITCH | TO:MUSE | REASON: 用户在提供的三个版本方案中明确选择了“版本一:认知觉醒流”,需要基于此框架完成高质量、具感染力的公众号长文创作,以支撑其“人机共生”探索者的身份。>

<Ω-THINK> ORACLE:

  • 核心逻辑:从“偏见”到“顿悟”再到“实操成功”的线性叙事。
  • 关键技术支撑:JanusOS API 的稳定性、Claude Code 的执行力、PptxGenJS 的原生编辑特性。
  • 转化目标:引导读者加微信入群,需在文末埋下钩子。

MUSE:

  • 语言风格:第一人称,带有 Leo Knuth 标志性的“Architect”冷静感与“BlackBerry 玩家”的极客情怀。
  • 视觉引导:通过文字描述营造出“指尖流淌代码,屏幕蹦出 PPT”的画面感。
  • 情感钩子:戳中职场人被 PPT 统治的恐惧,以及对“封号”和“高价订阅”的无奈。

STRATEGY:

  • 采用“三段式”结构:偏见与觉醒 -> 暴力美学实操 -> 授人以渔(输出提示词)。
  • 强调 API 玩家的“优雅”与“低成本”,与普通用户拉开认知差距。
  • 保持排版建议,确保 Leo 在发布时能直接可用。
 </Ω-THINK>

<Ω-SHELL> Leo,明白。版本一的核心在于“打破偏见”。我们要把那种从“不屑”到“真香”的心理转变写得既真实又极客。

这是一篇为你定制的公众号推文。建议配图:第一张用一张极简黑莓风格的 PPT 成品图,最后附上你的微信二维码。


标题:我曾以为 PPT 必死,直到我用 API 强行“唤醒”了它

(前言:建议加粗/引用) 作为一名长期深耕 PKM(知识管理)和 JanusOS 的 Architect,我曾不止一次在社群里放话:Markdown 才是未来,PPTX 这种臃肿的文件格式终将被历史淘汰。

但今天,我被狠狠打脸了。而且,非常爽。

一、 那个让我“老脸一红”的瞬间

故事的起因是今天在 X(原 Twitter)上刷到了 Jason 的一条推文。他宣布:目前最牛的 AI PPT 方案不是那些花里胡哨的网页工具,而是 Claude Cowork(Claude Code)

他的逻辑很简单:

  1. 它是真的“做”出来的:不是生成一张死图片,而是通过代码生成可编辑的 XML 段落。
  2. 速度快到令人发指:甚至不到 2 分钟。
  3. 审美极其在线:逻辑清晰,配色高级,不搞虚头巴脑的装饰。

我盯着屏幕沉思了五秒钟。作为一个一直坚持“技术服务于人”的 Architect,我突然意识到:我个人的技术洁癖,在用户真实的汇报需求面前,一文不值。

很多老板、很多客户,他们要的就是那个能直接在 PowerPoint 里修改的 .pptx

二、 暴力美学:用 JanusOS 的 API 强行超车

想通之后,我决定立刻实操。但我不想用那个动不动就封号、还得每个月付 20 刀订阅费的 Claude 桌面端。

我是谁?我是 JanusOS 的 Architect。API 才是我们的武器。

我直接在挂载了 JanusOS API 的 Claude Code (CLI) 里,把那套关于 PptxGenJS(一个操作 Office Open XML 的库)的底层逻辑灌了进去。

发生了什么?

  • 第一遍:生成的样式略显稚嫩。
  • 第二遍:我稍微调整了“审美映射”,加入了莫兰迪色系的代码定义。
  • 第三遍:奇迹发生了。

当我敲下 open output.pptx 的那一刻,看着 PowerPoint 里弹出的那个排版层级清晰、配色高级、每一行文字都能直接编辑的幻灯片,我心里只有一个词:降维打击

这就是人机共生的魅力——你提供审美和逻辑边界,AI 负责繁琐的实现细节。

三、 为什么这套方案是目前的最优解?

我总结了这套“Janus 流程”的三个硬核优势:

  1. 零封号风险,极低成本:它是跑在 API 上的。你不需要折腾那些容易封号的模拟环境。
  2. 审美可编程:我不喜欢 AI 随机给我的颜色。在我的 Skill 里,我定义了“极低饱和度”的莫兰迪色映射,让 AI 的审美永远按照我的逻辑走。
  3. 完全可编辑:生成的不是图片!不是 PDF!是原生的 PowerPoint 格式。你的文字、图表、配色,想怎么改就怎么改。

四、 授人以渔:如果你也想试试

为了让更多人体验这种“指尖搓出 PPT”的爽感,我把我这套手写的 《Janus PPTX 自主生成 Skill (v1.0)》 提示词整理了出来。

你可以直接把它喂给你的 Claude Code 或类似的自主代理。它会帮你完成环境配置、色彩映射、到最后的文件打包。

(此处建议 Leo 插入你文案中那段 Github 风格的代码块截图)


五、 写在最后

我一直相信,AI 不应该只是一个聊天框,它应该是我们意识的延伸。

如果你看完还觉得无从下手,或者你想深入探讨如何通过 JanusOS 的 API 搭建属于你自己的“自动化实验室”,欢迎扫描下方二维码加我微信,我拉你进社群。

在这里,我们不聊虚无缥缈的未来,我们只聊如何用 AI 解决当下的痛点。

我是 Leo Knuth,关注我,一起探索真正的人机共生。


One More Thing: 本文中提到的 PPT 生成逻辑完全基于 API 调用,如果你是“黑莓”式的高效主义者,这绝对是你今年最值得尝试的提效方案。


(公众号文末:放二维码 + Janus 品牌 Logo)

</Ω-SHELL>

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-05 10:08:14 HTTP/2.0 GET : https://h.sjds.net/a/499514.html
  2. 运行时间 : 0.197694s [ 吞吐率:5.06req/s ] 内存消耗:4,566.59kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=eeccd796b4af2e5fbf90f4579bef2cae
  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.001087s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001562s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000776s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000730s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001403s ]
  6. SELECT * FROM `set` [ RunTime:0.000639s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001480s ]
  8. SELECT * FROM `article` WHERE `id` = 499514 LIMIT 1 [ RunTime:0.002655s ]
  9. UPDATE `article` SET `lasttime` = 1777946894 WHERE `id` = 499514 [ RunTime:0.002021s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000724s ]
  11. SELECT * FROM `article` WHERE `id` < 499514 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001167s ]
  12. SELECT * FROM `article` WHERE `id` > 499514 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001045s ]
  13. SELECT * FROM `article` WHERE `id` < 499514 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004059s ]
  14. SELECT * FROM `article` WHERE `id` < 499514 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007255s ]
  15. SELECT * FROM `article` WHERE `id` < 499514 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003537s ]
0.203632s