编程进阶网 编程进阶网
首页
  • 在线工具
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 加解密
  • 时间日期
  • 网络工具
  • 颜色设计
  • 二维码
  • 开发实用
  • 计算机的原理
  • 操作系统原理
  • 网络协议原理
  • 数据库的原理
  • 序卷导读
  • 数据本质
  • 运行模型
  • 并发设计
  • 内存真相
  • 交互系统
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 技能之旅
  • 体系建设
  • 代码品质
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 性能优化
  • 数据结构导论
  • 线性结构详解
  • 树哈希结构论
  • 容器设计实战
  • 经典算法思想
  • 工程案例剖析
  • 算法题库精练
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++编程技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript案例
  • JavaScript高级
  • Kotlin精通
  • Android库解读
  • Android专栏
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • 毛选解读
  • 自我精进
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接

杨充

专注编程 · 终身学习者
首页
  • 在线工具
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 加解密
  • 时间日期
  • 网络工具
  • 颜色设计
  • 二维码
  • 开发实用
  • 计算机的原理
  • 操作系统原理
  • 网络协议原理
  • 数据库的原理
  • 序卷导读
  • 数据本质
  • 运行模型
  • 并发设计
  • 内存真相
  • 交互系统
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 技能之旅
  • 体系建设
  • 代码品质
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 性能优化
  • 数据结构导论
  • 线性结构详解
  • 树哈希结构论
  • 容器设计实战
  • 经典算法思想
  • 工程案例剖析
  • 算法题库精练
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++编程技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript案例
  • JavaScript高级
  • Kotlin精通
  • Android库解读
  • Android专栏
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • 毛选解读
  • 自我精进
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接
  • 毛选实战心法

  • 小人物的进修

    • 全书快速指引
    • 01.学习的七大原则
    • 02.需求层次的模型
    • 03.一起来做个练习
    • 04.要带上技能地图
    • 05.经营好自我公司
    • 06.信息过载怎么办
    • 07.体系思维很重要
    • 08.宏观学习的方法
    • 09.用海绵法找时间
    • 10.三段分解学什么
    • 11.链式和环式思考
    • 12.玩和教保证效果
    • 13.学习方法论沉淀
      • 01.看一个真实案例
      • 02.三步学习法规划
      • 03.极简学习法实践
      • 04.费曼学习法输出
      • 05.能力划分四层次
      • 06.方法沉淀成体系
      • 07.后来发生的改变
      • 08.今天起改变三点
      • 09.课后作业思考下
    • 14.以结果导向计划
    • 15.目标设立和管理
    • 16.分解目标要明确
    • 17.计划的落地策略
    • 18.结果的检查改进
    • 19.掌握些做事方法
    • 20.高效成长方法论
    • 21.OKR目标规划法
    • 22.SMART目标设定
    • 23.SWOT分析方法论
    • 24.MECE分析法则
    • 25.二八法则的运用
    • 26.三种方案设计法
    • 27.RACI责任矩阵法
    • 28.PDCA执行方法
    • 29.番茄工作法实践
    • 30.六顶思考帽方法
    • 31.金字塔汇报方法
    • 32.STAR摸底分析法
    • 33.五步问题处理法
    • 34.五问根因分析法
    • 35.鱼骨图分析方法
    • 36.四维度总结分析
    • 37.阶段复盘方法论
    • 38.生命线分享游戏
    • 39.语言底蕴的提升
    • 40.阅读的持续提升
    • 41.理解能力的锻炼
    • 42.沟通能力的演进
    • 43.演示幻灯片提升
    • 44.学会高效地提问
    • 45.公众演讲的提升
    • 46.做好技术的演讲
    • 47.专注能力的提升
    • 48.自我自控的调节
    • 49.感知能力的提升
    • 50.记忆能力的训练
    • 51.质疑精神的分析
    • 52.思考能力的提升
    • 53.情商能力的学习
    • 54.写给平凡的你
    • 55.十年回望后记
    • 56.全书金句索引
  • 职场管理进阶

  • 书籍
  • 小人物的进修
