乐于分享
好东西不私藏

一只阿木木的 AI 知识系统完整方法论

一只阿木木的 AI 知识系统完整方法论

一只阿木木的 AI 知识系统完整方法论

——这个系列写了什么,我真正相信什么

作者:一只阿木木 我相信:在 AI 时代,每个普通人都该拥有一个自动生长的知识系统。


为什么要写这篇文章

这个系列,我写了整整半年。

从第一篇《我把 Obsidian 变成了能自己写文档的 AI 第二大脑》,到程序员的源码知识库、内容创作者的工作流、学术写作者的文献综述、播客主理人的节目系统、Newsletter 作者的周工作流……

加上技术拆解、生态全景、工具对比、哲学反思,一共 20 多篇文章,超过 15 万字。

现在,我想做一件这个系列一直没有做的事:

停下来,用一篇文章,把我真正相信的东西说清楚。

不是工具介绍,不是操作教程,不是案例展示。

是方法论。

是我在这半年的写作、实践、反思之后,认为真正重要的那些东西——无论工具怎么变,这些东西不会过时。


第一部分:我们到底在解决什么问题?

在讲方法论之前,先把问题说清楚。

真正的问题,不是"信息太多"

大多数人以为自己的问题是"信息太多,处理不过来"。

这是表象。

真正的问题是:我们的知识没有在积累,只是在流动。

每天,信息进来,又流走。你读了一篇文章,有感触,过两天忘了。你做了一次研究,有发现,项目结束后消失了。你经历了一件事,有领悟,被下一件事冲走了。

流动,不是积累。

河流再宽,它还是河流,不是水库。

我们缺的,不是更好的信息过滤工具,而是一个真正能把流动变成积累的系统。

积累需要什么条件?

知识真正积累,需要三个条件同时满足:

条件一:留得下来 不是"存进某个地方",而是以可被检索、可被连接的方式保存下来。

光"存"是不够的。你的微信收藏里有 1000 条,那叫存,不叫积累。因为它们互相孤立,你无法在需要的时候精准调用,也无法发现它们之间的联系。

条件二:连得起来 孤立的知识,价值是线性的:多一条,多一点价值。

连接的知识,价值是指数的:多一条连接,所有相关节点的价值都增加。

卢曼的 9 万张卡片之所以能产出 70 多本书,不是因为卡片多,而是因为卡片之间的连接密度极高,每一张新卡片的加入都会激活一片已有的关联。

条件三:用得出来 最终检验知识系统的标准,不是有多少页面,而是:在你需要的时候,它能给你什么?

一个有 5000 个页面但每次查询要花 30 分钟的系统,不如一个有 500 个页面但每次查询 3 分钟就能找到需要的东西的系统。

为什么这三个条件以前很难同时满足?

因为让知识"留得下来"、"连得起来"、"用得出来",每一条都需要大量的维护成本。

留得下来,需要你认真写笔记、分类、存档。

连得起来,需要你主动建立链接、维护双向引用、定期梳理图谱。

用得出来,需要你建立良好的检索系统、定期复盘、保持对知识图谱的熟悉。

这些成本,加在一起,超过了大多数人在知识管理上愿意持续投入的时间和精力。所以几乎所有的个人知识管理系统,最终都因为维护成本太高而死亡。

LLM Wiki Pattern 改变了什么?

Karpathy 的 LLM Wiki Pattern,以及建立在它之上的 claude-obsidian,做的事情是:

把维护成本,从人的身上转移到 AI 的身上。

你负责把原始资料扔进来,AI 负责整理、连接、更新、检测矛盾。

这不是让你变懒,而是让你专注于真正需要你的部分:判断什么值得扔进来,以及用这些知识做什么。

这个转移,让三个条件第一次同时以接近零成本的方式满足了。


第二部分:方法论的核心——六个原则

这是我在这个系列里,反复用不同方式表达的六件事。

现在我把它们集中到一起,说清楚。


原则一:Wiki 是产品,聊天只是界面

这是理解这套系统最重要的一个认知转换。

大多数人把 AI 当"聊天工具"来用——你问,它答,会话结束,什么都没留下。

这种用法,每次会话都从零开始。你问了 100 次,它回答了 100 次,你的知识积累是零。

正确的用法是:把每一次与 AI 的交互,都变成一次对知识库的投入。

你不是在和 Claude 聊天,你是在用 Claude 建造一个会持续服务你的知识系统。

建造的产物——那个不断生长的 Markdown wiki——才是真正的价值。聊天,只是建造的界面。

操作含义:每当你用 Claude 做了一次有价值的研究、解决了一个重要问题、形成了一个新的判断,把它 ingest 进 wiki,而不是让它随着会话消失。


原则二:来源是燃料,连接是能量

知识系统有两种资产:

来源(你 ingest 进来的原始资料)是燃料——它们是系统运转的原材料。来源越多越好,但来源本身不产生价值。

