乐于分享
好东西不私藏

别一上来就让AI管你的笔记!我踩过的坑,希望你一个都别踩

别一上来就让AI管你的笔记!我踩过的坑,希望你一个都别踩

别急着让AI帮你打理一切。基础没打好,再强的AI也救不回来。

我踩过这个坑,而且踩了好几次。

过去几个月,我一直在捣鼓各种“AI + 第二大脑”的组合方案,试过不同的工具链和架构,但前前后后崩了好几回。问题出在哪儿?不是AI不够强,而是我压根没把地基打牢。

直到我开始认真梳理自己的笔记库、定下一套明确的规则、建立清晰的操作流程,系统才真正跑起来。而且,你得先自己把这些规则玩明白,再考虑交给AI去自动化——顺序搞反了,必翻车。

今天这篇,我就把这一路摸索出来的经验完整捋一遍。纯属个人实践分享,不一定适合所有人,但如果你也想把Obsidian和AI结合起来,搭一个真正能用的“第二大脑”,应该能帮你省下不少试错时间。

先别急着让AI上手——你最好先“手动挡”开一阵

说实话,我之前几次失败,根源都是同一个:没把架构想清楚就急着上AI

你的笔记库必须足够简单,简单到你自己愿意持续维护。否则,坚持不下去的。要让系统可靠,笔记之间的链接必须规范——当你搜某个关键词时,所有相关内容都能被找到,而不是只靠你“随缘”打的标签。

我有个习惯:每天记录自己做了哪些项目。这样AI就能根据“我上周干过什么”来帮我查找资料。但只要有一次忘记链接,整个系统的完整性就开始打折扣。

再强调一遍:

建一个足够容纳你所有数据的系统,但简单到你愿意天天用它。否则,你肯定不会坚持。

还有个小建议:初期别用AI来维护你的笔记库。我花了不少时间手动管理:手动创建主题页、手动给每条笔记打标签、手动建立链接。亲手做一遍,你才能真正理解这套流程,发现那些只有你自己才清楚的细节和规则。

先自己跑通所有流程,定义好链接规则,把它摸透了。如果连你自己都搞不清楚,又没有明确的规则约束,那AI一进来,整个系统只会乱上加乱。

等所有细节都敲定了,再写一个技能文件或者Agent.md,把规则教给AI。

01
选什么AI Agent?

任何有命令行权限、能编程执行任务的AI Agent都可以。大多数人用的应该是Claude Code。Claude Cowork和网页版Claude.ai不行,因为它们没有非沙盒环境的Shell访问权限。

理论上,Cowork如果把笔记库放在同一个文件夹里也能凑合用,但Claude Code用起来更方便,而且能直接在对话里编辑技能文件,Cowork做不到。

Codex或者OpenClaw我没试过,但理论上应该也可以。

02
笔记库的文件夹结构怎么搭?

首先得说清楚:文件夹结构对Obsidian本身其实不重要。Obsidian在界面上按文件夹层级展示,是因为磁盘上就是这么存的,而且我们也习惯这么看。但Obsidian的图谱模型在索引笔记间连接时,并不依赖文件夹层级——那纯粹是视觉上的。

不过,文件夹结构对AI Agent来说很关键,因为它要用Obsidian CLI(后面会细说)。主要体现在三个方面:

  • 作用域限定:Obsidian的folders命令会返回整个库的层级结构,让AI快速了解整体布局。

  • 性能效率:像搜索这类命令,可以限定到特定文件夹,效率会高很多。

  • 安全性:如果你在试验新的AI自动化流程,可以指定文件夹路径,把操作“关在笼子里”。AI经常做批量操作,万一出问题,也能把影响范围限制住。