杨充
2020-08-02
目录

13.学习方法论沉淀

# 13.学习方法论沉淀

# 目录介绍

  • 01.看一个真实案例
  • 02.三步学习法规划
  • 03.极简学习法实践
  • 04.费曼学习法输出
  • 05.能力划分四层次
  • 06.让方法沉淀为体系
  • 07.后来发生的改变
  • 08.今天起改变三点
  • 09.课后作业思考下

# 01.看一个真实案例

那年我第一次拿到年终奖,做的第一件事是——报了 5 门付费课程:算法、操作系统、Kotlin、Flutter、英语口语。

第一周我兴致勃勃,每个 App 都打开看 10 分钟。第二周开始挑顺眼的看。第三周开始觉得"今天不想看了"。第三个月后我打开某个学习 App,发现它给我推送了:

"您已 87 天未学习,您的算法课进度还停留在 3%。"

我盯着那个 3%,恍惚了一下——付出去 1300 块,剩下的 97% 是给空气听的。

更扎心的是,那一年我做晋升答辩,被评委问:"你今年的核心成长是什么?" 我张口就是:"我学了算法、操作系统、Kotlin、Flutter……" 评委打断我:"你能不能挑一个,深聊一下?"

我哪个都聊不深。那一刻,'什么都学'变成了'什么都没学会'。

答辩结束我去找了我的导师,把"学了 5 门一无所成"的事讲给他听。他听完想了一下,说了一句话我记到现在:

"学习是个手艺活儿。手艺人不会同时学 5 门手艺,他会先把'怎么学手艺'这件事本身搞明白,然后挑一门,按方法学透。"

他随手在本子上写了三个名字:三步学习法、极简学习法、费曼学习法。然后说:"这三套,你先理解透。它们不是学具体知识的,是教你怎么学'学'这件事——叫'方法论'。"

那是我第一次听到"方法论沉淀"这四个字。后来这三套方法被我反复打磨,最终成了我每学一个新东西的"标准工具箱"。下面这套三步法 + 极简法 + 费曼法,就是从那个晚上开始一点一点用出来、最终救我于"低水平重复学习"的方法。

# 02.三步学习法规划

flowchart TD
    A[三步学习法] --> B[第一步:制定目标]
    A --> C[第二步:实践学习]
    A --> D[第三步:运用输出]
    
    B --> B1[了解全局]
    B --> B2[确定范围]
    B --> B3[定义目标]
    B --> B4[寻找资源]
    B --> B5[创建学习计划]
    
    C --> C1[筛选资源]
    C --> C2[开始学习]
    C --> C3[动手操作]
    
    D --> D1[学以致用]
    D --> D2[带着问题思考]
    D --> D3[教学相长]
    
    style B fill:#e1f5fe
    style C fill:#fff3e0
    style D fill:#c8e6c9

翻阅了一本经典老书《软技能:代码之外的生存指南》,相信不少技术人都看过。很多技术类书籍可能会因为技术的更新换代而过时。这本书更多聚焦在了职业发展、个人影响力、学习成长、生产力提升、理财、健身、精神健康等领域,基本概括了程序员学习成长所需的所有"软技能"。

书的作者是约翰·森梅兹,他关于如何快速学习的方法非常值得推荐。每个技术人都面临着技术更新迭代的巨大压力,需要快速学习新技术、新的编程语言、新的框架和其他能力。经过一系列实践、反思和归纳之后,他总结了一套可重复使用的自学体系,也就是他在书中推荐的"三步学习法"。

三步学习法的核心价值在于"可重复使用"。无论你学什么——一门编程语言、一个框架、一项管理技能——都可以套用这同一套流程。它就像一个万能模板,帮你把"不知道怎么学"变成"按步骤来就行"。