连接(页面之间的 wikilinks、跨来源的 synthesis)是能量——它们是系统真正创造价值的地方。

一个有 100 个页面、500 条连接的 wiki,比一个有 1000 个页面、100 条连接的 wiki 更有用。

这是为什么 claude-obsidian 的设计重心,不在于"存更多",而在于"连更密"。

每次 ingest 的真正产出,不是那几个新页面,而是那几十条新建的跨页面连接。

操作含义:不要只关注 wiki 页面的数量,要关注图谱视图里连接的密度。一个孤立的知识节点,和没有存进来没有区别。


原则三:矛盾是宝藏,不是噪音

大多数知识系统,遇到矛盾的处理方式是:选一个,忽略另一个。

这套系统的处理方式是:把矛盾标注出来,保留两边,让你来判断。

为什么?

因为矛盾是真正有价值的写作和思考的起点。

当你发现两个权威来源对同一个问题得出了相反的结论,有三种可能:

  • 两者研究的根本不是同一件事(概念混淆)
  • 两者研究条件不同,结论在各自的条件下都成立(边界条件差异)
  • 两者中有一个是错的,另一个更接近真相(需要判断)

无论是哪种,厘清这个矛盾的过程,会让你对这个话题的理解深入一个层次。这是任何没有矛盾标注的知识系统给不了你的东西。

操作含义:当 wiki 里出现 [!contradiction] callout,不要把它当"需要处理的错误",而是当"值得深挖的问题"。那些矛盾,是你下一篇文章、下一个研究的最好切入点。


原则四:维护成本决定可持续性

知识管理这件事,历史上死了太多完美系统。

Zettelkasten 是完美的,理论上。但需要极高的自律才能持续执行。

PARA 是清晰的,理论上。但每条信息都要问"它属于哪个维度",这个判断成本一点都不低。

GTD 是严密的,理论上。但它假设你愿意每周做一次完整的系统回顾。

这些系统的共同问题,不是理念不对,而是维护成本太高。

一个每周需要投入 5 小时维护的知识系统,注定会在你最忙的那两周垮掉,然后因为积累了太多"欠账"而再也无法恢复。

所以,一套知识系统好不好,首要标准不是"理念有多优雅",而是"当你连续两周没时间维护时,它会不会死"。

claude-obsidian 的设计,让维护成本趋近于零——因为维护不再需要你来做。

操作含义:评估任何知识管理工具时,先问:如果我连续两周没有做任何整理,这个系统会变成什么状态?如果答案是"会变成一堆乱摊子需要我花大量时间补救",那这个系统的可持续性是有问题的。


原则五:人的角色是策划者和判断者,不是搬运工

这套系统重新定义了人在知识管理里的角色。

以前:人做搬运工(整理、分类、建链接、维护),AI 做搜索引擎(被动回答)。

现在:AI 做搬运工(整理、分类、建链接、维护),人做策划者和判断者(决定什么值得进来,以及用这些知识做什么)。

这个角色转换,解放了人最宝贵的资源——注意力和判断力——让它流向真正需要它的地方。

策划者的工作:

  • 决定什么值得 ingest(不是所有信息都该进来)
  • 设定研究方向(/autoresearch 的目标和边界)
  • 定义知识系统的用途(CLAUDE.md 里的配置)

判断者的工作:

  • 在矛盾面前决定倾向哪一边
  • 决定哪些 wiki 页面里的结论值得信任
  • 把 wiki 里的素材转化成有个人声音的输出

这些事,AI 替代不了。

操作含义:不要想着"让 AI 帮我管理知识",而是想着"我用 AI 帮我执行知识管理的机械部分,把我的注意力留给判断和创造的部分"。


原则六:复利需要时间,开始比完美更重要

这是这套方法论里最简单、也最容易被忽视的一条。

知识系统的价值,不是线性的,而是指数的。

前三个月,你的 wiki 里有 200 个页面,50 条连接,用起来感觉"还好,比普通笔记强一点"。

六个月后,500 个页面,800 条连接,你开始发现"我在 wiki 里 query 出来的答案,比我自己能想到的更全面"。

一年后,1000 个页面,3000 条连接,你开始感受到真正的复利——每一个新 ingest 的来源,会激活大量已有知识,产生你事先没有预料到的连接和洞察。

但这个复利,只有持续使用才能积累。

最浪费时间的事,是"先把系统搭完美了再开始用"。因为系统的完美程度,只有在用的过程中才能真正被检验和优化。

操作含义:今天就开始。不管你的 CLAUDE.md 写得多简陋,不管你的 vault 结构多粗糙,先 ingest 一个来源,先 query 一次,先让系统转起来。完美可以在路上追求,开始不能等到完美以后。


第三部分:不同人群的最短路径