我试下来最顺手的结构,就是建几个顶层文件夹,按类别划分。你也可以按项目或领域来分,看你自己。我的文件夹都加了编号,方便整理——再次强调,这只是我的习惯:

  • 00 Daily Notes —— 每日笔记

  • 10 Raw —— 原始素材:网页剪藏、播客转录、PDF等。这里的内容从不直接编辑。

  • 20 Notes —— 精炼后的笔记。不是大段的原始文章,而是整理好、可以直接用的干净笔记。

  • 30 Projects —— 每个项目建一页。在Sources字段里,链接到该项目相关的原始材料和笔记。

  • 97 Topics —— 主题页文件夹,下面会细说。

  • 98 Assets —— 所有媒体文件统一放这儿。也有人喜欢把图片放对应笔记旁边,我习惯集中管理。

  • 99 Templates —— 模板文件夹。每个文件夹都有对应的模板,预先填好我需要的Frontmatter字段。

我还有几个额外的文件夹(40-、50-、60-等等),但上面这些是核心骨架,你可以按需扩展。

子文件夹怎么组织?

子文件夹我用了好几种方式,不同文件夹不同策略。我不按“语义”分组,而是按系统性来分,方便需要时快速找到:

  • Archive + Current 归档/当前

  • 年份 > 日期子文件夹

  • 子主题文件夹(如果你实在想按语义分组的话)

总的来说,建议远离那种需要频繁移动笔记的动态分类,比如“未开始”“进行中”“已完成”这类。更优雅的做法,我们下面会聊到。

03
链接规则——这是灵魂所在

Frontmatter的一致性,是第二大脑能活下去的关键。如果你开始漏填字段、忘记加标签,系统质量就会一点点塌陷。再次强调:建一个足够复杂但又简单到你会坚持用的系统。这个平衡得靠实践来找。

Templater插件给每个文件夹设置模板,是确保字段不遗漏的简易方法——每次新建笔记,该填的字段已经在等着你了。

经过大量试错,我现在给所有笔记规定的Frontmatter字段就这四个:

  • type(类型)

  • topics(主题)

  • tags(标签)

  • sources(来源)

type(类型)

类型对应顶层文件夹,是静态的,描述笔记属于哪一类。我用“/”来表示子类型,对应具体子文件夹,比如:

  • Raw/Article

  • Raw/Podcast

  • Raw/Research-Paper

  • Topic

  • Notes

  • Template

  • Other

topics(主题)

主题页一般是静态的,但随着笔记增多,主题集合会增长和变化。一篇关于“安全”的笔记永远跟安全有关,但当你攒了几百条都标了“安全”时,就该考虑拆分子主题了。

拆分过程可能有点乱,我分享一个简化办法:

  1. 建一个文件夹专门放主题页,集中管理。

  2. 每个主题页就是个空白占位页。你当然可以在里面写点主题介绍,但我全都留空。(这样它们能在图谱视图里显示出来,瞬间让图谱看起来酷十倍——亲测有效。)

  3. 在Frontmatter里加一个字段叫 Up,指向父级主题。比如“安全”作为父主题,子主题有“数据泄露”“AI安全”“安全技巧”,每个子主题的Up字段都指向“安全”。

当我发现某个主题太“拥挤”了,我就让AI帮忙:

  1. 找出所有带该主题标签的笔记;

  2. 根据笔记内容,定义几个新的子主题;

  3. 用现有主题页作模板,新建子主题页;

  4. 把子主题的Up指向父主题;

  5. 遍历所有笔记,酌情保留原主题或改标新子主题。

最近我刚对“AI新闻”主题做了这件事。内容太多了,Claude帮我建了“AI公司”子主题(下面再分具体的公司页)和“产品发布”主题,然后把所有笔记重新归类。

顺便说一句:这套流程是我先手动跑通、完全理解的,所以我才放心写个技能让AI去自动化,而不用担心它把系统搞乱——比如留下没主题的笔记、指向不存在的主题,或者搞出几个重复类似的主题。

我喜欢在图谱视图里把所有主题页设成同一种颜色,这样一眼就能看出主题之间的链接关系,也能快速发现哪个主题过于饱和。如果你把所有主题页的Frontmatter都设成 type: topic,在图谱视图里过滤 ["type": topic],就能只显示主题页和它们的链接关系,看起来大概是下面这样(示意图略)。