第一步是制定目标,可以拆成五个动作:了解全局——浏览目录和介绍章节,建立整体认知框架;确定范围——明确要学什么,避免贪多嚼不烂;定义目标——设定可量化的目标,没有歧义、容易评估;寻找资源——多渠道收集学习材料,书籍、课程、源码、人脉都算;创建学习计划——规划学习路径,参考他人经验少走弯路。

第二步是实践学习。筛选资源:已经知道自己要学什么,以什么顺序学,接下来就需要对你找到的资源进行筛选,挑选出其中最有价值的几个,来帮助自己完成学习任务。开始学习:在这一步中,你的目标是先获取能够动手实践的信息。不要急着消化你学习计划中列出的所有资源,学习的关键在于循序渐进。动手操作:大多数人会试图通过读书或观看视频来掌握某个主题,边看边实践是更好的做法。在动手中产生各种问题:它是如何工作的?如果我这么做,会发生什么?我该如何解决这个问题?

第三步是运用输出。学以致用:在实践的过程中,不断有问题需要你去解决。这时就需要你利用之前收集到的所有资料,进行深入的学习,然后解答这些问题,同时学习新的东西。带着问题思考:带着问题学习,更能让你沉浸在学习材料中,尽可能地汲取知识。另外,记得要把自己正在学习的内容和之前设定的最终目标关联起来。教学相长:要想深入掌握一门学问并融会贯通,学完了并教会别人是最好的办法。所谓教学相长,就是这个道理。自己学会了,写出来,教会别人,并不是一件容易的事。

# 03.极简学习法实践

graph LR
    A[极简学习法] --> B[精准输入]
    B --> C[深度消化]
    C --> D[多元输出]
    B --> B1[权威渠道+专注姿态]
    C --> C1[反复思考+举例+应用]
    D --> D1[口头表达]
    D --> D2[书面表达]
    D --> D3[实践应用]
    D --> D4[创新应用]
    style A fill:#e1f5fe
    style D fill:#c8e6c9

在当今知识爆炸的时代,我们每天都在接触大量的信息,而学习方法的优化则成为提高学习效率的关键。

极简学习法作为一种高效的学习方法,通过精简资源、时间和学习材料,帮助我们更专注于最重要的概念和技能,从而实现用最小的投入获取最大的学习收益。

极简学习法主张在学习过程中剔除不必要的信息和活动,只关注核心知识和技能。这种学习方法强调精简和高效,让我们能够更专注于学习目标,提高学习效率。它有三大优势:减少干扰——有效减少学习过程中的干扰和冗余信息,让人更加专注于核心内容;提高效率——通过精简学习材料,能更快地掌握核心知识;培养专注力——有助于培养专注力和思维能力,更深入地理解和应用所学。

精准输入是极简学习法的第一步,它要求我们在学习过程中选择正确的学习材料,并保持专注的学习姿态。为了实现精准输入,我们可以从权威渠道获取学习资料,确保信息的准确性和可靠性。同时,我们还要学会调整自己的学习姿态,保持积极的心态和专注的注意力,以便更好地吸收和理解知识。

深度消化是极简学习法的核心环节,它要求我们在理解知识的基础上进行深入的思考和加工。为了彻底搞懂知识,我们可以采用反复思考、举例说明和实际应用等策略。

多元输出是极简学习法的最后一步,它要求我们将所学知识通过多种方式进行输出和应用。通过口头表达,我们可以锻炼自己的沟通能力和表达能力;通过书面表达,我们可以整理思路、加深理解;通过实践应用,我们可以将所学知识应用到实际生活中,解决实际问题;通过创新应用,我们可以发挥创造力,将所学知识进行创新和拓展。

# 04.费曼学习法输出