方法论是通用的,但每个人的起点和终点不同。

这里我用最简单的方式,告诉每个人群的最短路径。


程序员

你最核心的痛点:读过的源码没有积累,技术调研每次都从零开始,团队知识无法沉淀。

最短路径

text

第一步(今天):把最近一份源码分析笔记 ingest 进去
第二步(这周):用 what do you know about [技术主题] 感受 query 的质量
第三步(这个月):把过去 3 个月的技术研究全部 ingest
第四步(持续):建立"每次技术调研结束都 ingest"的习惯

最有价值的功能:跨项目矛盾检测(两个开源项目在解决同一问题时选了不同路线,wiki 会自动标注)

参考文章:B3《程序员的"外脑"长这样》、D1《拆解 claude-obsidian》


内容创作者 / 写作者

你最核心的痛点:选题难、研究慢、写作时找不到素材、每期都感觉从零开始。

最短路径

text

第一步(今天):安装 Web Clipper,把最近 10 篇收藏的文章 ingest 进去
第二步(这周):试着用 wiki 驱动一次选题决策
第三步(这个月):建立每日 ingest 的习惯
第四步(持续):把每期的读者反馈也 ingest 进去

最有价值的功能:话题积累检测(wiki 告诉你哪些话题被反复触及但还没写过)

参考文章:H1《手把手:从零搭建内容创作者专用知识库》、H3《Newsletter 作者的一周工作流》


学术研究者

你最核心的痛点:文献矛盾发现太晚,文献综述写得痛苦,研究定位不清晰。

最短路径

text

第一步(今天):把最近读的 3 篇核心文献,用结构化模板写笔记,ingest
第二步(这周):看 wiki 里有没有自动出现 [!contradiction] 矛盾标注
第三步(这个月):完成 20 篇文献的 ingest,生成矛盾地图
第四步(持续):每读一篇文献就 ingest,而不是积累到最后一次性处理

最有价值的功能:矛盾自动检测(让你在研究过程中发现矛盾,而不是在答辩时被导师指出来)

参考文章:F4《学术写作者的福音》


播客 / 视频创作者

你最核心的痛点:嘉宾研究耗时,选题难以和历史内容形成呼应,知识无法跨期积累。

最短路径

text

第一步(今天):把最近一期的转录文本 ingest 进去
第二步(这周):query 一次:这期内容里有哪些值得做下期选题的延伸?
第三步(这个月):把过去 5 期全部 ingest,看跨期图谱是什么样子
第四步(持续):每期录完就 ingest 转录,嘉宾研究用 autoresearch

最有价值的功能:跨期嘉宾关联(新嘉宾和历史嘉宾的观点矛盾会被自动发现)

参考文章:F3《播客主理人的 AI 工作流》


第四部分:这个系列写了什么

我想用一张地图,把整个系列的 20 多篇文章放在一起,让你看清楚它们是如何构成一个完整体系的。

text

【入门层】理解系统,跑通第一次
  A1  我把 Obsidian 变成了能自己写文档的 AI 第二大脑
      ↓ 上手后,你会想知道更多

【实战层】不同场景的深度应用
  B3  程序员的"外脑"——管理源码知识
  B4  用 autoresearch 做技术调研报告
  F1  4 小时写完 5000 字深度长文
  F2  主题阅读:10 本书 + 20 篇论文的知识图谱
  F3  播客主理人的 AI 工作流
  F4  学术写作者的文献综述库
  H1  内容创作者专用 AI 知识库(手把手)
  H2  1287 篇微信收藏全部 ingest 了
  H3  Newsletter 作者的一周工作流
      ↓ 用顺了,你会想深挖工具本身

【技术层】理解工具,造自己的轮子
  D1  拆解 claude-obsidian 的架构
  D3  写一个自定义 Skill(GitHub Trending)
  A2  放弃向量数据库后用 1500 行 Markdown 实现知识库

【方法论层】工具背后的思想
  C1  RAG 已死?LLM Wiki Pattern 才是未来
  C2  为什么我把所有 AI Coding Agent 都换成了 Claude Code
  C3  复利型知识库——一个程序员的 5 年笔记复盘
  G1  "第二大脑"骗了你 5 年
  G4  当 AI 替你读完所有书——护城河在哪里

【生态层】全局视野
  E2  卷不动了:自媒体人的 AI 工作流全打通(即将发布)
  生态 claude-obsidian 生态全景——16+ 个项目横向对比

【总集篇】本文
  你现在正在读的这篇

第五部分:我真正相信什么

整个系列,我一直在描述工具、流程、操作步骤。

但在最后,我想说一些不关于工具的东西。


我相信:知识积累是普通人最可靠的杠杆

在这个时代,大多数的竞争优势,要么来自资源(钱、关系、平台),要么来自天赋(智力、创造力、魅力)。

这两种东西,普通人很难改变。