我的个人规则是:一篇笔记可以标多个主题,但这些主题要么不相关,要么是“姐妹”关系,不能是“父子”关系。比如我可以同时标“设计工具”和“产品发布”,但不会同时标“AI新闻”和“AI产品发布”——因为后者是前者的子集。这只是我的偏好,但确实让系统更干净。

这也是你必须自己先摸索清楚的小细节。先自己用,再教AI。

tags(标签)

标签用来标记临时状态。比如这篇笔记还在草稿阶段?标 status/draft。写完发布了?标 status/published。我还会建一个临时标签,比如 the-clique,用于本周通讯稿要用的素材。写完通讯稿后,把所有用过这个标签的笔记清掉,下周重新开始。

sources(来源)

这是最后一个核心Frontmatter字段。在Sources里,我添加当前笔记所引用来源的链接。

举个例子:我写一篇文章,可能会引用我“Notes”文件夹里的几篇笔记;而每篇“Notes”又会链接到它的原始素材(Raw文件)。我发社交媒体宣传某篇文章时,那篇帖子的Source就是我的文章页。

这样做的好处是:链接有了明确的方向(从上到下),而不是随机乱连。而且这种“由新到旧”的方式更实用——我基本不会回去给旧笔记加新链接,而是在创建新笔记时,顺手就把链接加上了。

正文中的双向链接