flowchart TD
    A[费曼学习法四步骤] --> B[步骤一:假装讲给孩子听]
    B --> C[步骤二:复习卡住的地方]
    C --> D[步骤三:整理并简化笔记]
    D --> E[步骤四:讲给别人听至懂]
    
    B --> B1[用简单语言解释]
    C --> C1[找到知识空白点]
    D --> D1[全部用自己的理解]
    E --> E1[教学相长验证掌握]
    
    style A fill:#fff9c4
    style E fill:#c8e6c9

很多人在学习时常常会走弯路,找不到适合自己的学习方法,难以得到快速提高。如果你也苦于不知用哪种学习方法的话,可以尝试采用著名的"费曼学习法"。

该方法由 1965 年诺贝尔物理奖得主理查德·费曼(Richard Feynman)提出,可以帮助你快速学习。理查德·费曼号称是继爱因斯坦之后最聪明的人,他的这套方法曾被无数学习牛人奉为"最佳学习方法"。

费曼学习法就是一个操作简单,并且具有普适性的方法,它只有四个步骤:假装讲给孩子听、复习卡住的地方、整理并简化笔记、讲给别人听至懂。

第一步,假装讲给孩子听。首先,你需要在一张白纸上写下你想要学习的知识点。然后,针对这个知识点,写下你所知道的一切,假装你要讲给一个小孩听。你可以把这个小孩假定是一名 12 岁的孩子,他的词汇量只能理解一些基础的概念和关系,而且注意力集中程度也比较低。

通常,我们会使用复杂的词汇和专业术语来掩饰自身的理解不足,这也是在自欺欺人。但当你给 12 岁的孩子讲一个知识点时,就不能再用这些复杂词汇和专业术语。你需要强迫自己进一步理解这个知识点,并且简化它,确保孩子可以听得懂。

第二步,复习卡住的地方。当你找到自身知识的空白时,学习才真正开始。比如,你在第一步的讲述过程中忘记了一些重要的东西,或者你无法解释清楚某个知识点等等。当你知道自己哪里"卡"住了,就要针对这个卡住的点好好复习,直到你能够用简单的话把它讲清楚为止。

当你能不用术语,只用大白话解释清楚时,你就真正理解了这个知识点。如果跳过这一步,你会很容易出现"知识幻觉",高估自己对知识的掌握程度。

第三步,整理并简化笔记。你需要在学习的过程中整理一份笔记,内容全部都是自己的理解,而不是从网上或其他途径摘抄的专业术语。在复习的时候,把它们整理成一份简单讲稿,自己大声朗读。如果在读的过程中,发现哪里解释得不够简洁,或者听上去有些乱,可以在这部分再下点功夫。反复练习,直到你真正消化它们为止。

第四步,讲给别人听至懂。如果想确保自己已经完全理解某个知识点,可以找一个人,讲给他听。前提条件是这个人并不知道这个知识点,或者他就是一个 12 岁的小孩。

对知识的终极测试就是看你能否让别人理解。如果别人听了你的讲述可以理解这个知识点,那么恭喜你,你已经完全理解和消化它了。

总的来说,"费曼学习法"的四个步骤很简单,也很容易实践,但要想发挥这套方法的最大效用,你需要精进自己的类比、联想能力,面对庞大复杂的概念,能用简单的语言解释出来。费曼本人就很擅长这一点,他能用直白浅显的语言解释量子力学等复杂深奥的话题,因此他也被誉为"伟大的讲解员"。

真正的学习不是装满脑子,而是清空脑子里的术语,然后用大白话把一件事讲明白——这就是费曼说的"如果你不能简单地解释,说明你没真懂"。

你应该带走的三件事:

  1. 三步法是骨架:制定目标 → 实践学习 → 运用输出,缺一段就会"虎头蛇尾"。
  2. 极简法是过滤器:不是所有东西都值得学,敢于砍掉 80% 的资料,把精力留给那 20% 的核心。
  3. 费曼法是验机仪:每学完一个知识点,强迫自己用大白话讲一遍,讲不通就是没学懂。

# 05.能力划分四层次

