EYENDLESSYOUNG/ MANUAL
微信公众号微信公众号
← 返回目录

Runtime API Examples

创建 2023-10-04更新 2026-07-31阅读 –

Runtime API Examples ​

This page demonstrates usage of some of the runtime APIs provided by VitePress.

The main useData() API can be used to access site, theme, and page data for the current page. It works in both .md and .vue files:

Markdown
<script setup>
import { useData } from 'vitepress'

const { theme, page, frontmatter } = useData()
</script>

## Results

### Theme Data
<pre>{{ theme }}</pre>

### Page Data
<pre>{{ page }}</pre>

### Page Frontmatter
<pre>{{ frontmatter }}</pre>

Results ​

Theme Data ​

{
  "related": {
    "404.md": [],
    "Ai/AI导论/生产式AI的本质.md": [
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      },
      {
        "title": "K-means",
        "link": "/Ai/K-means",
        "meta": "Ai"
      }
    ],
    "Ai/DESCAN.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      },
      {
        "title": "K-means",
        "link": "/Ai/K-means",
        "meta": "Ai"
      }
    ],
    "Ai/Hard sigmoid和soft sigmoid.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/K-means.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/Lasso回归.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/Rectified Linear Unit.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/代价函数.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/全连接前馈网络.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/决策树算法.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/多项式回归.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/岭回归.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/弹性网络回归.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/支持向量回归(SVR).md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/数据归一化.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/数据降维.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      },
      {
        "title": "K-means",
        "link": "/Ai/K-means",
        "meta": "Ai"
      }
    ],
    "Ai/极限森林.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "K-means",
        "link": "/Ai/K-means",
        "meta": "Ai"
      }
    ],
    "Ai/梯度下降.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/欠拟合和过拟合.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/正则化方法.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/正向传播和反向传播.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/正规方程及其推导.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/深度神经网络.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/监督学习入门.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/聚类算法.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/逻辑回归.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Ai/随机森林算法.md": [
      {
        "title": "生成式AI导论:从“文字接龙”说起",
        "link": "/Ai/AI导论/生产式AI的本质",
        "meta": "Ai"
      },
      {
        "title": "DESCAN",
        "link": "/Ai/DESCAN",
        "meta": "Ai"
      },
      {
        "title": "数据降维",
        "link": "/Ai/数据降维",
        "meta": "Ai"
      },
      {
        "title": "极限森林",
        "link": "/Ai/极限森林",
        "meta": "Ai"
      }
    ],
    "Android/ADB.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/AIDL.md": [
      {
        "title": "AIDL的关键字",
        "link": "/Android/AIDL的关键字",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/AIDL的关键字.md": [
      {
        "title": "AIDL",
        "link": "/Android/AIDL",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/AMS剖析.md": [
      {
        "title": "AMS和WMS的关系",
        "link": "/Android/AMS和WMS的关系",
        "meta": "Android"
      },
      {
        "title": "AMS如何启动App进程",
        "link": "/Android/AMS如何启动App进程",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/AMS和WMS的关系.md": [
      {
        "title": "WMS中窗口的注册",
        "link": "/Android/WMS中窗口的注册",
        "meta": "Android"
      },
      {
        "title": "AMS如何启动App进程",
        "link": "/Android/AMS如何启动App进程",
        "meta": "Android"
      },
      {
        "title": "AMS剖析",
        "link": "/Android/AMS剖析",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/AMS如何启动App进程.md": [
      {
        "title": "Android一个APP里面最少有几个线程",
        "link": "/Android/Android一个APP里面最少有几个线程",
        "meta": "Android"
      },
      {
        "title": "App卡顿优化",
        "link": "/Android/App卡顿优化",
        "meta": "Android"
      },
      {
        "title": "AMS和WMS的关系",
        "link": "/Android/AMS和WMS的关系",
        "meta": "Android"
      },
      {
        "title": "AMS剖析",
        "link": "/Android/AMS剖析",
        "meta": "Android"
      }
    ],
    "Android/ANR问题简析.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/AOSP架构.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/APK打包流程.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Activity.md": [
      {
        "title": "Activity中viewtree的创建过程",
        "link": "/Android/Activity中viewtree的创建过程",
        "meta": "Android"
      },
      {
        "title": "Activity的启动模式",
        "link": "/Android/Activity的启动模式",
        "meta": "Android"
      },
      {
        "title": "Activity栈",
        "link": "/Android/Activity栈",
        "meta": "Android"
      },
      {
        "title": "Activity生命周期详解",
        "link": "/Android/Activity的生命周期详解",
        "meta": "Android"
      }
    ],
    "Android/ActivityManagerService.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/ActivityThread线程(UI主线程).md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Activity中viewtree的创建过程.md": [
      {
        "title": "ViewTree的遍历",
        "link": "/Android/ViewTree的遍历",
        "meta": "Android"
      },
      {
        "title": "Activity的启动模式",
        "link": "/Android/Activity的启动模式",
        "meta": "Android"
      },
      {
        "title": "Activity",
        "link": "/Android/Activity",
        "meta": "Android"
      },
      {
        "title": "Activity栈",
        "link": "/Android/Activity栈",
        "meta": "Android"
      }
    ],
    "Android/Activity栈.md": [
      {
        "title": "Activity中viewtree的创建过程",
        "link": "/Android/Activity中viewtree的创建过程",
        "meta": "Android"
      },
      {
        "title": "Activity的启动模式",
        "link": "/Android/Activity的启动模式",
        "meta": "Android"
      },
      {
        "title": "Activity",
        "link": "/Android/Activity",
        "meta": "Android"
      },
      {
        "title": "Activity生命周期详解",
        "link": "/Android/Activity的生命周期详解",
        "meta": "Android"
      }
    ],
    "Android/Activity的启动模式.md": [
      {
        "title": "Activity中viewtree的创建过程",
        "link": "/Android/Activity中viewtree的创建过程",
        "meta": "Android"
      },
      {
        "title": "Activity",
        "link": "/Android/Activity",
        "meta": "Android"
      },
      {
        "title": "Activity栈",
        "link": "/Android/Activity栈",
        "meta": "Android"
      },
      {
        "title": "Activity生命周期详解",
        "link": "/Android/Activity的生命周期详解",
        "meta": "Android"
      }
    ],
    "Android/Activity的生命周期详解.md": [
      {
        "title": "Activity中viewtree的创建过程",
        "link": "/Android/Activity中viewtree的创建过程",
        "meta": "Android"
      },
      {
        "title": "Activity的启动模式",
        "link": "/Android/Activity的启动模式",
        "meta": "Android"
      },
      {
        "title": "Activity",
        "link": "/Android/Activity",
        "meta": "Android"
      },
      {
        "title": "Activity栈",
        "link": "/Android/Activity栈",
        "meta": "Android"
      }
    ],
    "Android/AlarmManager.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Android ip 命令详解.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Android.mk.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/AndroidTest编译Provider冲突问题.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Android一个APP里面最少有几个线程.md": [
      {
        "title": "App卡顿优化",
        "link": "/Android/App卡顿优化",
        "meta": "Android"
      },
      {
        "title": "AMS如何启动App进程",
        "link": "/Android/AMS如何启动App进程",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/Android与Service通信.md": [
      {
        "title": "Service",
        "link": "/Android/Service",
        "meta": "Android"
      },
      {
        "title": "Service生命周期",
        "link": "/Android/Service生命周期",
        "meta": "Android"
      },
      {
        "title": "Service的启动方式和区别",
        "link": "/Android/Service的启动方式和区别",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Android文件系统.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Android简介.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Android系统启动流程.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Android进程和线程.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Application为什么不能作为Dialog的context.md": [
      {
        "title": "Context",
        "link": "/Android/Context",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/App卡顿优化.md": [
      {
        "title": "Android一个APP里面最少有几个线程",
        "link": "/Android/Android一个APP里面最少有几个线程",
        "meta": "Android"
      },
      {
        "title": "AMS如何启动App进程",
        "link": "/Android/AMS如何启动App进程",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/AssestManager.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/AsyncTask.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Binder.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/BottomNavigationView.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/BroadcastReceiver.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Compose/ComposeStateManagement.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "多进程模式",
        "link": "/Android/多进程模式",
        "meta": "Android"
      }
    ],
    "Android/Compose/Compose布局系统 & Modifier.md": [
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "多进程模式",
        "link": "/Android/多进程模式",
        "meta": "Android"
      }
    ],
    "Android/Compose/Compose的gradle配置.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "多进程模式",
        "link": "/Android/多进程模式",
        "meta": "Android"
      }
    ],
    "Android/ContentProvider.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Context.md": [
      {
        "title": "Application为什么不能作为Dialog的context",
        "link": "/Android/Application为什么不能作为Dialog的context",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/DataBinding.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/DataStore.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/DecorView.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/EventLog日志.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Fragment几种不同的commit方法.md": [
      {
        "title": "Fragment找不到id对应view",
        "link": "/Android/Fragment找不到id对应view",
        "meta": "Android"
      },
      {
        "title": "Fragment转场动画",
        "link": "/Android/Fragment转场动画",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/Fragment找不到id对应view.md": [
      {
        "title": "Fragment几种不同的commit方法",
        "link": "/Android/Fragment几种不同的commit方法",
        "meta": "Android"
      },
      {
        "title": "Fragment转场动画",
        "link": "/Android/Fragment转场动画",
        "meta": "Android"
      },
      {
        "title": "invalidate会触发其他View的重绘吗?",
        "link": "/Android/invalidate会触发其他View的重绘吗?",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Fragment转场动画.md": [
      {
        "title": "Fragment找不到id对应view",
        "link": "/Android/Fragment找不到id对应view",
        "meta": "Android"
      },
      {
        "title": "Fragment几种不同的commit方法",
        "link": "/Android/Fragment几种不同的commit方法",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/Handler.md": [
      {
        "title": "Handler.postDelayed()消息时间准确吗",
        "link": "/Android/Handler.postDelayed()消息时间准确吗",
        "meta": "Android"
      },
      {
        "title": "为什么主线程可以直接new Handler",
        "link": "/Android/为什么主线程可以直接new Handler",
        "meta": "Android"
      },
      {
        "title": "Handler、MessageQueue和Looper",
        "link": "/Android/Handler、MessageQueue和Looper",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Handler.postDelayed()消息时间准确吗.md": [
      {
        "title": "为什么主线程可以直接new Handler",
        "link": "/Android/为什么主线程可以直接new Handler",
        "meta": "Android"
      },
      {
        "title": "Handler、MessageQueue和Looper",
        "link": "/Android/Handler、MessageQueue和Looper",
        "meta": "Android"
      },
      {
        "title": "Handler",
        "link": "/Android/Handler",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Handler、MessageQueue和Looper.md": [
      {
        "title": "Handler.postDelayed()消息时间准确吗",
        "link": "/Android/Handler.postDelayed()消息时间准确吗",
        "meta": "Android"
      },
      {
        "title": "为什么主线程可以直接new Handler",
        "link": "/Android/为什么主线程可以直接new Handler",
        "meta": "Android"
      },
      {
        "title": "Handler",
        "link": "/Android/Handler",
        "meta": "Android"
      },
      {
        "title": "Looper死循环为什么不会导致应用卡死",
        "link": "/Android/Looper死循环为什么不会导致应用卡死",
        "meta": "Android"
      }
    ],
    "Android/Intent.md": [
      {
        "title": "Intent发送数据的上限",
        "link": "/Android/Intent发送数据的上限",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Intent发送数据的上限.md": [
      {
        "title": "Intent",
        "link": "/Android/Intent",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/JobScheduler.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      },
      {
        "title": "多进程模式",
        "link": "/Android/多进程模式",
        "meta": "Android"
      }
    ],
    "Android/Jobservice.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/LeakCanary原理分析.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/LiveData.md": [
      {
        "title": "ViewModel 和 LiveData",
        "link": "/Android/ViewModel 和 LiveData",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Looper死循环为什么不会导致应用卡死.md": [
      {
        "title": "Handler、MessageQueue和Looper",
        "link": "/Android/Handler、MessageQueue和Looper",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Manifest详解.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/MediaPlayer.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Notification从发送到显示的流程简析.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/OpenGL ES初步探索.md": [
      {
        "title": "OpenGL-纹理",
        "link": "/Android/OpenGL-纹理",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/OpenGL-纹理.md": [
      {
        "title": "OpenGL ES初步探索",
        "link": "/Android/OpenGL ES初步探索",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Parcelable和Bundle.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/PhoneWindow.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/RecyclerView和ListView区别.md": [
      {
        "title": "RecyclerView性能优化",
        "link": "/Android/RecyclerView性能优化",
        "meta": "Android"
      },
      {
        "title": "RecyclerView知识点汇总",
        "link": "/Android/RecyclerView知识点汇总",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/RecyclerView性能优化.md": [
      {
        "title": "RecyclerView和ListView区别",
        "link": "/Android/RecyclerView和ListView区别",
        "meta": "Android"
      },
      {
        "title": "RecyclerView知识点汇总",
        "link": "/Android/RecyclerView知识点汇总",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/RecyclerView知识点汇总.md": [
      {
        "title": "RecyclerView性能优化",
        "link": "/Android/RecyclerView性能优化",
        "meta": "Android"
      },
      {
        "title": "RecyclerView和ListView区别",
        "link": "/Android/RecyclerView和ListView区别",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      }
    ],
    "Android/Retrofit.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Service.md": [
      {
        "title": "Android与Service通信",
        "link": "/Android/Android与Service通信",
        "meta": "Android"
      },
      {
        "title": "Service生命周期",
        "link": "/Android/Service生命周期",
        "meta": "Android"
      },
      {
        "title": "Service的启动方式和区别",
        "link": "/Android/Service的启动方式和区别",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Service生命周期.md": [
      {
        "title": "Android与Service通信",
        "link": "/Android/Android与Service通信",
        "meta": "Android"
      },
      {
        "title": "Service",
        "link": "/Android/Service",
        "meta": "Android"
      },
      {
        "title": "Service的启动方式和区别",
        "link": "/Android/Service的启动方式和区别",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Service的启动方式和区别.md": [
      {
        "title": "Android与Service通信",
        "link": "/Android/Android与Service通信",
        "meta": "Android"
      },
      {
        "title": "Service",
        "link": "/Android/Service",
        "meta": "Android"
      },
      {
        "title": "Service生命周期",
        "link": "/Android/Service生命周期",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/Settings数据库.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/SharedPreference.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Skia.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/SparseArray.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/StartActivity之后发生了什么.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Surface和SurfaceHolder.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/SystemServer进程的意义.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Thread类.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Trace日志.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/ViewModel 和 LiveData.md": [
      {
        "title": "LiveData",
        "link": "/Android/LiveData",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/ViewRoot的基本工作方式.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/ViewTree的遍历.md": [
      {
        "title": "Activity中viewtree的创建过程",
        "link": "/Android/Activity中viewtree的创建过程",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Vsync机制.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/WMS中窗口的注册.md": [
      {
        "title": "AMS和WMS的关系",
        "link": "/Android/AMS和WMS的关系",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Watchdog.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/WindowManagerService.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/WorkManager.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/Zygote如何保证加载速度.md": [
      {
        "title": "Zygote进程的fork",
        "link": "/Android/Zygote进程的fork",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/Zygote进程的fork.md": [
      {
        "title": "Zygote如何保证加载速度",
        "link": "/Android/Zygote如何保证加载速度",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/dumpsys.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/invalidate会触发其他View的重绘吗?.md": [
      {
        "title": "Fragment找不到id对应view",
        "link": "/Android/Fragment找不到id对应view",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      }
    ],
    "Android/logd日志简介及典型案例分析.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/onResume中获取宽高有效吗?.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/setContentView之后发生了什么.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/三方库面试题.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/为什么主线程可以直接new Handler.md": [
      {
        "title": "Handler.postDelayed()消息时间准确吗",
        "link": "/Android/Handler.postDelayed()消息时间准确吗",
        "meta": "Android"
      },
      {
        "title": "Handler、MessageQueue和Looper",
        "link": "/Android/Handler、MessageQueue和Looper",
        "meta": "Android"
      },
      {
        "title": "Handler",
        "link": "/Android/Handler",
        "meta": "Android"
      },
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      }
    ],
    "Android/事件分发机制.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/事件总线EventBus.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/启动相机的方法.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/图形渲染.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/多进程模式.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/如何实现应用重启.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/安卓常见架构.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/安卓常见的内存泄漏点.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/安卓性能优化.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/安卓进程通信的方法.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/实现定时循环.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/实践-Widget.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/实践-亮度调节.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/封装阻塞的任务队列.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/帧率和卡顿监控方案.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/日志详解.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/深入理解crash问题.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/深入理解图形渲染的关键角色和关系.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/渲染机制.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/相机扭曲的解决办法.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/策略模式实现状态校验.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/获取位置信息.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/进程保活.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "Android/进程和应用生命周期.md": [
      {
        "title": "Compose布局系统与 Modifier",
        "link": "/Android/Compose/Compose布局系统 & Modifier",
        "meta": "Android"
      },
      {
        "title": "Jetpack Compose 状态管理详解",
        "link": "/Android/Compose/ComposeStateManagement",
        "meta": "Android"
      },
      {
        "title": "JobScheduler",
        "link": "/Android/JobScheduler",
        "meta": "Android"
      },
      {
        "title": "Compose的gradle配置",
        "link": "/Android/Compose/Compose的gradle配置",
        "meta": "Android"
      }
    ],
    "C++/模板.md": [],
    "Flutter/dart语言简介.md": [],
    "Java/CAS.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      },
      {
        "title": "线程池核心线程空闲时处于什么状态",
        "link": "/Java/线程池核心线程空闲时处于什么状态",
        "meta": "Java"
      }
    ],
    "Java/CompletableFuture.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/ForkJoinPool.md": [
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      },
      {
        "title": "线程池核心线程空闲时处于什么状态",
        "link": "/Java/线程池核心线程空闲时处于什么状态",
        "meta": "Java"
      }
    ],
    "Java/GC算法.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/HashMap.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/Integer1000与100的比较.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/JVM分区.md": [
      {
        "title": "JVM",
        "link": "/Java/JVM概述",
        "meta": "Java"
      },
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      }
    ],
    "Java/JVM概述.md": [
      {
        "title": "JVM分区",
        "link": "/Java/JVM分区",
        "meta": "Java"
      },
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      }
    ],
    "Java/Java如何保证线程T1,T2,T3 顺序执行.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "线程池核心线程空闲时处于什么状态",
        "link": "/Java/线程池核心线程空闲时处于什么状态",
        "meta": "Java"
      }
    ],
    "Java/String的intern方法.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/ThreadLocal.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/volatile和synchronize的区别.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/三色标记算法.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/伊甸园区算法.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/分代模型的六种垃圾回收器.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/动态代理.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/双亲委派机制.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      },
      {
        "title": "线程池核心线程空闲时处于什么状态",
        "link": "/Java/线程池核心线程空闲时处于什么状态",
        "meta": "Java"
      }
    ],
    "Java/反射.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/对象初始化流程.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/浮动垃圾.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/类之间的关系.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/线程池.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Java/线程池核心线程空闲时处于什么状态.md": [
      {
        "title": "ForkJoinPool",
        "link": "/Java/ForkJoinPool",
        "meta": "Java"
      },
      {
        "title": "双亲委派机制",
        "link": "/Java/双亲委派机制",
        "meta": "Java"
      },
      {
        "title": "CAS",
        "link": "/Java/CAS",
        "meta": "Java"
      },
      {
        "title": "Java如何保证线程T1,T2,T3 顺序执行",
        "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行",
        "meta": "Java"
      }
    ],
    "Kotlin/Channel.md": [
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      },
      {
        "title": "coroutineContext",
        "link": "/Kotlin/coroutineContext",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/Flow.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/Kotlin中的挂起函数.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/Mutex.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      },
      {
        "title": "coroutineContext",
        "link": "/Kotlin/coroutineContext",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/Object关键字.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/by lazy和lazy.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/coroutineContext.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/reified.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/中缀函数.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/作用域函数.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/内联函数.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/协程.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/协程Job.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/协程上下文.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      },
      {
        "title": "coroutineContext",
        "link": "/Kotlin/coroutineContext",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/协程作用域.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/协程生命周期.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/协程的异常处理.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/可见性修饰符.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/序列.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/操作符重载.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/泛型.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/类别名.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/类型擦除.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/范围表达式.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/逆变和协变.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/集合.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "高并发场景下的协程调度与调优",
        "link": "/Kotlin/高并发场景下的协程调度与调优",
        "meta": "Kotlin"
      }
    ],
    "Kotlin/高并发场景下的协程调度与调优.md": [
      {
        "title": "Channel",
        "link": "/Kotlin/Channel",
        "meta": "Kotlin"
      },
      {
        "title": "协程上下文",
        "link": "/Kotlin/协程上下文",
        "meta": "Kotlin"
      },
      {
        "title": "Mutex",
        "link": "/Kotlin/Mutex",
        "meta": "Kotlin"
      },
      {
        "title": "coroutineContext",
        "link": "/Kotlin/coroutineContext",
        "meta": "Kotlin"
      }
    ],
    "SQL/SQL基础/SQL简介.md": [],
    "index.md": [],
    "tags/ADB/index.md": [],
    "tags/AIDL/index.md": [],
    "tags/AI导论/index.md": [],
    "tags/AMS/index.md": [],
    "tags/ANR/index.md": [],
    "tags/AOSP/index.md": [],
    "tags/APK/index.md": [],
    "tags/Activity/index.md": [],
    "tags/ActivityManagerService/index.md": [],
    "tags/ActivityThread/index.md": [],
    "tags/AlarmManager/index.md": [],
    "tags/AndroidTest/index.md": [],
    "tags/App/index.md": [],
    "tags/Application/index.md": [],
    "tags/AssestManager/index.md": [],
    "tags/AsyncTask/index.md": [],
    "tags/Binder/index.md": [],
    "tags/BottomNavigationView/index.md": [],
    "tags/BroadcastReceiver/index.md": [],
    "tags/Bundle/index.md": [],
    "tags/CAS/index.md": [],
    "tags/Channel/index.md": [],
    "tags/CompletableFuture/index.md": [],
    "tags/Compose/index.md": [],
    "tags/ComposeStateManagement/index.md": [],
    "tags/ContentProvider/index.md": [],
    "tags/DESCAN/index.md": [],
    "tags/DataBinding/index.md": [],
    "tags/DataStore/index.md": [],
    "tags/DecorView/index.md": [],
    "tags/Dialog/index.md": [],
    "tags/ES/index.md": [],
    "tags/EventBus/index.md": [],
    "tags/EventLog/index.md": [],
    "tags/Flow/index.md": [],
    "tags/ForkJoinPool/index.md": [],
    "tags/Fragment/index.md": [],
    "tags/GC/index.md": [],
    "tags/Handler/index.md": [],
    "tags/Hard/index.md": [],
    "tags/HashMap/index.md": [],
    "tags/Integer1000/index.md": [],
    "tags/Intent/index.md": [],
    "tags/JVM/index.md": [],
    "tags/Job/index.md": [],
    "tags/JobScheduler/index.md": [],
    "tags/Jobservice/index.md": [],
    "tags/K/index.md": [],
    "tags/Lasso/index.md": [],
    "tags/LeakCanary/index.md": [],
    "tags/Linear/index.md": [],
    "tags/ListView/index.md": [],
    "tags/LiveData/index.md": [],
    "tags/Looper/index.md": [],
    "tags/Manifest/index.md": [],
    "tags/MediaPlayer/index.md": [],
    "tags/MessageQueue/index.md": [],
    "tags/Modifier/index.md": [],
    "tags/Mutex/index.md": [],
    "tags/Notification/index.md": [],
    "tags/Object/index.md": [],
    "tags/OpenGL/index.md": [],
    "tags/Parcelable/index.md": [],
    "tags/PhoneWindow/index.md": [],
    "tags/Provider/index.md": [],
    "tags/Rectified/index.md": [],
    "tags/RecyclerView/index.md": [],
    "tags/Retrofit/index.md": [],
    "tags/SQL基础/index.md": [],
    "tags/SVR/index.md": [],
    "tags/Service/index.md": [],
    "tags/Settings/index.md": [],
    "tags/SharedPreference/index.md": [],
    "tags/Skia/index.md": [],
    "tags/SparseArray/index.md": [],
    "tags/StartActivity/index.md": [],
    "tags/String/index.md": [],
    "tags/Surface/index.md": [],
    "tags/SurfaceHolder/index.md": [],
    "tags/SystemServer/index.md": [],
    "tags/T1/index.md": [],
    "tags/T2/index.md": [],
    "tags/T3/index.md": [],
    "tags/Thread/index.md": [],
    "tags/ThreadLocal/index.md": [],
    "tags/Trace/index.md": [],
    "tags/UI/index.md": [],
    "tags/Unit/index.md": [],
    "tags/ViewModel/index.md": [],
    "tags/ViewRoot/index.md": [],
    "tags/Vsync/index.md": [],
    "tags/WMS/index.md": [],
    "tags/Watchdog/index.md": [],
    "tags/Widget/index.md": [],
    "tags/WindowManagerService/index.md": [],
    "tags/WorkManager/index.md": [],
    "tags/Zygote/index.md": [],
    "tags/ai/index.md": [],
    "tags/android/index.md": [],
    "tags/by/index.md": [],
    "tags/c++/index.md": [],
    "tags/commit/index.md": [],
    "tags/context/index.md": [],
    "tags/coroutineContext/index.md": [],
    "tags/crash/index.md": [],
    "tags/dart/index.md": [],
    "tags/dumpsys/index.md": [],
    "tags/flutter/index.md": [],
    "tags/fork/index.md": [],
    "tags/gradle/index.md": [],
    "tags/id/index.md": [],
    "tags/index.md": [],
    "tags/intern/index.md": [],
    "tags/invalidate/index.md": [],
    "tags/ip/index.md": [],
    "tags/java/index.md": [],
    "tags/kotlin/index.md": [],
    "tags/lazy/index.md": [],
    "tags/logd/index.md": [],
    "tags/means/index.md": [],
    "tags/mk/index.md": [],
    "tags/new/index.md": [],
    "tags/onResume/index.md": [],
    "tags/postDelayed/index.md": [],
    "tags/reified/index.md": [],
    "tags/setContentView/index.md": [],
    "tags/sigmoid/index.md": [],
    "tags/soft/index.md": [],
    "tags/sql/index.md": [],
    "tags/synchronize/index.md": [],
    "tags/view/index.md": [],
    "tags/viewtree/index.md": [],
    "tags/volatile/index.md": [],
    "tags/数据结构和算法/index.md": [],
    "数据结构和算法/二分查找.md": [
      {
        "title": "异或运算交换两数",
        "link": "/数据结构和算法/异或运算",
        "meta": "数据结构和算法"
      },
      {
        "title": "合并数组",
        "link": "/数据结构和算法/合并数组",
        "meta": "数据结构和算法"
      },
      {
        "title": "移除元素",
        "link": "/数据结构和算法/移除元素",
        "meta": "数据结构和算法"
      }
    ],
    "数据结构和算法/合并数组.md": [
      {
        "title": "二分查找",
        "link": "/数据结构和算法/二分查找",
        "meta": "数据结构和算法"
      },
      {
        "title": "异或运算交换两数",
        "link": "/数据结构和算法/异或运算",
        "meta": "数据结构和算法"
      },
      {
        "title": "移除元素",
        "link": "/数据结构和算法/移除元素",
        "meta": "数据结构和算法"
      }
    ],
    "数据结构和算法/异或运算.md": [
      {
        "title": "二分查找",
        "link": "/数据结构和算法/二分查找",
        "meta": "数据结构和算法"
      },
      {
        "title": "合并数组",
        "link": "/数据结构和算法/合并数组",
        "meta": "数据结构和算法"
      },
      {
        "title": "移除元素",
        "link": "/数据结构和算法/移除元素",
        "meta": "数据结构和算法"
      }
    ],
    "数据结构和算法/移除元素.md": [
      {
        "title": "二分查找",
        "link": "/数据结构和算法/二分查找",
        "meta": "数据结构和算法"
      },
      {
        "title": "异或运算交换两数",
        "link": "/数据结构和算法/异或运算",
        "meta": "数据结构和算法"
      },
      {
        "title": "合并数组",
        "link": "/数据结构和算法/合并数组",
        "meta": "数据结构和算法"
      }
    ]
  },
  "homeCategories": [
    {
      "title": "移动开发",
      "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\"/><path d=\"M12 18h.01\"/></svg>",
      "link": "/Android/Android简介",
      "count": 204,
      "articles": [
        {
          "title": "Compose布局系统与 Modifier",
          "link": "/Android/Compose/Compose布局系统 & Modifier"
        },
        {
          "title": "Jetpack Compose 状态管理详解",
          "link": "/Android/Compose/ComposeStateManagement"
        },
        {
          "title": "JobScheduler",
          "link": "/Android/JobScheduler"
        },
        {
          "title": "Channel",
          "link": "/Kotlin/Channel"
        }
      ]
    },
    {
      "title": "AI 与智能体",
      "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3l1.9 5.7L19.6 10l-5.7 1.9L12 17.6l-1.9-5.7L4.4 10l5.7-1.9z\"/><path d=\"M19 15l.9 2.6 2.6.9-2.6.9L19 22l-.9-2.6-2.6-.9 2.6-.9z\"/></svg>",
      "link": "/Ai/监督学习入门",
      "count": 69,
      "articles": [
        {
          "title": "Chunking",
          "link": "/Agent/Chunking"
        },
        {
          "title": "ADK",
          "link": "/Agent/ADK"
        },
        {
          "title": "Agent安全",
          "link": "/Agent/Agent安全"
        },
        {
          "title": "CrewAI-AutoGen",
          "link": "/Agent/CrewAI-AutoGen"
        }
      ]
    },
    {
      "title": "后端技术",
      "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect width=\"20\" height=\"8\" x=\"2\" y=\"2\" rx=\"2\" ry=\"2\"/><rect width=\"20\" height=\"8\" x=\"2\" y=\"14\" rx=\"2\" ry=\"2\"/><line x1=\"6\" x2=\"6.01\" y1=\"6\" y2=\"6\"/><line x1=\"6\" x2=\"6.01\" y1=\"18\" y2=\"18\"/></svg>",
      "link": "/Java/Integer1000与100的比较",
      "count": 28,
      "articles": [
        {
          "title": "ForkJoinPool",
          "link": "/Java/ForkJoinPool"
        },
        {
          "title": "双亲委派机制",
          "link": "/Java/双亲委派机制"
        },
        {
          "title": "CAS",
          "link": "/Java/CAS"
        },
        {
          "title": "Java如何保证线程T1,T2,T3 顺序执行",
          "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行"
        }
      ]
    },
    {
      "title": "系统与底层",
      "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"4 17 10 11 4 5\"/><line x1=\"12\" x2=\"20\" y1=\"19\" y2=\"19\"/></svg>",
      "link": "/C++/头文件的声明规范",
      "count": 3,
      "articles": [
        {
          "title": "头文件的声明规范",
          "link": "/C++/头文件的声明规范"
        },
        {
          "title": "模板",
          "link": "/C++/模板"
        },
        {
          "title": "C++标准库",
          "link": "/C++/C++标准库"
        }
      ]
    },
    {
      "title": "前端与脚本",
      "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"/></svg>",
      "link": "/JS/1",
      "count": 0,
      "articles": []
    },
    {
      "title": "算法与数据结构",
      "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"16 18 22 12 16 6\"/><polyline points=\"8 6 2 12 8 18\"/></svg>",
      "link": "/数据结构和算法/合并数组",
      "count": 5,
      "articles": [
        {
          "title": "二分查找",
          "link": "/数据结构和算法/二分查找"
        },
        {
          "title": "常见的排序方法",
          "link": "/数据结构和算法/常见的排序方法"
        },
        {
          "title": "异或运算交换两数",
          "link": "/数据结构和算法/异或运算"
        },
        {
          "title": "合并数组",
          "link": "/数据结构和算法/合并数组"
        }
      ]
    }
  ],
  "outline": {
    "level": [
      2,
      4
    ]
  },
  "logo": "/panda.webp",
  "siteTitle": false,
  "darkModeSwitchLabel": "🌓",
  "lastUpdated": {
    "text": "Updated at",
    "formatOptions": {
      "dateStyle": "full",
      "timeStyle": "medium"
    }
  },
  "lightModeSwitchTitle": "Switch to light theme",
  "darkModeSwitchTitle": "Switch to dark theme",
  "comment": {
    "serverURL": "https://waline-service-five.vercel.app",
    "lang": "zh-cn",
    "reaction": true,
    "search": true,
    "placeholder": "欢迎留下你的评论...",
    "emoji": [
      "//unpkg.com/@waline/emojis@1.2.0/weibo",
      "//unpkg.com/@waline/emojis@1.2.0/bilibili",
      "//unpkg.com/@waline/emojis@1.2.0/tieba"
    ]
  },
  "nav": [
    {
      "text": "Android",
      "link": "/Android/Android简介"
    },
    {
      "text": "编程语言",
      "items": [
        {
          "text": "Java",
          "link": "/Java/Integer1000与100的比较"
        },
        {
          "text": "Kotlin",
          "link": "/Kotlin/集合"
        },
        {
          "text": "Python",
          "link": "/Python/numpy的常用方法"
        },
        {
          "text": "JavaScript",
          "link": "/JS/1"
        },
        {
          "text": "C++",
          "link": "/C++/头文件的声明规范"
        }
      ]
    },
    {
      "text": "Ai",
      "link": "/Ai/监督学习入门"
    },
    {
      "text": "Agent",
      "items": [
        {
          "text": "Agent 基础",
          "link": "/Agent/基础概念"
        },
        {
          "text": "框架与工具",
          "link": "/Agent/LangChain"
        },
        {
          "text": "知识与推理",
          "link": "/Agent/知识图谱"
        },
        {
          "text": "实践进阶",
          "link": "/Agent/MultiAgent"
        }
      ]
    },
    {
      "text": "数据与算法",
      "items": [
        {
          "text": "数据结构和算法",
          "link": "/数据结构和算法/合并数组"
        },
        {
          "text": "SQL",
          "link": "/SQL/全文搜索"
        }
      ]
    },
    {
      "text": "Flutter",
      "link": "/Flutter/dart语言简介"
    },
    {
      "text": "Linux",
      "link": "/Linux/Index"
    }
  ],
  "sidebar": {
    "/Android/": [
      {
        "text": "Android基础",
        "collapsed": false,
        "items": [
          {
            "text": "Android简介",
            "link": "/Android/Android简介"
          },
          {
            "text": "Manifest详解",
            "link": "/Android/Manifest详解"
          },
          {
            "text": "活动(Activity)",
            "link": "/Android/Activity"
          },
          {
            "text": "Activity的启动模式",
            "link": "/Android/Activity的启动模式"
          },
          {
            "text": "SparseArray",
            "link": "/Android/SparseArray"
          },
          {
            "text": "RecyclerView和ListView区别",
            "link": "/Android/RecyclerView和ListView区别"
          },
          {
            "text": "RecyclerView知识点汇总",
            "link": "/Android/RecyclerView知识点汇总"
          },
          {
            "text": "DecorView",
            "link": "/Android/DecorView"
          },
          {
            "text": "BottomNavigationView",
            "link": "/Android/BottomNavigationView"
          },
          {
            "text": "服务(Service)",
            "link": "/Android/Service"
          },
          {
            "text": "广播(BroadcastReceiver)",
            "link": "/Android/BroadcastReceiver"
          },
          {
            "text": "内容提供器(ContentProvider)",
            "link": "/Android/ContentProvider"
          },
          {
            "text": "Activity栈",
            "link": "/Android/Activity栈"
          },
          {
            "text": "Activity的生命周期详解",
            "link": "/Android/Activity的生命周期详解"
          },
          {
            "text": "进程和应用生命周期",
            "link": "/Android/进程和应用生命周期"
          },
          {
            "text": "Parcelable和Bundle",
            "link": "/Android/Parcelable和Bundle"
          },
          {
            "text": "Service的启动方式和区别",
            "link": "/Android/Service的启动方式和区别"
          },
          {
            "text": "Service生命周期",
            "link": "/Android/Service生命周期"
          },
          {
            "text": "Service 的bindService与startService混合使用场景",
            "link": "/Android/Service 的bindService与startService混合使用场景"
          },
          {
            "text": "JobScheduler",
            "link": "/Android/JobScheduler"
          },
          {
            "text": "Intent",
            "link": "/Android/Intent"
          },
          {
            "text": "Fragment",
            "link": "/Android/Fragment"
          },
          {
            "text": "Fragment几种不同的commit方法",
            "link": "/Android/Fragment几种不同的commit方法"
          },
          {
            "text": "Fragment转场动画",
            "link": "/Android/Fragment转场动画"
          },
          {
            "text": "setRetainInstance",
            "link": "/Android/setRetainInstance"
          },
          {
            "text": "Handler",
            "link": "/Android/Handler"
          },
          {
            "text": "AlarmManager",
            "link": "/Android/AlarmManager"
          },
          {
            "text": "SurfaceView",
            "link": "/Android/SurfaceView"
          },
          {
            "text": "AIDL",
            "link": "/Android/AIDL"
          },
          {
            "text": "AIDL的关键字",
            "link": "/Android/AIDL的关键字"
          },
          {
            "text": "SharedPreference",
            "link": "/Android/SharedPreference"
          },
          {
            "text": "DataBinding",
            "link": "/Android/DataBinding"
          },
          {
            "text": "ViewBinding",
            "link": "/Android/ViewBinding"
          },
          {
            "text": "ViewModel 和 LiveData",
            "link": "/Android/ViewModel 和 LiveData"
          },
          {
            "text": "创建有参ViewModel",
            "link": "/Android/创建有参ViewModel"
          },
          {
            "text": "事件分发机制",
            "link": "/Android/事件分发机制"
          },
          {
            "text": "Context",
            "link": "/Android/Context"
          },
          {
            "text": "AssestManager",
            "link": "/Android/AssestManager"
          },
          {
            "text": "MediaPlayer",
            "link": "/Android/MediaPlayer"
          },
          {
            "text": "安卓中的线程和线程池",
            "link": "/Android/安卓中的线程和线程池"
          },
          {
            "text": "自定义View",
            "link": "/Android/自定义View"
          },
          {
            "text": "DataStore",
            "link": "/Android/DataStore"
          },
          {
            "text": "如何优化自定义 View 的性能",
            "link": "/Android/如何优化自定义 View 的性能"
          },
          {
            "text": "Settings数据库",
            "link": "/Android/Settings数据库"
          },
          {
            "text": "WorkManager",
            "link": "/Android/WorkManager"
          },
          {
            "text": "如何实现应用重启",
            "link": "/Android/如何实现应用重启"
          },
          {
            "text": "一个App会创建多少个Application对象",
            "link": "/Android/一个App会创建多少个Application对象"
          },
          {
            "text": "Android文件系统",
            "link": "/Android/Android文件系统"
          },
          {
            "text": "获取位置信息",
            "link": "/Android/获取位置信息"
          },
          {
            "text": "安卓进程通信的方法",
            "link": "/Android/安卓进程通信的方法"
          },
          {
            "text": "ContentProvider 的线程模型与权限控制",
            "link": "/Android/ContentProvider 的线程模型与权限控制"
          },
          {
            "text": "AsyncTask",
            "link": "/Android/AsyncTask"
          },
          {
            "text": "Jobservice",
            "link": "/Android/Jobservice"
          }
        ]
      },
      {
        "text": "组件通信",
        "collapsed": false,
        "items": [
          {
            "text": "Activity和Fragment的低耦合通信",
            "link": "/Android/Activity和Fragment的低耦合通信"
          },
          {
            "text": "Android与Service通信",
            "link": "/Android/Android与Service通信"
          },
          {
            "text": "事件总线EventBus",
            "link": "/Android/事件总线EventBus"
          }
        ]
      },
      {
        "text": "Jetpack Compose",
        "collapsed": false,
        "items": [
          {
            "text": "Compose Gradle 配置",
            "link": "/Android/Compose/Compose的gradle配置"
          },
          {
            "text": "Compose 状态管理",
            "link": "/Android/Compose/ComposeStateManagement"
          },
          {
            "text": "Compose 布局系统 & Modifier",
            "link": "/Android/Compose/Compose布局系统 & Modifier"
          }
        ]
      },
      {
        "text": "debug与调试",
        "collapsed": false,
        "items": [
          {
            "text": "安卓常见的内存泄漏点",
            "link": "/Android/安卓常见的内存泄漏点"
          },
          {
            "text": "Fragment找不到id对应view",
            "link": "/Android/Fragment找不到id对应view"
          },
          {
            "text": "dumpsys",
            "link": "/Android/dumpsys"
          },
          {
            "text": "ANR问题简析",
            "link": "/Android/ANR问题简析"
          },
          {
            "text": "Watchdog",
            "link": "/Android/Watchdog"
          },
          {
            "text": "ADB",
            "link": "/Android/ADB"
          },
          {
            "text": "AndroidTest编译Provider冲突问题",
            "link": "/Android/AndroidTest编译Provider冲突问题"
          },
          {
            "text": "AndroidTest测试Service无响应问题",
            "link": "/Android/AndroidTest测试Service无响应问题"
          },
          {
            "text": "深入理解crash问题",
            "link": "/Android/深入理解crash问题"
          },
          {
            "text": "Application为什么不能作为Dialog的context",
            "link": "/Android/Application为什么不能作为Dialog的context"
          },
          {
            "text": "App卡顿优化",
            "link": "/Android/App卡顿优化"
          },
          {
            "text": "帧率和卡顿监控方案",
            "link": "/Android/帧率和卡顿监控方案"
          },
          {
            "text": "Android ip 命令详解",
            "link": "/Android/Android ip 命令详解"
          }
        ]
      },
      {
        "text": "常见三方库",
        "collapsed": false,
        "items": [
          {
            "text": "三方库面试题",
            "link": "/Android/三方库面试题"
          },
          {
            "text": "LeakCanary原理分析",
            "link": "/Android/LeakCanary原理分析"
          },
          {
            "text": "LeakCanary源码分析",
            "link": "/Android/LeakCanary源码分析"
          },
          {
            "text": "Retrofit",
            "link": "/Android/Retrofit"
          }
        ]
      },
      {
        "text": "编译",
        "collapsed": false,
        "items": [
          {
            "text": "Android.mk",
            "link": "/Android/Android.mk"
          },
          {
            "text": "安卓类加载器",
            "link": "/Android/安卓类加载器"
          },
          {
            "text": "APK打包流程",
            "link": "/Android/APK打包流程"
          },
          {
            "text": "pageSize",
            "link": "/Android/pageSize"
          }
        ]
      },
      {
        "text": "性能优化",
        "collapsed": false,
        "items": [
          {
            "text": "RecyclerView性能优化",
            "link": "/Android/RecyclerView性能优化"
          }
        ]
      },
      {
        "text": "JNI",
        "collapsed": false,
        "items": [
          {
            "text": "初识JNI",
            "link": "/Android/初识JNI"
          },
          {
            "text": "安卓类加载器",
            "link": "/Android/安卓类加载器"
          }
        ]
      },
      {
        "text": "Framework",
        "collapsed": false,
        "items": [
          {
            "text": "AOSP架构",
            "link": "/Android/AOSP架构"
          },
          {
            "text": "Android进程和线程",
            "link": "/Android/Android进程和线程"
          },
          {
            "text": "Handler、MessageQueue和Looper",
            "link": "/Android/Handler、MessageQueue和Looper"
          },
          {
            "text": "ActivityThread线程(UI主线程)",
            "link": "/Android/ActivityThread线程(UI主线程)"
          },
          {
            "text": "为什么主线程可以直接new Handler",
            "link": "/Android/为什么主线程可以直接new Handler"
          },
          {
            "text": "Handler.postDelayed()消息时间准确吗",
            "link": "/Android/Handler.postDelayed()消息时间准确吗"
          },
          {
            "text": "Thread类",
            "link": "/Android/Thread类"
          },
          {
            "text": "Notification从发送到显示的流程简析",
            "link": "/Android/Notification从发送到显示的流程简析"
          },
          {
            "text": "ActivityManagerService",
            "link": "/Android/ActivityManagerService"
          },
          {
            "text": "WindowManagerService",
            "link": "/Android/WindowManagerService"
          },
          {
            "text": "Android系统启动流程",
            "link": "/Android/Android系统启动流程"
          },
          {
            "text": "AMS如何启动App进程",
            "link": "/Android/AMS如何启动App进程"
          },
          {
            "text": "AMS和WMS的关系",
            "link": "/Android/AMS和WMS的关系"
          },
          {
            "text": "SystemServer进程的意义",
            "link": "/Android/SystemServer进程的意义"
          },
          {
            "text": "setContentView之后发生了什么",
            "link": "/Android/setContentView之后发生了什么"
          },
          {
            "text": "StartActivity之后发生了什么",
            "link": "/Android/StartActivity之后发生了什么"
          },
          {
            "text": "Activity启动过程",
            "link": "/Android/Activity启动过程"
          },
          {
            "text": "View的绘制过程都是用的同一个canvas吗?",
            "link": "/Android/View的绘制过程都是用的同一个canvas吗?"
          },
          {
            "text": "onResume中获取宽高有效吗?",
            "link": "/Android/onResume中获取宽高有效吗?"
          },
          {
            "text": "SurfaceFlinger",
            "link": "/Android/SurfaceFlinger"
          },
          {
            "text": "PhoneWindow",
            "link": "/Android/PhoneWindow"
          },
          {
            "text": "Binder",
            "link": "/Android/Binder"
          },
          {
            "text": "App进程为什么天生支持Binder通信",
            "link": "/Android/App进程为什么天生支持Binder通信"
          },
          {
            "text": "进程保活",
            "link": "/Android/进程保活"
          },
          {
            "text": "Activity中viewtree的创建过程",
            "link": "/Android/Activity中viewtree的创建过程"
          },
          {
            "text": "WMS中窗口的注册",
            "link": "/Android/WMS中窗口的注册"
          },
          {
            "text": "ViewRoot的基本工作方式",
            "link": "/Android/ViewRoot的基本工作方式"
          },
          {
            "text": "ViewTree的遍历",
            "link": "/Android/ViewTree的遍历"
          },
          {
            "text": "Zygote如何保证加载速度",
            "link": "/Android/Zygote如何保证加载速度"
          },
          {
            "text": "Zygote进程的fork",
            "link": "/Android/Zygote进程的fork"
          },
          {
            "text": "invalidate会触发其他View的重绘吗?",
            "link": "/Android/invalidate会触发其他View的重绘吗?"
          }
        ]
      },
      {
        "text": "图形渲染",
        "collapsed": false,
        "items": [
          {
            "text": "图形渲染",
            "link": "/Android/图形渲染"
          },
          {
            "text": "渲染机制",
            "link": "/Android/渲染机制"
          },
          {
            "text": "深入理解图形渲染的关键角色和关系",
            "link": "/Android/深入理解图形渲染的关键角色和关系"
          },
          {
            "text": "WindowManagerService",
            "link": "/Android/WindowManagerService"
          },
          {
            "text": "Surface和SurfaceHolder",
            "link": "/Android/Surface和SurfaceHolder"
          },
          {
            "text": "HWC的合成策略",
            "link": "/Android/HWC的合成策略"
          },
          {
            "text": "Skia",
            "link": "/Android/Skia"
          },
          {
            "text": "vulkan",
            "link": "/Android/vulkan"
          }
        ]
      },
      {
        "text": "序列化",
        "collapsed": false,
        "items": []
      },
      {
        "text": "安全",
        "collapsed": false,
        "items": [
          {
            "text": "v1和v2签名机制",
            "link": "/Android/v1和v2签名机制"
          }
        ]
      },
      {
        "text": "安卓日志系统",
        "collapsed": false,
        "items": [
          {
            "text": "日志详解",
            "link": "/Android/日志详解"
          },
          {
            "text": "logd日志简介及典型案例分析",
            "link": "/Android/logd日志简介及典型案例分析"
          },
          {
            "text": "EventLog日志",
            "link": "/Android/EventLog日志"
          },
          {
            "text": "MainLog日志",
            "link": "/Android/MainLog日志"
          },
          {
            "text": "RadioLog日志",
            "link": "/Android/RadioLog日志"
          },
          {
            "text": "SystemLog日志",
            "link": "/Android/SystemLog日志"
          },
          {
            "text": "CrashLog日志",
            "link": "/Android/CrashLog日志"
          },
          {
            "text": "Trace日志",
            "link": "/Android/Trace日志"
          }
        ]
      },
      {
        "text": "实践",
        "collapsed": false,
        "items": [
          {
            "text": "亮度调节",
            "link": "/Android/实践-亮度调节"
          },
          {
            "text": "手机所有应用",
            "link": "/Android/实践-手机所有应用"
          },
          {
            "text": "OpenGL-纹理",
            "link": "/Android/OpenGL-纹理"
          },
          {
            "text": "路径动画",
            "link": "/Android/实践-路径动画"
          },
          {
            "text": "recyclerview分组",
            "link": "/Android/实践-recyclerview分组"
          },
          {
            "text": "Widget",
            "link": "/Android/实践-Widget"
          },
          {
            "text": "启动相机的方法",
            "link": "/Android/启动相机的方法"
          },
          {
            "text": "相机扭曲的解决办法",
            "link": "/Android/相机扭曲的解决办法"
          }
        ]
      },
      {
        "text": "进阶",
        "collapsed": false,
        "items": [
          {
            "text": "安卓常见架构",
            "link": "/Android/安卓常见架构"
          },
          {
            "text": "Intent发送数据的上限",
            "link": "/Android/Intent发送数据的上限"
          },
          {
            "text": "Looper死循环为什么不会导致应用卡死",
            "link": "/Android/Looper死循环为什么不会导致应用卡死"
          },
          {
            "text": "如何实现定时器",
            "link": "/Android/如何实现定时器"
          },
          {
            "text": "LiveData",
            "link": "/Android/LiveData"
          },
          {
            "text": "AMS剖析",
            "link": "/Android/AMS剖析"
          },
          {
            "text": "Android一个APP里面最少有几个线程",
            "link": "/Android/Android一个APP里面最少有几个线程"
          },
          {
            "text": "Vsync机制",
            "link": "/Android/Vsync机制"
          },
          {
            "text": "实现定时循环",
            "link": "/Android/实现定时循环"
          },
          {
            "text": "安卓性能优化",
            "link": "/Android/安卓性能优化"
          },
          {
            "text": "封装阻塞的任务队列",
            "link": "/Android/封装阻塞的任务队列"
          },
          {
            "text": "后台显示toast方案",
            "link": "/Android/后台显示toast方案"
          },
          {
            "text": "多进程模式",
            "link": "/Android/多进程模式"
          },
          {
            "text": "Bitmap优化",
            "link": "/Android/Bitmap优化"
          }
        ]
      },
      {
        "text": "安卓与设计模式",
        "collapsed": false,
        "items": [
          {
            "text": "策略模式实现状态校验",
            "link": "/Android/策略模式实现状态校验"
          }
        ]
      },
      {
        "text": "OpenGL ES",
        "collapsed": false,
        "items": [
          {
            "text": "OpenGL ES初步探索",
            "link": "/Android/OpenGL ES初步探索"
          },
          {
            "text": "坐标系统",
            "link": "/Android/OpenGL ES坐标系统"
          },
          {
            "text": "纹理",
            "link": "/Android/OpenGL-纹理"
          }
        ]
      },
      {
        "text": "Gradle",
        "collapsed": false,
        "items": []
      },
      {
        "text": "NDK",
        "collapsed": false,
        "items": []
      }
    ],
    "/Ai/": [
      {
        "text": "机器学习",
        "collapsed": false,
        "items": [
          {
            "text": "监督学习",
            "link": "/Ai/监督学习入门"
          },
          {
            "text": "非监督学习",
            "link": "/Ai/非监督学习"
          },
          {
            "text": "数据归一化",
            "link": "/Ai/数据归一化"
          },
          {
            "text": "数据降维",
            "link": "/Ai/数据降维"
          },
          {
            "text": "正规方程及其推导",
            "link": "/Ai/正规方程及其推导"
          },
          {
            "text": "梯度下降",
            "link": "/Ai/梯度下降"
          },
          {
            "text": "Hard sigmoid和soft sigmoid",
            "link": "/Ai/Hard sigmoid和soft sigmoid"
          },
          {
            "text": "Rectified Linear Unit",
            "link": "/Ai/Rectified Linear Unit"
          },
          {
            "text": "深度神经网络",
            "link": "/Ai/深度神经网络"
          },
          {
            "text": "正则化",
            "link": "/Ai/正则化方法"
          },
          {
            "text": "深度学习",
            "link": "/Ai/深度学习"
          },
          {
            "text": "全连接前馈网络(FNN)",
            "link": "/Ai/全连接前馈网络"
          },
          {
            "text": "卷积神经网络(CNN)",
            "link": "/Ai/卷积神经网络"
          },
          {
            "text": "正向传播和反向传播",
            "link": "/Ai/正向传播和反向传播"
          },
          {
            "text": "决策树算法",
            "link": "/Ai/决策树算法"
          },
          {
            "text": "贝叶斯算法",
            "link": "/Ai/贝叶斯算法"
          },
          {
            "text": "随机森林算法",
            "link": "/Ai/随机森林算法"
          },
          {
            "text": "交叉熵",
            "link": "/Ai/交叉熵"
          },
          {
            "text": "生产式AI的本质",
            "link": "/Ai/AI导论/生产式AI的本质"
          },
          {
            "text": "代价函数",
            "link": "/Ai/代价函数"
          },
          {
            "text": "极限森林",
            "link": "/Ai/极限森林"
          },
          {
            "text": "欠拟合和过拟合",
            "link": "/Ai/欠拟合和过拟合"
          }
        ]
      },
      {
        "text": "回归算法",
        "collapsed": false,
        "items": [
          {
            "text": "线性回归",
            "link": "/Ai/线性回归"
          },
          {
            "text": "多项式回归",
            "link": "/Ai/多项式回归"
          },
          {
            "text": "岭回归",
            "link": "/Ai/岭回归"
          },
          {
            "text": "Lasso回归",
            "link": "/Ai/Lasso回归"
          },
          {
            "text": "逻辑回归",
            "link": "/Ai/逻辑回归"
          },
          {
            "text": "弹性网络回归",
            "link": "/Ai/弹性网络回归"
          },
          {
            "text": "支持向量回归(SVR)",
            "link": "/Ai/支持向量回归(SVR)"
          },
          {
            "text": "神经网络回归",
            "link": "/Ai/神经网络回归"
          }
        ]
      },
      {
        "text": "聚类算法",
        "collapsed": false,
        "items": [
          {
            "text": "聚类算法",
            "link": "/Ai/聚类算法"
          },
          {
            "text": "K-means",
            "link": "/Ai/K-means"
          },
          {
            "text": "DESCAN",
            "link": "/Ai/DESCAN"
          },
          {
            "text": "层次聚类",
            "link": "/Ai/层次聚类"
          }
        ]
      },
      {
        "text": "Pytorch",
        "collapsed": false,
        "items": []
      }
    ],
    "/Agent/": [
      {
        "text": "Agent 基础",
        "collapsed": false,
        "items": [
          {
            "text": "Agent 基础概念",
            "link": "/Agent/基础概念"
          },
          {
            "text": "Agent 架构模式",
            "link": "/Agent/架构模式"
          },
          {
            "text": "提示词工程",
            "link": "/Agent/提示词工程"
          },
          {
            "text": "Function Calling",
            "link": "/Agent/FunctionCalling"
          },
          {
            "text": "记忆系统",
            "link": "/Agent/记忆系统"
          }
        ]
      },
      {
        "text": "框架与工具",
        "collapsed": false,
        "items": [
          {
            "text": "LangChain",
            "link": "/Agent/LangChain"
          },
          {
            "text": "LangGraph",
            "link": "/Agent/LangGraph"
          },
          {
            "text": "CrewAI / AutoGen",
            "link": "/Agent/CrewAI-AutoGen"
          },
          {
            "text": "ADK",
            "link": "/Agent/ADK"
          },
          {
            "text": "MCP",
            "link": "/Agent/MCP"
          },
          {
            "text": "Dify",
            "link": "/Agent/Dify"
          }
        ]
      },
      {
        "text": "知识与推理",
        "collapsed": false,
        "items": [
          {
            "text": "知识图谱",
            "link": "/Agent/知识图谱"
          },
          {
            "text": "RAG",
            "link": "/Agent/RAG"
          },
          {
            "text": "Chunking",
            "link": "/Agent/Chunking"
          },
          {
            "text": "Embedding",
            "link": "/Agent/Embedding"
          },
          {
            "text": "Agent Skill",
            "link": "/Agent/Skill"
          },
          {
            "text": "Tool Use",
            "link": "/Agent/ToolUse"
          }
        ]
      },
      {
        "text": "实践进阶",
        "collapsed": false,
        "items": [
          {
            "text": "Multi-Agent",
            "link": "/Agent/MultiAgent"
          },
          {
            "text": "工作流设计",
            "link": "/Agent/工作流设计"
          },
          {
            "text": "评估与监控",
            "link": "/Agent/评估监控"
          },
          {
            "text": "可观测性",
            "link": "/Agent/可观测性"
          },
          {
            "text": "Agent 安全",
            "link": "/Agent/Agent安全"
          }
        ]
      }
    ],
    "/JS/": [
      {
        "text": "JS",
        "collapsed": false,
        "items": []
      }
    ],
    "/数据结构和算法/": [
      {
        "text": "简单题",
        "collapsed": false,
        "items": [
          {
            "text": "合并数组",
            "link": "/数据结构和算法/合并数组"
          },
          {
            "text": "移除元素",
            "link": "/数据结构和算法/移除元素"
          },
          {
            "text": "二分查找",
            "link": "/数据结构和算法/二分查找"
          }
        ]
      },
      {
        "text": "位运算",
        "collapsed": false,
        "items": [
          {
            "text": "异或运算",
            "link": "/数据结构和算法/异或运算"
          }
        ]
      }
    ],
    "/Java/": [
      {
        "text": "Java基础",
        "collapsed": false,
        "items": [
          {
            "text": "Integer1000与100的比较",
            "link": "/Java/Integer1000与100的比较"
          },
          {
            "text": "动态代理",
            "link": "/Java/动态代理"
          },
          {
            "text": "反射",
            "link": "/Java/反射"
          },
          {
            "text": "HashMap",
            "link": "/Java/HashMap"
          },
          {
            "text": "类之间的关系",
            "link": "/Java/类之间的关系"
          }
        ]
      },
      {
        "text": "Java并发",
        "collapsed": false,
        "items": [
          {
            "text": "ThreadLocal",
            "link": "/Java/ThreadLocal"
          },
          {
            "text": "CAS",
            "link": "/Java/CAS"
          },
          {
            "text": "线程池",
            "link": "/Java/线程池"
          },
          {
            "text": "ForkJoinPool",
            "link": "/Java/ForkJoinPool"
          },
          {
            "text": "Java如何保证线程T1,T2,T3 顺序执行",
            "link": "/Java/Java如何保证线程T1,T2,T3 顺序执行"
          },
          {
            "text": "CompletableFuture",
            "link": "/Java/CompletableFuture"
          },
          {
            "text": "volatile和synchronize的区别",
            "link": "/Java/volatile和synchronize的区别"
          },
          {
            "text": "线程池核心线程空闲时处于什么状态",
            "link": "/Java/线程池核心线程空闲时处于什么状态"
          }
        ]
      },
      {
        "text": "JVM",
        "collapsed": false,
        "items": [
          {
            "text": "JVM概述",
            "link": "/Java/JVM概述"
          },
          {
            "text": "JVM分区",
            "link": "/Java/JVM分区"
          },
          {
            "text": "String的intern方法",
            "link": "/Java/String的intern方法"
          },
          {
            "text": "对象初始化流程",
            "link": "/Java/对象初始化流程"
          },
          {
            "text": "GC算法",
            "link": "/Java/GC算法"
          },
          {
            "text": "伊甸园区算法",
            "link": "/Java/伊甸园区算法"
          },
          {
            "text": "分代模型的六种垃圾回收器",
            "link": "/Java/分代模型的六种垃圾回收器"
          },
          {
            "text": "浮动垃圾",
            "link": "/Java/浮动垃圾"
          },
          {
            "text": "三色标记算法",
            "link": "/Java/三色标记算法"
          },
          {
            "text": "双亲委派机制",
            "link": "/Java/双亲委派机制"
          }
        ]
      }
    ],
    "/Kotlin/": [
      {
        "text": "kotlin基础",
        "collapsed": false,
        "items": [
          {
            "text": "集合",
            "link": "/Kotlin/集合"
          },
          {
            "text": "作用域函数",
            "link": "/Kotlin/作用域函数"
          },
          {
            "text": "范围表达式",
            "link": "/Kotlin/范围表达式"
          },
          {
            "text": "编译时常量",
            "link": "/Kotlin/编译时常量"
          },
          {
            "text": "主构造函数和次构造函数",
            "link": "/Kotlin/主构造函数和次构造函数"
          },
          {
            "text": "泛型",
            "link": "/Kotlin/泛型"
          },
          {
            "text": "类型擦除",
            "link": "/Kotlin/类型擦除"
          },
          {
            "text": "reified",
            "link": "/Kotlin/reified"
          },
          {
            "text": "逆变和协变",
            "link": "/Kotlin/逆变和协变"
          },
          {
            "text": "序列",
            "link": "/Kotlin/序列"
          },
          {
            "text": "类别名",
            "link": "/Kotlin/类别名"
          },
          {
            "text": "操作符重载",
            "link": "/Kotlin/操作符重载"
          },
          {
            "text": "数据类",
            "link": "/Kotlin/数据类"
          },
          {
            "text": "内联函数",
            "link": "/Kotlin/内联函数"
          },
          {
            "text": "中缀函数",
            "link": "/Kotlin/中缀函数"
          },
          {
            "text": "Any和Unit以及Nothing",
            "link": "/Kotlin/Any和Unit以及Nothing"
          },
          {
            "text": "初始化数组",
            "link": "/Kotlin/初始化数组"
          },
          {
            "text": "延迟初始化属性",
            "link": "/Kotlin/延迟初始化属性"
          },
          {
            "text": "扩展函数",
            "link": "/Kotlin/扩展函数"
          },
          {
            "text": "sealed类",
            "link": "/Kotlin/sealed类"
          },
          {
            "text": "高阶函数",
            "link": "/Kotlin/高阶函数"
          },
          {
            "text": "委托",
            "link": "/Kotlin/委托"
          },
          {
            "text": "Lambda表达式",
            "link": "/Kotlin/Lambda表达式"
          },
          {
            "text": "lateinit和lazy",
            "link": "/Kotlin/lateinit和lazy"
          },
          {
            "text": "对象表达式和对象声明有什么区别",
            "link": "/Kotlin/对象表达式和对象声明有什么区别"
          },
          {
            "text": "顶层函数",
            "link": "/Kotlin/顶层函数"
          },
          {
            "text": "可见性修饰符",
            "link": "/Kotlin/可见性修饰符"
          },
          {
            "text": "by lazy和lazy",
            "link": "/Kotlin/by lazy和lazy"
          },
          {
            "text": "协程",
            "link": "/Kotlin/协程"
          },
          {
            "text": "Object关键字",
            "link": "/Kotlin/Object关键字"
          },
          {
            "text": "Kotlin中的挂起函数",
            "link": "/Kotlin/Kotlin中的挂起函数"
          }
        ]
      },
      {
        "text": "协程",
        "collapsed": false,
        "items": [
          {
            "text": "协程",
            "link": "/Kotlin/协程"
          },
          {
            "text": "协程作用域",
            "link": "/Kotlin/协程作用域"
          },
          {
            "text": "协程Job",
            "link": "/Kotlin/协程Job"
          },
          {
            "text": "coroutineContext",
            "link": "/Kotlin/coroutineContext"
          },
          {
            "text": "协程的异常处理",
            "link": "/Kotlin/协程的异常处理"
          },
          {
            "text": "Channel",
            "link": "/Kotlin/Channel"
          },
          {
            "text": "Mutex",
            "link": "/Kotlin/Mutex"
          },
          {
            "text": "协程上下文",
            "link": "/Kotlin/协程上下文"
          },
          {
            "text": "高并发场景下的协程调度与调优",
            "link": "/Kotlin/高并发场景下的协程调度与调优"
          },
          {
            "text": "协程生命周期",
            "link": "/Kotlin/协程生命周期"
          }
        ]
      },
      {
        "text": "Flow",
        "collapsed": false,
        "items": [
          {
            "text": "Flow",
            "link": "/Kotlin/Flow"
          }
        ]
      }
    ],
    "/Python/": [
      {
        "text": "python基础",
        "collapsed": false,
        "items": []
      },
      {
        "text": "numpy",
        "collapsed": false,
        "items": [
          {
            "text": "numpy的常用方法",
            "link": "/Python/numpy的常用方法"
          }
        ]
      },
      {
        "text": "ski-learn",
        "collapsed": false,
        "items": []
      },
      {
        "text": "pytorch",
        "collapsed": false,
        "items": []
      }
    ],
    "/Flutter/": [
      {
        "text": "dart语言简介",
        "collapsed": false,
        "items": [
          {
            "text": "dart语言简介",
            "link": "/Flutter/dart语言简介"
          }
        ]
      }
    ],
    "/SQL/": [
      {
        "text": "SQL基础",
        "collapsed": false,
        "items": [
          {
            "text": "SQL简介",
            "link": "/SQL/SQL基础/SQL简介"
          }
        ]
      },
      {
        "text": "SQL",
        "collapsed": false,
        "items": [
          {
            "text": "全文搜索",
            "link": "/SQL/全文搜索"
          }
        ]
      }
    ],
    "/C/": [
      {
        "text": "C",
        "collapsed": false,
        "items": []
      }
    ],
    "/C++/": [
      {
        "text": "C++",
        "collapsed": false,
        "items": [
          {
            "text": "头文件的声明规范",
            "link": "/C++/头文件的声明规范"
          },
          {
            "text": "模板",
            "link": "/C++/模板"
          }
        ]
      }
    ],
    "/Linux/": [
      {
        "text": "Linux",
        "collapsed": false,
        "items": []
      }
    ]
  },
  "socialLinks": [
    {
      "icon": "github",
      "link": "https://github.com/endlessYoung"
    },
    {
      "icon": "x",
      "link": "https://x.com/YOUR_TWITTER_USERNAME"
    },
    {
      "icon": {
        "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.078.295-.005.617.19.838a.78.78 0 0 0 .564.268.73.73 0 0 0 .396-.117l1.982-1.253a.87.87 0 0 1 .575-.133c.79.12 1.602.182 2.159.182 4.8 0 8.691-3.288 8.691-7.48 0-4.054-3.891-7.342-8.691-7.342zm-2.6 5.28a1.06 1.06 0 1 1 0 2.118 1.06 1.06 0 0 1 0-2.119zm5.198 0a1.06 1.06 0 1 1 0 2.118 1.06 1.06 0 0 1 0-2.119zM24 14.182c0-3.168-3.09-5.742-6.894-5.742a7.6 7.6 0 0 0-.985.064c1.453 1.323 2.497 3.118 2.82 5.123.06.373.091.752.091 1.135 0 .86-.152 1.688-.43 2.458.207.03.418.05.632.063a.87.87 0 0 1 .575.133l1.502.95a.73.73 0 0 0 .396.117.78.78 0 0 0 .564-.268.77.77 0 0 0 .19-.838l-.296-1.122a.59.59 0 0 1 .213-.665C23.154 14.636 24 13.467 24 12.44v1.742z\"/></svg>"
      },
      "link": "javascript:void(0)",
      "ariaLabel": "微信公众号",
      "qrcode": "/wechat-qrcode.jpg"
    }
  ],
  "search": {
    "provider": "local",
    "options": {
      "locales": {
        "zh": {
          "translations": {
            "button": {
              "buttonText": "搜索文档",
              "buttonAriaLabel": "搜索文档"
            },
            "modal": {
              "noResultsText": "无法找到相关结果",
              "resetButtonTitle": "清除查询条件",
              "footer": {
                "selectText": "选择",
                "navigateText": "切换"
              }
            }
          }
        }
      }
    }
  },
  "footer": {
    "message": "<span class=\"sf-row\"><span class=\"sf-mit\" title=\"MIT License\">MIT</span><span class=\"sf-rule\" aria-hidden=\"true\"></span><span class=\"sf-copy\">© 2019-present <a href=\"https://github.com/endlessYoung\">Endless Young</a></span></span>",
    "copyright": ""
  }
}

Page Data ​

{
  "title": "Runtime API Examples",
  "description": "This page demonstrates usage of some of the runtime APIs provided by VitePress.",
  "frontmatter": {
    "title": "Runtime API Examples",
    "description": "This page demonstrates usage of some of the runtime APIs provided by VitePress.",
    "tags": [
      "getting",
      "started"
    ],
    "noindex": true,
    "created": "2023-10-04T00:00:00.000Z",
    "outline": "deep"
  },
  "headers": [],
  "relativePath": "getting-started.md",
  "filePath": "getting-started.md",
  "lastUpdated": 1785489957000
}

Page Frontmatter ​

{
  "title": "Runtime API Examples",
  "description": "This page demonstrates usage of some of the runtime APIs provided by VitePress.",
  "tags": [
    "getting",
    "started"
  ],
  "noindex": true,
  "created": "2023-10-04T00:00:00.000Z",
  "outline": "deep"
}

More ​

Check out the documentation for the full list of runtime APIs.

评论WALINE