但有一种竞争优势,普通人通过努力和时间可以真实积累:深度的、系统化的、可持续的知识积累。

一个在某个领域坚持深耕 3 年,把每一次学习都认真沉淀的人,在这个领域的认知深度,会远超那些表面上看起来"更聪明"但知识碎片化的人。

这不是新洞察。巴菲特说这是他最重要的竞争优势,查理·芒格一辈子在讲多元思维模型,Karpathy 在 X 上分享他把更多 token 花在知识上而不是代码上……

他们都在说同一件事:系统化的知识积累,是有复利的。

这套 AI 知识系统做的,是把这件事的成本降低到几乎每个人都能持续投入的程度。


我相信:工具是手段,积累是目的,创造是意义

这个系列写了很多关于工具的内容,但我不想让任何读者走出去之后说"一只阿木木让我用 claude-obsidian"。

我想让他们说的是:"一只阿木木让我开始认真对待自己的知识积累。"

工具会变。claude-obsidian 会有更好的版本,会有新的竞争者,会有我们现在想象不到的工具出现。

但"把知识系统化地积累,让它产生复利"这件事,不会因为工具变化而失效。

工具是手段,积累是目的。

而积累本身,也不是终点。积累是为了创造——写出更好的文章,做出更好的研究,给读者更有价值的内容,把自己的理解变成对别人有用的东西。

如果你的知识库变得越来越大、越来越复杂,但你的输出没有变得更好,那这套系统就失去了意义。

工具是手段,积累是目的,创造是意义。


我相信:普通人值得拥有和精英一样好的认知基础设施

这是我做这个系列最根本的驱动力。

精英有更好的教育、更好的导师、更好的研究环境,这些帮助他们把碎片化的学习变成系统化的认知。

普通人没有这些。

但现在,这件事的技术门槛已经降低到了任何认真的人都可以做到的程度。

一个在三线城市工作的程序员,可以建立和顶尖研究院一样系统化的技术知识库。

一个独自做 Newsletter 的写作者,可以建立和大型媒体机构一样完善的选题研究系统。

一个做独立研究的学者,可以建立比很多大学实验室更有深度的文献综述库。

这是 AI 时代最真实的民主化。

不是"AI 替所有人做事",而是"AI 让每个认真的普通人,能以接近精英的效率积累知识"。

这件事值得我写 15 万字。


最后

这个系列的最后一篇文章,我想回到第一篇文章的开头。

我在那里问了一个问题:

"你的 Obsidian,现在打开是什么状态?"

半年后,我想再问一个问题:

"你的知识,在这半年里,真的积累了吗?"

不是"存了更多文章",不是"读了更多书",而是:

你有没有建立起一个系统,让每一次阅读、每一次研究、每一次创作,都真实地为下一次积累了什么?

如果你已经建立了,那这个系列实现了它的目的。

如果你还没有,今天是个好时机。

不需要完美,不需要先把所有文章都读完,不需要搞清楚所有工具之后再开始。

找一篇你最近读过的、觉得有价值的文章,扔进 .raw/,ingest,然后 query 一次。

就这一步。

系统会从那一步开始生长。

我们在 AI 时代一起构建自己的知识系统。

这不是一句口号,是我用这半年时间真正相信的事。


感谢你读完整个系列。

关注「一只阿木木」,我们继续。


文章基于 claude-obsidian 项目(GitHub: AgriciDaniel/claude-obsidian,MIT 协议开源)的真实使用体验。工具会更新,方法论长期有效。

我是【一只阿木木】,AI 知识系统架构师,坐标杭州。

扫码加入行动营👇获取更多Obsidian + AI数字大脑实践

关注【一只阿木木】。

我相信:在 AI 时代,每个普通人都该拥有一个自动生长的知识系统

去做,才是真的学。🌊

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-12 02:26:50 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/735386.html
  2. 运行时间 : 0.109959s [ 吞吐率:9.09req/s ] 内存消耗:4,716.01kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ced4180b725d51b5d652fbae47fc15c1
  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.000435s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000894s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000362s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000279s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000470s ]
  6. SELECT * FROM `set` [ RunTime:0.000188s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000482s ]
  8. SELECT * FROM `article` WHERE `id` = 735386 LIMIT 1 [ RunTime:0.000596s ]
  9. UPDATE `article` SET `lasttime` = 1781202410 WHERE `id` = 735386 [ RunTime:0.001180s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000208s ]
  11. SELECT * FROM `article` WHERE `id` < 735386 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000527s ]
  12. SELECT * FROM `article` WHERE `id` > 735386 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000559s ]
  13. SELECT * FROM `article` WHERE `id` < 735386 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000701s ]
  14. SELECT * FROM `article` WHERE `id` < 735386 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000676s ]
  15. SELECT * FROM `article` WHERE `id` < 735386 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000902s ]
0.114012s