graph BT
    A[第一层:资源<br/>知识、技能、经验、人脉] --> B[第二层:应用流程<br/>解决问题、做事方法]
    B --> C[第三层:价值观念<br/>什么该做、什么重要]
    C --> D[第四层:规划蓝图<br/>未来发展、计划愿景]
    style A fill:#e1f5fe
    style B fill:#fff3e0
    style C fill:#f3e5f5
    style D fill:#c8e6c9

学会了方法,是不是就能自动变成高手?并不是。方法只解决"怎么学",还不解决"学到什么程度"。要判断自己的成长阶段,可以对照一份四层能力梯度:第一层:资源——知道、会用,典型表现是"学过 Java、写过 SQL";第二层:应用流程——能解决问题、有做事方法,典型表现是"能独立排查线上故障";第三层:价值观念——能取舍、会判断优先级,典型表现是"知道哪个需求该拒绝";第四层:规划蓝图——有清晰的方向与节奏,典型表现是"有 3 年职业主线"。

大多数人一辈子卡在第一层——知道很多但用不出来,像神仙姐姐王语嫣一样,武林秘籍倒背如流却一招也打不出。真正的成长节奏是:先用三步法夯实第一层的"资源";再用极简法逼自己爬到第二层的"应用";最后靠费曼法向别人讲清自己所学,才能触及第三层的"判断"和第四层的"蓝图"。

方法是阶梯,层次是位置——一定要看清自己站在哪一层,下一步该往哪里迈。

# 06.方法沉淀成体系

三步法、极简法、费曼法都是好方法。但方法只是"零件",不是"体系"。零件想变成体系,中间只差一个动作:把每次用过的方法记下来、连起来、复用起来。

我的做法很简单,叫做"学 — 用 — 验"闭环:

flowchart LR
    A[学:一段新知识] --> B[用:在一个真实场景中用它]
    B --> C[验:看结果,写下感受]
    C --> D{有效吗?}
    D -->|是| E[纳入体系:<br/>写成一张卡片]
    D -->|否| F[改造后再试<br/>或标记暂缓]
    E --> A
    F --> A
    style E fill:#c8e6c9
    style F fill:#fff3e0

具体只做三件事:

  1. 每学一个方法,一周内必须用一次——不用就等于没学。
  2. 用完写一张卡片:问题 → 我的理解 → 一个真实场景 → 下次怎么用。四段式,不要长。
  3. 每月看一次卡片墙:把关联的卡连一根线,一个月连一次,一年下来你会看到自己的"方法论地图"从散点长成网。

工具用什么都可以:Notion、飞书、Obsidian、语雀、印象笔记,甚至纸质笔记本。工具只是容器,四段式卡片才是内容。

那些不写卡片、不连线的人,学得再多也只是"信息坟场";肯做这三件事的人,方法就会开始为他产生复利——这就是"方法"跨越到"体系"的分水岭。

# 07.后来发生的改变

被导师点醒后那个周末,我打开 5 门课的进度页,深吸一口气取消了 4 门退款,只留下"算法"。然后用三步法重新规划——第一步(目标):3 个月内能在 LeetCode 中等难度题目里独立通过 80%。第二步(实践):每天 1 道题 + 周末 5 道题,每道题写"题解 + 复盘"。第三步(输出):每月写一篇"本月算法 5 大坑"内部博客。

那一刻我感到一种奇怪的"踏实"——少了 4 个目标,反而第一次知道自己'今天要干什么'。

按极简法清理学习材料后,我把书架上 12 本"算法相关"的书砍到 2 本(《算法导论》当字典 + 《剑指 offer》当训练手册),订阅的 9 个公众号砍到 2 个。结果是每周节省约 8 小时"看资料"的时间;每周多出约 5 道题的实做量;学习焦虑感直线下降——以前总觉得"还有好多没看",现在总觉得"今天我又解了一道"。