除了Frontmatter,我还在正文里大量使用Wikilinks(比如 [[笔记名]])。主要来源放Frontmatter,但如果我在写作时提到了别的笔记或想法,我一定会加上链接。输入 [[ 再输入关键词,Obsidian会自动补全,回车就建好了——两个具体想法之间就有了连接。

04
Agent访问协议——Obsidian-CLI技能

可能有人不认同,但我几乎把所有Claude Code的工作都放在同一个文件夹里,所有常用技能和CLAUDE.md都配置好放在那儿。

为了操作Obsidian,我写了一个Obsidian-CLI技能,让AI通过命令行跟Obsidian交互。这比单纯的文件操作高效得多,因为能用上Obsidian自带的文件索引和搜索功能。

用这个技能时,我通常会给AI类似的提示:“素材都在我的笔记库里”,或者“帮我把这篇研究整理成一份干净的笔记,你需要的都在我库里”

只要提到一次“vault”,Claude就知道整个会话期间该从哪里读文件、往哪里写文件。我不用每次都手动上传,甚至不用把文件名写对——因为搜索功能会自动匹配。

这个技能我开源了,感兴趣可以拿去用(GitHub链接略,自己搜吧)。它更像一个“驱动程序”,只教AI怎么执行基础操作——搜索、读文件、改文件——不包含任何具体的架构规则或多步流程。这样设计更灵活。

另外,Obsidian CLI更新比较频繁,建议定期让AI去读官方文档,帮你更新技能文件。

05
让AI给你的笔记库建索引

要让这套系统发挥真正威力,你得修改CLAUDE.md。我建议:先让AI对你的笔记库做一次全面评估

让它去探索各个文件夹,看看里面有什么,找出那些你以后可能常用的关键文件——比如上下文文件、品牌风格指南、当前工作目标和重点。告诉AI这些是常用文件,让它记录到记忆文件里,以后需要时直接调用。

你也可以定期重新跑一遍索引流程,刷新新增的文件。

06
其他AI工作流

坦白说,上面这些就是我的核心配置了。我也试过在CLI技能之上写一些额外的工作流技能,但发现它们太死板、限制太多。

我的做法是:AI已经有了所有必需的工具,大部分维护和管理任务都能随时处理。我不会为特定任务写专门的技能,而是直接告诉AI我需要什么。到目前为止,我还没遇到哪个复杂任务重复频率高到值得专门写个技能。

不过,有些场景你可以试试:

内容导入和批量操作

有时候我会忘记给笔记加主题。只要给AI明确的指令,它就能轻松搞定——从主题页文件夹读取你的主题结构,阅读每条笔记判断该标哪个主题,然后写入文件。前提是:你要把你自己总结的那套链接规则和系统逻辑告诉AI,它才能正确地操作。

我还会用AI做各种批量操作,比如重构或删除标签、归档旧文件、清理笔记、去重等等。

每日简报

这个我不常用,偶尔实验一下。你可以让Claude每天定时把天气、新闻摘要等内容写到你的每日笔记里。也可以单独建一个任务管理库,让AI每天早上给你一份“今日待办”简报。

最近在玩的新花样

Obsidian CLI有个开发者套件,我最近才开始摸索,挺有意思的——可以在Obsidian运行时执行JavaScript、查询实时界面、截屏、甚至触发命令面板里的任何命令。

实操层面,我可以让Claude找到并直接在我Obsidian里打开一篇笔记,自动弹出新标签页,不用我手动搜。截图功能也很有趣:可以让Claude打开并截取你的Excalidraw草图,然后转成流程图,甚至直接执行草图中描述的工作流——“手绘草图 → 一键执行”,就靠一句提示词。

我还在琢磨怎么把这融入日常工作流,但玩起来确实带感。

用第二大脑来“学习”,这才是精髓

这套系统最大的价值之一,就是能从你的笔记里“学东西”。我会存下听的播客、读的文章、项目进展、每日日志和反思——第二大脑里装着我工作和兴趣相关的所有东西。AI可以帮助我们连接想法、发现模式。

哪怕只是简单地对AI说一句:“你有我第二大脑的全部权限,这里面存了我所有工作笔记,它们都相互链接。请你通读所有内容,看看连接、主题和链接关系……”

然后你可以接着问:

  • “我能从中学到什么?”

  • “给我一些关于……的建议?”

  • “我接下来该做什么项目?”

  • “这个项目下一步怎么走?”

  • “你发现了什么规律?”

  • “把你了解到的关于我的信息,更新到CLAUDE.md里。”

去试试吧,答案可能会让你意外。

日常效率的提升,肉眼可见

我现在最常让Claude干的事,就是写研究报告。很多时候,我只需要在笔记库里记下某个主题的零星想法,然后直接让Claude去读、去研究,再把报告写回我的笔记库。

不用再担心文件存哪了、格式对不对——报告已经自动标好了主题、链接了原始笔记、状态设为“待读”,就安安静静躺在那里等我看。

再也不用手动拖拽文件到聊天框了,因为Claude随时能访问它需要的一切。我甚至不用把文件名说对,说一句“我库里有些关于X的笔记”通常就够它找到了。也不用反复给它贴风格指南——它会自己去翻。更不用翻遍文件夹找参考示例——Claude自己就有。

看出规律了吗?这套配置彻底改变了我的工作方式。

而且它一直在跟我一起成长——我可以为任何新工作流添加技能,同时复用已有的基础设施。数据越积越多,它就越强大

而这一切的起点,就是把基础打牢

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 08:15:12 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/830935.html
  2. 运行时间 : 0.095280s [ 吞吐率:10.50req/s ] 内存消耗:4,762.27kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3a3e25f34c32883d2a369f8c2d895a1b
  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.000715s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000833s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000383s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000275s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000511s ]
  6. SELECT * FROM `set` [ RunTime:0.000198s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000575s ]
  8. SELECT * FROM `article` WHERE `id` = 830935 LIMIT 1 [ RunTime:0.000513s ]
  9. UPDATE `article` SET `lasttime` = 1783037712 WHERE `id` = 830935 [ RunTime:0.008515s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000269s ]
  11. SELECT * FROM `article` WHERE `id` < 830935 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000458s ]
  12. SELECT * FROM `article` WHERE `id` > 830935 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000371s ]
  13. SELECT * FROM `article` WHERE `id` < 830935 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001361s ]
  14. SELECT * FROM `article` WHERE `id` < 830935 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000772s ]
  15. SELECT * FROM `article` WHERE `id` < 830935 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001966s ]
0.096980s