半年后我做转岗答辩,开口就是:"今年我没学很多,只学了一件事——算法。" 然后我用费曼法的方式现场讲了一道题:"请用一根橡皮筋解释 KMP 算法的 next 数组"。讲完评委笑了:"这个比喻第一次听到,但完全说服我了。"

那场答辩拿到了 A——这是我从业以来最高一次评级。而中间 6 个月里我做的所有事,归根结底就是三件:一套三步法、一把极简法的剪刀、一个费曼法的"假想 12 岁小孩"。那一刻我才真正理解导师说的那句话——"学习是个手艺活儿。"

# 08.今天起改变三点

graph LR
    A[今天起改变三点] --> B[用三步法学一个技能]
    A --> C[用极简法优化学习]
    A --> D[用费曼法检验理解]
    
    B --> B1[制定目标→获取资源<br/>→实践检验]
    C --> C1[去掉一切不必要的<br/>只保留核心]
    D --> D1[选一个知识点<br/>讲给别人听]

今天就选一个你想要掌握的新技能,按照三步学习法来执行——第一步制定清晰的学习目标(学到什么程度、用多长时间);第二步搜集和筛选学习资源(书籍、课程、文档);第三步通过实践来检验和巩固(做项目、写文章、解决问题)。不要跳过任何一步。

审视你当前的学习计划,去掉一切不必要的环节——不需要的资料、重复的内容、低效的学习方式。只保留最核心、最高效的部分。记住,学习的目的不是消耗时间,而是获得能力。少即是多,精简才能深入。

选择你认为自己已经掌握的一个知识点,不用任何参考资料,用最简单的语言把它写在一张白纸上。如果写不出来或写不清楚,说明你还没有真正理解。回去重新学习那些写不清楚的部分,再次检验,直到能用大白话流畅地解释为止。

# 09.课后作业思考下

自检类:

  1. 极简学习审计:列出你当前正在学习的所有内容(包括订阅的课程、在看的书、关注的公众号等),逐一评估它们的价值:真正有用的保留,可有可无的果断删除。目标是把学习清单精简到不超过 5 项,集中精力攻克最重要的。
  2. 费曼学习法深度测试:选 3 个你工作中常用的核心概念,分别用费曼学习法测试自己的理解深度。标准是:能否在 5 分钟内,不用任何术语,让一个 12 岁的孩子理解这个概念。做不到的就回去补课,做到的说明你真正掌握了。

实践类:

  1. 三步学习法完整实践:选一个你一直想学但没开始的技能(比如一门新语言、一个新框架),用三步学习法从零开始学习。第一周完成目标制定和资源搜集,第二周开始学习,第三周通过实践检验。三周后评估效果,这套方法是否帮你提高了学习效率?
  2. 方法论组合设计:结合三步学习法、极简学习法和费曼学习法,为你未来 3 个月的学习设计一套完整的方法论体系。包括:目标设定(三步法)→资源精简(极简法)→学习实践→理解检验(费曼法)→输出分享。画出流程图并开始执行。

体系类:

  1. 卡片启动:挑一个你在第一层"知道但没用过"的方法,把它推进到第二层"用过一次",并写出一张四段式卡片(问题 → 我的理解 → 一个真实场景 → 下次怎么用)。发到自己的 Notion 或朋友圈,看看有没有人回应你——这就是你把"零件"变成"体系"的第一块砖。

📎 下一站 | 学习方法沉淀好了,接下来要把它对准"目标"。第 16 章进入目标与计划设计板块——方法有了,去哪儿用,比怎么用更重要。

上次更新: 2026/07/27, 15:53:15
12.玩和教保证效果
14.以结果导向计划

← 12.玩和教保证效果 14.以结果导向计划→

最近更新
01
audit
07-27
02
C++入门教程全章思考题汇编
07-24
03
12.技术团队建设能力
07-21
更多文章>
Theme by Vdoing | Copyright © 2019-2026 杨充 | MIT License | 鄂ICP备2024073355号-1 | 鄂ICP备2024073355号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式