mirror of
https://github.com/zopiya/x-eden-quartz.git
synced 2025-11-03 22:36:48 +08:00
844 lines
499 KiB
HTML
844 lines
499 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh"><head><title>Obsidian 知识库治理蓝皮书</title><meta charset="utf-8"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&family=Noto Serif Simplified Chinese:wght@400;700&family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&display=swap"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="Obsidian 知识库治理蓝皮书"/><meta property="og:description" content="序言 知识管理是一项长期且复杂的工程,只有通过清晰的规范,才能确保信息在收集、整理、使用和传承的每一个阶段都能高效发挥价值。 本蓝皮书即是为此目标而制定的一套统一标准,并以PARA 模型、生命周期视角与演进式治理为指导思想,致力于构建一个既灵活又严谨的知识管理体系。 宗旨 本规范旨在解决以下核心问题: 可发现性:所有笔记都能通过一致的命名、标签和索引被快速找到,无论是近期创建还是多年沉淀。 ..."/><meta property="og:image" content="https://x-eden.zopiya.com/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="../../static/icon.png"/><meta name="description" content="序言 知识管理是一项长期且复杂的工程,只有通过清晰的规范,才能确保信息在收集、整理、使用和传承的每一个阶段都能高效发挥价值。 本蓝皮书即是为此目标而制定的一套统一标准,并以PARA 模型、生命周期视角与演进式治理为指导思想,致力于构建一个既灵活又严谨的知识管理体系。 宗旨 本规范旨在解决以下核心问题: 可发现性:所有笔记都能通过一致的命名、标签和索引被快速找到,无论是近期创建还是多年沉淀。 ..."/><meta name="generator" content="Quartz"/><link href="../../index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.9/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><script src="../../prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch("../../static/contentIndex.json").then(data => data.json())</script></head><body data-slug="00-knowledge/05-style-guide/Obsidian-知识库治理蓝皮书"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h2 class="page-title"><a href="../..">🪴 X·Eden</a></h2><div class="spacer mobile-only"></div><div class="search"><button class="search-button" id="search-button"><p>搜索</p><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title>Search</title><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path><circle cx="8" cy="8" r="7"></circle></g></svg></button><div id="search-container"><div id="search-space"><input autocomplete="off" id="search-bar" name="search" type="text" aria-label="搜索些什么" placeholder="搜索些什么"/><div id="search-layout" data-preview="true"></div></div></div></div><button class="darkmode" id="darkmode"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35" xml:space="preserve" aria-label="暗色模式"><title>暗色模式</title><path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100" xml:space="preserve" aria-label="亮色模式"><title>亮色模式</title><path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z"></path></svg></button><div class="explorer desktop-only"><button type="button" id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="true" data-tree="[{"path":"00-knowledge","collapsed":true},{"path":"00-knowledge/05-style-guide","collapsed":true},{"path":"16-computer-science","collapsed":true},{"path":"16-computer-science/01-getting-started","collapsed":true},{"path":"16-computer-science/01-getting-started/01-open-source","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control/git","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control/git/01-basics","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control/git/02-advanced","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line/powershell","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line/shell","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line/vim","collapsed":true},{"path":"16-computer-science/01-getting-started/09-other","collapsed":true},{"path":"16-computer-science/02-programming-language","collapsed":true},{"path":"16-computer-science/02-programming-language/python","collapsed":true},{"path":"16-computer-science/02-programming-language/python/01-basics","collapsed":true},{"path":"16-computer-science/02-programming-language/python/02-advanced","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/web-开发与框架","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/图形用户界面","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/安全和加密","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/实用工具","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/数据处理与分析","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/数据库操作","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/文本处理与操作","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/测试与调试","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/系统操作与交互","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/网络编程与通信","collapsed":true},{"path":"16-computer-science/02-programming-language/python/05-philosophy","collapsed":true},{"path":"16-computer-science/02-programming-language/python/06-projects","collapsed":true},{"path":"16-computer-science/02-programming-language/python/06-projects/01-虚拟环境","collapsed":true},{"path":"16-computer-science/02-programming-language/python/06-projects/02-风格指南","collapsed":true},{"path":"16-computer-science/03-structures-algorithms","collapsed":true},{"path":"16-computer-science/04-operating-system","collapsed":true},{"path":"16-computer-science/04-operating-system/linux","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/01-overview","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/02-installation","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/03-basics","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/04-system","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/05-network","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/06-storage","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/07-security","collapsed":true},{"path":"16-computer-science/04-operating-system/virtualization","collapsed":true},{"path":"16-computer-science/04-operating-system/virtualization/01-overview","collapsed":true},{"path":"16-computer-science/04-operating-system/virtualization/02-kvm","collapsed":true},{"path":"16-computer-science/04-operating-system/windows","collapsed":true},{"path":"16-computer-science/04-operating-system/windows/01-overview","collapsed":true},{"path":"16-computer-science/05-computer-storage","collapsed":true},{"path":"16-computer-science/05-computer-storage/01-overview","collapsed":true},{"path":"16-computer-science/05-computer-storage/02-storage-basics","collapsed":true},{"path":"16-computer-science/05-computer-storage/03-storage-hardware","collapsed":true},{"path":"16-computer-science/05-computer-storage/04-storage-architecture","collapsed":true},{"path":"16-computer-science/05-computer-storage/05-file-systems","collapsed":true},{"path":"16-computer-science/06-database-system","collapsed":true},{"path":"16-computer-science/06-database-system/01-overview","collapsed":true},{"path":"16-computer-science/06-database-system/02-sql","collapsed":true},{"path":"16-computer-science/06-database-system/03-postgresql","collapsed":true},{"path":"16-computer-science/07-computer-network","collapsed":true},{"path":"16-computer-science/07-computer-network/01-overview","collapsed":true},{"path":"16-computer-science/07-computer-network/02-protocols","collapsed":true},{"path":"16-computer-science/07-computer-network/03-public-services","collapsed":true},{"path":"16-computer-science/07-computer-network/04-application-services","collapsed":true},{"path":"16-computer-science/07-computer-network/05-web-servers","collapsed":true},{"path":"16-computer-science/07-computer-network/05-web-servers/nginx","collapsed":true},{"path":"16-computer-science/08-computer-security","collapsed":true},{"path":"16-computer-science/08-computer-security/01-overview","collapsed":true},{"path":"16-computer-science/08-computer-security/02-cryptography","collapsed":true},{"path":"16-computer-science/08-computer-security/03-information-security","collapsed":true},{"path":"16-computer-science/08-computer-security/04-user-security","collapsed":true},{"path":"16-computer-science/08-computer-security/05-system-security","collapsed":true},{"path":"16-computer-science/08-computer-security/06-network-security","collapsed":true},{"path":"16-computer-science/08-computer-security/07-malware-analysis","collapsed":true},{"path":"16-computer-science/08-computer-security/08-vulnerability-management","collapsed":true},{"path":"16-computer-science/08-computer-security/09-security-auditing","collapsed":true},{"path":"16-computer-science/08-computer-security/10-emerging-technologies","collapsed":true},{"path":"16-computer-science/09-software-engineering","collapsed":true},{"path":"16-computer-science/09-software-engineering/01-collaboration","collapsed":true},{"path":"16-computer-science/09-software-engineering/02-architecture","collapsed":true},{"path":"16-computer-science/10-web-development","collapsed":true},{"path":"16-computer-science/10-web-development/01-overview","collapsed":true},{"path":"16-computer-science/10-web-development/02-browser","collapsed":true},{"path":"16-computer-science/10-web-development/03-html","collapsed":true},{"path":"16-computer-science/10-web-development/04-css","collapsed":true},{"path":"16-computer-science/10-web-development/05-javascript","collapsed":true},{"path":"16-computer-science/10-web-development/08-tools","collapsed":true},{"path":"16-computer-science/11-devsecops","collapsed":true},{"path":"16-computer-science/11-devsecops/01-introduction","collapsed":true},{"path":"16-computer-science/11-devsecops/02-culture","collapsed":true},{"path":"16-computer-science/11-devsecops/03-ci-and-cd","collapsed":true},{"path":"16-computer-science/11-devsecops/04-config-mgmt","collapsed":true},{"path":"16-computer-science/11-devsecops/05-containerization","collapsed":true},{"path":"16-computer-science/11-devsecops/06-orchestration","collapsed":true},{"path":"16-computer-science/11-devsecops/07-monitoring","collapsed":true},{"path":"16-computer-science/11-devsecops/08-logging","collapsed":true},{"path":"16-computer-science/11-devsecops/09-security","collapsed":true},{"path":"16-computer-science/11-devsecops/10-cloud-service","collapsed":true},{"path":"16-computer-science/11-devsecops/11-iac-on-cloud","collapsed":true},{"path":"16-computer-science/11-devsecops/12-advanced-topics","collapsed":true},{"path":"40-professional","collapsed":true},{"path":"40-professional/01-roadmap","collapsed":true},{"path":"40-professional/03-job","collapsed":true},{"path":"40-professional/03-job/01-interview","collapsed":true},{"path":"40-professional/03-job/02-resume","collapsed":true},{"path":"40-professional/04-workplace","collapsed":true},{"path":"40-professional/04-workplace/01-career","collapsed":true},{"path":"40-professional/04-workplace/02-pay-benefits","collapsed":true},{"path":"40-professional/04-workplace/03-work-tips","collapsed":true},{"path":"60-writing","collapsed":true},{"path":"60-writing/01-blog","collapsed":true},{"path":"60-writing/01-blog/2018","collapsed":true},{"path":"60-writing/01-blog/2020","collapsed":true},{"path":"60-writing/01-blog/2021","collapsed":true},{"path":"60-writing/01-blog/2022","collapsed":true},{"path":"60-writing/01-blog/2023","collapsed":true},{"path":"60-writing/01-blog/2024","collapsed":true},{"path":"60-writing/05-book","collapsed":true},{"path":"60-writing/05-book/个人成长","collapsed":true},{"path":"60-writing/05-book/医学健康","collapsed":true},{"path":"60-writing/05-book/历史","collapsed":true},{"path":"60-writing/05-book/哲学宗教","collapsed":true},{"path":"60-writing/05-book/心理","collapsed":true},{"path":"60-writing/05-book/政治军事","collapsed":true},{"path":"60-writing/05-book/教育学习","collapsed":true},{"path":"60-writing/05-book/文学","collapsed":true},{"path":"60-writing/05-book/社会文化","collapsed":true},{"path":"60-writing/05-book/科学技术","collapsed":true},{"path":"60-writing/05-book/精品小说","collapsed":true},{"path":"60-writing/05-book/经济理财","collapsed":true},{"path":"60-writing/05-book/计算机","collapsed":true}]" aria-controls="explorer-content" aria-expanded="false"><h2>探索</h2><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div id="explorer-content"><ul class="overflow" id="explorer-ul"><li><div class="folder-outer open"><ul style="padding-left:0;" class="content" data-folderul><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="00-knowledge"><button class="folder-button"><span class="folder-title">00-knowledge</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="00-knowledge"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="00-knowledge/05-style-guide"><button class="folder-button"><span class="folder-title">05-style-guide</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="00-knowledge/05-style-guide"><li><a href="../../00-knowledge/05-style-guide/Obsidian-知识库治理蓝皮书" data-for="00-knowledge/05-style-guide/Obsidian-知识库治理蓝皮书">Obsidian 知识库治理蓝皮书</a></li><li><a href="../../00-knowledge/05-style-guide/中文技术文档写作指南" data-for="00-knowledge/05-style-guide/中文技术文档写作指南">中文技术文档写作指南</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science"><button class="folder-button"><span class="folder-title">16-computer-science</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started"><button class="folder-button"><span class="folder-title">01-getting-started</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/01-open-source"><button class="folder-button"><span class="folder-title">01-open-source</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/01-open-source"><li><a href="../../16-computer-science/01-getting-started/01-open-source/如何向开源社区提问" data-for="16-computer-science/01-getting-started/01-open-source/如何向开源社区提问">如何向开源社区提问</a></li><li><a href="../../16-computer-science/01-getting-started/01-open-source/如何有效报告-BUG" data-for="16-computer-science/01-getting-started/01-open-source/如何有效报告-BUG">如何有效报告 BUG</a></li><li><a href="../../16-computer-science/01-getting-started/01-open-source/开源指北" data-for="16-computer-science/01-getting-started/01-open-source/开源指北">开源指北</a></li><li><a href="../../16-computer-science/01-getting-started/01-open-source/提问的智慧" data-for="16-computer-science/01-getting-started/01-open-source/提问的智慧">提问的智慧</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control"><button class="folder-button"><span class="folder-title">02-version-control</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control/git"><button class="folder-button"><span class="folder-title">git</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control/git"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control/git/01-basics"><button class="folder-button"><span class="folder-title">01-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control/git/01-basics"><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/03-分支" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/03-分支">分支</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/04-协议" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/04-协议">协议</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/02-基础" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/02-基础">基础</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/01-起步" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/01-起步">起步</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control/git/02-advanced"><button class="folder-button"><span class="folder-title">02-advanced</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control/git/02-advanced"><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/06-Git-LFS" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/06-Git-LFS">Git-LFS</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/03-参考手册" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/03-参考手册">参考手册</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/04-工作流" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/04-工作流">工作流</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/01-常用命令" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/01-常用命令">常用命令</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/02-常用技巧" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/02-常用技巧">常用技巧</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/07-思维导图" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/07-思维导图">思维导图</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/05-钩子" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/05-钩子">钩子</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line"><button class="folder-button"><span class="folder-title">03-command-line</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line/powershell"><button class="folder-button"><span class="folder-title">powershell</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line/powershell"><li><a href="../../16-computer-science/01-getting-started/03-command-line/powershell/01-PowerShell-入门" data-for="16-computer-science/01-getting-started/03-command-line/powershell/01-PowerShell-入门">PowerShell 入门</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/powershell/02-PowerShell-进阶" data-for="16-computer-science/01-getting-started/03-command-line/powershell/02-PowerShell-进阶">PowerShell 进阶</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/powershell/03-PowerShell-高级" data-for="16-computer-science/01-getting-started/03-command-line/powershell/03-PowerShell-高级">PowerShell 高级</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line/shell"><button class="folder-button"><span class="folder-title">shell</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line/shell"><li><a href="../../16-computer-science/01-getting-started/03-command-line/shell/02-Shell-命令操作" data-for="16-computer-science/01-getting-started/03-command-line/shell/02-Shell-命令操作">Linux 命令行操作</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/shell/03-Shell-必备锦囊" data-for="16-computer-science/01-getting-started/03-command-line/shell/03-Shell-必备锦囊">Shell 必备锦囊</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/shell/01-Shell-是什么" data-for="16-computer-science/01-getting-started/03-command-line/shell/01-Shell-是什么">Shell 是什么</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line/vim"><button class="folder-button"><span class="folder-title">vim</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line/vim"><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/05-Vim-参考手册" data-for="16-computer-science/01-getting-started/03-command-line/vim/05-Vim-参考手册">Vim 参考手册</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/04-Vim-实用技巧" data-for="16-computer-science/01-getting-started/03-command-line/vim/04-Vim-实用技巧">Vim 实用技巧</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/06-Vim-帮助文档" data-for="16-computer-science/01-getting-started/03-command-line/vim/06-Vim-帮助文档">Vim 帮助文档</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/01-Vim-入门" data-for="16-computer-science/01-getting-started/03-command-line/vim/01-Vim-入门">Vim 快速入门</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/02-Vim-配置管理" data-for="16-computer-science/01-getting-started/03-command-line/vim/02-Vim-配置管理">Vim 配置管理</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/03-Vim-高级功能" data-for="16-computer-science/01-getting-started/03-command-line/vim/03-Vim-高级功能">Vim 高级功能</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/09-other"><button class="folder-button"><span class="folder-title">09-other</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/09-other"><li><a href="../../16-computer-science/01-getting-started/09-other/正则表达式" data-for="16-computer-science/01-getting-started/09-other/正则表达式">正则表达式</a></li><li><a href="../../16-computer-science/01-getting-started/09-other/结构化文件" data-for="16-computer-science/01-getting-started/09-other/结构化文件">结构化文件</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language"><button class="folder-button"><span class="folder-title">02-programming-language</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python"><button class="folder-button"><span class="folder-title">python</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/01-basics"><button class="folder-button"><span class="folder-title">01-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/01-basics"><li><a href="../../16-computer-science/02-programming-language/python/01-basics/05-函数与方法" data-for="16-computer-science/02-programming-language/python/01-basics/05-函数与方法">函数方法</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/01-基础语法" data-for="16-computer-science/02-programming-language/python/01-basics/01-基础语法">基础语法</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/04-控制语句" data-for="16-computer-science/02-programming-language/python/01-basics/04-控制语句">控制语句</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/02-数据类型" data-for="16-computer-science/02-programming-language/python/01-basics/02-数据类型">数据类型</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/03-数据结构" data-for="16-computer-science/02-programming-language/python/01-basics/03-数据结构">数据结构</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/06-模块和包" data-for="16-computer-science/02-programming-language/python/01-basics/06-模块和包">模块和包</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/07-面对对象" data-for="16-computer-science/02-programming-language/python/01-basics/07-面对对象">面对对象</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/02-advanced"><button class="folder-button"><span class="folder-title">02-advanced</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/02-advanced"><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/02-函数式编程" data-for="16-computer-science/02-programming-language/python/02-advanced/02-函数式编程">函数式编程</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/06-垃圾回收机制" data-for="16-computer-science/02-programming-language/python/02-advanced/06-垃圾回收机制">垃圾回收</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/05-并行和并发" data-for="16-computer-science/02-programming-language/python/02-advanced/05-并行和并发">并行和并发</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/03-异常处理" data-for="16-computer-science/02-programming-language/python/02-advanced/03-异常处理">异常处理</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/07-数据库操作" data-for="16-computer-science/02-programming-language/python/02-advanced/07-数据库操作">数据库操作</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/04-文件和IO操作" data-for="16-computer-science/02-programming-language/python/02-advanced/04-文件和IO操作">文件和IO操作</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/09-测试和调试" data-for="16-computer-science/02-programming-language/python/02-advanced/09-测试和调试">测试和调试</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/08-资源管理" data-for="16-computer-science/02-programming-language/python/02-advanced/08-资源管理">资源管理</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/01-面向对象编程进阶" data-for="16-computer-science/02-programming-language/python/02-advanced/01-面向对象编程进阶">面向对象</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries"><button class="folder-button"><span class="folder-title">03-libraries</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架"><button class="folder-button"><span class="folder-title">web-开发与框架</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Bottle" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Bottle">Bottle</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Django" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Django">Django</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/fast-lapi" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/fast-lapi">fast-lapi</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Flask" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Flask">Flask</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/jinja-模板引擎" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/jinja-模板引擎">Jinja 模板引擎</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/图形用户界面"><button class="folder-button"><span class="folder-title">图形用户界面</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/图形用户界面"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/图形用户界面/Kivy" data-for="16-computer-science/02-programming-language/python/03-libraries/图形用户界面/Kivy">Kivy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/图形用户界面/py-qt" data-for="16-computer-science/02-programming-language/python/03-libraries/图形用户界面/py-qt">py-qt</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/图形用户界面/tkinter" data-for="16-computer-science/02-programming-language/python/03-libraries/图形用户界面/tkinter">tkinter</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/安全和加密"><button class="folder-button"><span class="folder-title">安全和加密</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/安全和加密"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/cryptography" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/cryptography">cryptography</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/hashlib" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/hashlib">hashlib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/hmac" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/hmac">hmac</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/py-ljwt" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/py-ljwt">py-ljwt</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/ssl" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/ssl">ssl</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/实用工具"><button class="folder-button"><span class="folder-title">实用工具</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/实用工具"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/argparse" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/argparse">argparse</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/click" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/click">click</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/collections" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/collections">collections</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/datetime" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/datetime">datetime</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/functools" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/functools">functools</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/itertools" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/itertools">itertools</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/rich" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/rich">rich</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/tqdm" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/tqdm">tqdm</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析"><button class="folder-button"><span class="folder-title">数据处理与分析</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/configparser-配置文件解析器" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/configparser-配置文件解析器">configparser 配置文件解析器</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/csv-文件读写" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/csv-文件读写">csv 文件读写</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/json-编码和解码器" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/json-编码和解码器">json 编码和解码器</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/Matplotlib" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/Matplotlib">Matplotlib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/numpy" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/numpy">numpy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/openpyxl" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/openpyxl">openpyxl</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/pandas" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/pandas">pandas</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/xml.etree.element-ltree" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/xml.etree.element-ltree">xml.etree.element-ltree</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/数据库操作"><button class="folder-button"><span class="folder-title">数据库操作</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/数据库操作"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/psycopg2" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/psycopg2">psycopg2</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmongo" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmongo">py-lmongo</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmy-lsql" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmy-lsql">py-lmy-lsql</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/redis-py" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/redis-py">redis-py</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/SQLAlchemy" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/SQLAlchemy">SQLAlchemy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/sqlite3" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/sqlite3">sqlite3</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作"><button class="folder-button"><span class="folder-title">文本处理与操作</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/difflib" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/difflib">difflib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/re-正则表达式操作" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/re-正则表达式操作">re --- 正则表达式操作</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/string" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/string">string</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/textwrap" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/textwrap">textwrap</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/测试与调试"><button class="folder-button"><span class="folder-title">测试与调试</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/测试与调试"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/c-lprofile" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/c-lprofile">c-lprofile</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/coverage" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/coverage">coverage</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/doctest" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/doctest">doctest</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/hypothesis" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/hypothesis">hypothesis</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/nose2" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/nose2">nose2</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/pdb" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/pdb">pdb</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/pytest" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/pytest">pytest</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/traceback" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/traceback">traceback</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/unittest" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/unittest">unittest</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互"><button class="folder-button"><span class="folder-title">系统操作与交互</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/dotenv-环境变量管理" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/dotenv-环境变量管理">dotenv 环境变量管理</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/glob" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/glob">glob</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/logging-日志记录工具" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/logging-日志记录工具">logging 日志记录工具</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/loguru-日志库" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/loguru-日志库">loguru 日志库</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/os-多种操作系统接口" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/os-多种操作系统接口">os 多种操作系统接口</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/pathlib" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/pathlib">pathlib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/psutil" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/psutil">psutil</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/shutil" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/shutil">shutil</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/subprocess-子进程管理" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/subprocess-子进程管理">subprocess 子进程管理</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/sys-系统相关的形参和函数" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/sys-系统相关的形参和函数">sys 系统相关的形参和函数</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/watchdog" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/watchdog">watchdog</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取"><button class="folder-button"><span class="folder-title">网络爬虫与数据抓取</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/beautiful-soup" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/beautiful-soup">beautiful-soup</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/html.parser" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/html.parser">html.parser</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/lxml" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/lxml">lxml</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Scrapy" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Scrapy">Scrapy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Selenium" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Selenium">Selenium</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/xml.etree.element-ltree" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/xml.etree.element-ltree">xml.etree.element-ltree</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信"><button class="folder-button"><span class="folder-title">网络编程与通信</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/aiohttp" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/aiohttp">aiohttp</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/email" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/email">email</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/http.server" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/http.server">http.server</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/paramiko" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/paramiko">paramiko</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/requests" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/requests">requests HTTP 库</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/socket" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/socket">socket 底层网络接口</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/urllib" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/urllib">urllib URL 处理模块</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/websockets" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/websockets">websockets</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/05-philosophy"><button class="folder-button"><span class="folder-title">05-philosophy</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/05-philosophy"><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/01-发展历史" data-for="16-computer-science/02-programming-language/python/05-philosophy/01-发展历史">发展历史</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/02-生命周期" data-for="16-computer-science/02-programming-language/python/05-philosophy/02-生命周期">生命周期</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/03-社区文化" data-for="16-computer-science/02-programming-language/python/05-philosophy/03-社区文化">社区文化</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/04-设计哲学" data-for="16-computer-science/02-programming-language/python/05-philosophy/04-设计哲学">设计哲学</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/05-语言特性" data-for="16-computer-science/02-programming-language/python/05-philosophy/05-语言特性">语言特性</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/06-projects"><button class="folder-button"><span class="folder-title">06-projects</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/06-projects"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境"><button class="folder-button"><span class="folder-title">01-虚拟环境</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境"><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/02-pip" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/02-pip">pip</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/04-pipenv" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/04-pipenv">pipenv</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/05-poetry" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/05-poetry">poetry</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/06-pyenv" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/06-pyenv">pyenv</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/03-virtualenv" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/03-virtualenv">Virtualenv</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/01-overview" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/01-overview">概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/06-projects/02-风格指南"><button class="folder-button"><span class="folder-title">02-风格指南</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/06-projects/02-风格指南"><li><a href="../../16-computer-science/02-programming-language/python/06-projects/02-风格指南/风格指南" data-for="16-computer-science/02-programming-language/python/06-projects/02-风格指南/风格指南">Python 风格指南</a></li></ul></div></li></ul></div></li></ul></div></li><li><a href="../../16-computer-science/02-programming-language/home" data-for="16-computer-science/02-programming-language/home">程序设计语言</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/03-structures-algorithms"><button class="folder-button"><span class="folder-title">03-structures-algorithms</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/03-structures-algorithms"><li><a href="../../16-computer-science/03-structures-algorithms/数据结构" data-for="16-computer-science/03-structures-algorithms/数据结构">数据结构</a></li><li><a href="../../16-computer-science/03-structures-algorithms/算法" data-for="16-computer-science/03-structures-algorithms/算法">算法</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system"><button class="folder-button"><span class="folder-title">04-operating-system</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux"><button class="folder-button"><span class="folder-title">linux</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/01-overview"><li><a href="../../16-computer-science/04-operating-system/linux/01-overview/02-GNU-and-Linux-历史" data-for="16-computer-science/04-operating-system/linux/01-overview/02-GNU-and-Linux-历史">1.2-GNU&Linux 历史</a></li><li><a href="../../16-computer-science/04-operating-system/linux/01-overview/03-GNU-and-Linux-文化" data-for="16-computer-science/04-operating-system/linux/01-overview/03-GNU-and-Linux-文化">1.3-GNU&Linux 文化</a></li><li><a href="../../16-computer-science/04-operating-system/linux/01-overview/01-开源概念" data-for="16-computer-science/04-operating-system/linux/01-overview/01-开源概念">开源概念</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/02-installation"><button class="folder-button"><span class="folder-title">02-installation</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/02-installation"><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/07-Cloud-init自动化配置" data-for="16-computer-science/04-operating-system/linux/02-installation/07-Cloud-init自动化配置">Cloud-init</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/04-GRUB引导程序配置与管理" data-for="16-computer-science/04-operating-system/linux/02-installation/04-GRUB引导程序配置与管理">GRUB引导程序配置与管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/06-Linux-下源代码编译与安装实战" data-for="16-computer-science/04-operating-system/linux/02-installation/06-Linux-下源代码编译与安装实战">Linux 下源代码编译与安装实战</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/01-Linux-发行版镜像" data-for="16-computer-science/04-operating-system/linux/02-installation/01-Linux-发行版镜像">Linux 发行版镜像</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/02-Linux-安装和配置" data-for="16-computer-science/04-operating-system/linux/02-installation/02-Linux-安装和配置">Linux 安装和配置</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/05-Linux启动故障排查指南" data-for="16-computer-science/04-operating-system/linux/02-installation/05-Linux启动故障排查指南">Linux启动故障排查指南</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/08-PXE网络启动与安装" data-for="16-computer-science/04-operating-system/linux/02-installation/08-PXE网络启动与安装">PXE 自动化部署</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/03-从零开始手动安装ArchLinux" data-for="16-computer-science/04-operating-system/linux/02-installation/03-从零开始手动安装ArchLinux">从零开始手动安装ArchLinux</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/03-basics"><button class="folder-button"><span class="folder-title">03-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/03-basics"><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/03-Linux-包管理器" data-for="16-computer-science/04-operating-system/linux/03-basics/03-Linux-包管理器">Linux 包管理器</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/05-Shell-命令行操作" data-for="16-computer-science/04-operating-system/linux/03-basics/05-Shell-命令行操作">Linux 命令行操作</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/01-Linux-文件管理" data-for="16-computer-science/04-operating-system/linux/03-basics/01-Linux-文件管理">Linux 文件管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/02-Linux-环境变量" data-for="16-computer-science/04-operating-system/linux/03-basics/02-Linux-环境变量">Linux 环境变量</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/04-Linux-用户和权限" data-for="16-computer-science/04-operating-system/linux/03-basics/04-Linux-用户和权限">Linux 用户和权限</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/04-system"><button class="folder-button"><span class="folder-title">04-system</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/04-system"><li><a href="../../16-computer-science/04-operating-system/linux/04-system/02-Linux-内核管理" data-for="16-computer-science/04-operating-system/linux/04-system/02-Linux-内核管理">Linux 内核管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/05-Linux-基本配置" data-for="16-computer-science/04-operating-system/linux/04-system/05-Linux-基本配置">Linux 基本配置</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/04-Linux-日志管理" data-for="16-computer-science/04-operating-system/linux/04-system/04-Linux-日志管理">Linux 日志管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/01-Linux-系统启动详解" data-for="16-computer-science/04-operating-system/linux/04-system/01-Linux-系统启动详解">Linux 服务管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/03-Linux-服务管理" data-for="16-computer-science/04-operating-system/linux/04-system/03-Linux-服务管理">Linux 服务管理</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/05-network"><button class="folder-button"><span class="folder-title">05-network</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/05-network"><li><a href="../../16-computer-science/04-operating-system/linux/05-network/01-Linux-网络管理" data-for="16-computer-science/04-operating-system/linux/05-network/01-Linux-网络管理">Linux 网络管理</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/06-storage"><button class="folder-button"><span class="folder-title">06-storage</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/06-storage"><li><a href="../../16-computer-science/04-operating-system/linux/06-storage/02-fio-存储性能测试" data-for="16-computer-science/04-operating-system/linux/06-storage/02-fio-存储性能测试">fio 存储性能测试</a></li><li><a href="../../16-computer-science/04-operating-system/linux/06-storage/01-Linux-文件系统" data-for="16-computer-science/04-operating-system/linux/06-storage/01-Linux-文件系统">Linux 文件系统</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/07-security"><button class="folder-button"><span class="folder-title">07-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/07-security"><li><a href="../../16-computer-science/04-operating-system/linux/07-security/01-Linux-系统安全与防护" data-for="16-computer-science/04-operating-system/linux/07-security/01-Linux-系统安全与防护">Linux 系统安全与防护</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/virtualization"><button class="folder-button"><span class="folder-title">virtualization</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/virtualization"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/virtualization/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/virtualization/01-overview"><li><a href="../../16-computer-science/04-operating-system/virtualization/01-overview/02-虚拟化平台简介" data-for="16-computer-science/04-operating-system/virtualization/01-overview/02-虚拟化平台简介">虚拟化平台简介</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/01-overview/01-虚拟化概述" data-for="16-computer-science/04-operating-system/virtualization/01-overview/01-虚拟化概述">虚拟化概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/virtualization/02-kvm"><button class="folder-button"><span class="folder-title">02-kvm</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/virtualization/02-kvm"><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/01-KVM-概述" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/01-KVM-概述">1. KVM 概述</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/02-KVM-安装配置" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/02-KVM-安装配置">2. KVM 安装配置</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/03-KVM-管理工具" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/03-KVM-管理工具">3. KVM 管理工具</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/04-KVM-网络配置" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/04-KVM-网络配置">4. KVM 网络配置</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/05-KVM-存储管理" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/05-KVM-存储管理">5. KVM 存储管理</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/06-KVM-性能优化" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/06-KVM-性能优化">6. KVM 性能优化</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/07-KVM-系统监控" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/07-KVM-系统监控">7. KVM 系统监控</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/windows"><button class="folder-button"><span class="folder-title">windows</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/windows"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/windows/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/windows/01-overview"><li><a href="../../16-computer-science/04-operating-system/windows/01-overview/微软及其Windows系统的历史发展" data-for="16-computer-science/04-operating-system/windows/01-overview/微软及其Windows系统的历史发展">微软及其Windows系统的历史发展</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage"><button class="folder-button"><span class="folder-title">05-computer-storage</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/01-overview"><li><a href="../../16-computer-science/05-computer-storage/01-overview/01-目录大纲" data-for="16-computer-science/05-computer-storage/01-overview/01-目录大纲">01-目录大纲</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/02-storage-basics"><button class="folder-button"><span class="folder-title">02-storage-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/02-storage-basics"><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/01-存储概述" data-for="16-computer-science/05-computer-storage/02-storage-basics/01-存储概述">01-存储概述</a></li><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/02-存储介质" data-for="16-computer-science/05-computer-storage/02-storage-basics/02-存储介质">02-存储介质</a></li><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/03-存储层级" data-for="16-computer-science/05-computer-storage/02-storage-basics/03-存储层级">03-存储层级</a></li><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/04-数据存储生命周期" data-for="16-computer-science/05-computer-storage/02-storage-basics/04-数据存储生命周期">04-数据存储生命周期</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/03-storage-hardware"><button class="folder-button"><span class="folder-title">03-storage-hardware</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/03-storage-hardware"><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/01-磁带存储" data-for="16-computer-science/05-computer-storage/03-storage-hardware/01-磁带存储">01-磁带存储</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/02-HDD" data-for="16-computer-science/05-computer-storage/03-storage-hardware/02-HDD">02-HDD</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/03-SSD" data-for="16-computer-science/05-computer-storage/03-storage-hardware/03-SSD">03-SSD</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/04-NVME" data-for="16-computer-science/05-computer-storage/03-storage-hardware/04-NVME">04-NVME</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/05-存储阵列(RAID)" data-for="16-computer-science/05-computer-storage/03-storage-hardware/05-存储阵列(RAID)">05-存储阵列(RAID)</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/06-闪存存储" data-for="16-computer-science/05-computer-storage/03-storage-hardware/06-闪存存储">06-闪存存储</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/07-存储级闪存(SCM)" data-for="16-computer-science/05-computer-storage/03-storage-hardware/07-存储级闪存(SCM)">07-存储级闪存(SCM)</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/08-网络存储(NAS、SAN)" data-for="16-computer-science/05-computer-storage/03-storage-hardware/08-网络存储(NAS、SAN)">08-网络存储(NAS、SAN)</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/09-量子存储" data-for="16-computer-science/05-computer-storage/03-storage-hardware/09-量子存储">09-量子存储</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/04-storage-architecture"><button class="folder-button"><span class="folder-title">04-storage-architecture</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/04-storage-architecture"><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/01-集中式存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/01-集中式存储架构">01-集中式存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/02-分布式存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/02-分布式存储架构">02-分布式存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/03-对象存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/03-对象存储架构">03-对象存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/04-云存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/04-云存储架构">04-云存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/05-软件定义存储(SDS)" data-for="16-computer-science/05-computer-storage/04-storage-architecture/05-软件定义存储(SDS)">05-软件定义存储(SDS)</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/05-file-systems"><button class="folder-button"><span class="folder-title">05-file-systems</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/05-file-systems"><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/01-FAT-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/01-FAT-文件系统">01-FAT 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/02-NTFS-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/02-NTFS-文件系统">02-NTFS 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/03-EXT-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/03-EXT-文件系统">03-EXT 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/04-XFS-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/04-XFS-文件系统">04-XFS 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/05-Btrfs-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/05-Btrfs-文件系统">05-Btrfs 文件系统</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system"><button class="folder-button"><span class="folder-title">06-database-system</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system/01-overview"><li><a href="../../16-computer-science/06-database-system/01-overview/01-数据库概述" data-for="16-computer-science/06-database-system/01-overview/01-数据库概述">1.1-数据库概述</a></li><li><a href="../../16-computer-science/06-database-system/01-overview/02-关系型数据库" data-for="16-computer-science/06-database-system/01-overview/02-关系型数据库">1.2-关系型数据库</a></li><li><a href="../../16-computer-science/06-database-system/01-overview/03-非关系型数据库" data-for="16-computer-science/06-database-system/01-overview/03-非关系型数据库">1.3-非关系型数据库</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system/02-sql"><button class="folder-button"><span class="folder-title">02-sql</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system/02-sql"><li><a href="../../16-computer-science/06-database-system/02-sql/基础语法" data-for="16-computer-science/06-database-system/02-sql/基础语法">基础语法</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system/03-postgresql"><button class="folder-button"><span class="folder-title">03-postgresql</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system/03-postgresql"><li><a href="../../16-computer-science/06-database-system/03-postgresql/01-简介" data-for="16-computer-science/06-database-system/03-postgresql/01-简介">3.1-简介</a></li><li><a href="../../16-computer-science/06-database-system/03-postgresql/02-安装配置" data-for="16-computer-science/06-database-system/03-postgresql/02-安装配置">3.2-安装配置</a></li><li><a href="../../16-computer-science/06-database-system/03-postgresql/03-基本概念" data-for="16-computer-science/06-database-system/03-postgresql/03-基本概念">基本概念</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network"><button class="folder-button"><span class="folder-title">07-computer-network</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/01-overview"><li><a href="../../16-computer-science/07-computer-network/01-overview/网络基础" data-for="16-computer-science/07-computer-network/01-overview/网络基础">网络基础</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/02-protocols"><button class="folder-button"><span class="folder-title">02-protocols</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/02-protocols"><li><a href="../../16-computer-science/07-computer-network/02-protocols/7.4-DHCP-动态主机配置协议" data-for="16-computer-science/07-computer-network/02-protocols/7.4-DHCP-动态主机配置协议">DHCP 动态主机配置协议</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/7.4-DNS-域名系统" data-for="16-computer-science/07-computer-network/02-protocols/7.4-DNS-域名系统">DNS 域名系统</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/3.2-IP-网际协议" data-for="16-computer-science/07-computer-network/02-protocols/3.2-IP-网际协议">IP 网际协议</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/4.3-TCP-传输控制协议" data-for="16-computer-science/07-computer-network/02-protocols/4.3-TCP-传输控制协议">TCP 传输控制协议</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/4.3-UDP-用户数据报协议" data-for="16-computer-science/07-computer-network/02-protocols/4.3-UDP-用户数据报协议">UDP 用户数据报协议</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/03-public-services"><button class="folder-button"><span class="folder-title">03-public-services</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/03-public-services"><li><a href="../../16-computer-science/07-computer-network/03-public-services/IPv4-DNS-服务" data-for="16-computer-science/07-computer-network/03-public-services/IPv4-DNS-服务">3.1-IPv4 DNS 服务</a></li><li><a href="../../16-computer-science/07-computer-network/03-public-services/IPv6-DNS-服务" data-for="16-computer-science/07-computer-network/03-public-services/IPv6-DNS-服务">3.2-IPv6 DNS 服务</a></li><li><a href="../../16-computer-science/07-computer-network/03-public-services/Mirror-镜像站" data-for="16-computer-science/07-computer-network/03-public-services/Mirror-镜像站">Mirror 镜像站</a></li><li><a href="../../16-computer-science/07-computer-network/03-public-services/NTP-服务器" data-for="16-computer-science/07-computer-network/03-public-services/NTP-服务器">NTP 服务器</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/04-application-services"><button class="folder-button"><span class="folder-title">04-application-services</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/04-application-services"><li><a href="../../16-computer-science/07-computer-network/04-application-services/CDN-内容分发网络" data-for="16-computer-science/07-computer-network/04-application-services/CDN-内容分发网络">CDN 内容分发网络</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/05-web-servers"><button class="folder-button"><span class="folder-title">05-web-servers</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/05-web-servers"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/05-web-servers/nginx"><button class="folder-button"><span class="folder-title">nginx</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/05-web-servers/nginx"><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/01-概述" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/01-概述">Nginx 概述</a></li><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/04-内容缓存" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/04-内容缓存">内容缓存</a></li><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/02-基础配置" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/02-基础配置">基础配置</a></li><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/03-负载均衡" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/03-负载均衡">负载均衡</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security"><button class="folder-button"><span class="folder-title">08-computer-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/01-overview"><li><a href="../../16-computer-science/08-computer-security/01-overview/简明指南" data-for="16-computer-science/08-computer-security/01-overview/简明指南">1.1-简明指南</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/02-cryptography"><button class="folder-button"><span class="folder-title">02-cryptography</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/02-cryptography"><li><a href="../../16-computer-science/08-computer-security/02-cryptography/01-对称加密" data-for="16-computer-science/08-computer-security/02-cryptography/01-对称加密">01-对称加密</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/02-非对称加密" data-for="16-computer-science/08-computer-security/02-cryptography/02-非对称加密">02-非对称加密</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/03-散列函数" data-for="16-computer-science/08-computer-security/02-cryptography/03-散列函数">03-散列函数</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/04-加密协议(OpenSSL)" data-for="16-computer-science/08-computer-security/02-cryptography/04-加密协议(OpenSSL)">04-加密协议(OpenSSL)</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/05-数字签名" data-for="16-computer-science/08-computer-security/02-cryptography/05-数字签名">05-数字签名</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/03-information-security"><button class="folder-button"><span class="folder-title">03-information-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/03-information-security"><li><a href="../../16-computer-science/08-computer-security/03-information-security/02-数据加密" data-for="16-computer-science/08-computer-security/03-information-security/02-数据加密">02-数据加密</a></li><li><a href="../../16-computer-science/08-computer-security/03-information-security/03-身份认证" data-for="16-computer-science/08-computer-security/03-information-security/03-身份认证">03-身份认证</a></li><li><a href="../../16-computer-science/08-computer-security/03-information-security/01-GnuPG-简明指南" data-for="16-computer-science/08-computer-security/03-information-security/01-GnuPG-简明指南">GnuPG 简明指南</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/04-user-security"><button class="folder-button"><span class="folder-title">04-user-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/04-user-security"><li><a href="../../16-computer-science/08-computer-security/04-user-security/02-HTTP-基本鉴权" data-for="16-computer-science/08-computer-security/04-user-security/02-HTTP-基本鉴权">HTTP 基本鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/03-JWT(JSON-Web-Token)鉴权" data-for="16-computer-science/08-computer-security/04-user-security/03-JWT(JSON-Web-Token)鉴权">JWT 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/04-OAuth-鉴权" data-for="16-computer-science/08-computer-security/04-user-security/04-OAuth-鉴权">OAuth 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/05-Session-Cookie-鉴权" data-for="16-computer-science/08-computer-security/04-user-security/05-Session-Cookie-鉴权">Session-Cookie 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/08-单点登录(Single-Sign-On)" data-for="16-computer-science/08-computer-security/04-user-security/08-单点登录(Single-Sign-On)">SSO 单点登录</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/06-Token-鉴权" data-for="16-computer-science/08-computer-security/04-user-security/06-Token-鉴权">Token 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/10-一键登录(适用于原生APP)" data-for="16-computer-science/08-computer-security/04-user-security/10-一键登录(适用于原生APP)">一键登录</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/01-简明指南" data-for="16-computer-science/08-computer-security/04-user-security/01-简明指南">主流权限系统的设计</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/07-扫码登录" data-for="16-computer-science/08-computer-security/04-user-security/07-扫码登录">扫码登录</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/09-联合登录和信任登录" data-for="16-computer-science/08-computer-security/04-user-security/09-联合登录和信任登录">联合登录和信任登录</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/05-system-security"><button class="folder-button"><span class="folder-title">05-system-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/05-system-security"><li><a href="../../16-computer-science/08-computer-security/05-system-security/01-防火墙配置" data-for="16-computer-science/08-computer-security/05-system-security/01-防火墙配置">01-防火墙配置</a></li><li><a href="../../16-computer-science/08-computer-security/05-system-security/02-网络端口大全" data-for="16-computer-science/08-computer-security/05-system-security/02-网络端口大全">网络端口大全</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/06-network-security"><button class="folder-button"><span class="folder-title">06-network-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/06-network-security"><li><a href="../../16-computer-science/08-computer-security/06-network-security/04-防火墙配置" data-for="16-computer-science/08-computer-security/06-network-security/04-防火墙配置">04-防火墙配置</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/05-无线网络安全" data-for="16-computer-science/08-computer-security/06-network-security/05-无线网络安全">05-无线网络安全</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/02-OpenSSH-使用方法" data-for="16-computer-science/08-computer-security/06-network-security/02-OpenSSH-使用方法">OpenSSH 使用方法</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/01-OpenSSH-概述" data-for="16-computer-science/08-computer-security/06-network-security/01-OpenSSH-概述">OpenSSH 概述</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/03-OpenSSL-使用指南" data-for="16-computer-science/08-computer-security/06-network-security/03-OpenSSL-使用指南">简明指南</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/07-malware-analysis"><button class="folder-button"><span class="folder-title">07-malware-analysis</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/07-malware-analysis"><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/01-病毒防护" data-for="16-computer-science/08-computer-security/07-malware-analysis/01-病毒防护">01-病毒防护</a></li><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/02-蠕虫防护" data-for="16-computer-science/08-computer-security/07-malware-analysis/02-蠕虫防护">02-蠕虫防护</a></li><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/03-木马分析" data-for="16-computer-science/08-computer-security/07-malware-analysis/03-木马分析">03-木马分析</a></li><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/04-勒索软件防护" data-for="16-computer-science/08-computer-security/07-malware-analysis/04-勒索软件防护">04-勒索软件防护</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/08-vulnerability-management"><button class="folder-button"><span class="folder-title">08-vulnerability-management</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/08-vulnerability-management"><li><a href="../../16-computer-science/08-computer-security/08-vulnerability-management/01-漏洞评估" data-for="16-computer-science/08-computer-security/08-vulnerability-management/01-漏洞评估">01-漏洞评估</a></li><li><a href="../../16-computer-science/08-computer-security/08-vulnerability-management/02-系统补丁管理" data-for="16-computer-science/08-computer-security/08-vulnerability-management/02-系统补丁管理">02-系统补丁管理</a></li><li><a href="../../16-computer-science/08-computer-security/08-vulnerability-management/03-零日漏洞防护" data-for="16-computer-science/08-computer-security/08-vulnerability-management/03-零日漏洞防护">03-零日漏洞防护</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/09-security-auditing"><button class="folder-button"><span class="folder-title">09-security-auditing</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/09-security-auditing"><li><a href="../../16-computer-science/08-computer-security/09-security-auditing/01-审计流程" data-for="16-computer-science/08-computer-security/09-security-auditing/01-审计流程">01-审计流程</a></li><li><a href="../../16-computer-science/08-computer-security/09-security-auditing/02-GDPR-合规" data-for="16-computer-science/08-computer-security/09-security-auditing/02-GDPR-合规">02-GDPR 合规</a></li><li><a href="../../16-computer-science/08-computer-security/09-security-auditing/03-ISO-27001-标准" data-for="16-computer-science/08-computer-security/09-security-auditing/03-ISO-27001-标准">03-ISO 27001 标准</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/10-emerging-technologies"><button class="folder-button"><span class="folder-title">10-emerging-technologies</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/10-emerging-technologies"><li><a href="../../16-computer-science/08-computer-security/10-emerging-technologies/01-人工智能安全" data-for="16-computer-science/08-computer-security/10-emerging-technologies/01-人工智能安全">01-人工智能安全</a></li><li><a href="../../16-computer-science/08-computer-security/10-emerging-technologies/02-区块链安全" data-for="16-computer-science/08-computer-security/10-emerging-technologies/02-区块链安全">02-区块链安全</a></li><li><a href="../../16-computer-science/08-computer-security/10-emerging-technologies/03-5G-网络安全" data-for="16-computer-science/08-computer-security/10-emerging-technologies/03-5G-网络安全">03-5G 网络安全</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/09-software-engineering"><button class="folder-button"><span class="folder-title">09-software-engineering</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/09-software-engineering"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/09-software-engineering/01-collaboration"><button class="folder-button"><span class="folder-title">01-collaboration</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/09-software-engineering/01-collaboration"><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/08-交流反馈(Issue)" data-for="16-computer-science/09-software-engineering/01-collaboration/08-交流反馈(Issue)">交流反馈(Issue)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/01-关于(Readme)" data-for="16-computer-science/09-software-engineering/01-collaboration/01-关于(Readme)">关于(Readme)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/04-分支(Branch)" data-for="16-computer-science/09-software-engineering/01-collaboration/04-分支(Branch)">分支(Branch)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/02-开源协议(License)" data-for="16-computer-science/09-software-engineering/01-collaboration/02-开源协议(License)">开源协议(License)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/05-日志(Commit)" data-for="16-computer-science/09-software-engineering/01-collaboration/05-日志(Commit)">日志(Commit)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/07-注释(Comments)" data-for="16-computer-science/09-software-engineering/01-collaboration/07-注释(Comments)">注释(Comments)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/06-版本(Tag)" data-for="16-computer-science/09-software-engineering/01-collaboration/06-版本(Tag)">版本(Tag)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/03-贡献者协议(Contributing)" data-for="16-computer-science/09-software-engineering/01-collaboration/03-贡献者协议(Contributing)">贡献者协议(Contributing)</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/09-software-engineering/02-architecture"><button class="folder-button"><span class="folder-title">02-architecture</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/09-software-engineering/02-architecture"><li><a href="../../16-computer-science/09-software-engineering/02-architecture/REST" data-for="16-computer-science/09-software-engineering/02-architecture/REST">REST</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development"><button class="folder-button"><span class="folder-title">10-web-development</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/01-overview"><li><a href="../../16-computer-science/10-web-development/01-overview/概述" data-for="16-computer-science/10-web-development/01-overview/概述">概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/02-browser"><button class="folder-button"><span class="folder-title">02-browser</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/02-browser"><li><a href="../../16-computer-science/10-web-development/02-browser/02-Chrome" data-for="16-computer-science/10-web-development/02-browser/02-Chrome">Chrome</a></li><li><a href="../../16-computer-science/10-web-development/02-browser/04-DevTools" data-for="16-computer-science/10-web-development/02-browser/04-DevTools">DevTools</a></li><li><a href="../../16-computer-science/10-web-development/02-browser/03-Firefox" data-for="16-computer-science/10-web-development/02-browser/03-Firefox">Firefox</a></li><li><a href="../../16-computer-science/10-web-development/02-browser/01-浏览器概述" data-for="16-computer-science/10-web-development/02-browser/01-浏览器概述">浏览器概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/03-html"><button class="folder-button"><span class="folder-title">03-html</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/03-html"><li><a href="../../16-computer-science/10-web-development/03-html/HTML" data-for="16-computer-science/10-web-development/03-html/HTML">HTML</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/04-css"><button class="folder-button"><span class="folder-title">04-css</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/04-css"><li><a href="../../16-computer-science/10-web-development/04-css/CSS" data-for="16-computer-science/10-web-development/04-css/CSS">CSS</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/05-javascript"><button class="folder-button"><span class="folder-title">05-javascript</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/05-javascript"><li><a href="../../16-computer-science/10-web-development/05-javascript/JavaScript" data-for="16-computer-science/10-web-development/05-javascript/JavaScript">JavaScript</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/08-tools"><button class="folder-button"><span class="folder-title">08-tools</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/08-tools"><li><a href="../../16-computer-science/10-web-development/08-tools/PM2-工具" data-for="16-computer-science/10-web-development/08-tools/PM2-工具">PM2 工具</a></li><li><a href="../../16-computer-science/10-web-development/08-tools/Webpack" data-for="16-computer-science/10-web-development/08-tools/Webpack">Webpack</a></li><li><a href="../../16-computer-science/10-web-development/08-tools/包管理工具" data-for="16-computer-science/10-web-development/08-tools/包管理工具">包管理器</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops"><button class="folder-button"><span class="folder-title">11-devsecops</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/01-introduction"><button class="folder-button"><span class="folder-title">01-introduction</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/01-introduction"><li><a href="../../16-computer-science/11-devsecops/01-introduction/01-DevSecOps" data-for="16-computer-science/11-devsecops/01-introduction/01-DevSecOps">01-DevSecOps</a></li><li><a href="../../16-computer-science/11-devsecops/01-introduction/02-DevOps与DevSecOps的异同" data-for="16-computer-science/11-devsecops/01-introduction/02-DevOps与DevSecOps的异同">02-DevOps与DevSecOps的异同</a></li><li><a href="../../16-computer-science/11-devsecops/01-introduction/03-当前行业趋势概述" data-for="16-computer-science/11-devsecops/01-introduction/03-当前行业趋势概述">03-当前行业趋势概述</a></li><li><a href="../../16-computer-science/11-devsecops/01-introduction/04-常见问题与解答FAQ" data-for="16-computer-science/11-devsecops/01-introduction/04-常见问题与解答FAQ">04-常见问题与解答FAQ</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/02-culture"><button class="folder-button"><span class="folder-title">02-culture</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/02-culture"><li><a href="../../16-computer-science/11-devsecops/02-culture/01-Overview" data-for="16-computer-science/11-devsecops/02-culture/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/02-哲学文化" data-for="16-computer-science/11-devsecops/02-culture/02-哲学文化">02-哲学文化</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/03-团队协作与共享责任" data-for="16-computer-science/11-devsecops/02-culture/03-团队协作与共享责任">03-团队协作与共享责任</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/04-安全文化的建立与推动" data-for="16-computer-science/11-devsecops/02-culture/04-安全文化的建立与推动">04-安全文化的建立与推动</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/05-组织转型与DevSecOps文化挑战" data-for="16-computer-science/11-devsecops/02-culture/05-组织转型与DevSecOps文化挑战">05-组织转型与DevSecOps文化挑战</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/06-企业文化案例研究" data-for="16-computer-science/11-devsecops/02-culture/06-企业文化案例研究">06-企业文化案例研究</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/03-ci-and-cd"><button class="folder-button"><span class="folder-title">03-ci&cd</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/03-ci-and-cd"><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/01-Overview" data-for="16-computer-science/11-devsecops/03-ci-and-cd/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/02-Jenkins实战指南" data-for="16-computer-science/11-devsecops/03-ci-and-cd/02-Jenkins实战指南">3.2-Jenkins实战指南</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/03-GitLabCI最佳实践" data-for="16-computer-science/11-devsecops/03-ci-and-cd/03-GitLabCI最佳实践">3.3-GitLabCI最佳实践</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/04-GitHubActions持续集成" data-for="16-computer-science/11-devsecops/03-ci-and-cd/04-GitHubActions持续集成">3.4-GitHubActions持续集成</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/05-CI与CD的设计与优化" data-for="16-computer-science/11-devsecops/03-ci-and-cd/05-CI与CD的设计与优化">05-CI与CD的设计与优化</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/06-持续集成中的安全集成" data-for="16-computer-science/11-devsecops/03-ci-and-cd/06-持续集成中的安全集成">06-持续集成中的安全集成</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/07-案例研究:CI-and-CD在企业中的应用" data-for="16-computer-science/11-devsecops/03-ci-and-cd/07-案例研究:CI-and-CD在企业中的应用">07-案例研究:CI&CD在企业中的应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/04-config-mgmt"><button class="folder-button"><span class="folder-title">04-config-mgmt</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/04-config-mgmt"><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/01-Overview" data-for="16-computer-science/11-devsecops/04-config-mgmt/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/03-Puppet配置管理实战" data-for="16-computer-science/11-devsecops/04-config-mgmt/03-Puppet配置管理实战">03-Puppet配置管理实战</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/04-Chef的自动化配置管理" data-for="16-computer-science/11-devsecops/04-config-mgmt/04-Chef的自动化配置管理">04-Chef的自动化配置管理</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/02-Ansible基础与进阶" data-for="16-computer-science/11-devsecops/04-config-mgmt/02-Ansible基础与进阶">4.2-Ansible基础与进阶</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/05-基础设施即代码(IaC)" data-for="16-computer-science/11-devsecops/04-config-mgmt/05-基础设施即代码(IaC)">05-基础设施即代码(IaC)</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/06-IaC中的安全策略" data-for="16-computer-science/11-devsecops/04-config-mgmt/06-IaC中的安全策略">06-IaC中的安全策略</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/07-IaC案例:Terraform与CloudFormation的实践" data-for="16-computer-science/11-devsecops/04-config-mgmt/07-IaC案例:Terraform与CloudFormation的实践">07-IaC案例:Terraform与CloudFormation的实践</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/08-跨云环境中的IaC" data-for="16-computer-science/11-devsecops/04-config-mgmt/08-跨云环境中的IaC">08-跨云环境中的IaC</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/05-containerization"><button class="folder-button"><span class="folder-title">05-containerization</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/05-containerization"><li><a href="../../16-computer-science/11-devsecops/05-containerization/01-Overview" data-for="16-computer-science/11-devsecops/05-containerization/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/03-Containerd概述与使用" data-for="16-computer-science/11-devsecops/05-containerization/03-Containerd概述与使用">03-Containerd概述与使用</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/04-Kubernetes中的容器安全" data-for="16-computer-science/11-devsecops/05-containerization/04-Kubernetes中的容器安全">04-Kubernetes中的容器安全</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/05-容器镜像安全:扫描与策略" data-for="16-computer-science/11-devsecops/05-containerization/05-容器镜像安全:扫描与策略">05-容器镜像安全:扫描与策略</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/02-Docker详解" data-for="16-computer-science/11-devsecops/05-containerization/02-Docker详解">5.2-Docker详解.md</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/06-容器编排与微服务安全管理" data-for="16-computer-science/11-devsecops/05-containerization/06-容器编排与微服务安全管理">06-容器编排与微服务安全管理</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/07-案例研究:容器化在企业中的应用" data-for="16-computer-science/11-devsecops/05-containerization/07-案例研究:容器化在企业中的应用">07-案例研究:容器化在企业中的应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/06-orchestration"><button class="folder-button"><span class="folder-title">06-orchestration</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/06-orchestration"><li><a href="../../16-computer-science/11-devsecops/06-orchestration/01-Overview" data-for="16-computer-science/11-devsecops/06-orchestration/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/02-Kubernetes部署与管理" data-for="16-computer-science/11-devsecops/06-orchestration/02-Kubernetes部署与管理">02-Kubernetes部署与管理</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/03-DockerSwarm编排" data-for="16-computer-science/11-devsecops/06-orchestration/03-DockerSwarm编排">03-DockerSwarm编排</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/04-ServiceMesh概述与实践" data-for="16-computer-science/11-devsecops/06-orchestration/04-ServiceMesh概述与实践">04-ServiceMesh概述与实践</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/05-Kubernetes安全最佳实践" data-for="16-computer-science/11-devsecops/06-orchestration/05-Kubernetes安全最佳实践">05-Kubernetes安全最佳实践</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/06-基于策略的Pod与网络安全" data-for="16-computer-science/11-devsecops/06-orchestration/06-基于策略的Pod与网络安全">06-基于策略的Pod与网络安全</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/07-案例研究:Kubernetes编排的最佳应用" data-for="16-computer-science/11-devsecops/06-orchestration/07-案例研究:Kubernetes编排的最佳应用">07-案例研究:Kubernetes编排的最佳应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/07-monitoring"><button class="folder-button"><span class="folder-title">07-monitoring</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/07-monitoring"><li><a href="../../16-computer-science/11-devsecops/07-monitoring/01-Overview" data-for="16-computer-science/11-devsecops/07-monitoring/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/02-Prometheus监控" data-for="16-computer-science/11-devsecops/07-monitoring/02-Prometheus监控">02-Prometheus监控</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/03-Grafana可视化" data-for="16-computer-science/11-devsecops/07-monitoring/03-Grafana可视化">03-Grafana可视化</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/04-Zabbix运维监控" data-for="16-computer-science/11-devsecops/07-monitoring/04-Zabbix运维监控">04-Zabbix运维监控</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/05-日志监控与告警自动化" data-for="16-computer-science/11-devsecops/07-monitoring/05-日志监控与告警自动化">05-日志监控与告警自动化</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/06-DevSecOps中的持续反馈与优化" data-for="16-computer-science/11-devsecops/07-monitoring/06-DevSecOps中的持续反馈与优化">06-DevSecOps中的持续反馈与优化</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/07-案例研究:监控工具的集成与应用" data-for="16-computer-science/11-devsecops/07-monitoring/07-案例研究:监控工具的集成与应用">07-案例研究:监控工具的集成与应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/08-logging"><button class="folder-button"><span class="folder-title">08-logging</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/08-logging"><li><a href="../../16-computer-science/11-devsecops/08-logging/01-Overview" data-for="16-computer-science/11-devsecops/08-logging/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/02-ELK日志管理" data-for="16-computer-science/11-devsecops/08-logging/02-ELK日志管理">02-ELK日志管理</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/03-事件响应中的日志分析" data-for="16-computer-science/11-devsecops/08-logging/03-事件响应中的日志分析">03-事件响应中的日志分析</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/04-DevSecOps中的事件响应自动化" data-for="16-computer-science/11-devsecops/08-logging/04-DevSecOps中的事件响应自动化">04-DevSecOps中的事件响应自动化</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/05-案例研究:日志与SIEM集成" data-for="16-computer-science/11-devsecops/08-logging/05-案例研究:日志与SIEM集成">05-案例研究:日志与SIEM集成</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/06-日志与合规审计的集成" data-for="16-computer-science/11-devsecops/08-logging/06-日志与合规审计的集成">06-日志与合规审计的集成</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/09-security"><button class="folder-button"><span class="folder-title">09-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/09-security"><li><a href="../../16-computer-science/11-devsecops/09-security/01-应用安全" data-for="16-computer-science/11-devsecops/09-security/01-应用安全">01-应用安全</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/02-基础设施安全" data-for="16-computer-science/11-devsecops/09-security/02-基础设施安全">02-基础设施安全</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/03-身份与访问管理(IAM)" data-for="16-computer-science/11-devsecops/09-security/03-身份与访问管理(IAM)">03-身份与访问管理(IAM)</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/04-SAST、DAST、IAST工具的使用" data-for="16-computer-science/11-devsecops/09-security/04-SAST、DAST、IAST工具的使用">04-SAST、DAST、IAST工具的使用</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/05-零信任架构在DevSecOps中的实现" data-for="16-computer-science/11-devsecops/09-security/05-零信任架构在DevSecOps中的实现">05-零信任架构在DevSecOps中的实现</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/06-安全左移与持续安全集成" data-for="16-computer-science/11-devsecops/09-security/06-安全左移与持续安全集成">06-安全左移与持续安全集成</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/07-合规性与风险管理" data-for="16-computer-science/11-devsecops/09-security/07-合规性与风险管理">07-合规性与风险管理</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/08-安全策略的自动化与政策即代码(Policy-as-Code)" data-for="16-computer-science/11-devsecops/09-security/08-安全策略的自动化与政策即代码(Policy-as-Code)">08-安全策略的自动化与政策即代码(Policy as Code)</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/09-案例研究:跨平台的安全架构实施" data-for="16-computer-science/11-devsecops/09-security/09-案例研究:跨平台的安全架构实施">09-案例研究:跨平台的安全架构实施</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/10-cloud-service"><button class="folder-button"><span class="folder-title">10-cloud-service</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/10-cloud-service"><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/01-Overview" data-for="16-computer-science/11-devsecops/10-cloud-service/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/04-主流云部署模型" data-for="16-computer-science/11-devsecops/10-cloud-service/04-主流云部署模型">04-主流云部署模型</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/05-主要云供应商服务比较" data-for="16-computer-science/11-devsecops/10-cloud-service/05-主要云供应商服务比较">05-主要云供应商服务比较</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/06-云原生应用的安全与实践" data-for="16-computer-science/11-devsecops/10-cloud-service/06-云原生应用的安全与实践">06-云原生应用的安全与实践</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/07-多云架构与安全策略" data-for="16-computer-science/11-devsecops/10-cloud-service/07-多云架构与安全策略">07-多云架构与安全策略</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/08-案例研究:DevSecOps在云中的实践" data-for="16-computer-science/11-devsecops/10-cloud-service/08-案例研究:DevSecOps在云中的实践">08-案例研究:DevSecOps在云中的实践</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/02-云计算基础架构" data-for="16-computer-science/11-devsecops/10-cloud-service/02-云计算基础架构">10.2-云计算基础架构</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/03-主流云服务模型" data-for="16-computer-science/11-devsecops/10-cloud-service/03-主流云服务模型">10.3-云服务模型:IaaS、CaaS、PaaS、SaaS、FaaS</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/11-iac-on-cloud"><button class="folder-button"><span class="folder-title">11-iac-on-cloud</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/11-iac-on-cloud"><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/01-Overview" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/02-Terraform在云中的应用" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/02-Terraform在云中的应用">02-Terraform在云中的应用</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/03-AWS-CloudFormation实战" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/03-AWS-CloudFormation实战">03-AWS CloudFormation实战</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/04-跨云环境中的IaC实现" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/04-跨云环境中的IaC实现">04-跨云环境中的IaC实现</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/05-案例研究:IaC的多云实践" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/05-案例研究:IaC的多云实践">05-案例研究:IaC的多云实践</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/12-advanced-topics"><button class="folder-button"><span class="folder-title">12-advanced-topics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/12-advanced-topics"><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/01-AI与机器学习在DevSecOps中的应用" data-for="16-computer-science/11-devsecops/12-advanced-topics/01-AI与机器学习在DevSecOps中的应用">01-AI与机器学习在DevSecOps中的应用</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/02-无服务器架构中的安全与DevSecOps" data-for="16-computer-science/11-devsecops/12-advanced-topics/02-无服务器架构中的安全与DevSecOps">02-无服务器架构中的安全与DevSecOps</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/03-边缘计算中的DevSecOps" data-for="16-computer-science/11-devsecops/12-advanced-topics/03-边缘计算中的DevSecOps">03-边缘计算中的DevSecOps</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/04-DevSecOps中的自动化与智能化" data-for="16-computer-science/11-devsecops/12-advanced-topics/04-DevSecOps中的自动化与智能化">04-DevSecOps中的自动化与智能化</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/05-量子计算对DevSecOps的潜在影响" data-for="16-computer-science/11-devsecops/12-advanced-topics/05-量子计算对DevSecOps的潜在影响">05-量子计算对DevSecOps的潜在影响</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/06-前沿趋势:未来的DevSecOps发展方向" data-for="16-computer-science/11-devsecops/12-advanced-topics/06-前沿趋势:未来的DevSecOps发展方向">06-前沿趋势:未来的DevSecOps发展方向</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional"><button class="folder-button"><span class="folder-title">40-professional</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/01-roadmap"><button class="folder-button"><span class="folder-title">01-roadmap</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/01-roadmap"><li><a href="../../40-professional/01-roadmap/开发者职业路线图" data-for="40-professional/01-roadmap/开发者职业路线图">开发者职业路线图</a></li><li><a href="../../40-professional/01-roadmap/职业宏观规划图" data-for="40-professional/01-roadmap/职业宏观规划图">职业宏观规划图</a></li><li><a href="../../40-professional/01-roadmap/职业宏观路线图" data-for="40-professional/01-roadmap/职业宏观路线图">职业宏观路线图</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/03-job"><button class="folder-button"><span class="folder-title">03-job</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/03-job"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/03-job/01-interview"><button class="folder-button"><span class="folder-title">01-interview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/03-job/01-interview"><li><a href="../../40-professional/03-job/01-interview/IT-类简历" data-for="40-professional/03-job/01-interview/IT-类简历">IT 类简历</a></li><li><a href="../../40-professional/03-job/01-interview/简历原则" data-for="40-professional/03-job/01-interview/简历原则">简历原则</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/03-job/02-resume"><button class="folder-button"><span class="folder-title">02-resume</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/03-job/02-resume"><li><a href="../../40-professional/03-job/02-resume/互联网行业-郑州" data-for="40-professional/03-job/02-resume/互联网行业-郑州">互联网行业-郑州</a></li><li><a href="../../40-professional/03-job/02-resume/写给软件工程师的建议" data-for="40-professional/03-job/02-resume/写给软件工程师的建议">写给软件工程师的建议</a></li><li><a href="../../40-professional/03-job/02-resume/反向面试" data-for="40-professional/03-job/02-resume/反向面试">反向面试</a></li><li><a href="../../40-professional/03-job/02-resume/面试-10-大常见问题" data-for="40-professional/03-job/02-resume/面试-10-大常见问题">面试 10 大常见问题</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace"><button class="folder-button"><span class="folder-title">04-workplace</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace/01-career"><button class="folder-button"><span class="folder-title">01-career</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace/01-career"><li><a href="../../40-professional/04-workplace/01-career/华为新员工的-8-个阶段" data-for="40-professional/04-workplace/01-career/华为新员工的-8-个阶段">华为新员工的 8 个阶段</a></li><li><a href="../../40-professional/04-workplace/01-career/如何度过新手村" data-for="40-professional/04-workplace/01-career/如何度过新手村">如何度过新手村</a></li><li><a href="../../40-professional/04-workplace/01-career/如何有效应对职场政治" data-for="40-professional/04-workplace/01-career/如何有效应对职场政治">如何有效应对职场政治</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace/02-pay-benefits"><button class="folder-button"><span class="folder-title">02-pay-benefits</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace/02-pay-benefits"><li><a href="../../40-professional/04-workplace/02-pay-benefits/仲裁指南" data-for="40-professional/04-workplace/02-pay-benefits/仲裁指南">仲裁指南</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/社会保障" data-for="40-professional/04-workplace/02-pay-benefits/社会保障">社会保障</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/绩效考核" data-for="40-professional/04-workplace/02-pay-benefits/绩效考核">绩效考核</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/职场维权实战经验" data-for="40-professional/04-workplace/02-pay-benefits/职场维权实战经验">职场维权实战经验</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/薪酬制度" data-for="40-professional/04-workplace/02-pay-benefits/薪酬制度">薪酬制度</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace/03-work-tips"><button class="folder-button"><span class="folder-title">03-work-tips</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace/03-work-tips"><li><a href="../../40-professional/04-workplace/03-work-tips/如何平衡工作和生活" data-for="40-professional/04-workplace/03-work-tips/如何平衡工作和生活">如何平衡工作和生活</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing"><button class="folder-button"><span class="folder-title">60-writing</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog"><button class="folder-button"><span class="folder-title">01-blog</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2018"><button class="folder-button"><span class="folder-title">2018</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2018"><li><a href="../../60-writing/01-blog/2018/11月28日晚-星期三-霾" data-for="60-writing/01-blog/2018/11月28日晚-星期三-霾">11月28日 晚 星期三 霾</a></li><li><a href="../../60-writing/01-blog/2018/BombSquad-炸弹人小分队" data-for="60-writing/01-blog/2018/BombSquad-炸弹人小分队">BombSquad-炸弹人小分队</a></li><li><a href="../../60-writing/01-blog/2018/如何免费创建一个属于自己的网站" data-for="60-writing/01-blog/2018/如何免费创建一个属于自己的网站">如何免费创建一个属于自己的网站</a></li><li><a href="../../60-writing/01-blog/2018/英雄联盟-S8-全球总决赛" data-for="60-writing/01-blog/2018/英雄联盟-S8-全球总决赛">英雄联盟 S8 全球总决赛</a></li><li><a href="../../60-writing/01-blog/2018/螺蛳粉" data-for="60-writing/01-blog/2018/螺蛳粉">螺蛳粉</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2020"><button class="folder-button"><span class="folder-title">2020</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2020"><li><a href="../../60-writing/01-blog/2020/Don`t-Starve-饥荒" data-for="60-writing/01-blog/2020/Don`t-Starve-饥荒">Don't Starve-饥荒</a></li><li><a href="../../60-writing/01-blog/2020/中国传统历法" data-for="60-writing/01-blog/2020/中国传统历法">中国传统历法</a></li><li><a href="../../60-writing/01-blog/2020/初号机,起飞!" data-for="60-writing/01-blog/2020/初号机,起飞!">初号机,起飞!</a></li><li><a href="../../60-writing/01-blog/2020/吉普赛满天星" data-for="60-writing/01-blog/2020/吉普赛满天星">吉普赛满天星</a></li><li><a href="../../60-writing/01-blog/2020/夏日花记" data-for="60-writing/01-blog/2020/夏日花记">夏日花记</a></li><li><a href="../../60-writing/01-blog/2020/幸福的事情都是需要等待的" data-for="60-writing/01-blog/2020/幸福的事情都是需要等待的">幸福的事情都是需要等待的</a></li><li><a href="../../60-writing/01-blog/2020/开源软件之道" data-for="60-writing/01-blog/2020/开源软件之道">开源软件之道</a></li><li><a href="../../60-writing/01-blog/2020/我的小羊肖恩" data-for="60-writing/01-blog/2020/我的小羊肖恩">我的小羊肖恩</a></li><li><a href="../../60-writing/01-blog/2020/数据恢复杂谈" data-for="60-writing/01-blog/2020/数据恢复杂谈">数据恢复杂谈</a></li><li><a href="../../60-writing/01-blog/2020/注定不平凡的一年" data-for="60-writing/01-blog/2020/注定不平凡的一年">注定不平凡的一年</a></li><li><a href="../../60-writing/01-blog/2020/浅谈个人服务器架构" data-for="60-writing/01-blog/2020/浅谈个人服务器架构">浅谈个人服务器架构</a></li><li><a href="../../60-writing/01-blog/2020/球鞋日记" data-for="60-writing/01-blog/2020/球鞋日记">球鞋日记</a></li><li><a href="../../60-writing/01-blog/2020/記拾月" data-for="60-writing/01-blog/2020/記拾月">記拾月</a></li><li><a href="../../60-writing/01-blog/2020/长安游记" data-for="60-writing/01-blog/2020/长安游记">长安游记</a></li><li><a href="../../60-writing/01-blog/2020/骑行在路上" data-for="60-writing/01-blog/2020/骑行在路上">骑行在路上</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2021"><button class="folder-button"><span class="folder-title">2021</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2021"><li><a href="../../60-writing/01-blog/2021/2021" data-for="60-writing/01-blog/2021/2021">2021</a></li><li><a href="../../60-writing/01-blog/2021/VIVO-IQOO-Neo3-开箱测评" data-for="60-writing/01-blog/2021/VIVO-IQOO-Neo3-开箱测评">VIVO IQOO Neo3 开箱测评</a></li><li><a href="../../60-writing/01-blog/2021/上有天堂、下有苏杭" data-for="60-writing/01-blog/2021/上有天堂、下有苏杭">上有天堂、下有苏杭</a></li><li><a href="../../60-writing/01-blog/2021/我开发的第一款软件" data-for="60-writing/01-blog/2021/我开发的第一款软件">我开发的第一款软件</a></li><li><a href="../../60-writing/01-blog/2021/我站立的地方是中国" data-for="60-writing/01-blog/2021/我站立的地方是中国">我站立的地方是中国</a></li><li><a href="../../60-writing/01-blog/2021/我还在……" data-for="60-writing/01-blog/2021/我还在……">我还在……</a></li><li><a href="../../60-writing/01-blog/2021/星光不问赶路人" data-for="60-writing/01-blog/2021/星光不问赶路人">星光不问赶路人</a></li><li><a href="../../60-writing/01-blog/2021/济南呀济南的泰山之旅" data-for="60-writing/01-blog/2021/济南呀济南的泰山之旅">济南呀济南的泰山之旅</a></li><li><a href="../../60-writing/01-blog/2021/涝疫结合" data-for="60-writing/01-blog/2021/涝疫结合">涝疫结合</a></li><li><a href="../../60-writing/01-blog/2021/申请-Jetbrains-开源项目授权" data-for="60-writing/01-blog/2021/申请-Jetbrains-开源项目授权">申请 Jetbrains 开源项目授权</a></li><li><a href="../../60-writing/01-blog/2021/真·长安游记" data-for="60-writing/01-blog/2021/真·长安游记">真·长安游记</a></li><li><a href="../../60-writing/01-blog/2021/记拾月" data-for="60-writing/01-blog/2021/记拾月">记拾月</a></li><li><a href="../../60-writing/01-blog/2021/贰号机、落幕" data-for="60-writing/01-blog/2021/贰号机、落幕">贰号机、落幕</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2022"><button class="folder-button"><span class="folder-title">2022</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2022"><li><a href="../../60-writing/01-blog/2022/「引用」博客的本质是电线杆子" data-for="60-writing/01-blog/2022/「引用」博客的本质是电线杆子">「引用」博客的本质是电线杆子</a></li><li><a href="../../60-writing/01-blog/2022/2022" data-for="60-writing/01-blog/2022/2022">2022</a></li><li><a href="../../60-writing/01-blog/2022/Halo-主题-Redemption-首发版" data-for="60-writing/01-blog/2022/Halo-主题-Redemption-首发版">Halo 主题 Redemption 首发版</a></li><li><a href="../../60-writing/01-blog/2022/Redemption" data-for="60-writing/01-blog/2022/Redemption">Redemption</a></li><li><a href="../../60-writing/01-blog/2022/Redemption-主题-0.2.1-版本" data-for="60-writing/01-blog/2022/Redemption-主题-0.2.1-版本">Redemption 主题 0.2.1 版本</a></li><li><a href="../../60-writing/01-blog/2022/一线城市拥有一亩三分地是什么体验" data-for="60-writing/01-blog/2022/一线城市拥有一亩三分地是什么体验">一线城市拥有一亩三分地是什么体验</a></li><li><a href="../../60-writing/01-blog/2022/三步为你博客文章分析情感关键字" data-for="60-writing/01-blog/2022/三步为你博客文章分析情感关键字">三步为你博客文章分析情感关键字</a></li><li><a href="../../60-writing/01-blog/2022/不要在饿的时候吃螺蛳粉!" data-for="60-writing/01-blog/2022/不要在饿的时候吃螺蛳粉!">不要在饿的时候吃螺蛳粉!</a></li><li><a href="../../60-writing/01-blog/2022/习惯养成第一步" data-for="60-writing/01-blog/2022/习惯养成第一步">习惯养成第一步</a></li><li><a href="../../60-writing/01-blog/2022/人在囧途——青海湖" data-for="60-writing/01-blog/2022/人在囧途——青海湖">人在囧途——青海湖</a></li><li><a href="../../60-writing/01-blog/2022/人格类型测试" data-for="60-writing/01-blog/2022/人格类型测试">人格类型测试</a></li><li><a href="../../60-writing/01-blog/2022/你还记得曾经的梦想么?" data-for="60-writing/01-blog/2022/你还记得曾经的梦想么?">你还记得曾经的梦想么?</a></li><li><a href="../../60-writing/01-blog/2022/使用-Docusaurus-搭建优秀个人wiki" data-for="60-writing/01-blog/2022/使用-Docusaurus-搭建优秀个人wiki">使用 Docusaurus 搭建优秀个人wiki</a></li><li><a href="../../60-writing/01-blog/2022/关于感情的事情" data-for="60-writing/01-blog/2022/关于感情的事情">关于感情的事情</a></li><li><a href="../../60-writing/01-blog/2022/关于花" data-for="60-writing/01-blog/2022/关于花">关于花</a></li><li><a href="../../60-writing/01-blog/2022/关于郑州的互联网记忆" data-for="60-writing/01-blog/2022/关于郑州的互联网记忆">关于郑州的互联网记忆</a></li><li><a href="../../60-writing/01-blog/2022/再游嵩山" data-for="60-writing/01-blog/2022/再游嵩山">再游嵩山</a></li><li><a href="../../60-writing/01-blog/2022/最近在折腾什么……" data-for="60-writing/01-blog/2022/最近在折腾什么……">最近在折腾什么……</a></li><li><a href="../../60-writing/01-blog/2022/最近的生活" data-for="60-writing/01-blog/2022/最近的生活">最近的生活</a></li><li><a href="../../60-writing/01-blog/2022/写十万字的博客是一种什么感觉" data-for="60-writing/01-blog/2022/写十万字的博客是一种什么感觉">写十万字的博客是一种什么感觉</a></li><li><a href="../../60-writing/01-blog/2022/写博客的正确姿势---先行版" data-for="60-writing/01-blog/2022/写博客的正确姿势---先行版">写博客的正确姿势 - 先行版</a></li><li><a href="../../60-writing/01-blog/2022/写博客的正确姿势---测试版" data-for="60-writing/01-blog/2022/写博客的正确姿势---测试版">写博客的正确姿势 - 测试版</a></li><li><a href="../../60-writing/01-blog/2022/原点" data-for="60-writing/01-blog/2022/原点">原点</a></li><li><a href="../../60-writing/01-blog/2022/如何免费获得-Jetbrains-正版授权" data-for="60-writing/01-blog/2022/如何免费获得-Jetbrains-正版授权">如何免费获得 Jetbrains 正版授权</a></li><li><a href="../../60-writing/01-blog/2022/我是关系户" data-for="60-writing/01-blog/2022/我是关系户">我是关系户</a></li><li><a href="../../60-writing/01-blog/2022/我要拔智齿!!!" data-for="60-writing/01-blog/2022/我要拔智齿!!!">我要拔智齿!!!</a></li><li><a href="../../60-writing/01-blog/2022/数字文化遗产" data-for="60-writing/01-blog/2022/数字文化遗产">数字文化遗产</a></li><li><a href="../../60-writing/01-blog/2022/新冠笔记" data-for="60-writing/01-blog/2022/新冠笔记">新冠笔记</a></li><li><a href="../../60-writing/01-blog/2022/新手村村长" data-for="60-writing/01-blog/2022/新手村村长">新手村村长</a></li><li><a href="../../60-writing/01-blog/2022/是微风、是晚霞、是来日方长" data-for="60-writing/01-blog/2022/是微风、是晚霞、是来日方长">是微风、是晚霞、是来日方长</a></li><li><a href="../../60-writing/01-blog/2022/月季到了" data-for="60-writing/01-blog/2022/月季到了">月季到了</a></li><li><a href="../../60-writing/01-blog/2022/浅谈一下自己折腾的网站" data-for="60-writing/01-blog/2022/浅谈一下自己折腾的网站">浅谈一下自己折腾的网站</a></li><li><a href="../../60-writing/01-blog/2022/番茄开花啦-~" data-for="60-writing/01-blog/2022/番茄开花啦-~">番茄开花啦 ~</a></li><li><a href="../../60-writing/01-blog/2022/种下了一些瓜果蔬菜" data-for="60-writing/01-blog/2022/种下了一些瓜果蔬菜">种下了一些瓜果蔬菜</a></li><li><a href="../../60-writing/01-blog/2022/罪恶应该被遗传么" data-for="60-writing/01-blog/2022/罪恶应该被遗传么">罪恶应该被遗传么?</a></li><li><a href="../../60-writing/01-blog/2022/自律的痛苦······" data-for="60-writing/01-blog/2022/自律的痛苦······">自律的痛苦······</a></li><li><a href="../../60-writing/01-blog/2022/论成年人的睡眠" data-for="60-writing/01-blog/2022/论成年人的睡眠">论成年人的睡眠</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」">谈谈我的「数字文具盒」</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---NextCloud" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---NextCloud">谈谈我的「数字文具盒」 - NextCloud</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---Obsidian" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---Obsidian">谈谈我的「数字文具盒」 - Obsidian</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---心得体会" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---心得体会">谈谈我的「数字文具盒」 - 心得体会</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---数字基建" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---数字基建">谈谈我的「数字文具盒」 - 数字基建</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(上)" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(上)">谈谈我的「数字文具盒」 - 生产力工具(上)</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(下)" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(下)">谈谈我的「数字文具盒」 - 生产力工具(下)</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---番外篇" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---番外篇">谈谈我的「数字文具盒」 - 番外篇</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---运行平台" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---运行平台">谈谈我的「数字文具盒」 - 运行平台</a></li><li><a href="../../60-writing/01-blog/2022/这个周末" data-for="60-writing/01-blog/2022/这个周末">这个周末</a></li><li><a href="../../60-writing/01-blog/2022/通货膨胀的猪" data-for="60-writing/01-blog/2022/通货膨胀的猪">通货膨胀的猪</a></li><li><a href="../../60-writing/01-blog/2022/闭门锁网" data-for="60-writing/01-blog/2022/闭门锁网">闭门锁网</a></li><li><a href="../../60-writing/01-blog/2022/非黑即白" data-for="60-writing/01-blog/2022/非黑即白">非黑即白</a></li><li><a href="../../60-writing/01-blog/2022/首页加载速度优化方案" data-for="60-writing/01-blog/2022/首页加载速度优化方案">首页加载速度优化方案</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2023"><button class="folder-button"><span class="folder-title">2023</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2023"><li><a href="../../60-writing/01-blog/2023/2023-年度微信读书报告" data-for="60-writing/01-blog/2023/2023-年度微信读书报告">2023 年度微信读书报告</a></li><li><a href="../../60-writing/01-blog/2023/Docusaurus-搭建" data-for="60-writing/01-blog/2023/Docusaurus-搭建">Docusaurus 搭建</a></li><li><a href="../../60-writing/01-blog/2023/Obsidian-使用-Templater-插件的个性化脚本" data-for="60-writing/01-blog/2023/Obsidian-使用-Templater-插件的个性化脚本">Obsidian 使用 Templater 插件的个性化脚本</a></li><li><a href="../../60-writing/01-blog/2023/YubiKey-漂流记" data-for="60-writing/01-blog/2023/YubiKey-漂流记">YubiKey 历险记</a></li><li><a href="../../60-writing/01-blog/2023/不要把幸福建立在别人的痛苦之上" data-for="60-writing/01-blog/2023/不要把幸福建立在别人的痛苦之上">不要把幸福建立在别人的痛苦之上</a></li><li><a href="../../60-writing/01-blog/2023/为什么不推开那扇门?" data-for="60-writing/01-blog/2023/为什么不推开那扇门?">为什么不推开那扇门?</a></li><li><a href="../../60-writing/01-blog/2023/你愿意嫁给自己么?" data-for="60-writing/01-blog/2023/你愿意嫁给自己么?">你愿意嫁给自己么</a></li><li><a href="../../60-writing/01-blog/2023/最近半年的生活" data-for="60-writing/01-blog/2023/最近半年的生活">最近半年的生活</a></li><li><a href="../../60-writing/01-blog/2023/写博客的正确姿势" data-for="60-writing/01-blog/2023/写博客的正确姿势">写博客的正确姿势</a></li><li><a href="../../60-writing/01-blog/2023/唯有热爱可抵岁月漫长" data-for="60-writing/01-blog/2023/唯有热爱可抵岁月漫长">唯有热爱、可抵岁月漫长</a></li><li><a href="../../60-writing/01-blog/2023/回首-2022-展望-2023" data-for="60-writing/01-blog/2023/回首-2022-展望-2023">回首 2022 展望 2023</a></li><li><a href="../../60-writing/01-blog/2023/大学回忆录" data-for="60-writing/01-blog/2023/大学回忆录">大学回忆录</a></li><li><a href="../../60-writing/01-blog/2023/如何不写错别字!" data-for="60-writing/01-blog/2023/如何不写错别字!">如何不写错别字!</a></li><li><a href="../../60-writing/01-blog/2023/如何拍好一张照片" data-for="60-writing/01-blog/2023/如何拍好一张照片">如何拍好一张照片</a></li><li><a href="../../60-writing/01-blog/2023/家里的三块地" data-for="60-writing/01-blog/2023/家里的三块地">家里的三块地</a></li><li><a href="../../60-writing/01-blog/2023/岁月是把猪饲料,把我喂的嘎嘎胖" data-for="60-writing/01-blog/2023/岁月是把猪饲料,把我喂的嘎嘎胖">岁月是把猪饲料,把我喂的嘎嘎胖</a></li><li><a href="../../60-writing/01-blog/2023/拾月游记" data-for="60-writing/01-blog/2023/拾月游记">拾月游记</a></li><li><a href="../../60-writing/01-blog/2023/揭晓你的博客一年之最,尽在-EndOfYear!" data-for="60-writing/01-blog/2023/揭晓你的博客一年之最,尽在-EndOfYear!">揭晓你的博客一年之最,尽在 EndOfYear!</a></li><li><a href="../../60-writing/01-blog/2023/早起、阅读、写作、运动、冥想" data-for="60-writing/01-blog/2023/早起、阅读、写作、运动、冥想">早起、冥想、阅读、写作、运动</a></li><li><a href="../../60-writing/01-blog/2023/浅尝-Gitea-的-Actions" data-for="60-writing/01-blog/2023/浅尝-Gitea-的-Actions">浅尝 Gitea 的 Actions</a></li><li><a href="../../60-writing/01-blog/2023/独立生活能力清单" data-for="60-writing/01-blog/2023/独立生活能力清单">独立生活能力清单</a></li><li><a href="../../60-writing/01-blog/2023/电脑坏了,我换了-Ubuntu" data-for="60-writing/01-blog/2023/电脑坏了,我换了-Ubuntu">电脑坏了,我换了 Ubuntu</a></li><li><a href="../../60-writing/01-blog/2023/看-V2Ex-的-ChatGPT-老哥浅谈办公室政治" data-for="60-writing/01-blog/2023/看-V2Ex-的-ChatGPT-老哥浅谈办公室政治">看 V2Ex 的 ChatGPT 老哥浅谈办公室政治</a></li><li><a href="../../60-writing/01-blog/2023/破万卷书,行万里路!" data-for="60-writing/01-blog/2023/破万卷书,行万里路!">破万卷书,行万里路!</a></li><li><a href="../../60-writing/01-blog/2023/谈谈我的「数字文具盒」---个人工作流" data-for="60-writing/01-blog/2023/谈谈我的「数字文具盒」---个人工作流">谈谈我的「数字文具盒」 - 个人工作流</a></li><li><a href="../../60-writing/01-blog/2023/长安三万里" data-for="60-writing/01-blog/2023/长安三万里">长安三万里</a></li><li><a href="../../60-writing/01-blog/2023/黄山归来不看岳" data-for="60-writing/01-blog/2023/黄山归来不看岳">黄山归来不看岳</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2024"><button class="folder-button"><span class="folder-title">2024</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2024"><li><a href="../../60-writing/01-blog/2024/「救赎之路」更名「向阳而生」" data-for="60-writing/01-blog/2024/「救赎之路」更名「向阳而生」">「救赎之路」更名「向阳而生」</a></li><li><a href="../../60-writing/01-blog/2024/回顾-2023" data-for="60-writing/01-blog/2024/回顾-2023">2023 年终总结</a></li><li><a href="../../60-writing/01-blog/2024/2023-年终问答" data-for="60-writing/01-blog/2024/2023-年终问答">2023 年终问答</a></li><li><a href="../../60-writing/01-blog/2024/CityWalk——公车挑战" data-for="60-writing/01-blog/2024/CityWalk——公车挑战">CityWalk——公车挑战:探索未知的城市</a></li><li><a href="../../60-writing/01-blog/2024/Python-项目终极部署解决方案" data-for="60-writing/01-blog/2024/Python-项目终极部署解决方案">Python 项目终极部署解决方案</a></li><li><a href="../../60-writing/01-blog/2024/一命二运三风水" data-for="60-writing/01-blog/2024/一命二运三风水">一命二运三风水</a></li><li><a href="../../60-writing/01-blog/2024/乌兰哈达火山银河之旅" data-for="60-writing/01-blog/2024/乌兰哈达火山银河之旅">乌兰哈达火山银河之旅</a></li><li><a href="../../60-writing/01-blog/2024/冰箱,让你我错过了多少新鲜的生活?" data-for="60-writing/01-blog/2024/冰箱,让你我错过了多少新鲜的生活?">冰箱,让你我错过了多少新鲜的生活?</a></li><li><a href="../../60-writing/01-blog/2024/夜泊西湖听雨声" data-for="60-writing/01-blog/2024/夜泊西湖听雨声">夜泊西湖听雨声</a></li><li><a href="../../60-writing/01-blog/2024/如何开好一场会?" data-for="60-writing/01-blog/2024/如何开好一场会?">如何开好一场会?</a></li><li><a href="../../60-writing/01-blog/2024/如何打破信息茧房?" data-for="60-writing/01-blog/2024/如何打破信息茧房?">如何打破信息茧房?</a></li><li><a href="../../60-writing/01-blog/2024/富人的红灯与穷人的绿灯" data-for="60-writing/01-blog/2024/富人的红灯与穷人的绿灯">富人的红灯与穷人的绿灯</a></li><li><a href="../../60-writing/01-blog/2024/师从-ChatGPT" data-for="60-writing/01-blog/2024/师从-ChatGPT">师从 ChatGPT</a></li><li><a href="../../60-writing/01-blog/2024/我又从-Ubunut-换成了-Fedora" data-for="60-writing/01-blog/2024/我又从-Ubunut-换成了-Fedora">我又从 Ubunut 换成了 Fedora</a></li><li><a href="../../60-writing/01-blog/2024/我的一天" data-for="60-writing/01-blog/2024/我的一天">我的一天</a></li><li><a href="../../60-writing/01-blog/2024/打工三年记" data-for="60-writing/01-blog/2024/打工三年记">打工三年记</a></li><li><a href="../../60-writing/01-blog/2024/新奇的-HR-经历" data-for="60-writing/01-blog/2024/新奇的-HR-经历">新奇的 HR 经历</a></li><li><a href="../../60-writing/01-blog/2024/穷则独善其身,达则兼济天下" data-for="60-writing/01-blog/2024/穷则独善其身,达则兼济天下">穷则独善其身,达则兼济天下</a></li><li><a href="../../60-writing/01-blog/2024/继续开荒我那一亩三分地" data-for="60-writing/01-blog/2024/继续开荒我那一亩三分地">继续开荒我那一亩三分地</a></li><li><a href="../../60-writing/01-blog/2024/記伍月" data-for="60-writing/01-blog/2024/記伍月">記伍月</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book"><button class="folder-button"><span class="folder-title">05-book</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/个人成长"><button class="folder-button"><span class="folder-title">个人成长</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/个人成长"><li><a href="../../60-writing/05-book/个人成长/以极简的方式去生活" data-for="60-writing/05-book/个人成长/以极简的方式去生活">以极简的方式去生活</a></li><li><a href="../../60-writing/05-book/个人成长/写出我心:普通人如何通过写作表达自己" data-for="60-writing/05-book/个人成长/写出我心:普通人如何通过写作表达自己">写出我心:普通人如何通过写作表达自己</a></li><li><a href="../../60-writing/05-book/个人成长/刻意练习:如何从新手到大师" data-for="60-writing/05-book/个人成长/刻意练习:如何从新手到大师">刻意练习:如何从新手到大师</a></li><li><a href="../../60-writing/05-book/个人成长/十分钟冥想" data-for="60-writing/05-book/个人成长/十分钟冥想">十分钟冥想</a></li><li><a href="../../60-writing/05-book/个人成长/学习之道" data-for="60-writing/05-book/个人成长/学习之道">学习之道</a></li><li><a href="../../60-writing/05-book/个人成长/学会写作:自我进阶的高效方法" data-for="60-writing/05-book/个人成长/学会写作:自我进阶的高效方法">学会写作:自我进阶的高效方法</a></li><li><a href="../../60-writing/05-book/个人成长/底层逻辑" data-for="60-writing/05-book/个人成长/底层逻辑">底层逻辑</a></li><li><a href="../../60-writing/05-book/个人成长/底层逻辑:看清这个世界的底牌" data-for="60-writing/05-book/个人成长/底层逻辑:看清这个世界的底牌">底层逻辑:看清这个世界的底牌</a></li><li><a href="../../60-writing/05-book/个人成长/我的第一本人生规划手册" data-for="60-writing/05-book/个人成长/我的第一本人生规划手册">我的第一本人生规划手册</a></li><li><a href="../../60-writing/05-book/个人成长/超级面试官:快速提升识人技能的面试实战手册" data-for="60-writing/05-book/个人成长/超级面试官:快速提升识人技能的面试实战手册">超级面试官:快速提升识人技能的面试实战手册</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/医学健康"><button class="folder-button"><span class="folder-title">医学健康</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/医学健康"><li><a href="../../60-writing/05-book/医学健康/你是你吃出来的(套装共2册)" data-for="60-writing/05-book/医学健康/你是你吃出来的(套装共2册)">你是你吃出来的(套装共2册)</a></li><li><a href="../../60-writing/05-book/医学健康/小小药箱护健康教您用好家庭小药箱" data-for="60-writing/05-book/医学健康/小小药箱护健康教您用好家庭小药箱">小小药箱护健康教您用好家庭小药箱</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/历史"><button class="folder-button"><span class="folder-title">历史</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/历史"><li><a href="../../60-writing/05-book/历史/信息简史" data-for="60-writing/05-book/历史/信息简史">信息简史</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/哲学宗教"><button class="folder-button"><span class="folder-title">哲学宗教</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/哲学宗教"><li><a href="../../60-writing/05-book/哲学宗教/第一性原理" data-for="60-writing/05-book/哲学宗教/第一性原理">第一性原理</a></li><li><a href="../../60-writing/05-book/哲学宗教/结构化思维" data-for="60-writing/05-book/哲学宗教/结构化思维">结构化思维</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/心理"><button class="folder-button"><span class="folder-title">心理</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/心理"><li><a href="../../60-writing/05-book/心理/乌合之众(果麦经典)" data-for="60-writing/05-book/心理/乌合之众(果麦经典)">乌合之众(果麦经典)</a></li><li><a href="../../60-writing/05-book/心理/认知觉醒:开启自我改变的原动力" data-for="60-writing/05-book/心理/认知觉醒:开启自我改变的原动力">认知觉醒:开启自我改变的原动力</a></li><li><a href="../../60-writing/05-book/心理/认知驱动:做成一件对他人很有用的事" data-for="60-writing/05-book/心理/认知驱动:做成一件对他人很有用的事">认知驱动:做成一件对他人很有用的事</a></li><li><a href="../../60-writing/05-book/心理/谈性说爱:写给女性的性心理24讲" data-for="60-writing/05-book/心理/谈性说爱:写给女性的性心理24讲">谈性说爱:写给女性的性心理24讲</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/政治军事"><button class="folder-button"><span class="folder-title">政治军事</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/政治军事"><li><a href="../../60-writing/05-book/政治军事/实践论" data-for="60-writing/05-book/政治军事/实践论">实践论</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/教育学习"><button class="folder-button"><span class="folder-title">教育学习</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/教育学习"><li><a href="../../60-writing/05-book/教育学习/如何阅读一本书" data-for="60-writing/05-book/教育学习/如何阅读一本书">如何阅读一本书</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/文学"><button class="folder-button"><span class="folder-title">文学</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/文学"><li><a href="../../60-writing/05-book/文学/老舍谈写作" data-for="60-writing/05-book/文学/老舍谈写作">老舍谈写作</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/社会文化"><button class="folder-button"><span class="folder-title">社会文化</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/社会文化"><li><a href="../../60-writing/05-book/社会文化/人体简史" data-for="60-writing/05-book/社会文化/人体简史">人体简史</a></li><li><a href="../../60-writing/05-book/社会文化/你不可不知的法律常识" data-for="60-writing/05-book/社会文化/你不可不知的法律常识">你不可不知的法律常识</a></li><li><a href="../../60-writing/05-book/社会文化/半小时漫画《论语》" data-for="60-writing/05-book/社会文化/半小时漫画《论语》">半小时漫画《论语》</a></li><li><a href="../../60-writing/05-book/社会文化/这里是中国" data-for="60-writing/05-book/社会文化/这里是中国">这里是中国</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/科学技术"><button class="folder-button"><span class="folder-title">科学技术</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/科学技术"><li><a href="../../60-writing/05-book/科学技术/贝尔实验室与美国革新大时代" data-for="60-writing/05-book/科学技术/贝尔实验室与美国革新大时代">贝尔实验室与美国革新大时代</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/精品小说"><button class="folder-button"><span class="folder-title">精品小说</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/精品小说"><li><a href="../../60-writing/05-book/精品小说/凤凰项目:一个IT运维的传奇故事(修订版)" data-for="60-writing/05-book/精品小说/凤凰项目:一个IT运维的传奇故事(修订版)">凤凰项目:一个IT运维的传奇故事(修订版)</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/经济理财"><button class="folder-button"><span class="folder-title">经济理财</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/经济理财"><li><a href="../../60-writing/05-book/经济理财/一本书读懂财报" data-for="60-writing/05-book/经济理财/一本书读懂财报">一本书读懂财报</a></li><li><a href="../../60-writing/05-book/经济理财/人力资源管理从入门到精通" data-for="60-writing/05-book/经济理财/人力资源管理从入门到精通">人力资源管理从入门到精通</a></li><li><a href="../../60-writing/05-book/经济理财/定投十年财务自由" data-for="60-writing/05-book/经济理财/定投十年财务自由">定投十年财务自由</a></li><li><a href="../../60-writing/05-book/经济理财/小米创业思考" data-for="60-writing/05-book/经济理财/小米创业思考">小米创业思考</a></li><li><a href="../../60-writing/05-book/经济理财/底层逻辑:半秒钟看透问题本质" data-for="60-writing/05-book/经济理财/底层逻辑:半秒钟看透问题本质">底层逻辑:半秒钟看透问题本质</a></li><li><a href="../../60-writing/05-book/经济理财/投资大白话(雪球「岛」系列)" data-for="60-writing/05-book/经济理财/投资大白话(雪球「岛」系列)">投资大白话(雪球「岛」系列)</a></li><li><a href="../../60-writing/05-book/经济理财/投资至简:从原点出发构建价值投资体系" data-for="60-writing/05-book/经济理财/投资至简:从原点出发构建价值投资体系">投资至简:从原点出发构建价值投资体系</a></li><li><a href="../../60-writing/05-book/经济理财/看懂金融的第一本书" data-for="60-writing/05-book/经济理财/看懂金融的第一本书">看懂金融的第一本书</a></li><li><a href="../../60-writing/05-book/经济理财/秒懂金融" data-for="60-writing/05-book/经济理财/秒懂金融">秒懂金融</a></li><li><a href="../../60-writing/05-book/经济理财/股票投资入门、进阶与实战" data-for="60-writing/05-book/经济理财/股票投资入门、进阶与实战">股票投资入门、进阶与实战</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/计算机"><button class="folder-button"><span class="folder-title">计算机</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/计算机"><li><a href="../../60-writing/05-book/计算机/IT基础架构:系统运维实践" data-for="60-writing/05-book/计算机/IT基础架构:系统运维实践">IT基础架构:系统运维实践</a></li><li><a href="../../60-writing/05-book/计算机/Linux命令行与shell脚本编程大全(第4版)" data-for="60-writing/05-book/计算机/Linux命令行与shell脚本编程大全(第4版)">Linux命令行与shell脚本编程大全(第4版)</a></li><li><a href="../../60-writing/05-book/计算机/Python工匠:案例、技巧与工程实践" data-for="60-writing/05-book/计算机/Python工匠:案例、技巧与工程实践">Python工匠:案例、技巧与工程实践</a></li><li><a href="../../60-writing/05-book/计算机/Python编程轻松进阶" data-for="60-writing/05-book/计算机/Python编程轻松进阶">Python编程轻松进阶</a></li><li><a href="../../60-writing/05-book/计算机/SQL必知必会(第5版)" data-for="60-writing/05-book/计算机/SQL必知必会(第5版)">SQL必知必会(第5版)</a></li><li><a href="../../60-writing/05-book/计算机/SRE:Google运维解密" data-for="60-writing/05-book/计算机/SRE:Google运维解密">SRE:Google运维解密</a></li><li><a href="../../60-writing/05-book/计算机/UNIX传奇:历史与回忆" data-for="60-writing/05-book/计算机/UNIX传奇:历史与回忆">UNIX传奇:历史与回忆</a></li><li><a href="../../60-writing/05-book/计算机/人人都懂设计模式:从生活中领悟设计模式(Python实现)" data-for="60-writing/05-book/计算机/人人都懂设计模式:从生活中领悟设计模式(Python实现)">人人都懂设计模式:从生活中领悟设计模式(Python实现)</a></li><li><a href="../../60-writing/05-book/计算机/从0到1:HTML+CSS快速上手" data-for="60-writing/05-book/计算机/从0到1:HTML+CSS快速上手">从0到1:HTML+CSS快速上手</a></li><li><a href="../../60-writing/05-book/计算机/从0到1:JavaScript-快速上手" data-for="60-writing/05-book/计算机/从0到1:JavaScript-快速上手">从0到1:JavaScript 快速上手</a></li><li><a href="../../60-writing/05-book/计算机/明解Python" data-for="60-writing/05-book/计算机/明解Python">明解Python</a></li><li><a href="../../60-writing/05-book/计算机/每天5分钟玩转Docker容器技术" data-for="60-writing/05-book/计算机/每天5分钟玩转Docker容器技术">每天5分钟玩转Docker容器技术</a></li><li><a href="../../60-writing/05-book/计算机/流畅的Python" data-for="60-writing/05-book/计算机/流畅的Python">流畅的Python</a></li><li><a href="../../60-writing/05-book/计算机/硅谷之火:个人计算机的诞生与衰落(第3版)" data-for="60-writing/05-book/计算机/硅谷之火:个人计算机的诞生与衰落(第3版)">硅谷之火:个人计算机的诞生与衰落(第3版)</a></li><li><a href="../../60-writing/05-book/计算机/秒懂设计模式" data-for="60-writing/05-book/计算机/秒懂设计模式">秒懂设计模式</a></li><li><a href="../../60-writing/05-book/计算机/程序员的README" data-for="60-writing/05-book/计算机/程序员的README">程序员的README</a></li><li><a href="../../60-writing/05-book/计算机/网络安全等级保护2.0:定级、测评、实施与运维" data-for="60-writing/05-book/计算机/网络安全等级保护2.0:定级、测评、实施与运维">网络安全等级保护2.0:定级、测评、实施与运维</a></li><li><a href="../../60-writing/05-book/计算机/网络是怎样连接的" data-for="60-writing/05-book/计算机/网络是怎样连接的">网络是怎样连接的</a></li><li><a href="../../60-writing/05-book/计算机/虚拟化工程师运维实战:VMware服务器虚拟化+Citrix桌面应用虚拟化+Veeam备份+Zabbix监控" data-for="60-writing/05-book/计算机/虚拟化工程师运维实战:VMware服务器虚拟化+Citrix桌面应用虚拟化+Veeam备份+Zabbix监控">虚拟化工程师运维实战:VMware服务器虚拟化+Citrix桌面/应用虚拟化+Veeam备份+Zabbix监控</a></li><li><a href="../../60-writing/05-book/计算机/计算机:一部历史" data-for="60-writing/05-book/计算机/计算机:一部历史">计算机:一部历史</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-outer "><ul style="padding-left:0;" class="content" data-folderul></ul></div></li></ul></div></li><li id="explorer-end"></li></ul></div></div><div class="recent-notes desktop-only"><h3>博客</h3><ul class="recent-ul"></ul></div></div><div class="center"><div class="page-header"><div class="popover-hint"><nav class="breadcrumb-container" aria-label="breadcrumbs"><div class="breadcrumb-element"><a href="../../">Home</a><p> ❯ </p></div><div class="breadcrumb-element"><a href="../../00-knowledge/">00 knowledge</a><p> ❯ </p></div><div class="breadcrumb-element"><a href="../../00-knowledge/05-style-guide/">05 style guide</a><p> ❯ </p></div><div class="breadcrumb-element"><a href>Obsidian 知识库治理蓝皮书</a></div></nav><h1 class="article-title">Obsidian 知识库治理蓝皮书</h1><p show-comma="true" class="content-meta"><span>2025年11月03日</span><span>37分钟阅读</span></p></div></div><article class="popover-hint"><h2 id="序言">序言<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#序言" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>知识管理是一项长期且复杂的工程,只有通过清晰的规范,才能确保信息在收集、整理、使用和传承的每一个阶段都能高效发挥价值。</p>
|
||
<p>本蓝皮书即是为此目标而制定的一套<strong>统一标准</strong>,并以<strong>PARA 模型</strong>、<strong>生命周期视角</strong>与<strong>演进式治理</strong>为指导思想,致力于构建一个<strong>既灵活又严谨</strong>的知识管理体系。</p>
|
||
<h3 id="宗旨">宗旨<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#宗旨" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>本规范旨在解决以下核心问题:</p>
|
||
<ol>
|
||
<li><strong>可发现性</strong>:所有笔记都能通过一致的命名、标签和索引被快速找到,无论是近期创建还是多年沉淀。</li>
|
||
<li><strong>可重用性</strong>:每条信息都经过清晰的分类与关联,方便在不同项目、主题、领域中反复引用、复用。</li>
|
||
<li><strong>可演化性</strong>:知识随着时间更新演进,笔记的状态、版本、上下文都能被追溯和完善,避免信息孤岛与遗忘。</li>
|
||
<li><strong>可协作性</strong>:既支持<strong>个人第二大脑</strong>的高效使用,也支持<strong>团队共享</strong>与多角色参与,通过<strong>元数据、版本控制、权限管理</strong>保障协同质量。</li>
|
||
</ol>
|
||
<p>通过统一规范,既保障个人使用的简洁高效,也支持团队场景的协作和长期维护。</p>
|
||
<h3 id="指导思想">指导思想<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#指导思想" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>本蓝皮书在设计上,秉持以下三大原则:</p>
|
||
<ol>
|
||
<li><strong>框架先行,细节渐进</strong>:先确立清晰的分区与命名逻辑(PARA 模型),再通过实践逐步丰富标签、元数据和模板。<strong>先搭好骨架,再养成肌肉</strong>。</li>
|
||
<li><strong>生命周期视角</strong>:所有信息都视为<strong>从收集(Capture)—整理(Curate)—创造(Create)—连接(Connect)—归档(Archive)</strong> 的流动过程,避免写完即弃。</li>
|
||
<li><strong>可验证与可改进</strong>:所有规范应当具备<strong>可衡量的执行标准</strong>(如清理率、分类率、链接密度),并在使用中迭代优化。</li>
|
||
</ol>
|
||
<h3 id="适用范围">适用范围<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#适用范围" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>本蓝皮书适用于以下 <strong>Obsidian 知识库核心组件与工作流</strong>:</p>
|
||
<ul>
|
||
<li><strong>Markdown 笔记</strong>:所有日常记录、项目文档、读书笔记、会议纪要、研究备忘等。</li>
|
||
<li><strong>YAML 元数据</strong>:用于描述笔记属性(状态、责任人、版本、隐私级别、标签等),支撑自动化管理、进度追踪与权限控制。</li>
|
||
<li><strong>目录与命名规范</strong>:所有文件与文件夹应遵循**PARA 分区(Projects、Areas、Resources、Archive)**及统一命名规则(见后续章节),确保跨平台一致性。</li>
|
||
<li><strong>附件管理</strong>:图片、PDF、音频、视频及其他二进制文件的命名、存储、引用方式。</li>
|
||
<li><strong>脚本与自动化工具</strong>:包括 Templater 模板、Dataview 查询、批量操作脚本(如 Inbox 清理、状态审计)、Git 同步钩子等。</li>
|
||
<li><strong>插件配置</strong>:所有核心插件(如 Dataview、Templater、Git 等)的启用、版本管理、配置文件标准。</li>
|
||
<li><strong>版本控制与安全措施</strong>:Git 同步策略、加密流程、访问控制、审计日志。</li>
|
||
</ul>
|
||
<p>简而言之,<strong>凡是与 Obsidian 知识库全生命周期相关的内容,均在本蓝皮书约束范围之内</strong>。</p>
|
||
<h3 id="派生规范">派生规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#派生规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>考虑到不同使用者(如个人与团队)、不同领域(科研、产品、写作)在实践中存在差异,本蓝皮书引入<strong>派生规范机制</strong>,以兼顾统一性与灵活性。</p>
|
||
<p><strong>规则如下:</strong></p>
|
||
<ol>
|
||
<li><strong>最高准则</strong>:蓝皮书为全局通用最高规范,所有笔记和操作必须遵循其基本原则(可发现性、可重用性、可演化性、可协作性)。</li>
|
||
<li><strong>领域派生规范</strong>:在蓝皮书框架下,可制定更具针对性的细化规范,</li>
|
||
<li><strong>继承与冲突处理</strong>:派生规范不得与蓝皮书核心原则相抵触。如出现冲突,<strong>建议以蓝皮书为准</strong>。</li>
|
||
<li><strong>修订与演进</strong>:蓝皮书及派生规范均需通过标准化流程(提案、评审、版本发布)进行修订。</li>
|
||
</ol>
|
||
<h3 id="核心价值观">核心价值观<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心价值观" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>本蓝皮书倡导以下价值观:</p>
|
||
<ul>
|
||
<li><strong>透明性</strong>:所有笔记和变更都可被追溯和解释。</li>
|
||
<li><strong>一致性</strong>:无论个人或团队,始终遵循统一的结构与命名约定。</li>
|
||
<li><strong>简洁性</strong>:避免不必要的复杂化,确保长期可维护性。</li>
|
||
<li><strong>灵活性</strong>:通过派生规范与元数据,兼容不同场景和偏好。</li>
|
||
<li><strong>进化性</strong>:鼓励持续完善,拥抱新工具(如 AI 自动标注、智能推荐、去中心化存储)。</li>
|
||
</ul>
|
||
<h2 id="目录与命名">目录与命名<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#目录与命名" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>目录与命名的本质,是<strong>用一致的结构和语义为笔记赋予位置与上下文</strong>,让内容在海量积累中始终<strong>可发现、可组合、可迁移</strong>。</p>
|
||
<p>良好的目录体系不是一成不变的分类法,而是一种<strong>帮助人和机器理解知识边界与关系的长期约定</strong>。通过清晰、有限、统一的命名与层级规则,知识库才能在扩展中保持有序,而非退化为混沌的信息堆。</p>
|
||
<h3 id="核心理念">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>层级清晰,语义明确</strong>:每一层目录都应表达唯一且清晰的概念,禁止混用主题、类型、时间等不同分类维度,确保路径在任何场景下都能一眼理解其含义。</li>
|
||
<li><strong>编号驱动与命名规范</strong>:所有目录和文件应采用<strong>两位编号 + kebab case</strong>命名方式,既能保证在多系统下排序一致,又提升可读性和脚本兼容性,避免因空格或大小写导致的问题。</li>
|
||
<li><strong>有限层级</strong>:目录深度建议不超过三层,防止路径冗长、迁移复杂和协作混乱。如需更细粒度的分类,优先通过标签或索引笔记而非增加层级。</li>
|
||
<li><strong>可迁移性与稳定性</strong>:命名与目录应保持跨平台和跨工具的兼容性,避免依赖特定软件或插件的私有逻辑,保障在不同环境下长期可用。</li>
|
||
<li><strong>演进与治理机制</strong>:目录结构和命名规范不是静态的,应定期审视与优化,确保在知识库成长时依然贴合实际使用需求,并保留向后兼容性。</li>
|
||
</ol>
|
||
<h3 id="目录规范">目录规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#目录规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>根目录采用<strong>数字编号 + 主题分组</strong>的命名方式,确保分类清晰、顺序一致,并便于未来扩展和维护。</p>
|
||
<figure data-rehype-pretty-code-figure><pre tabindex="0" data-language="text" data-theme="github-light github-dark"><code data-language="text" data-theme="github-light github-dark" style="display:grid;"><span data-line><span>.</span></span>
|
||
<span data-line><span>├── 00-knowledge # 知识体系、风格指南、方法论</span></span>
|
||
<span data-line><span>├── 10-formal-sciences # 数理科学</span></span>
|
||
<span data-line><span>├── 16-computer-science # 计算机科学</span></span>
|
||
<span data-line><span>├── 20-natural-sciences # 自然科学</span></span>
|
||
<span data-line><span>├── 30-social-sciences # 社会科学</span></span>
|
||
<span data-line><span>├── 40-professional # 职业技能</span></span>
|
||
<span data-line><span>├── 50-personal # 个人生活</span></span>
|
||
<span data-line><span>├── 60-writing # 写作产出</span></span>
|
||
<span data-line><span>├── 70-future # 前沿探索</span></span>
|
||
<span data-line><span>├── 80-project # 项目与任务</span></span>
|
||
<span data-line><span>├── 90-obsidian # Obsidian 配置与模板</span></span>
|
||
<span data-line><span>├── 91-attachments # 附件(图片、音视频)</span></span>
|
||
<span data-line><span>├── 92-archive # 历史归档</span></span>
|
||
<span data-line><span>├── 99-inbox # 临时收集</span></span>
|
||
<span data-line><span>└── README.md # 仓库说明</span></span></code></pre></figure>
|
||
<h4 id="设计原则">设计原则<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#设计原则" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h4>
|
||
<p>一级目录建议使用<strong>整十编号优先</strong>(如 <code>10-</code>、<code>20-</code>、<code>30-</code>),为后续新增分类预留编号区间。</p>
|
||
<p>例如:<code>16-computer-science</code> 源自 <code>10-formal-sciences</code> 拆分,如果未来需要细分,可在 <code>11-19</code> 范围内插入新目录。同理,若 <code>40-professional</code> 下需增加细分类,可使用 <code>41-</code>、<code>42-</code> 等编号。</p>
|
||
<h3 id="命名规范">命名规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#命名规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>为确保文件<strong>可预测、可检索、便于长期维护</strong>,务必遵循以下通用规则:</p>
|
||
<h4 id="通用规范">通用规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#通用规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h4>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>规则</th><th>说明</th></tr></thead><tbody><tr><td><strong>小写字母</strong></td><td>仅使用 <code>a-z</code>、<code>0-9</code> 和短横线 <code>-</code></td></tr><tr><td><strong>不含空格</strong></td><td>所有空格统一替换为短横线 <code>-</code></td></tr><tr><td><strong>无特殊字符</strong></td><td>禁用 <code>_</code>、<code>#</code>、<code>@</code>、<code>&</code> 等特殊符号</td></tr><tr><td><strong>可读性优先</strong></td><td>避免不必要的缩写,保持清晰、直观</td></tr><tr><td><strong>日期格式</strong></td><td><code>YYYY-MM-DD</code> 或 <code>YYYY-MM-DDTHH:mm:ssZ</code></td></tr></tbody></table></div>
|
||
<h4 id="命名要素">命名要素<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#命名要素" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h4>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>要素</th><th>说明</th><th>示例</th></tr></thead><tbody><tr><td><strong>大小写</strong></td><td>文件名全部使用小写字母</td><td><code>zettelkasten-methodology-core.md</code></td></tr><tr><td><strong>分隔符</strong></td><td>统一采用短横线 <code>-</code> 作为分隔符</td><td><code>python-virtualenv-overview.md</code></td></tr><tr><td><strong>短标识(slug)</strong></td><td>无日期的主题材料需使用简短标识,清晰表达主题及关键词</td><td><code>zettelkasten-methodology-core.md</code></td></tr><tr><td><strong>字符限制</strong></td><td>文件名建议 ≤ 100 字符,slug 建议 ≤ 20 字符</td><td><em>遵循上述示例</em></td></tr></tbody></table></div>
|
||
<h2 id="元数据与-yaml">元数据与 YAML<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#元数据与-yaml" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>元数据的本质,是<strong>为笔记赋予机器可读的身份与语义</strong>,让其从纯文本演化为<strong>结构化、可计算的知识单元</strong>。通过 YAML Frontmatter,笔记不仅具备人类可读性,还能支持<strong>高效检索、自动分类、智能推荐和生命周期管理</strong>。</p>
|
||
<p>一个规范、演进的元数据体系,是任何第二大脑系统<strong>长期可扩展性的关键保障</strong>。</p>
|
||
<h3 id="核心理念-1">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-1" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>结构化信息</strong>:元数据将笔记从无结构文本提升为带结构的数据容器,让自动化工具(如 Dataview、Templater、搜索脚本)能够可靠地解析、处理与重组内容。</li>
|
||
<li><strong>多维度索引</strong>:YAML 字段支持按主题、日期、状态、隐私级别等多维度快速筛选和聚合,让笔记在海量内容中保持可发现性。</li>
|
||
<li><strong>语义可演化</strong>:元数据体系应随着知识库的发展不断演化:在保持向后兼容的前提下,逐步拓展新字段和约定,适配更多业务和使用场景。</li>
|
||
<li><strong>一致性与标准化</strong>:所有笔记应遵循统一的元数据字段、命名规范和数据格式,避免因随意扩展导致的语义混乱与工具解析失败。</li>
|
||
<li><strong>最小必要集</strong>:元数据应保持简洁,只包含当前必需的字段,避免冗余和复杂性;每新增一个字段都需明确其使用场景和维护责任。</li>
|
||
</ol>
|
||
<h3 id="核心字段">核心字段<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心字段" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>字段</th><th>作用</th><th>必须性</th></tr></thead><tbody><tr><td><code>slug</code></td><td>永久 ID</td><td>✅</td></tr><tr><td><code>title</code></td><td>可读标题</td><td>✅</td></tr><tr><td><code>tags</code></td><td>标签类型</td><td>✅</td></tr><tr><td><code>status</code></td><td>生命周期</td><td>✅</td></tr><tr><td><code>updated</code></td><td>时间戳</td><td>✅</td></tr><tr><td><code>review</code></td><td>复审日期</td><td>⚙️</td></tr><tr><td><code>author</code></td><td>作者数组</td><td>⚙️</td></tr><tr><td><code>privacy</code></td><td>权限级别</td><td>⚙️</td></tr><tr><td><code>source</code></td><td>信息来源</td><td>🌱</td></tr><tr><td><code>related</code></td><td>关联笔记</td><td>🌱</td></tr></tbody></table></div>
|
||
<h3 id="字段规范">字段规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#字段规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>字段</th><th>类型</th><th>格式 / 可选值</th><th>说明</th><th>示例</th></tr></thead><tbody><tr><td><code>slug</code></td><td>string</td><td><code>^[a-z0-9\-]{3,80}$</code>(全小写、连字符)</td><td>永久唯一 ID</td><td><code>deep-work-notes</code></td></tr><tr><td><code>title</code></td><td>string</td><td>1–160 字符,不含首尾空格</td><td>人类可读标题</td><td><code>深度工作读书笔记</code></td></tr><tr><td><code>tags</code></td><td>string[]</td><td>每项:<code>#分组/主题</code>,最多 8 个</td><td>类型/主题标签</td><td><code>["#type/book", "#topic/focus"]</code></td></tr><tr><td><code>status</code></td><td>enum</td><td><code>idea</code> · <code>draft</code> · <code>review</code> · <code>published</code> · <code>evergreen</code> · <code>archived</code></td><td>生命周期阶段</td><td><code>draft</code></td></tr><tr><td><code>updated</code></td><td>datetime</td><td>ISO 日期:<code>YYYY-MM-DD</code> 或 <code>YYYY-MM-DDTHH:mm:ssZ</code></td><td>最近更新时间</td><td><code>2025-07-09T15:25:00Z</code></td></tr><tr><td><code>review</code></td><td>date</td><td>ISO 日期:<code>YYYY-MM-DD</code> 或 <code>YYYY-MM-DDTHH:mm:ssZ</code></td><td>下次复审日期</td><td><code>2025-10-01</code></td></tr><tr><td><code>author</code></td><td>string[]</td><td>每项 1–50 字符,最多 5 个</td><td>作者/责任人</td><td><code>["Cal Newport"]</code></td></tr><tr><td><code>privacy</code></td><td>enum</td><td><code>public</code> · <code>internal</code> · <code>confidential</code></td><td>权限级别</td><td><code>internal</code></td></tr><tr><td><code>source</code></td><td>string / object</td><td>简写:<code>book: 名称</code> 或对象:<code>book:</code>、<code>url:</code></td><td>信息来源</td><td><code>book: Deep Work</code> <code>url: https://example.com</code></td></tr><tr><td><code>related</code></td><td>link[]</td><td>Obsidian 内部链接格式:<code>[[笔记ID]]</code>,最多 10 个</td><td>关联笔记</td><td><code>["[[focus-habits]]", "[[time-blocking]]"]</code></td></tr></tbody></table></div>
|
||
<h3 id="标准模板示例">标准模板示例<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#标准模板示例" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<figure data-rehype-pretty-code-figure><pre tabindex="0" data-language="yaml" data-theme="github-light github-dark"><code data-language="yaml" data-theme="github-light github-dark" style="display:grid;"><span data-line><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">---</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">slug</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">deep-work-notes</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">title</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">深度工作读书笔记</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">tags</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">#type/book</span></span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">#topic/focus</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">status</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">draft</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">updated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2025-07-09T15:25:00Z</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">review</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2025-10-01</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">author</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">Cal Newport</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">privacy</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">internal</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">source</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> book</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">Deep Work</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> url</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">https://www.calnewport.com/books/deep-work/</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">related</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - [[</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">focus-habits</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]]</span></span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - [[</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">time-blocking</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]]</span></span>
|
||
<span data-line><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">---</span></span></code></pre></figure>
|
||
<h2 id="链接与引用">链接与引用<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#链接与引用" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>链接与引用的本质,是<strong>让知识在时空中产生可验证的关联</strong>。</p>
|
||
<p>链接是知识库的血管,引用是流动其中的血液,二者共同构建了<strong>跨笔记、跨主题、跨时间的结构化网络</strong>。只有当链接体系具备<strong>一致性、可追溯性与长期稳定性</strong>,个人或团队的知识管理系统才能演化为<strong>可计算、可发现的动态图谱</strong>。</p>
|
||
<h3 id="核心理念-2">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-2" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>统一性</strong>:所有内部链接应统一使用 <code>[[相对路径/文件名]]</code> 格式,禁止混用绝对路径、裸文件名或扩展名,确保在多平台与多工具间稳定解析。</li>
|
||
<li><strong>上下文清晰</strong>:每条引用都必须在正文交代<strong>出处与用意</strong>,避免出现孤立的悬空链接,让后续阅读和检索具备明确语义。</li>
|
||
<li><strong>长期稳定性</strong>:链接应始终指向固定的文件名或锚点,文件改名需使用重命名并更新链接功能,保证历史引用不失效。</li>
|
||
<li><strong>可检索性</strong>:链接命名应兼顾人类可读性与机器可检索性,支持 Dataview、Graph View 等工具查询;外部链接一律使用 Markdown 标准格式。</li>
|
||
<li><strong>双向友好</strong>:当引用外部主题或关键笔记时,建议在目标笔记创建回链,形成双向链接,保持知识图谱的完整性与可探索性。</li>
|
||
</ol>
|
||
<h3 id="内部链接规范">内部链接规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#内部链接规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<h4 id="绝对根目录相对路径">绝对根目录相对路径<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#绝对根目录相对路径" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h4>
|
||
<pre><code>[[根目录/子目录/文件名]]
|
||
</code></pre>
|
||
<ul>
|
||
<li><strong>根目录起算</strong>:避免在不同文件夹层级出现多种相对标准</li>
|
||
<li><strong>不得添加 <code>.md</code></strong>:兼容移动端、博客生成器</li>
|
||
<li><strong>改名自动更新</strong>:务必开启 <code>Settings ↦ Files & Links ↦ Automatically update links</code> 或使用 <strong>Advanced URI</strong> 批量脚本</li>
|
||
</ul>
|
||
<h3 id="外部链接规范">外部链接规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#外部链接规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<h4 id="主流-markdown-形式">主流 Markdown 形式<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#主流-markdown-形式" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h4>
|
||
<pre><code>[可读标题](https://example.com)
|
||
</code></pre>
|
||
<ul>
|
||
<li>
|
||
<p><strong>禁止裸 URL</strong>:阅读体验差,难以全文检索显示</p>
|
||
</li>
|
||
<li>
|
||
<p><strong>可选标题别名</strong>:<code>[RFC 2119](https://www.rfc-editor.org/rfc/rfc2119)</code></p>
|
||
</li>
|
||
<li>
|
||
<p><strong>引用块格式</strong>(推荐)</p>
|
||
<pre><code>> 来源: [维基百科·微积分](https://zh.wikipedia.org/wiki/微积分)
|
||
</code></pre>
|
||
</li>
|
||
</ul>
|
||
<h3 id="引用段落">引用段落<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#引用段落" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>要素</th><th>说明</th><th>不合规示例</th><th>合规示例</th></tr></thead><tbody><tr><td><strong>显式来源</strong></td><td>链接或内部引用必须在同一区块标明</td><td>只贴文字不注明出处</td><td><code>> 来源: [[zettelkasten-method]]</code></td></tr><tr><td><strong>上下文摘要</strong></td><td>引用内容前需 1-2 句解释 <em>为何引用</em></td><td>裸链接堆砌</td><td><code>> Zettelkasten 方法强调…</code></td></tr><tr><td><strong>二次加工</strong></td><td>建议在引用后立即写批注,提升原创比例</td><td>无批注</td><td><code>> 💡我的思考:…</code></td></tr></tbody></table></div>
|
||
<h3 id="跨主题引用">跨主题引用<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#跨主题引用" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li>
|
||
<p><strong>检索意图明确</strong></p>
|
||
<ul>
|
||
<li><code>CTRL/CMD + O</code> 打开目标笔记快速预览</li>
|
||
<li>确认与当前主题 tag 不冲突</li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
<p><strong>插入引用块</strong></p>
|
||
<figure data-rehype-pretty-code-figure><pre tabindex="0" data-language="markdown" data-theme="github-light github-dark"><code data-language="markdown" data-theme="github-light github-dark" style="display:grid;"><span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> 来源: [[</span><span style="--shiki-light:#032F62;--shiki-dark:#DBEDFF;--shiki-light-text-decoration:underline;--shiki-dark-text-decoration:underline;">10-formal-sciences/01-mathematics/calculus-overview#基本概念|基本概念</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">]]</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> 微积分研究变化率与累积量…</span></span></code></pre></figure>
|
||
</li>
|
||
<li>
|
||
<p><strong>补充 YAML <code>related</code></strong>(自动或手动)</p>
|
||
<figure data-rehype-pretty-code-figure><pre tabindex="0" data-language="yaml" data-theme="github-light github-dark"><code data-language="yaml" data-theme="github-light github-dark" style="display:grid;"><span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">related</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - [[</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">calculus-overview</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]]</span></span></code></pre></figure>
|
||
</li>
|
||
</ol>
|
||
<h3 id="最佳实践">最佳实践<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#最佳实践" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<figure data-rehype-pretty-code-figure><pre tabindex="0" data-language="markdown" data-theme="github-light github-dark"><code data-language="markdown" data-theme="github-light github-dark" style="display:grid;"><span data-line><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;--shiki-light-font-weight:bold;--shiki-dark-font-weight:bold;">### 1 何为深度工作</span></span>
|
||
<span data-line> </span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">源起于 Cal Newport 的定义:</span></span>
|
||
<span data-line> </span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> 来源: [[</span><span style="--shiki-light:#032F62;--shiki-dark:#DBEDFF;--shiki-light-text-decoration:underline;--shiki-dark-text-decoration:underline;">理论/生产力/深度工作笔记#定义|定义</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">]]</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> 深度工作(Deep Work)是指… </span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> </span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;--shiki-light-font-style:italic;--shiki-dark-font-style:italic;">*💡我的洞见:在 AI 时代,深度专注更显稀缺。*</span></span>
|
||
<span data-line> </span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">外部佐证:</span></span>
|
||
<span data-line> </span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> 来源: [</span><span style="--shiki-light:#032F62;--shiki-dark:#DBEDFF;--shiki-light-text-decoration:underline;--shiki-dark-text-decoration:underline;">MIT Study (2024)</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">](</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;--shiki-light-text-decoration:underline;--shiki-dark-text-decoration:underline;">https://doi.org/10.1145/XXXX</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">)</span></span>
|
||
<span data-line><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">> 对 2000 名知识工作者的实验表明…</span></span>
|
||
<span data-line> </span>
|
||
<span data-line><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;--shiki-light-font-weight:bold;--shiki-dark-font-weight:bold;">---</span></span>
|
||
<span data-line> </span>
|
||
<span data-line><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">相关笔记 </span></span>
|
||
<span data-line><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70;">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> [[</span><span style="--shiki-light:#032F62;--shiki-dark:#DBEDFF;--shiki-light-text-decoration:underline;--shiki-dark-text-decoration:underline;">行为/专注习惯/focus-habits</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]] </span></span>
|
||
<span data-line><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70;">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> [[</span><span style="--shiki-light:#032F62;--shiki-dark:#DBEDFF;--shiki-light-text-decoration:underline;--shiki-dark-text-decoration:underline;">工具/时间管理/time-blocking</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]]</span></span></code></pre></figure>
|
||
<h2 id="标签">标签<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#标签" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>标签的本质,是<strong>为知识内容赋予可横向组合的语义坐标</strong>。</p>
|
||
<p>在目录负责物理归档的前提下,标签承担着<strong>跨主题检索、自动化聚合与智能推荐</strong>的关键角色。一套语义清晰、层级合理、演进友好的标签语言,能够显著提升笔记系统的<strong>可发现性与长期适应性</strong>。</p>
|
||
<h3 id="核心理念-3">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-3" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>语义清晰</strong>:每个标签都应明确表示主题或属性,而非目录位置。标签是内容的语义标记,不应混用物理归档概念,如用 <code>#machine-learning</code> 表示领域,而非 <code>#10-formal-sciences</code>。</li>
|
||
<li><strong>层级有限</strong>:标签层级最多保留两级,避免出现无限嵌套导致混乱。层级关系仅用于必要的上位—下位概念,如 <code>#project/active</code>。</li>
|
||
<li><strong>一事一义</strong>:每个标签只表达一个维度,避免含混不清的泛用标签。禁止使用如 <code>#todo</code> 等模糊标签,任务管理应通过专用插件或状态字段完成。</li>
|
||
<li><strong>演进与治理机制</strong>:标签体系不是一次性定义完毕,应随着知识库扩展定期审视、合并、废弃或新增,保持语义鲜明与适应性。</li>
|
||
<li><strong>最小必要集</strong>:标签数量应控制在能被人脑识别和运用的范围内,优先少而清晰,而非多而分散,确保长期可维护性。</li>
|
||
</ol>
|
||
<h3 id="命名规则">命名规则<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#命名规则" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>为保证一致性与脚本兼容,建议标签命名遵循以下规范:</p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>规则</th><th>要点</th></tr></thead><tbody><tr><td>全小写字母</td><td><code>machine-learning</code></td></tr><tr><td>短横线分词</td><td><code>knowledge-management</code></td></tr><tr><td>无空格 & 特符</td><td>禁用空格、<code>& @ $</code> 等</td></tr><tr><td>不用 emoji</td><td>保持纯文本</td></tr><tr><td>二级以斜杠切分</td><td><code>#topic/data-science</code></td></tr></tbody></table></div>
|
||
<h3 id="核心维度">核心维度<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心维度" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>维度</th><th>前缀范式</th><th>例子</th><th>场景</th></tr></thead><tbody><tr><td><strong>主题</strong></td><td><code>#topic/</code></td><td><code>#topic/security</code> <code>#topic/docker</code></td><td>跨学科聚合</td></tr><tr><td><strong>类型</strong></td><td><code>#type/</code></td><td><code>#type/article</code> <code>#type/cheatsheet</code></td><td>文档形式、输出形态</td></tr><tr><td><strong>状态</strong></td><td><code>#status/</code></td><td><code>#status/draft</code> <code>#status/review</code></td><td><em>仅在你不想用独立 <code>status</code> 字段时</em></td></tr><tr><td><strong>项目</strong></td><td><code>#project/</code></td><td><code>#project/obsidian-wiki</code></td><td>多文件协作或时间绑定任务</td></tr></tbody></table></div>
|
||
<h3 id="扩展维度">扩展维度<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#扩展维度" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>维度</th><th>前缀范式</th><th>示例</th><th>适用场景</th></tr></thead><tbody><tr><td><strong>扩展</strong></td><td><code>#ext/</code></td><td><code>#ext/experimental</code> <code>#ext/temp-2025</code></td><td>临时性、实验性、待定性或短期标签</td></tr></tbody></table></div>
|
||
<h2 id="模板与自动化">模板与自动化<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#模板与自动化" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>模板与自动化的本质,是<strong>将高频认知劳动转化为可复用的流程资产</strong>。</p>
|
||
<p>它不仅提升效率,更保证了<strong>内容质量的稳定性与团队协作的一致性</strong>。在知识库体系中,模板和脚本构成了<strong>结构化生产与持续改进的基础设施</strong>,是实现规模化、标准化与智能化的关键要素。</p>
|
||
<h3 id="核心理念-4">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-4" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>一致性优先</strong>:所有模板和脚本必须在命名、存放位置、字段定义上保持统一,确保任何成员使用相同输入都能得到一致输出,降低协作摩擦。</li>
|
||
<li><strong>可追溯性保障</strong>:每一个模板与脚本都应记录作者、版本、用途等元数据,确保在出错或需要优化时能快速定位责任与修改依据。</li>
|
||
<li><strong>自动化友好</strong>:所有模板需与 Templater、QuickAdd、Dataview 等核心插件兼容,脚本输出格式应保证可被后续流程解析,支持批量操作与持续改进。</li>
|
||
<li><strong>最小耦合性</strong>:模板与脚本尽量保持独立与通用,避免与特定笔记或个人习惯高度耦合,以增强可移植性和团队复用性。</li>
|
||
<li><strong>演进与复盘机制</strong>:模板和自动化脚本不是一劳永逸,需定期复盘其适配性、效率和易用性,根据反馈持续优化迭代。</li>
|
||
</ol>
|
||
<h3 id="目录结构">目录结构<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#目录结构" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>所有模板和脚本统一存放于:</p>
|
||
<pre><code>90-obsidian/
|
||
├── templates/ # 模板
|
||
│ ├── daily.md
|
||
│ ├── weekly.md
|
||
│ ├── meeting.md
|
||
│ ├── reading.md
|
||
│ ├── project.md
|
||
│ └── proposal.md
|
||
├── script/ # 自动化脚本
|
||
│ ├── rename.js
|
||
│ ├── update-metadata.js
|
||
│ └── batch-move.py
|
||
├── marp/ # 幻灯片模板
|
||
└── icon/ # 图标资源
|
||
</code></pre>
|
||
<h3 id="必备模板">必备模板<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#必备模板" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>模板类型</th><th>主要作用</th></tr></thead><tbody><tr><td>日报模板</td><td>记录每日行动、反思、重要事件,形成细颗粒度的行为数据积累</td></tr><tr><td>周报模板</td><td>总结本周进展与收获,规划下周目标,促进节奏与持续改进</td></tr><tr><td>读书模板</td><td>提炼书籍要点、个人见解与后续行动,沉淀系统化阅读资产</td></tr><tr><td>季报模板</td><td>战略性总结与方向调整,梳理季度目标达成情况</td></tr><tr><td>博客模板</td><td>支持结构化写作,输出对外内容,提升影响力</td></tr><tr><td>文档模板</td><td>记录和共享结构化资料,形成项目或知识的正式输出</td></tr></tbody></table></div>
|
||
<h2 id="生命周期">生命周期<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#生命周期" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>生命周期管理的本质,是<strong>把笔记视为持续演化的知识资产,而非一次性内容</strong>。</p>
|
||
<p>通过清晰的阶段划分、准入条件和流转标准,确保每条笔记在不同阶段都具备<strong>明确目标和时间约束</strong>,让知识始终处于<strong>最新、最优、最相关</strong>状态,避免沉没成本和陈旧信息的累积。</p>
|
||
<h3 id="核心理念-5">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-5" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>演进视角</strong>:所有笔记都是不完整的假设集合,需要在捕获、验证、沉淀、更新的周期中不断演进,而非一次性定稿。</li>
|
||
<li><strong>阶段明确</strong>:生命周期分为 Inbox、Draft、Review、Evergreen、Archive 五个阶段,每一阶段都有清晰的目标、准入条件和时限约束,避免状态混乱。</li>
|
||
<li><strong>周期性复核</strong>:任何笔记都需要定期复查其有效性与适用性,防止过时即真理,尤其是 Evergreen 笔记需每 180 天至少复核一次。</li>
|
||
<li><strong>可追溯与透明</strong>:每次状态变更都必须记录原因、执行人和时间,形成知识资产演化的完整轨迹,便于复盘与责任界定。</li>
|
||
<li><strong>最小必要活跃集</strong>:知识库不是越多越好,只有符合当前任务和长期价值的内容才应保留在活跃区,过时或无效内容应归档封存,降低认知负担。</li>
|
||
</ol>
|
||
<h3 id="生命周期阶段">生命周期阶段<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#生命周期阶段" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>每条笔记从产生到封存,严格分为<strong>五个阶段</strong>,各阶段目标、进入条件、时限如下:</p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>阶段</th><th>目标 / 定义</th><th>关键内容 / 进入条件</th><th>时限与触发条件</th></tr></thead><tbody><tr><td><strong>Inbox</strong></td><td>捕获原始想法、资料,防止信息丢失</td><td>任何新内容都自动进入此状态,无需结构化内容;此阶段仅用于<strong>快速收集</strong></td><td>无固定时限,但需在<strong>每周例行整理</strong>时清理</td></tr><tr><td><strong>Draft</strong></td><td>初步成文,建立基础结构和内容骨架</td><td>- 至少 30% 的主要内容 - 明确标题、摘要、关键词<br/>- 作者确认笔记进入 Draft 状态</td><td><strong>2 周内</strong>必须转入 <em>Review</em>,否则需重新评估重要性</td></tr><tr><td><strong>Review</strong></td><td>内容完整但需验证、完善、核对</td><td>- 已有完整内容 <br/>- 明确下一次复核日期(<code>review_date</code>) <br/>- 指定复核人 <br/>- 状态标记为 Review</td><td>超过 <code>review_date</code> <strong>90 天未更新</strong>需提醒复核</td></tr><tr><td><strong>Evergreen</strong></td><td>经验证长期有效、可复用、质量上乘</td><td>- 内容准确、无重大遗漏 <br/>- 结构完整(摘要、关键词、引用齐全) <br/>- 最近 90 天内更新过 <br/>- 至少 2 条其他笔记引用此内容 <br/>- 负责人确认通过</td><td>定期(每 180 天)需重新审视其有效性与适用性</td></tr><tr><td><strong>Archive</strong></td><td>历史或无效内容,封存备查,不再活跃</td><td>- 不再活跃或已被合并/废弃 <br/>- 无需再更新 <br/>- 状态变更需说明原因</td><td>无固定时限,如需恢复需按撤销归档流程</td></tr></tbody></table></div>
|
||
<h3 id="状态流转规范">状态流转规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#状态流转规范" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>笔记状态<strong>必须遵循下列严格流程</strong>:</p>
|
||
<pre><code class="mermaid">flowchart TD
|
||
A[Inbox 捕获原始内容]
|
||
B[Draft 初步成文]
|
||
C[Review 待验证]
|
||
D[Evergreen 长期有效]
|
||
E[Archive 封存]
|
||
|
||
A -->|开始整理| B
|
||
B -->|完成初稿| C
|
||
C -->|验证通过| D
|
||
C -->|不再活跃| E
|
||
C -->|需重大修改| B
|
||
D -->|定期复核/失效| C
|
||
D -->|主动封存| E
|
||
</code></pre>
|
||
<h2 id="插件治理">插件治理<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#插件治理" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>插件治理的本质,是<strong>在自由扩展与可控演化之间取得平衡</strong>。</p>
|
||
<p>插件是 Obsidian 的创新引擎,也是第二大脑最敏感的依赖层:一旦无序引入、无限叠加,就会带来<strong>兼容性崩溃、安全风险和长期负债</strong>。治理的目标不是遏制创新,而是<strong>让创新在最小复杂性与最高可靠性框架下安全落地</strong>。</p>
|
||
<h3 id="核心理念-6">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-6" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>插件即基础设施</strong>:任何插件一旦纳入核心工作流,就应视为关键基础设施,而非可随意替换的工具。</li>
|
||
<li><strong>最小必需性</strong>:插件数量越多,复杂性与依赖性呈指数上升。优先使用原生功能和核心插件,避免功能重复或冗余。</li>
|
||
<li><strong>分层信任模型:</strong> 不同插件应有不同的信任级别:一级:官方核心插件、二级:知名社区维护、活跃更新、三级:个人作者、实验性插件。不同级别决定验证深度与更新频率。</li>
|
||
<li><strong>时间价值与依赖评估</strong>:所有插件都在<strong>价值 - 依赖 - 维护负担</strong>三轴上权衡。即便功能强大,如果依赖过深或作者已弃坑,需保留替代预案。</li>
|
||
<li><strong>可逆性优先</strong>:没有完美的插件组合。任何配置都应支持<strong>快速回滚</strong>和<strong>最小损失切换</strong>,保障知识库在最坏情况下依然可用。</li>
|
||
</ol>
|
||
<h3 id="推荐插件">推荐插件<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#推荐插件" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>插件</th><th>用途</th></tr></thead><tbody><tr><td>Calendar</td><td>日历视图</td></tr><tr><td>Excalidraw</td><td>思维白板</td></tr><tr><td>Dataview</td><td>数据查询</td></tr><tr><td>linter</td><td>Markdown 格式化</td></tr><tr><td>marp slides</td><td>幻灯片生成</td></tr><tr><td>periodic-notes</td><td>周期性笔记</td></tr><tr><td>Templater</td><td>模板引擎</td></tr><tr><td>weread</td><td>微信读书笔记同步</td></tr></tbody></table></div>
|
||
<h2 id="附件管理">附件管理<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#附件管理" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>附件管理的本质,是对<strong>笔记知识体系的资产治理</strong>,它不仅关乎存储有序,更关乎<strong>来源可溯、结构清晰、生命周期明确</strong>。</p>
|
||
<p>每一个附件,都是内容生态的一部分:它既是<strong>证据与上下文</strong>,也是<strong>潜在负债与风险</strong>。治理的目标,不是消灭冗余,而是<strong>在复杂性与可用性之间取得平衡</strong>,让所有附件都具备<strong>身份、路径、和生命轨迹</strong>。</p>
|
||
<h3 id="核心理念-7">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-7" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>附件即知识资产</strong>:任何附件都是笔记系统的长期资产,而非临时文件。它们承载着证据、语境和可复用价值,必须被系统化治理。</li>
|
||
<li><strong>可溯源性优先</strong>:附件命名、元数据、存放结构都应确保来源可查、用途可辨、关联清晰,避免日后出现孤儿文件。</li>
|
||
<li><strong>最小依赖性</strong>:所有附件应尽量本地化存储,不依赖外链或专有协议。文件与笔记相互独立,增强系统迁移与长期可用性。</li>
|
||
<li><strong>生命周期管理视角</strong>:附件应具备活跃—归档—清理全周期策略,避免存储膨胀和冗余堆积。</li>
|
||
</ol>
|
||
<h3 id="附件存放目录">附件存放目录<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#附件存放目录" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>附件统一置于 <code>/91-attachments/</code> 目录,并按类型分文件夹:</p>
|
||
<pre><code>91-attachments/
|
||
├── audio/ # 音频文件
|
||
├── documents/ # 文档(PDF、Word等)
|
||
├── drawings/ # 绘图、流程图
|
||
├── images/ # 图片
|
||
├── videos/ # 视频
|
||
</code></pre>
|
||
<h3 id="命名规范-1">命名规范<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#命名规范-1" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<pre><code><type>-<YYYYMMDD>-<slug>.<ext>
|
||
</code></pre>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="table-container"><table><thead><tr><th>类型</th><th>前缀</th><th>示例</th></tr></thead><tbody><tr><td>图片</td><td>img-</td><td>img-20250707-vault-overview.png</td></tr><tr><td>音频</td><td>audio-</td><td>audio-20250707-interview.m4a</td></tr><tr><td>视频</td><td>video-</td><td>video-20250707-demo.mp4</td></tr><tr><td>文档</td><td>doc-</td><td>doc-20250707-governance.pdf</td></tr><tr><td>绘图</td><td>draw-</td><td>draw-20250707-architecture.svg</td></tr></tbody></table></div>
|
||
<h3 id="git-lfs">Git LFS<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#git-lfs" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<p>Git 仓库可选择启用<strong>Git LFS</strong>,如下可参考 <code>.gitattributes</code> 示例:</p>
|
||
<pre><code>*.png filter=lfs diff=lfs merge=lfs -text
|
||
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||
</code></pre>
|
||
<h2 id="排版与风格">排版与风格<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#排版与风格" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>排版与 Markdown 风格的本质,是<strong>知识表达的规范化</strong>。</p>
|
||
<p>它既是对内容美学的约束,也是对未来<strong>迁移性、自动化处理、长期可维护性</strong>的保障。排版不是装饰,而是<strong>结构化认知的容器</strong>,良好的排版体系让笔记在跨平台、多工具流转时依旧<strong>清晰、准确、可解析</strong>。</p>
|
||
<h3 id="核心理念-8">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-8" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>一致性优先</strong>:所有笔记遵循统一的排版规范,无论作者、主题或场景,风格都保持一致,避免因个人偏好导致阅读和维护成本上升。</li>
|
||
<li><strong>可移植性保障</strong>:Markdown 仅使用通用语法,确保在各类渲染器(Obsidian、Typora、GitHub、静态博客)显示一致。除必要的 Admonition 外,禁止依赖 Obsidian 私有格式。</li>
|
||
<li><strong>自动化友好</strong>:所有格式应满足自动化校验(如 Linter)和脚本解析要求,不产生语法错误或模糊表意,为后期批量处理与格式转换打下基础。</li>
|
||
<li><strong>结构化优先于装饰</strong>:强调通过清晰的标题、列表、表格、引用来表达逻辑,而非纯粹视觉美化,保证长期可维护性和内容可演化。</li>
|
||
<li><strong>最小惊讶原则</strong>:阅读者应能在任何笔记中预期相同的结构和格式,降低理解门槛,提升协作一致性。</li>
|
||
</ol>
|
||
<h2 id="版本控制">版本控制<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#版本控制" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>版本控制的本质,是为<strong>个人知识系统提供可验证的演化记录与安全冗余</strong>。</p>
|
||
<p>在分布式文件存储中,版本管理不仅防止意外丢失,更是<strong>协作、审计、和内容信任的基石</strong>。良好的版本治理让笔记的每一次修改都<strong>有迹可循、有据可查、可随时回滚</strong>,同时兼顾<strong>共享协作与私密安全</strong>。</p>
|
||
<h3 id="核心理念-9">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-9" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>审计可追溯</strong>:所有内容变更都必须形成可审计的记录,确保每一次修改都能溯源至责任人和变更原因,支撑长期可信的知识演进。</li>
|
||
<li><strong>分支清晰</strong>:不同工作流(功能开发、修复调整、发布同步)应在分支层面清晰隔离,避免内容冲突与错误覆盖,增强协作透明度。</li>
|
||
<li><strong>最小权限原则</strong>:公共内容与私密内容分区存储、分区同步,确保权限最小化,敏感信息不被错误公开或传播。</li>
|
||
<li><strong>自动化驱动</strong>:版本管理与同步流程应通过自动化工具驱动:提交前自动校验格式规范、自动备份到远程仓库、自动部署公开内容,降低人为操作失误。</li>
|
||
<li><strong>冗余与可逆性</strong>:同步机制需确保多地冗余存储和快速回滚能力,任何版本都能在数分钟内恢复到历史状态,保障知识安全。</li>
|
||
</ol>
|
||
<h2 id="安全与隐私">安全与隐私<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#安全与隐私" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h2>
|
||
<p>安全与隐私的本质,是在<strong>开放性与保护性之间取得平衡</strong>,让知识既能自由流通,又不失去对敏感内容的控制权。</p>
|
||
<p>在第二大脑体系中,安全治理不仅仅是防止外泄,更是<strong>对内容可信性、合法合规性、长期可用性的系统性保障</strong>。良好的安全框架必须覆盖<strong>分级分类、加密存储、权限控制与审计记录</strong>,并形成可持续演进的治理机制。</p>
|
||
<h3 id="核心理念-10">核心理念<a role="anchor" aria-hidden="true" tabindex="-1" data-no-popover="true" href="#核心理念-10" class="internal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a></h3>
|
||
<ol>
|
||
<li><strong>分级分类优先</strong>:所有内容先进行安全级别划分,再决定存储位置、加密方式和访问策略,避免一刀切导致安全过度或不足。</li>
|
||
<li><strong>默认保守原则</strong>:未明确分类的内容一律视为 <code>internal</code>,禁止默认公开,最大限度降低无意识泄露风险。</li>
|
||
<li><strong>加密优先</strong>:对于 <code>confidential</code> 等敏感数据,先加密再存储或同步,确保即使外部存储泄漏也无法直接读取。</li>
|
||
<li><strong>最小权限控制</strong>:仅对必要人员授权访问,分层分区配置权限,杜绝全库共享,避免权限膨胀。</li>
|
||
<li><strong>可审计与可回溯</strong>:所有访问与变更操作都应具备日志记录,能够在事后审计、复查和责任认定,保障安全事件的可追溯性。</li>
|
||
</ol></article><hr/><div class="page-footer"></div></div><div class="right sidebar"><div class="graph"><h3>关系图谱</h3><div class="graph-outer"><div id="graph-container" data-cfg="{"drag":true,"zoom":true,"depth":1,"scale":1.1,"repelForce":0.5,"centerForce":0.3,"linkDistance":30,"fontSize":0.6,"opacityScale":1,"showTags":true,"removeTags":[],"focusOnHover":false}"></div><button id="global-graph-icon" aria-label="Global Graph"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 55 55" fill="currentColor" xml:space="preserve"><path d="M49,0c-3.309,0-6,2.691-6,6c0,1.035,0.263,2.009,0.726,2.86l-9.829,9.829C32.542,17.634,30.846,17,29,17
|
||
s-3.542,0.634-4.898,1.688l-7.669-7.669C16.785,10.424,17,9.74,17,9c0-2.206-1.794-4-4-4S9,6.794,9,9s1.794,4,4,4
|
||
c0.74,0,1.424-0.215,2.019-0.567l7.669,7.669C21.634,21.458,21,23.154,21,25s0.634,3.542,1.688,4.897L10.024,42.562
|
||
C8.958,41.595,7.549,41,6,41c-3.309,0-6,2.691-6,6s2.691,6,6,6s6-2.691,6-6c0-1.035-0.263-2.009-0.726-2.86l12.829-12.829
|
||
c1.106,0.86,2.44,1.436,3.898,1.619v10.16c-2.833,0.478-5,2.942-5,5.91c0,3.309,2.691,6,6,6s6-2.691,6-6c0-2.967-2.167-5.431-5-5.91
|
||
v-10.16c1.458-0.183,2.792-0.759,3.898-1.619l7.669,7.669C41.215,39.576,41,40.26,41,41c0,2.206,1.794,4,4,4s4-1.794,4-4
|
||
s-1.794-4-4-4c-0.74,0-1.424,0.215-2.019,0.567l-7.669-7.669C36.366,28.542,37,26.846,37,25s-0.634-3.542-1.688-4.897l9.665-9.665
|
||
C46.042,11.405,47.451,12,49,12c3.309,0,6-2.691,6-6S52.309,0,49,0z M11,9c0-1.103,0.897-2,2-2s2,0.897,2,2s-0.897,2-2,2
|
||
S11,10.103,11,9z M6,51c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S8.206,51,6,51z M33,49c0,2.206-1.794,4-4,4s-4-1.794-4-4
|
||
s1.794-4,4-4S33,46.794,33,49z M29,31c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6S32.309,31,29,31z M47,41c0,1.103-0.897,2-2,2
|
||
s-2-0.897-2-2s0.897-2,2-2S47,39.897,47,41z M49,10c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S51.206,10,49,10z"></path></svg></button></div><div id="global-graph-outer"><div id="global-graph-container" data-cfg="{"drag":true,"zoom":true,"depth":-1,"scale":0.9,"repelForce":0.5,"centerForce":0.3,"linkDistance":30,"fontSize":0.6,"opacityScale":1,"showTags":true,"removeTags":[],"focusOnHover":true}"></div></div></div><div class="toc desktop-only"><button type="button" id="toc" class aria-controls="toc-content" aria-expanded="true"><h3>目录</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div id="toc-content" class><ul class="overflow"><li class="depth-0"><a href="#序言" data-for="序言">序言</a></li><li class="depth-1"><a href="#宗旨" data-for="宗旨">宗旨</a></li><li class="depth-1"><a href="#指导思想" data-for="指导思想">指导思想</a></li><li class="depth-1"><a href="#适用范围" data-for="适用范围">适用范围</a></li><li class="depth-1"><a href="#派生规范" data-for="派生规范">派生规范</a></li><li class="depth-1"><a href="#核心价值观" data-for="核心价值观">核心价值观</a></li><li class="depth-0"><a href="#目录与命名" data-for="目录与命名">目录与命名</a></li><li class="depth-1"><a href="#核心理念" data-for="核心理念">核心理念</a></li><li class="depth-1"><a href="#目录规范" data-for="目录规范">目录规范</a></li><li class="depth-1"><a href="#命名规范" data-for="命名规范">命名规范</a></li><li class="depth-0"><a href="#元数据与-yaml" data-for="元数据与-yaml">元数据与 YAML</a></li><li class="depth-1"><a href="#核心理念-1" data-for="核心理念-1">核心理念</a></li><li class="depth-1"><a href="#核心字段" data-for="核心字段">核心字段</a></li><li class="depth-1"><a href="#字段规范" data-for="字段规范">字段规范</a></li><li class="depth-1"><a href="#标准模板示例" data-for="标准模板示例">标准模板示例</a></li><li class="depth-0"><a href="#链接与引用" data-for="链接与引用">链接与引用</a></li><li class="depth-1"><a href="#核心理念-2" data-for="核心理念-2">核心理念</a></li><li class="depth-1"><a href="#内部链接规范" data-for="内部链接规范">内部链接规范</a></li><li class="depth-1"><a href="#外部链接规范" data-for="外部链接规范">外部链接规范</a></li><li class="depth-1"><a href="#引用段落" data-for="引用段落">引用段落</a></li><li class="depth-1"><a href="#跨主题引用" data-for="跨主题引用">跨主题引用</a></li><li class="depth-1"><a href="#最佳实践" data-for="最佳实践">最佳实践</a></li><li class="depth-0"><a href="#标签" data-for="标签">标签</a></li><li class="depth-1"><a href="#核心理念-3" data-for="核心理念-3">核心理念</a></li><li class="depth-1"><a href="#命名规则" data-for="命名规则">命名规则</a></li><li class="depth-1"><a href="#核心维度" data-for="核心维度">核心维度</a></li><li class="depth-1"><a href="#扩展维度" data-for="扩展维度">扩展维度</a></li><li class="depth-0"><a href="#模板与自动化" data-for="模板与自动化">模板与自动化</a></li><li class="depth-1"><a href="#核心理念-4" data-for="核心理念-4">核心理念</a></li><li class="depth-1"><a href="#目录结构" data-for="目录结构">目录结构</a></li><li class="depth-1"><a href="#必备模板" data-for="必备模板">必备模板</a></li><li class="depth-0"><a href="#生命周期" data-for="生命周期">生命周期</a></li><li class="depth-1"><a href="#核心理念-5" data-for="核心理念-5">核心理念</a></li><li class="depth-1"><a href="#生命周期阶段" data-for="生命周期阶段">生命周期阶段</a></li><li class="depth-1"><a href="#状态流转规范" data-for="状态流转规范">状态流转规范</a></li><li class="depth-0"><a href="#插件治理" data-for="插件治理">插件治理</a></li><li class="depth-1"><a href="#核心理念-6" data-for="核心理念-6">核心理念</a></li><li class="depth-1"><a href="#推荐插件" data-for="推荐插件">推荐插件</a></li><li class="depth-0"><a href="#附件管理" data-for="附件管理">附件管理</a></li><li class="depth-1"><a href="#核心理念-7" data-for="核心理念-7">核心理念</a></li><li class="depth-1"><a href="#附件存放目录" data-for="附件存放目录">附件存放目录</a></li><li class="depth-1"><a href="#命名规范-1" data-for="命名规范-1">命名规范</a></li><li class="depth-1"><a href="#git-lfs" data-for="git-lfs">Git LFS</a></li><li class="depth-0"><a href="#排版与风格" data-for="排版与风格">排版与风格</a></li><li class="depth-1"><a href="#核心理念-8" data-for="核心理念-8">核心理念</a></li><li class="depth-0"><a href="#版本控制" data-for="版本控制">版本控制</a></li><li class="depth-1"><a href="#核心理念-9" data-for="核心理念-9">核心理念</a></li><li class="depth-0"><a href="#安全与隐私" data-for="安全与隐私">安全与隐私</a></li><li class="depth-1"><a href="#核心理念-10" data-for="核心理念-10">核心理念</a></li></ul></div></div><div class="explorer mobile-only"><button type="button" id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="true" data-tree="[{"path":"00-knowledge","collapsed":true},{"path":"00-knowledge/05-style-guide","collapsed":true},{"path":"16-computer-science","collapsed":true},{"path":"16-computer-science/01-getting-started","collapsed":true},{"path":"16-computer-science/01-getting-started/01-open-source","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control/git","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control/git/01-basics","collapsed":true},{"path":"16-computer-science/01-getting-started/02-version-control/git/02-advanced","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line/powershell","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line/shell","collapsed":true},{"path":"16-computer-science/01-getting-started/03-command-line/vim","collapsed":true},{"path":"16-computer-science/01-getting-started/09-other","collapsed":true},{"path":"16-computer-science/02-programming-language","collapsed":true},{"path":"16-computer-science/02-programming-language/python","collapsed":true},{"path":"16-computer-science/02-programming-language/python/01-basics","collapsed":true},{"path":"16-computer-science/02-programming-language/python/02-advanced","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/web-开发与框架","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/图形用户界面","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/安全和加密","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/实用工具","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/数据处理与分析","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/数据库操作","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/文本处理与操作","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/测试与调试","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/系统操作与交互","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取","collapsed":true},{"path":"16-computer-science/02-programming-language/python/03-libraries/网络编程与通信","collapsed":true},{"path":"16-computer-science/02-programming-language/python/05-philosophy","collapsed":true},{"path":"16-computer-science/02-programming-language/python/06-projects","collapsed":true},{"path":"16-computer-science/02-programming-language/python/06-projects/01-虚拟环境","collapsed":true},{"path":"16-computer-science/02-programming-language/python/06-projects/02-风格指南","collapsed":true},{"path":"16-computer-science/03-structures-algorithms","collapsed":true},{"path":"16-computer-science/04-operating-system","collapsed":true},{"path":"16-computer-science/04-operating-system/linux","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/01-overview","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/02-installation","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/03-basics","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/04-system","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/05-network","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/06-storage","collapsed":true},{"path":"16-computer-science/04-operating-system/linux/07-security","collapsed":true},{"path":"16-computer-science/04-operating-system/virtualization","collapsed":true},{"path":"16-computer-science/04-operating-system/virtualization/01-overview","collapsed":true},{"path":"16-computer-science/04-operating-system/virtualization/02-kvm","collapsed":true},{"path":"16-computer-science/04-operating-system/windows","collapsed":true},{"path":"16-computer-science/04-operating-system/windows/01-overview","collapsed":true},{"path":"16-computer-science/05-computer-storage","collapsed":true},{"path":"16-computer-science/05-computer-storage/01-overview","collapsed":true},{"path":"16-computer-science/05-computer-storage/02-storage-basics","collapsed":true},{"path":"16-computer-science/05-computer-storage/03-storage-hardware","collapsed":true},{"path":"16-computer-science/05-computer-storage/04-storage-architecture","collapsed":true},{"path":"16-computer-science/05-computer-storage/05-file-systems","collapsed":true},{"path":"16-computer-science/06-database-system","collapsed":true},{"path":"16-computer-science/06-database-system/01-overview","collapsed":true},{"path":"16-computer-science/06-database-system/02-sql","collapsed":true},{"path":"16-computer-science/06-database-system/03-postgresql","collapsed":true},{"path":"16-computer-science/07-computer-network","collapsed":true},{"path":"16-computer-science/07-computer-network/01-overview","collapsed":true},{"path":"16-computer-science/07-computer-network/02-protocols","collapsed":true},{"path":"16-computer-science/07-computer-network/03-public-services","collapsed":true},{"path":"16-computer-science/07-computer-network/04-application-services","collapsed":true},{"path":"16-computer-science/07-computer-network/05-web-servers","collapsed":true},{"path":"16-computer-science/07-computer-network/05-web-servers/nginx","collapsed":true},{"path":"16-computer-science/08-computer-security","collapsed":true},{"path":"16-computer-science/08-computer-security/01-overview","collapsed":true},{"path":"16-computer-science/08-computer-security/02-cryptography","collapsed":true},{"path":"16-computer-science/08-computer-security/03-information-security","collapsed":true},{"path":"16-computer-science/08-computer-security/04-user-security","collapsed":true},{"path":"16-computer-science/08-computer-security/05-system-security","collapsed":true},{"path":"16-computer-science/08-computer-security/06-network-security","collapsed":true},{"path":"16-computer-science/08-computer-security/07-malware-analysis","collapsed":true},{"path":"16-computer-science/08-computer-security/08-vulnerability-management","collapsed":true},{"path":"16-computer-science/08-computer-security/09-security-auditing","collapsed":true},{"path":"16-computer-science/08-computer-security/10-emerging-technologies","collapsed":true},{"path":"16-computer-science/09-software-engineering","collapsed":true},{"path":"16-computer-science/09-software-engineering/01-collaboration","collapsed":true},{"path":"16-computer-science/09-software-engineering/02-architecture","collapsed":true},{"path":"16-computer-science/10-web-development","collapsed":true},{"path":"16-computer-science/10-web-development/01-overview","collapsed":true},{"path":"16-computer-science/10-web-development/02-browser","collapsed":true},{"path":"16-computer-science/10-web-development/03-html","collapsed":true},{"path":"16-computer-science/10-web-development/04-css","collapsed":true},{"path":"16-computer-science/10-web-development/05-javascript","collapsed":true},{"path":"16-computer-science/10-web-development/08-tools","collapsed":true},{"path":"16-computer-science/11-devsecops","collapsed":true},{"path":"16-computer-science/11-devsecops/01-introduction","collapsed":true},{"path":"16-computer-science/11-devsecops/02-culture","collapsed":true},{"path":"16-computer-science/11-devsecops/03-ci-and-cd","collapsed":true},{"path":"16-computer-science/11-devsecops/04-config-mgmt","collapsed":true},{"path":"16-computer-science/11-devsecops/05-containerization","collapsed":true},{"path":"16-computer-science/11-devsecops/06-orchestration","collapsed":true},{"path":"16-computer-science/11-devsecops/07-monitoring","collapsed":true},{"path":"16-computer-science/11-devsecops/08-logging","collapsed":true},{"path":"16-computer-science/11-devsecops/09-security","collapsed":true},{"path":"16-computer-science/11-devsecops/10-cloud-service","collapsed":true},{"path":"16-computer-science/11-devsecops/11-iac-on-cloud","collapsed":true},{"path":"16-computer-science/11-devsecops/12-advanced-topics","collapsed":true},{"path":"40-professional","collapsed":true},{"path":"40-professional/01-roadmap","collapsed":true},{"path":"40-professional/03-job","collapsed":true},{"path":"40-professional/03-job/01-interview","collapsed":true},{"path":"40-professional/03-job/02-resume","collapsed":true},{"path":"40-professional/04-workplace","collapsed":true},{"path":"40-professional/04-workplace/01-career","collapsed":true},{"path":"40-professional/04-workplace/02-pay-benefits","collapsed":true},{"path":"40-professional/04-workplace/03-work-tips","collapsed":true},{"path":"60-writing","collapsed":true},{"path":"60-writing/01-blog","collapsed":true},{"path":"60-writing/01-blog/2018","collapsed":true},{"path":"60-writing/01-blog/2020","collapsed":true},{"path":"60-writing/01-blog/2021","collapsed":true},{"path":"60-writing/01-blog/2022","collapsed":true},{"path":"60-writing/01-blog/2023","collapsed":true},{"path":"60-writing/01-blog/2024","collapsed":true},{"path":"60-writing/05-book","collapsed":true},{"path":"60-writing/05-book/个人成长","collapsed":true},{"path":"60-writing/05-book/医学健康","collapsed":true},{"path":"60-writing/05-book/历史","collapsed":true},{"path":"60-writing/05-book/哲学宗教","collapsed":true},{"path":"60-writing/05-book/心理","collapsed":true},{"path":"60-writing/05-book/政治军事","collapsed":true},{"path":"60-writing/05-book/教育学习","collapsed":true},{"path":"60-writing/05-book/文学","collapsed":true},{"path":"60-writing/05-book/社会文化","collapsed":true},{"path":"60-writing/05-book/科学技术","collapsed":true},{"path":"60-writing/05-book/精品小说","collapsed":true},{"path":"60-writing/05-book/经济理财","collapsed":true},{"path":"60-writing/05-book/计算机","collapsed":true}]" aria-controls="explorer-content" aria-expanded="false"><h2>探索</h2><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div id="explorer-content"><ul class="overflow" id="explorer-ul"><li><div class="folder-outer open"><ul style="padding-left:0;" class="content" data-folderul><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="00-knowledge"><button class="folder-button"><span class="folder-title">00-knowledge</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="00-knowledge"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="00-knowledge/05-style-guide"><button class="folder-button"><span class="folder-title">05-style-guide</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="00-knowledge/05-style-guide"><li><a href="../../00-knowledge/05-style-guide/Obsidian-知识库治理蓝皮书" data-for="00-knowledge/05-style-guide/Obsidian-知识库治理蓝皮书">Obsidian 知识库治理蓝皮书</a></li><li><a href="../../00-knowledge/05-style-guide/中文技术文档写作指南" data-for="00-knowledge/05-style-guide/中文技术文档写作指南">中文技术文档写作指南</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science"><button class="folder-button"><span class="folder-title">16-computer-science</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started"><button class="folder-button"><span class="folder-title">01-getting-started</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/01-open-source"><button class="folder-button"><span class="folder-title">01-open-source</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/01-open-source"><li><a href="../../16-computer-science/01-getting-started/01-open-source/如何向开源社区提问" data-for="16-computer-science/01-getting-started/01-open-source/如何向开源社区提问">如何向开源社区提问</a></li><li><a href="../../16-computer-science/01-getting-started/01-open-source/如何有效报告-BUG" data-for="16-computer-science/01-getting-started/01-open-source/如何有效报告-BUG">如何有效报告 BUG</a></li><li><a href="../../16-computer-science/01-getting-started/01-open-source/开源指北" data-for="16-computer-science/01-getting-started/01-open-source/开源指北">开源指北</a></li><li><a href="../../16-computer-science/01-getting-started/01-open-source/提问的智慧" data-for="16-computer-science/01-getting-started/01-open-source/提问的智慧">提问的智慧</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control"><button class="folder-button"><span class="folder-title">02-version-control</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control/git"><button class="folder-button"><span class="folder-title">git</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control/git"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control/git/01-basics"><button class="folder-button"><span class="folder-title">01-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control/git/01-basics"><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/03-分支" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/03-分支">分支</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/04-协议" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/04-协议">协议</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/02-基础" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/02-基础">基础</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/01-basics/01-起步" data-for="16-computer-science/01-getting-started/02-version-control/git/01-basics/01-起步">起步</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/02-version-control/git/02-advanced"><button class="folder-button"><span class="folder-title">02-advanced</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/02-version-control/git/02-advanced"><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/06-Git-LFS" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/06-Git-LFS">Git-LFS</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/03-参考手册" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/03-参考手册">参考手册</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/04-工作流" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/04-工作流">工作流</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/01-常用命令" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/01-常用命令">常用命令</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/02-常用技巧" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/02-常用技巧">常用技巧</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/07-思维导图" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/07-思维导图">思维导图</a></li><li><a href="../../16-computer-science/01-getting-started/02-version-control/git/02-advanced/05-钩子" data-for="16-computer-science/01-getting-started/02-version-control/git/02-advanced/05-钩子">钩子</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line"><button class="folder-button"><span class="folder-title">03-command-line</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line/powershell"><button class="folder-button"><span class="folder-title">powershell</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line/powershell"><li><a href="../../16-computer-science/01-getting-started/03-command-line/powershell/01-PowerShell-入门" data-for="16-computer-science/01-getting-started/03-command-line/powershell/01-PowerShell-入门">PowerShell 入门</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/powershell/02-PowerShell-进阶" data-for="16-computer-science/01-getting-started/03-command-line/powershell/02-PowerShell-进阶">PowerShell 进阶</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/powershell/03-PowerShell-高级" data-for="16-computer-science/01-getting-started/03-command-line/powershell/03-PowerShell-高级">PowerShell 高级</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line/shell"><button class="folder-button"><span class="folder-title">shell</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line/shell"><li><a href="../../16-computer-science/01-getting-started/03-command-line/shell/02-Shell-命令操作" data-for="16-computer-science/01-getting-started/03-command-line/shell/02-Shell-命令操作">Linux 命令行操作</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/shell/03-Shell-必备锦囊" data-for="16-computer-science/01-getting-started/03-command-line/shell/03-Shell-必备锦囊">Shell 必备锦囊</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/shell/01-Shell-是什么" data-for="16-computer-science/01-getting-started/03-command-line/shell/01-Shell-是什么">Shell 是什么</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/03-command-line/vim"><button class="folder-button"><span class="folder-title">vim</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/03-command-line/vim"><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/05-Vim-参考手册" data-for="16-computer-science/01-getting-started/03-command-line/vim/05-Vim-参考手册">Vim 参考手册</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/04-Vim-实用技巧" data-for="16-computer-science/01-getting-started/03-command-line/vim/04-Vim-实用技巧">Vim 实用技巧</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/06-Vim-帮助文档" data-for="16-computer-science/01-getting-started/03-command-line/vim/06-Vim-帮助文档">Vim 帮助文档</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/01-Vim-入门" data-for="16-computer-science/01-getting-started/03-command-line/vim/01-Vim-入门">Vim 快速入门</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/02-Vim-配置管理" data-for="16-computer-science/01-getting-started/03-command-line/vim/02-Vim-配置管理">Vim 配置管理</a></li><li><a href="../../16-computer-science/01-getting-started/03-command-line/vim/03-Vim-高级功能" data-for="16-computer-science/01-getting-started/03-command-line/vim/03-Vim-高级功能">Vim 高级功能</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/01-getting-started/09-other"><button class="folder-button"><span class="folder-title">09-other</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/01-getting-started/09-other"><li><a href="../../16-computer-science/01-getting-started/09-other/正则表达式" data-for="16-computer-science/01-getting-started/09-other/正则表达式">正则表达式</a></li><li><a href="../../16-computer-science/01-getting-started/09-other/结构化文件" data-for="16-computer-science/01-getting-started/09-other/结构化文件">结构化文件</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language"><button class="folder-button"><span class="folder-title">02-programming-language</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python"><button class="folder-button"><span class="folder-title">python</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/01-basics"><button class="folder-button"><span class="folder-title">01-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/01-basics"><li><a href="../../16-computer-science/02-programming-language/python/01-basics/05-函数与方法" data-for="16-computer-science/02-programming-language/python/01-basics/05-函数与方法">函数方法</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/01-基础语法" data-for="16-computer-science/02-programming-language/python/01-basics/01-基础语法">基础语法</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/04-控制语句" data-for="16-computer-science/02-programming-language/python/01-basics/04-控制语句">控制语句</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/02-数据类型" data-for="16-computer-science/02-programming-language/python/01-basics/02-数据类型">数据类型</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/03-数据结构" data-for="16-computer-science/02-programming-language/python/01-basics/03-数据结构">数据结构</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/06-模块和包" data-for="16-computer-science/02-programming-language/python/01-basics/06-模块和包">模块和包</a></li><li><a href="../../16-computer-science/02-programming-language/python/01-basics/07-面对对象" data-for="16-computer-science/02-programming-language/python/01-basics/07-面对对象">面对对象</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/02-advanced"><button class="folder-button"><span class="folder-title">02-advanced</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/02-advanced"><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/02-函数式编程" data-for="16-computer-science/02-programming-language/python/02-advanced/02-函数式编程">函数式编程</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/06-垃圾回收机制" data-for="16-computer-science/02-programming-language/python/02-advanced/06-垃圾回收机制">垃圾回收</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/05-并行和并发" data-for="16-computer-science/02-programming-language/python/02-advanced/05-并行和并发">并行和并发</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/03-异常处理" data-for="16-computer-science/02-programming-language/python/02-advanced/03-异常处理">异常处理</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/07-数据库操作" data-for="16-computer-science/02-programming-language/python/02-advanced/07-数据库操作">数据库操作</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/04-文件和IO操作" data-for="16-computer-science/02-programming-language/python/02-advanced/04-文件和IO操作">文件和IO操作</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/09-测试和调试" data-for="16-computer-science/02-programming-language/python/02-advanced/09-测试和调试">测试和调试</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/08-资源管理" data-for="16-computer-science/02-programming-language/python/02-advanced/08-资源管理">资源管理</a></li><li><a href="../../16-computer-science/02-programming-language/python/02-advanced/01-面向对象编程进阶" data-for="16-computer-science/02-programming-language/python/02-advanced/01-面向对象编程进阶">面向对象</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries"><button class="folder-button"><span class="folder-title">03-libraries</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架"><button class="folder-button"><span class="folder-title">web-开发与框架</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Bottle" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Bottle">Bottle</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Django" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Django">Django</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/fast-lapi" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/fast-lapi">fast-lapi</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Flask" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/Flask">Flask</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/jinja-模板引擎" data-for="16-computer-science/02-programming-language/python/03-libraries/web-开发与框架/jinja-模板引擎">Jinja 模板引擎</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/图形用户界面"><button class="folder-button"><span class="folder-title">图形用户界面</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/图形用户界面"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/图形用户界面/Kivy" data-for="16-computer-science/02-programming-language/python/03-libraries/图形用户界面/Kivy">Kivy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/图形用户界面/py-qt" data-for="16-computer-science/02-programming-language/python/03-libraries/图形用户界面/py-qt">py-qt</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/图形用户界面/tkinter" data-for="16-computer-science/02-programming-language/python/03-libraries/图形用户界面/tkinter">tkinter</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/安全和加密"><button class="folder-button"><span class="folder-title">安全和加密</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/安全和加密"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/cryptography" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/cryptography">cryptography</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/hashlib" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/hashlib">hashlib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/hmac" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/hmac">hmac</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/py-ljwt" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/py-ljwt">py-ljwt</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/安全和加密/ssl" data-for="16-computer-science/02-programming-language/python/03-libraries/安全和加密/ssl">ssl</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/实用工具"><button class="folder-button"><span class="folder-title">实用工具</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/实用工具"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/argparse" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/argparse">argparse</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/click" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/click">click</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/collections" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/collections">collections</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/datetime" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/datetime">datetime</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/functools" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/functools">functools</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/itertools" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/itertools">itertools</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/rich" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/rich">rich</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/实用工具/tqdm" data-for="16-computer-science/02-programming-language/python/03-libraries/实用工具/tqdm">tqdm</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析"><button class="folder-button"><span class="folder-title">数据处理与分析</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/configparser-配置文件解析器" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/configparser-配置文件解析器">configparser 配置文件解析器</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/csv-文件读写" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/csv-文件读写">csv 文件读写</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/json-编码和解码器" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/json-编码和解码器">json 编码和解码器</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/Matplotlib" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/Matplotlib">Matplotlib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/numpy" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/numpy">numpy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/openpyxl" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/openpyxl">openpyxl</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/pandas" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/pandas">pandas</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/xml.etree.element-ltree" data-for="16-computer-science/02-programming-language/python/03-libraries/数据处理与分析/xml.etree.element-ltree">xml.etree.element-ltree</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/数据库操作"><button class="folder-button"><span class="folder-title">数据库操作</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/数据库操作"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/psycopg2" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/psycopg2">psycopg2</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmongo" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmongo">py-lmongo</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmy-lsql" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/py-lmy-lsql">py-lmy-lsql</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/redis-py" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/redis-py">redis-py</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/SQLAlchemy" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/SQLAlchemy">SQLAlchemy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/数据库操作/sqlite3" data-for="16-computer-science/02-programming-language/python/03-libraries/数据库操作/sqlite3">sqlite3</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作"><button class="folder-button"><span class="folder-title">文本处理与操作</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/difflib" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/difflib">difflib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/re-正则表达式操作" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/re-正则表达式操作">re --- 正则表达式操作</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/string" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/string">string</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/textwrap" data-for="16-computer-science/02-programming-language/python/03-libraries/文本处理与操作/textwrap">textwrap</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/测试与调试"><button class="folder-button"><span class="folder-title">测试与调试</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/测试与调试"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/c-lprofile" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/c-lprofile">c-lprofile</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/coverage" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/coverage">coverage</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/doctest" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/doctest">doctest</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/hypothesis" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/hypothesis">hypothesis</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/nose2" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/nose2">nose2</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/pdb" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/pdb">pdb</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/pytest" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/pytest">pytest</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/traceback" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/traceback">traceback</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/测试与调试/unittest" data-for="16-computer-science/02-programming-language/python/03-libraries/测试与调试/unittest">unittest</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互"><button class="folder-button"><span class="folder-title">系统操作与交互</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/dotenv-环境变量管理" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/dotenv-环境变量管理">dotenv 环境变量管理</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/glob" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/glob">glob</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/logging-日志记录工具" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/logging-日志记录工具">logging 日志记录工具</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/loguru-日志库" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/loguru-日志库">loguru 日志库</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/os-多种操作系统接口" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/os-多种操作系统接口">os 多种操作系统接口</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/pathlib" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/pathlib">pathlib</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/psutil" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/psutil">psutil</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/shutil" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/shutil">shutil</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/subprocess-子进程管理" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/subprocess-子进程管理">subprocess 子进程管理</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/sys-系统相关的形参和函数" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/sys-系统相关的形参和函数">sys 系统相关的形参和函数</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/watchdog" data-for="16-computer-science/02-programming-language/python/03-libraries/系统操作与交互/watchdog">watchdog</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取"><button class="folder-button"><span class="folder-title">网络爬虫与数据抓取</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/beautiful-soup" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/beautiful-soup">beautiful-soup</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/html.parser" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/html.parser">html.parser</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/lxml" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/lxml">lxml</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Scrapy" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Scrapy">Scrapy</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Selenium" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/Selenium">Selenium</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/xml.etree.element-ltree" data-for="16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取/xml.etree.element-ltree">xml.etree.element-ltree</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信"><button class="folder-button"><span class="folder-title">网络编程与通信</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信"><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/aiohttp" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/aiohttp">aiohttp</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/email" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/email">email</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/http.server" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/http.server">http.server</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/paramiko" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/paramiko">paramiko</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/requests" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/requests">requests HTTP 库</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/socket" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/socket">socket 底层网络接口</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/urllib" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/urllib">urllib URL 处理模块</a></li><li><a href="../../16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/websockets" data-for="16-computer-science/02-programming-language/python/03-libraries/网络编程与通信/websockets">websockets</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/05-philosophy"><button class="folder-button"><span class="folder-title">05-philosophy</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/05-philosophy"><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/01-发展历史" data-for="16-computer-science/02-programming-language/python/05-philosophy/01-发展历史">发展历史</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/02-生命周期" data-for="16-computer-science/02-programming-language/python/05-philosophy/02-生命周期">生命周期</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/03-社区文化" data-for="16-computer-science/02-programming-language/python/05-philosophy/03-社区文化">社区文化</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/04-设计哲学" data-for="16-computer-science/02-programming-language/python/05-philosophy/04-设计哲学">设计哲学</a></li><li><a href="../../16-computer-science/02-programming-language/python/05-philosophy/05-语言特性" data-for="16-computer-science/02-programming-language/python/05-philosophy/05-语言特性">语言特性</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/06-projects"><button class="folder-button"><span class="folder-title">06-projects</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/06-projects"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境"><button class="folder-button"><span class="folder-title">01-虚拟环境</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境"><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/02-pip" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/02-pip">pip</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/04-pipenv" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/04-pipenv">pipenv</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/05-poetry" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/05-poetry">poetry</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/06-pyenv" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/06-pyenv">pyenv</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/03-virtualenv" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/03-virtualenv">Virtualenv</a></li><li><a href="../../16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/01-overview" data-for="16-computer-science/02-programming-language/python/06-projects/01-虚拟环境/01-overview">概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/02-programming-language/python/06-projects/02-风格指南"><button class="folder-button"><span class="folder-title">02-风格指南</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/02-programming-language/python/06-projects/02-风格指南"><li><a href="../../16-computer-science/02-programming-language/python/06-projects/02-风格指南/风格指南" data-for="16-computer-science/02-programming-language/python/06-projects/02-风格指南/风格指南">Python 风格指南</a></li></ul></div></li></ul></div></li></ul></div></li><li><a href="../../16-computer-science/02-programming-language/home" data-for="16-computer-science/02-programming-language/home">程序设计语言</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/03-structures-algorithms"><button class="folder-button"><span class="folder-title">03-structures-algorithms</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/03-structures-algorithms"><li><a href="../../16-computer-science/03-structures-algorithms/数据结构" data-for="16-computer-science/03-structures-algorithms/数据结构">数据结构</a></li><li><a href="../../16-computer-science/03-structures-algorithms/算法" data-for="16-computer-science/03-structures-algorithms/算法">算法</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system"><button class="folder-button"><span class="folder-title">04-operating-system</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux"><button class="folder-button"><span class="folder-title">linux</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/01-overview"><li><a href="../../16-computer-science/04-operating-system/linux/01-overview/02-GNU-and-Linux-历史" data-for="16-computer-science/04-operating-system/linux/01-overview/02-GNU-and-Linux-历史">1.2-GNU&Linux 历史</a></li><li><a href="../../16-computer-science/04-operating-system/linux/01-overview/03-GNU-and-Linux-文化" data-for="16-computer-science/04-operating-system/linux/01-overview/03-GNU-and-Linux-文化">1.3-GNU&Linux 文化</a></li><li><a href="../../16-computer-science/04-operating-system/linux/01-overview/01-开源概念" data-for="16-computer-science/04-operating-system/linux/01-overview/01-开源概念">开源概念</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/02-installation"><button class="folder-button"><span class="folder-title">02-installation</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/02-installation"><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/07-Cloud-init自动化配置" data-for="16-computer-science/04-operating-system/linux/02-installation/07-Cloud-init自动化配置">Cloud-init</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/04-GRUB引导程序配置与管理" data-for="16-computer-science/04-operating-system/linux/02-installation/04-GRUB引导程序配置与管理">GRUB引导程序配置与管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/06-Linux-下源代码编译与安装实战" data-for="16-computer-science/04-operating-system/linux/02-installation/06-Linux-下源代码编译与安装实战">Linux 下源代码编译与安装实战</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/01-Linux-发行版镜像" data-for="16-computer-science/04-operating-system/linux/02-installation/01-Linux-发行版镜像">Linux 发行版镜像</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/02-Linux-安装和配置" data-for="16-computer-science/04-operating-system/linux/02-installation/02-Linux-安装和配置">Linux 安装和配置</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/05-Linux启动故障排查指南" data-for="16-computer-science/04-operating-system/linux/02-installation/05-Linux启动故障排查指南">Linux启动故障排查指南</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/08-PXE网络启动与安装" data-for="16-computer-science/04-operating-system/linux/02-installation/08-PXE网络启动与安装">PXE 自动化部署</a></li><li><a href="../../16-computer-science/04-operating-system/linux/02-installation/03-从零开始手动安装ArchLinux" data-for="16-computer-science/04-operating-system/linux/02-installation/03-从零开始手动安装ArchLinux">从零开始手动安装ArchLinux</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/03-basics"><button class="folder-button"><span class="folder-title">03-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/03-basics"><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/03-Linux-包管理器" data-for="16-computer-science/04-operating-system/linux/03-basics/03-Linux-包管理器">Linux 包管理器</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/05-Shell-命令行操作" data-for="16-computer-science/04-operating-system/linux/03-basics/05-Shell-命令行操作">Linux 命令行操作</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/01-Linux-文件管理" data-for="16-computer-science/04-operating-system/linux/03-basics/01-Linux-文件管理">Linux 文件管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/02-Linux-环境变量" data-for="16-computer-science/04-operating-system/linux/03-basics/02-Linux-环境变量">Linux 环境变量</a></li><li><a href="../../16-computer-science/04-operating-system/linux/03-basics/04-Linux-用户和权限" data-for="16-computer-science/04-operating-system/linux/03-basics/04-Linux-用户和权限">Linux 用户和权限</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/04-system"><button class="folder-button"><span class="folder-title">04-system</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/04-system"><li><a href="../../16-computer-science/04-operating-system/linux/04-system/02-Linux-内核管理" data-for="16-computer-science/04-operating-system/linux/04-system/02-Linux-内核管理">Linux 内核管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/05-Linux-基本配置" data-for="16-computer-science/04-operating-system/linux/04-system/05-Linux-基本配置">Linux 基本配置</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/04-Linux-日志管理" data-for="16-computer-science/04-operating-system/linux/04-system/04-Linux-日志管理">Linux 日志管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/01-Linux-系统启动详解" data-for="16-computer-science/04-operating-system/linux/04-system/01-Linux-系统启动详解">Linux 服务管理</a></li><li><a href="../../16-computer-science/04-operating-system/linux/04-system/03-Linux-服务管理" data-for="16-computer-science/04-operating-system/linux/04-system/03-Linux-服务管理">Linux 服务管理</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/05-network"><button class="folder-button"><span class="folder-title">05-network</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/05-network"><li><a href="../../16-computer-science/04-operating-system/linux/05-network/01-Linux-网络管理" data-for="16-computer-science/04-operating-system/linux/05-network/01-Linux-网络管理">Linux 网络管理</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/06-storage"><button class="folder-button"><span class="folder-title">06-storage</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/06-storage"><li><a href="../../16-computer-science/04-operating-system/linux/06-storage/02-fio-存储性能测试" data-for="16-computer-science/04-operating-system/linux/06-storage/02-fio-存储性能测试">fio 存储性能测试</a></li><li><a href="../../16-computer-science/04-operating-system/linux/06-storage/01-Linux-文件系统" data-for="16-computer-science/04-operating-system/linux/06-storage/01-Linux-文件系统">Linux 文件系统</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/linux/07-security"><button class="folder-button"><span class="folder-title">07-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/linux/07-security"><li><a href="../../16-computer-science/04-operating-system/linux/07-security/01-Linux-系统安全与防护" data-for="16-computer-science/04-operating-system/linux/07-security/01-Linux-系统安全与防护">Linux 系统安全与防护</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/virtualization"><button class="folder-button"><span class="folder-title">virtualization</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/virtualization"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/virtualization/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/virtualization/01-overview"><li><a href="../../16-computer-science/04-operating-system/virtualization/01-overview/02-虚拟化平台简介" data-for="16-computer-science/04-operating-system/virtualization/01-overview/02-虚拟化平台简介">虚拟化平台简介</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/01-overview/01-虚拟化概述" data-for="16-computer-science/04-operating-system/virtualization/01-overview/01-虚拟化概述">虚拟化概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/virtualization/02-kvm"><button class="folder-button"><span class="folder-title">02-kvm</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/virtualization/02-kvm"><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/01-KVM-概述" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/01-KVM-概述">1. KVM 概述</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/02-KVM-安装配置" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/02-KVM-安装配置">2. KVM 安装配置</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/03-KVM-管理工具" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/03-KVM-管理工具">3. KVM 管理工具</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/04-KVM-网络配置" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/04-KVM-网络配置">4. KVM 网络配置</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/05-KVM-存储管理" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/05-KVM-存储管理">5. KVM 存储管理</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/06-KVM-性能优化" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/06-KVM-性能优化">6. KVM 性能优化</a></li><li><a href="../../16-computer-science/04-operating-system/virtualization/02-kvm/07-KVM-系统监控" data-for="16-computer-science/04-operating-system/virtualization/02-kvm/07-KVM-系统监控">7. KVM 系统监控</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/windows"><button class="folder-button"><span class="folder-title">windows</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/windows"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/04-operating-system/windows/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/04-operating-system/windows/01-overview"><li><a href="../../16-computer-science/04-operating-system/windows/01-overview/微软及其Windows系统的历史发展" data-for="16-computer-science/04-operating-system/windows/01-overview/微软及其Windows系统的历史发展">微软及其Windows系统的历史发展</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage"><button class="folder-button"><span class="folder-title">05-computer-storage</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/01-overview"><li><a href="../../16-computer-science/05-computer-storage/01-overview/01-目录大纲" data-for="16-computer-science/05-computer-storage/01-overview/01-目录大纲">01-目录大纲</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/02-storage-basics"><button class="folder-button"><span class="folder-title">02-storage-basics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/02-storage-basics"><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/01-存储概述" data-for="16-computer-science/05-computer-storage/02-storage-basics/01-存储概述">01-存储概述</a></li><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/02-存储介质" data-for="16-computer-science/05-computer-storage/02-storage-basics/02-存储介质">02-存储介质</a></li><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/03-存储层级" data-for="16-computer-science/05-computer-storage/02-storage-basics/03-存储层级">03-存储层级</a></li><li><a href="../../16-computer-science/05-computer-storage/02-storage-basics/04-数据存储生命周期" data-for="16-computer-science/05-computer-storage/02-storage-basics/04-数据存储生命周期">04-数据存储生命周期</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/03-storage-hardware"><button class="folder-button"><span class="folder-title">03-storage-hardware</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/03-storage-hardware"><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/01-磁带存储" data-for="16-computer-science/05-computer-storage/03-storage-hardware/01-磁带存储">01-磁带存储</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/02-HDD" data-for="16-computer-science/05-computer-storage/03-storage-hardware/02-HDD">02-HDD</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/03-SSD" data-for="16-computer-science/05-computer-storage/03-storage-hardware/03-SSD">03-SSD</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/04-NVME" data-for="16-computer-science/05-computer-storage/03-storage-hardware/04-NVME">04-NVME</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/05-存储阵列(RAID)" data-for="16-computer-science/05-computer-storage/03-storage-hardware/05-存储阵列(RAID)">05-存储阵列(RAID)</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/06-闪存存储" data-for="16-computer-science/05-computer-storage/03-storage-hardware/06-闪存存储">06-闪存存储</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/07-存储级闪存(SCM)" data-for="16-computer-science/05-computer-storage/03-storage-hardware/07-存储级闪存(SCM)">07-存储级闪存(SCM)</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/08-网络存储(NAS、SAN)" data-for="16-computer-science/05-computer-storage/03-storage-hardware/08-网络存储(NAS、SAN)">08-网络存储(NAS、SAN)</a></li><li><a href="../../16-computer-science/05-computer-storage/03-storage-hardware/09-量子存储" data-for="16-computer-science/05-computer-storage/03-storage-hardware/09-量子存储">09-量子存储</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/04-storage-architecture"><button class="folder-button"><span class="folder-title">04-storage-architecture</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/04-storage-architecture"><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/01-集中式存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/01-集中式存储架构">01-集中式存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/02-分布式存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/02-分布式存储架构">02-分布式存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/03-对象存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/03-对象存储架构">03-对象存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/04-云存储架构" data-for="16-computer-science/05-computer-storage/04-storage-architecture/04-云存储架构">04-云存储架构</a></li><li><a href="../../16-computer-science/05-computer-storage/04-storage-architecture/05-软件定义存储(SDS)" data-for="16-computer-science/05-computer-storage/04-storage-architecture/05-软件定义存储(SDS)">05-软件定义存储(SDS)</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/05-computer-storage/05-file-systems"><button class="folder-button"><span class="folder-title">05-file-systems</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/05-computer-storage/05-file-systems"><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/01-FAT-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/01-FAT-文件系统">01-FAT 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/02-NTFS-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/02-NTFS-文件系统">02-NTFS 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/03-EXT-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/03-EXT-文件系统">03-EXT 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/04-XFS-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/04-XFS-文件系统">04-XFS 文件系统</a></li><li><a href="../../16-computer-science/05-computer-storage/05-file-systems/05-Btrfs-文件系统" data-for="16-computer-science/05-computer-storage/05-file-systems/05-Btrfs-文件系统">05-Btrfs 文件系统</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system"><button class="folder-button"><span class="folder-title">06-database-system</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system/01-overview"><li><a href="../../16-computer-science/06-database-system/01-overview/01-数据库概述" data-for="16-computer-science/06-database-system/01-overview/01-数据库概述">1.1-数据库概述</a></li><li><a href="../../16-computer-science/06-database-system/01-overview/02-关系型数据库" data-for="16-computer-science/06-database-system/01-overview/02-关系型数据库">1.2-关系型数据库</a></li><li><a href="../../16-computer-science/06-database-system/01-overview/03-非关系型数据库" data-for="16-computer-science/06-database-system/01-overview/03-非关系型数据库">1.3-非关系型数据库</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system/02-sql"><button class="folder-button"><span class="folder-title">02-sql</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system/02-sql"><li><a href="../../16-computer-science/06-database-system/02-sql/基础语法" data-for="16-computer-science/06-database-system/02-sql/基础语法">基础语法</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/06-database-system/03-postgresql"><button class="folder-button"><span class="folder-title">03-postgresql</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/06-database-system/03-postgresql"><li><a href="../../16-computer-science/06-database-system/03-postgresql/01-简介" data-for="16-computer-science/06-database-system/03-postgresql/01-简介">3.1-简介</a></li><li><a href="../../16-computer-science/06-database-system/03-postgresql/02-安装配置" data-for="16-computer-science/06-database-system/03-postgresql/02-安装配置">3.2-安装配置</a></li><li><a href="../../16-computer-science/06-database-system/03-postgresql/03-基本概念" data-for="16-computer-science/06-database-system/03-postgresql/03-基本概念">基本概念</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network"><button class="folder-button"><span class="folder-title">07-computer-network</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/01-overview"><li><a href="../../16-computer-science/07-computer-network/01-overview/网络基础" data-for="16-computer-science/07-computer-network/01-overview/网络基础">网络基础</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/02-protocols"><button class="folder-button"><span class="folder-title">02-protocols</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/02-protocols"><li><a href="../../16-computer-science/07-computer-network/02-protocols/7.4-DHCP-动态主机配置协议" data-for="16-computer-science/07-computer-network/02-protocols/7.4-DHCP-动态主机配置协议">DHCP 动态主机配置协议</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/7.4-DNS-域名系统" data-for="16-computer-science/07-computer-network/02-protocols/7.4-DNS-域名系统">DNS 域名系统</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/3.2-IP-网际协议" data-for="16-computer-science/07-computer-network/02-protocols/3.2-IP-网际协议">IP 网际协议</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/4.3-TCP-传输控制协议" data-for="16-computer-science/07-computer-network/02-protocols/4.3-TCP-传输控制协议">TCP 传输控制协议</a></li><li><a href="../../16-computer-science/07-computer-network/02-protocols/4.3-UDP-用户数据报协议" data-for="16-computer-science/07-computer-network/02-protocols/4.3-UDP-用户数据报协议">UDP 用户数据报协议</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/03-public-services"><button class="folder-button"><span class="folder-title">03-public-services</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/03-public-services"><li><a href="../../16-computer-science/07-computer-network/03-public-services/IPv4-DNS-服务" data-for="16-computer-science/07-computer-network/03-public-services/IPv4-DNS-服务">3.1-IPv4 DNS 服务</a></li><li><a href="../../16-computer-science/07-computer-network/03-public-services/IPv6-DNS-服务" data-for="16-computer-science/07-computer-network/03-public-services/IPv6-DNS-服务">3.2-IPv6 DNS 服务</a></li><li><a href="../../16-computer-science/07-computer-network/03-public-services/Mirror-镜像站" data-for="16-computer-science/07-computer-network/03-public-services/Mirror-镜像站">Mirror 镜像站</a></li><li><a href="../../16-computer-science/07-computer-network/03-public-services/NTP-服务器" data-for="16-computer-science/07-computer-network/03-public-services/NTP-服务器">NTP 服务器</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/04-application-services"><button class="folder-button"><span class="folder-title">04-application-services</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/04-application-services"><li><a href="../../16-computer-science/07-computer-network/04-application-services/CDN-内容分发网络" data-for="16-computer-science/07-computer-network/04-application-services/CDN-内容分发网络">CDN 内容分发网络</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/05-web-servers"><button class="folder-button"><span class="folder-title">05-web-servers</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/05-web-servers"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/07-computer-network/05-web-servers/nginx"><button class="folder-button"><span class="folder-title">nginx</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/07-computer-network/05-web-servers/nginx"><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/01-概述" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/01-概述">Nginx 概述</a></li><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/04-内容缓存" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/04-内容缓存">内容缓存</a></li><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/02-基础配置" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/02-基础配置">基础配置</a></li><li><a href="../../16-computer-science/07-computer-network/05-web-servers/nginx/03-负载均衡" data-for="16-computer-science/07-computer-network/05-web-servers/nginx/03-负载均衡">负载均衡</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security"><button class="folder-button"><span class="folder-title">08-computer-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/01-overview"><li><a href="../../16-computer-science/08-computer-security/01-overview/简明指南" data-for="16-computer-science/08-computer-security/01-overview/简明指南">1.1-简明指南</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/02-cryptography"><button class="folder-button"><span class="folder-title">02-cryptography</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/02-cryptography"><li><a href="../../16-computer-science/08-computer-security/02-cryptography/01-对称加密" data-for="16-computer-science/08-computer-security/02-cryptography/01-对称加密">01-对称加密</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/02-非对称加密" data-for="16-computer-science/08-computer-security/02-cryptography/02-非对称加密">02-非对称加密</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/03-散列函数" data-for="16-computer-science/08-computer-security/02-cryptography/03-散列函数">03-散列函数</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/04-加密协议(OpenSSL)" data-for="16-computer-science/08-computer-security/02-cryptography/04-加密协议(OpenSSL)">04-加密协议(OpenSSL)</a></li><li><a href="../../16-computer-science/08-computer-security/02-cryptography/05-数字签名" data-for="16-computer-science/08-computer-security/02-cryptography/05-数字签名">05-数字签名</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/03-information-security"><button class="folder-button"><span class="folder-title">03-information-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/03-information-security"><li><a href="../../16-computer-science/08-computer-security/03-information-security/02-数据加密" data-for="16-computer-science/08-computer-security/03-information-security/02-数据加密">02-数据加密</a></li><li><a href="../../16-computer-science/08-computer-security/03-information-security/03-身份认证" data-for="16-computer-science/08-computer-security/03-information-security/03-身份认证">03-身份认证</a></li><li><a href="../../16-computer-science/08-computer-security/03-information-security/01-GnuPG-简明指南" data-for="16-computer-science/08-computer-security/03-information-security/01-GnuPG-简明指南">GnuPG 简明指南</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/04-user-security"><button class="folder-button"><span class="folder-title">04-user-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/04-user-security"><li><a href="../../16-computer-science/08-computer-security/04-user-security/02-HTTP-基本鉴权" data-for="16-computer-science/08-computer-security/04-user-security/02-HTTP-基本鉴权">HTTP 基本鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/03-JWT(JSON-Web-Token)鉴权" data-for="16-computer-science/08-computer-security/04-user-security/03-JWT(JSON-Web-Token)鉴权">JWT 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/04-OAuth-鉴权" data-for="16-computer-science/08-computer-security/04-user-security/04-OAuth-鉴权">OAuth 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/05-Session-Cookie-鉴权" data-for="16-computer-science/08-computer-security/04-user-security/05-Session-Cookie-鉴权">Session-Cookie 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/08-单点登录(Single-Sign-On)" data-for="16-computer-science/08-computer-security/04-user-security/08-单点登录(Single-Sign-On)">SSO 单点登录</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/06-Token-鉴权" data-for="16-computer-science/08-computer-security/04-user-security/06-Token-鉴权">Token 鉴权</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/10-一键登录(适用于原生APP)" data-for="16-computer-science/08-computer-security/04-user-security/10-一键登录(适用于原生APP)">一键登录</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/01-简明指南" data-for="16-computer-science/08-computer-security/04-user-security/01-简明指南">主流权限系统的设计</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/07-扫码登录" data-for="16-computer-science/08-computer-security/04-user-security/07-扫码登录">扫码登录</a></li><li><a href="../../16-computer-science/08-computer-security/04-user-security/09-联合登录和信任登录" data-for="16-computer-science/08-computer-security/04-user-security/09-联合登录和信任登录">联合登录和信任登录</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/05-system-security"><button class="folder-button"><span class="folder-title">05-system-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/05-system-security"><li><a href="../../16-computer-science/08-computer-security/05-system-security/01-防火墙配置" data-for="16-computer-science/08-computer-security/05-system-security/01-防火墙配置">01-防火墙配置</a></li><li><a href="../../16-computer-science/08-computer-security/05-system-security/02-网络端口大全" data-for="16-computer-science/08-computer-security/05-system-security/02-网络端口大全">网络端口大全</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/06-network-security"><button class="folder-button"><span class="folder-title">06-network-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/06-network-security"><li><a href="../../16-computer-science/08-computer-security/06-network-security/04-防火墙配置" data-for="16-computer-science/08-computer-security/06-network-security/04-防火墙配置">04-防火墙配置</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/05-无线网络安全" data-for="16-computer-science/08-computer-security/06-network-security/05-无线网络安全">05-无线网络安全</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/02-OpenSSH-使用方法" data-for="16-computer-science/08-computer-security/06-network-security/02-OpenSSH-使用方法">OpenSSH 使用方法</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/01-OpenSSH-概述" data-for="16-computer-science/08-computer-security/06-network-security/01-OpenSSH-概述">OpenSSH 概述</a></li><li><a href="../../16-computer-science/08-computer-security/06-network-security/03-OpenSSL-使用指南" data-for="16-computer-science/08-computer-security/06-network-security/03-OpenSSL-使用指南">简明指南</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/07-malware-analysis"><button class="folder-button"><span class="folder-title">07-malware-analysis</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/07-malware-analysis"><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/01-病毒防护" data-for="16-computer-science/08-computer-security/07-malware-analysis/01-病毒防护">01-病毒防护</a></li><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/02-蠕虫防护" data-for="16-computer-science/08-computer-security/07-malware-analysis/02-蠕虫防护">02-蠕虫防护</a></li><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/03-木马分析" data-for="16-computer-science/08-computer-security/07-malware-analysis/03-木马分析">03-木马分析</a></li><li><a href="../../16-computer-science/08-computer-security/07-malware-analysis/04-勒索软件防护" data-for="16-computer-science/08-computer-security/07-malware-analysis/04-勒索软件防护">04-勒索软件防护</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/08-vulnerability-management"><button class="folder-button"><span class="folder-title">08-vulnerability-management</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/08-vulnerability-management"><li><a href="../../16-computer-science/08-computer-security/08-vulnerability-management/01-漏洞评估" data-for="16-computer-science/08-computer-security/08-vulnerability-management/01-漏洞评估">01-漏洞评估</a></li><li><a href="../../16-computer-science/08-computer-security/08-vulnerability-management/02-系统补丁管理" data-for="16-computer-science/08-computer-security/08-vulnerability-management/02-系统补丁管理">02-系统补丁管理</a></li><li><a href="../../16-computer-science/08-computer-security/08-vulnerability-management/03-零日漏洞防护" data-for="16-computer-science/08-computer-security/08-vulnerability-management/03-零日漏洞防护">03-零日漏洞防护</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/09-security-auditing"><button class="folder-button"><span class="folder-title">09-security-auditing</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/09-security-auditing"><li><a href="../../16-computer-science/08-computer-security/09-security-auditing/01-审计流程" data-for="16-computer-science/08-computer-security/09-security-auditing/01-审计流程">01-审计流程</a></li><li><a href="../../16-computer-science/08-computer-security/09-security-auditing/02-GDPR-合规" data-for="16-computer-science/08-computer-security/09-security-auditing/02-GDPR-合规">02-GDPR 合规</a></li><li><a href="../../16-computer-science/08-computer-security/09-security-auditing/03-ISO-27001-标准" data-for="16-computer-science/08-computer-security/09-security-auditing/03-ISO-27001-标准">03-ISO 27001 标准</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/08-computer-security/10-emerging-technologies"><button class="folder-button"><span class="folder-title">10-emerging-technologies</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/08-computer-security/10-emerging-technologies"><li><a href="../../16-computer-science/08-computer-security/10-emerging-technologies/01-人工智能安全" data-for="16-computer-science/08-computer-security/10-emerging-technologies/01-人工智能安全">01-人工智能安全</a></li><li><a href="../../16-computer-science/08-computer-security/10-emerging-technologies/02-区块链安全" data-for="16-computer-science/08-computer-security/10-emerging-technologies/02-区块链安全">02-区块链安全</a></li><li><a href="../../16-computer-science/08-computer-security/10-emerging-technologies/03-5G-网络安全" data-for="16-computer-science/08-computer-security/10-emerging-technologies/03-5G-网络安全">03-5G 网络安全</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/09-software-engineering"><button class="folder-button"><span class="folder-title">09-software-engineering</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/09-software-engineering"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/09-software-engineering/01-collaboration"><button class="folder-button"><span class="folder-title">01-collaboration</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/09-software-engineering/01-collaboration"><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/08-交流反馈(Issue)" data-for="16-computer-science/09-software-engineering/01-collaboration/08-交流反馈(Issue)">交流反馈(Issue)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/01-关于(Readme)" data-for="16-computer-science/09-software-engineering/01-collaboration/01-关于(Readme)">关于(Readme)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/04-分支(Branch)" data-for="16-computer-science/09-software-engineering/01-collaboration/04-分支(Branch)">分支(Branch)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/02-开源协议(License)" data-for="16-computer-science/09-software-engineering/01-collaboration/02-开源协议(License)">开源协议(License)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/05-日志(Commit)" data-for="16-computer-science/09-software-engineering/01-collaboration/05-日志(Commit)">日志(Commit)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/07-注释(Comments)" data-for="16-computer-science/09-software-engineering/01-collaboration/07-注释(Comments)">注释(Comments)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/06-版本(Tag)" data-for="16-computer-science/09-software-engineering/01-collaboration/06-版本(Tag)">版本(Tag)</a></li><li><a href="../../16-computer-science/09-software-engineering/01-collaboration/03-贡献者协议(Contributing)" data-for="16-computer-science/09-software-engineering/01-collaboration/03-贡献者协议(Contributing)">贡献者协议(Contributing)</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/09-software-engineering/02-architecture"><button class="folder-button"><span class="folder-title">02-architecture</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/09-software-engineering/02-architecture"><li><a href="../../16-computer-science/09-software-engineering/02-architecture/REST" data-for="16-computer-science/09-software-engineering/02-architecture/REST">REST</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development"><button class="folder-button"><span class="folder-title">10-web-development</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/01-overview"><button class="folder-button"><span class="folder-title">01-overview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/01-overview"><li><a href="../../16-computer-science/10-web-development/01-overview/概述" data-for="16-computer-science/10-web-development/01-overview/概述">概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/02-browser"><button class="folder-button"><span class="folder-title">02-browser</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/02-browser"><li><a href="../../16-computer-science/10-web-development/02-browser/02-Chrome" data-for="16-computer-science/10-web-development/02-browser/02-Chrome">Chrome</a></li><li><a href="../../16-computer-science/10-web-development/02-browser/04-DevTools" data-for="16-computer-science/10-web-development/02-browser/04-DevTools">DevTools</a></li><li><a href="../../16-computer-science/10-web-development/02-browser/03-Firefox" data-for="16-computer-science/10-web-development/02-browser/03-Firefox">Firefox</a></li><li><a href="../../16-computer-science/10-web-development/02-browser/01-浏览器概述" data-for="16-computer-science/10-web-development/02-browser/01-浏览器概述">浏览器概述</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/03-html"><button class="folder-button"><span class="folder-title">03-html</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/03-html"><li><a href="../../16-computer-science/10-web-development/03-html/HTML" data-for="16-computer-science/10-web-development/03-html/HTML">HTML</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/04-css"><button class="folder-button"><span class="folder-title">04-css</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/04-css"><li><a href="../../16-computer-science/10-web-development/04-css/CSS" data-for="16-computer-science/10-web-development/04-css/CSS">CSS</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/05-javascript"><button class="folder-button"><span class="folder-title">05-javascript</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/05-javascript"><li><a href="../../16-computer-science/10-web-development/05-javascript/JavaScript" data-for="16-computer-science/10-web-development/05-javascript/JavaScript">JavaScript</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/10-web-development/08-tools"><button class="folder-button"><span class="folder-title">08-tools</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/10-web-development/08-tools"><li><a href="../../16-computer-science/10-web-development/08-tools/PM2-工具" data-for="16-computer-science/10-web-development/08-tools/PM2-工具">PM2 工具</a></li><li><a href="../../16-computer-science/10-web-development/08-tools/Webpack" data-for="16-computer-science/10-web-development/08-tools/Webpack">Webpack</a></li><li><a href="../../16-computer-science/10-web-development/08-tools/包管理工具" data-for="16-computer-science/10-web-development/08-tools/包管理工具">包管理器</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops"><button class="folder-button"><span class="folder-title">11-devsecops</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/01-introduction"><button class="folder-button"><span class="folder-title">01-introduction</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/01-introduction"><li><a href="../../16-computer-science/11-devsecops/01-introduction/01-DevSecOps" data-for="16-computer-science/11-devsecops/01-introduction/01-DevSecOps">01-DevSecOps</a></li><li><a href="../../16-computer-science/11-devsecops/01-introduction/02-DevOps与DevSecOps的异同" data-for="16-computer-science/11-devsecops/01-introduction/02-DevOps与DevSecOps的异同">02-DevOps与DevSecOps的异同</a></li><li><a href="../../16-computer-science/11-devsecops/01-introduction/03-当前行业趋势概述" data-for="16-computer-science/11-devsecops/01-introduction/03-当前行业趋势概述">03-当前行业趋势概述</a></li><li><a href="../../16-computer-science/11-devsecops/01-introduction/04-常见问题与解答FAQ" data-for="16-computer-science/11-devsecops/01-introduction/04-常见问题与解答FAQ">04-常见问题与解答FAQ</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/02-culture"><button class="folder-button"><span class="folder-title">02-culture</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/02-culture"><li><a href="../../16-computer-science/11-devsecops/02-culture/01-Overview" data-for="16-computer-science/11-devsecops/02-culture/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/02-哲学文化" data-for="16-computer-science/11-devsecops/02-culture/02-哲学文化">02-哲学文化</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/03-团队协作与共享责任" data-for="16-computer-science/11-devsecops/02-culture/03-团队协作与共享责任">03-团队协作与共享责任</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/04-安全文化的建立与推动" data-for="16-computer-science/11-devsecops/02-culture/04-安全文化的建立与推动">04-安全文化的建立与推动</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/05-组织转型与DevSecOps文化挑战" data-for="16-computer-science/11-devsecops/02-culture/05-组织转型与DevSecOps文化挑战">05-组织转型与DevSecOps文化挑战</a></li><li><a href="../../16-computer-science/11-devsecops/02-culture/06-企业文化案例研究" data-for="16-computer-science/11-devsecops/02-culture/06-企业文化案例研究">06-企业文化案例研究</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/03-ci-and-cd"><button class="folder-button"><span class="folder-title">03-ci&cd</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/03-ci-and-cd"><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/01-Overview" data-for="16-computer-science/11-devsecops/03-ci-and-cd/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/02-Jenkins实战指南" data-for="16-computer-science/11-devsecops/03-ci-and-cd/02-Jenkins实战指南">3.2-Jenkins实战指南</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/03-GitLabCI最佳实践" data-for="16-computer-science/11-devsecops/03-ci-and-cd/03-GitLabCI最佳实践">3.3-GitLabCI最佳实践</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/04-GitHubActions持续集成" data-for="16-computer-science/11-devsecops/03-ci-and-cd/04-GitHubActions持续集成">3.4-GitHubActions持续集成</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/05-CI与CD的设计与优化" data-for="16-computer-science/11-devsecops/03-ci-and-cd/05-CI与CD的设计与优化">05-CI与CD的设计与优化</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/06-持续集成中的安全集成" data-for="16-computer-science/11-devsecops/03-ci-and-cd/06-持续集成中的安全集成">06-持续集成中的安全集成</a></li><li><a href="../../16-computer-science/11-devsecops/03-ci-and-cd/07-案例研究:CI-and-CD在企业中的应用" data-for="16-computer-science/11-devsecops/03-ci-and-cd/07-案例研究:CI-and-CD在企业中的应用">07-案例研究:CI&CD在企业中的应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/04-config-mgmt"><button class="folder-button"><span class="folder-title">04-config-mgmt</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/04-config-mgmt"><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/01-Overview" data-for="16-computer-science/11-devsecops/04-config-mgmt/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/03-Puppet配置管理实战" data-for="16-computer-science/11-devsecops/04-config-mgmt/03-Puppet配置管理实战">03-Puppet配置管理实战</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/04-Chef的自动化配置管理" data-for="16-computer-science/11-devsecops/04-config-mgmt/04-Chef的自动化配置管理">04-Chef的自动化配置管理</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/02-Ansible基础与进阶" data-for="16-computer-science/11-devsecops/04-config-mgmt/02-Ansible基础与进阶">4.2-Ansible基础与进阶</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/05-基础设施即代码(IaC)" data-for="16-computer-science/11-devsecops/04-config-mgmt/05-基础设施即代码(IaC)">05-基础设施即代码(IaC)</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/06-IaC中的安全策略" data-for="16-computer-science/11-devsecops/04-config-mgmt/06-IaC中的安全策略">06-IaC中的安全策略</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/07-IaC案例:Terraform与CloudFormation的实践" data-for="16-computer-science/11-devsecops/04-config-mgmt/07-IaC案例:Terraform与CloudFormation的实践">07-IaC案例:Terraform与CloudFormation的实践</a></li><li><a href="../../16-computer-science/11-devsecops/04-config-mgmt/08-跨云环境中的IaC" data-for="16-computer-science/11-devsecops/04-config-mgmt/08-跨云环境中的IaC">08-跨云环境中的IaC</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/05-containerization"><button class="folder-button"><span class="folder-title">05-containerization</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/05-containerization"><li><a href="../../16-computer-science/11-devsecops/05-containerization/01-Overview" data-for="16-computer-science/11-devsecops/05-containerization/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/03-Containerd概述与使用" data-for="16-computer-science/11-devsecops/05-containerization/03-Containerd概述与使用">03-Containerd概述与使用</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/04-Kubernetes中的容器安全" data-for="16-computer-science/11-devsecops/05-containerization/04-Kubernetes中的容器安全">04-Kubernetes中的容器安全</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/05-容器镜像安全:扫描与策略" data-for="16-computer-science/11-devsecops/05-containerization/05-容器镜像安全:扫描与策略">05-容器镜像安全:扫描与策略</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/02-Docker详解" data-for="16-computer-science/11-devsecops/05-containerization/02-Docker详解">5.2-Docker详解.md</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/06-容器编排与微服务安全管理" data-for="16-computer-science/11-devsecops/05-containerization/06-容器编排与微服务安全管理">06-容器编排与微服务安全管理</a></li><li><a href="../../16-computer-science/11-devsecops/05-containerization/07-案例研究:容器化在企业中的应用" data-for="16-computer-science/11-devsecops/05-containerization/07-案例研究:容器化在企业中的应用">07-案例研究:容器化在企业中的应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/06-orchestration"><button class="folder-button"><span class="folder-title">06-orchestration</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/06-orchestration"><li><a href="../../16-computer-science/11-devsecops/06-orchestration/01-Overview" data-for="16-computer-science/11-devsecops/06-orchestration/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/02-Kubernetes部署与管理" data-for="16-computer-science/11-devsecops/06-orchestration/02-Kubernetes部署与管理">02-Kubernetes部署与管理</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/03-DockerSwarm编排" data-for="16-computer-science/11-devsecops/06-orchestration/03-DockerSwarm编排">03-DockerSwarm编排</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/04-ServiceMesh概述与实践" data-for="16-computer-science/11-devsecops/06-orchestration/04-ServiceMesh概述与实践">04-ServiceMesh概述与实践</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/05-Kubernetes安全最佳实践" data-for="16-computer-science/11-devsecops/06-orchestration/05-Kubernetes安全最佳实践">05-Kubernetes安全最佳实践</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/06-基于策略的Pod与网络安全" data-for="16-computer-science/11-devsecops/06-orchestration/06-基于策略的Pod与网络安全">06-基于策略的Pod与网络安全</a></li><li><a href="../../16-computer-science/11-devsecops/06-orchestration/07-案例研究:Kubernetes编排的最佳应用" data-for="16-computer-science/11-devsecops/06-orchestration/07-案例研究:Kubernetes编排的最佳应用">07-案例研究:Kubernetes编排的最佳应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/07-monitoring"><button class="folder-button"><span class="folder-title">07-monitoring</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/07-monitoring"><li><a href="../../16-computer-science/11-devsecops/07-monitoring/01-Overview" data-for="16-computer-science/11-devsecops/07-monitoring/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/02-Prometheus监控" data-for="16-computer-science/11-devsecops/07-monitoring/02-Prometheus监控">02-Prometheus监控</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/03-Grafana可视化" data-for="16-computer-science/11-devsecops/07-monitoring/03-Grafana可视化">03-Grafana可视化</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/04-Zabbix运维监控" data-for="16-computer-science/11-devsecops/07-monitoring/04-Zabbix运维监控">04-Zabbix运维监控</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/05-日志监控与告警自动化" data-for="16-computer-science/11-devsecops/07-monitoring/05-日志监控与告警自动化">05-日志监控与告警自动化</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/06-DevSecOps中的持续反馈与优化" data-for="16-computer-science/11-devsecops/07-monitoring/06-DevSecOps中的持续反馈与优化">06-DevSecOps中的持续反馈与优化</a></li><li><a href="../../16-computer-science/11-devsecops/07-monitoring/07-案例研究:监控工具的集成与应用" data-for="16-computer-science/11-devsecops/07-monitoring/07-案例研究:监控工具的集成与应用">07-案例研究:监控工具的集成与应用</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/08-logging"><button class="folder-button"><span class="folder-title">08-logging</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/08-logging"><li><a href="../../16-computer-science/11-devsecops/08-logging/01-Overview" data-for="16-computer-science/11-devsecops/08-logging/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/02-ELK日志管理" data-for="16-computer-science/11-devsecops/08-logging/02-ELK日志管理">02-ELK日志管理</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/03-事件响应中的日志分析" data-for="16-computer-science/11-devsecops/08-logging/03-事件响应中的日志分析">03-事件响应中的日志分析</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/04-DevSecOps中的事件响应自动化" data-for="16-computer-science/11-devsecops/08-logging/04-DevSecOps中的事件响应自动化">04-DevSecOps中的事件响应自动化</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/05-案例研究:日志与SIEM集成" data-for="16-computer-science/11-devsecops/08-logging/05-案例研究:日志与SIEM集成">05-案例研究:日志与SIEM集成</a></li><li><a href="../../16-computer-science/11-devsecops/08-logging/06-日志与合规审计的集成" data-for="16-computer-science/11-devsecops/08-logging/06-日志与合规审计的集成">06-日志与合规审计的集成</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/09-security"><button class="folder-button"><span class="folder-title">09-security</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/09-security"><li><a href="../../16-computer-science/11-devsecops/09-security/01-应用安全" data-for="16-computer-science/11-devsecops/09-security/01-应用安全">01-应用安全</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/02-基础设施安全" data-for="16-computer-science/11-devsecops/09-security/02-基础设施安全">02-基础设施安全</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/03-身份与访问管理(IAM)" data-for="16-computer-science/11-devsecops/09-security/03-身份与访问管理(IAM)">03-身份与访问管理(IAM)</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/04-SAST、DAST、IAST工具的使用" data-for="16-computer-science/11-devsecops/09-security/04-SAST、DAST、IAST工具的使用">04-SAST、DAST、IAST工具的使用</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/05-零信任架构在DevSecOps中的实现" data-for="16-computer-science/11-devsecops/09-security/05-零信任架构在DevSecOps中的实现">05-零信任架构在DevSecOps中的实现</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/06-安全左移与持续安全集成" data-for="16-computer-science/11-devsecops/09-security/06-安全左移与持续安全集成">06-安全左移与持续安全集成</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/07-合规性与风险管理" data-for="16-computer-science/11-devsecops/09-security/07-合规性与风险管理">07-合规性与风险管理</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/08-安全策略的自动化与政策即代码(Policy-as-Code)" data-for="16-computer-science/11-devsecops/09-security/08-安全策略的自动化与政策即代码(Policy-as-Code)">08-安全策略的自动化与政策即代码(Policy as Code)</a></li><li><a href="../../16-computer-science/11-devsecops/09-security/09-案例研究:跨平台的安全架构实施" data-for="16-computer-science/11-devsecops/09-security/09-案例研究:跨平台的安全架构实施">09-案例研究:跨平台的安全架构实施</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/10-cloud-service"><button class="folder-button"><span class="folder-title">10-cloud-service</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/10-cloud-service"><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/01-Overview" data-for="16-computer-science/11-devsecops/10-cloud-service/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/04-主流云部署模型" data-for="16-computer-science/11-devsecops/10-cloud-service/04-主流云部署模型">04-主流云部署模型</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/05-主要云供应商服务比较" data-for="16-computer-science/11-devsecops/10-cloud-service/05-主要云供应商服务比较">05-主要云供应商服务比较</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/06-云原生应用的安全与实践" data-for="16-computer-science/11-devsecops/10-cloud-service/06-云原生应用的安全与实践">06-云原生应用的安全与实践</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/07-多云架构与安全策略" data-for="16-computer-science/11-devsecops/10-cloud-service/07-多云架构与安全策略">07-多云架构与安全策略</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/08-案例研究:DevSecOps在云中的实践" data-for="16-computer-science/11-devsecops/10-cloud-service/08-案例研究:DevSecOps在云中的实践">08-案例研究:DevSecOps在云中的实践</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/02-云计算基础架构" data-for="16-computer-science/11-devsecops/10-cloud-service/02-云计算基础架构">10.2-云计算基础架构</a></li><li><a href="../../16-computer-science/11-devsecops/10-cloud-service/03-主流云服务模型" data-for="16-computer-science/11-devsecops/10-cloud-service/03-主流云服务模型">10.3-云服务模型:IaaS、CaaS、PaaS、SaaS、FaaS</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/11-iac-on-cloud"><button class="folder-button"><span class="folder-title">11-iac-on-cloud</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/11-iac-on-cloud"><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/01-Overview" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/01-Overview">01-Overview</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/02-Terraform在云中的应用" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/02-Terraform在云中的应用">02-Terraform在云中的应用</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/03-AWS-CloudFormation实战" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/03-AWS-CloudFormation实战">03-AWS CloudFormation实战</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/04-跨云环境中的IaC实现" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/04-跨云环境中的IaC实现">04-跨云环境中的IaC实现</a></li><li><a href="../../16-computer-science/11-devsecops/11-iac-on-cloud/05-案例研究:IaC的多云实践" data-for="16-computer-science/11-devsecops/11-iac-on-cloud/05-案例研究:IaC的多云实践">05-案例研究:IaC的多云实践</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="16-computer-science/11-devsecops/12-advanced-topics"><button class="folder-button"><span class="folder-title">12-advanced-topics</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="16-computer-science/11-devsecops/12-advanced-topics"><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/01-AI与机器学习在DevSecOps中的应用" data-for="16-computer-science/11-devsecops/12-advanced-topics/01-AI与机器学习在DevSecOps中的应用">01-AI与机器学习在DevSecOps中的应用</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/02-无服务器架构中的安全与DevSecOps" data-for="16-computer-science/11-devsecops/12-advanced-topics/02-无服务器架构中的安全与DevSecOps">02-无服务器架构中的安全与DevSecOps</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/03-边缘计算中的DevSecOps" data-for="16-computer-science/11-devsecops/12-advanced-topics/03-边缘计算中的DevSecOps">03-边缘计算中的DevSecOps</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/04-DevSecOps中的自动化与智能化" data-for="16-computer-science/11-devsecops/12-advanced-topics/04-DevSecOps中的自动化与智能化">04-DevSecOps中的自动化与智能化</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/05-量子计算对DevSecOps的潜在影响" data-for="16-computer-science/11-devsecops/12-advanced-topics/05-量子计算对DevSecOps的潜在影响">05-量子计算对DevSecOps的潜在影响</a></li><li><a href="../../16-computer-science/11-devsecops/12-advanced-topics/06-前沿趋势:未来的DevSecOps发展方向" data-for="16-computer-science/11-devsecops/12-advanced-topics/06-前沿趋势:未来的DevSecOps发展方向">06-前沿趋势:未来的DevSecOps发展方向</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional"><button class="folder-button"><span class="folder-title">40-professional</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/01-roadmap"><button class="folder-button"><span class="folder-title">01-roadmap</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/01-roadmap"><li><a href="../../40-professional/01-roadmap/开发者职业路线图" data-for="40-professional/01-roadmap/开发者职业路线图">开发者职业路线图</a></li><li><a href="../../40-professional/01-roadmap/职业宏观规划图" data-for="40-professional/01-roadmap/职业宏观规划图">职业宏观规划图</a></li><li><a href="../../40-professional/01-roadmap/职业宏观路线图" data-for="40-professional/01-roadmap/职业宏观路线图">职业宏观路线图</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/03-job"><button class="folder-button"><span class="folder-title">03-job</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/03-job"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/03-job/01-interview"><button class="folder-button"><span class="folder-title">01-interview</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/03-job/01-interview"><li><a href="../../40-professional/03-job/01-interview/IT-类简历" data-for="40-professional/03-job/01-interview/IT-类简历">IT 类简历</a></li><li><a href="../../40-professional/03-job/01-interview/简历原则" data-for="40-professional/03-job/01-interview/简历原则">简历原则</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/03-job/02-resume"><button class="folder-button"><span class="folder-title">02-resume</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/03-job/02-resume"><li><a href="../../40-professional/03-job/02-resume/互联网行业-郑州" data-for="40-professional/03-job/02-resume/互联网行业-郑州">互联网行业-郑州</a></li><li><a href="../../40-professional/03-job/02-resume/写给软件工程师的建议" data-for="40-professional/03-job/02-resume/写给软件工程师的建议">写给软件工程师的建议</a></li><li><a href="../../40-professional/03-job/02-resume/反向面试" data-for="40-professional/03-job/02-resume/反向面试">反向面试</a></li><li><a href="../../40-professional/03-job/02-resume/面试-10-大常见问题" data-for="40-professional/03-job/02-resume/面试-10-大常见问题">面试 10 大常见问题</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace"><button class="folder-button"><span class="folder-title">04-workplace</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace/01-career"><button class="folder-button"><span class="folder-title">01-career</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace/01-career"><li><a href="../../40-professional/04-workplace/01-career/华为新员工的-8-个阶段" data-for="40-professional/04-workplace/01-career/华为新员工的-8-个阶段">华为新员工的 8 个阶段</a></li><li><a href="../../40-professional/04-workplace/01-career/如何度过新手村" data-for="40-professional/04-workplace/01-career/如何度过新手村">如何度过新手村</a></li><li><a href="../../40-professional/04-workplace/01-career/如何有效应对职场政治" data-for="40-professional/04-workplace/01-career/如何有效应对职场政治">如何有效应对职场政治</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace/02-pay-benefits"><button class="folder-button"><span class="folder-title">02-pay-benefits</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace/02-pay-benefits"><li><a href="../../40-professional/04-workplace/02-pay-benefits/仲裁指南" data-for="40-professional/04-workplace/02-pay-benefits/仲裁指南">仲裁指南</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/社会保障" data-for="40-professional/04-workplace/02-pay-benefits/社会保障">社会保障</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/绩效考核" data-for="40-professional/04-workplace/02-pay-benefits/绩效考核">绩效考核</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/职场维权实战经验" data-for="40-professional/04-workplace/02-pay-benefits/职场维权实战经验">职场维权实战经验</a></li><li><a href="../../40-professional/04-workplace/02-pay-benefits/薪酬制度" data-for="40-professional/04-workplace/02-pay-benefits/薪酬制度">薪酬制度</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="40-professional/04-workplace/03-work-tips"><button class="folder-button"><span class="folder-title">03-work-tips</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="40-professional/04-workplace/03-work-tips"><li><a href="../../40-professional/04-workplace/03-work-tips/如何平衡工作和生活" data-for="40-professional/04-workplace/03-work-tips/如何平衡工作和生活">如何平衡工作和生活</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing"><button class="folder-button"><span class="folder-title">60-writing</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog"><button class="folder-button"><span class="folder-title">01-blog</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2018"><button class="folder-button"><span class="folder-title">2018</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2018"><li><a href="../../60-writing/01-blog/2018/11月28日晚-星期三-霾" data-for="60-writing/01-blog/2018/11月28日晚-星期三-霾">11月28日 晚 星期三 霾</a></li><li><a href="../../60-writing/01-blog/2018/BombSquad-炸弹人小分队" data-for="60-writing/01-blog/2018/BombSquad-炸弹人小分队">BombSquad-炸弹人小分队</a></li><li><a href="../../60-writing/01-blog/2018/如何免费创建一个属于自己的网站" data-for="60-writing/01-blog/2018/如何免费创建一个属于自己的网站">如何免费创建一个属于自己的网站</a></li><li><a href="../../60-writing/01-blog/2018/英雄联盟-S8-全球总决赛" data-for="60-writing/01-blog/2018/英雄联盟-S8-全球总决赛">英雄联盟 S8 全球总决赛</a></li><li><a href="../../60-writing/01-blog/2018/螺蛳粉" data-for="60-writing/01-blog/2018/螺蛳粉">螺蛳粉</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2020"><button class="folder-button"><span class="folder-title">2020</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2020"><li><a href="../../60-writing/01-blog/2020/Don`t-Starve-饥荒" data-for="60-writing/01-blog/2020/Don`t-Starve-饥荒">Don't Starve-饥荒</a></li><li><a href="../../60-writing/01-blog/2020/中国传统历法" data-for="60-writing/01-blog/2020/中国传统历法">中国传统历法</a></li><li><a href="../../60-writing/01-blog/2020/初号机,起飞!" data-for="60-writing/01-blog/2020/初号机,起飞!">初号机,起飞!</a></li><li><a href="../../60-writing/01-blog/2020/吉普赛满天星" data-for="60-writing/01-blog/2020/吉普赛满天星">吉普赛满天星</a></li><li><a href="../../60-writing/01-blog/2020/夏日花记" data-for="60-writing/01-blog/2020/夏日花记">夏日花记</a></li><li><a href="../../60-writing/01-blog/2020/幸福的事情都是需要等待的" data-for="60-writing/01-blog/2020/幸福的事情都是需要等待的">幸福的事情都是需要等待的</a></li><li><a href="../../60-writing/01-blog/2020/开源软件之道" data-for="60-writing/01-blog/2020/开源软件之道">开源软件之道</a></li><li><a href="../../60-writing/01-blog/2020/我的小羊肖恩" data-for="60-writing/01-blog/2020/我的小羊肖恩">我的小羊肖恩</a></li><li><a href="../../60-writing/01-blog/2020/数据恢复杂谈" data-for="60-writing/01-blog/2020/数据恢复杂谈">数据恢复杂谈</a></li><li><a href="../../60-writing/01-blog/2020/注定不平凡的一年" data-for="60-writing/01-blog/2020/注定不平凡的一年">注定不平凡的一年</a></li><li><a href="../../60-writing/01-blog/2020/浅谈个人服务器架构" data-for="60-writing/01-blog/2020/浅谈个人服务器架构">浅谈个人服务器架构</a></li><li><a href="../../60-writing/01-blog/2020/球鞋日记" data-for="60-writing/01-blog/2020/球鞋日记">球鞋日记</a></li><li><a href="../../60-writing/01-blog/2020/記拾月" data-for="60-writing/01-blog/2020/記拾月">記拾月</a></li><li><a href="../../60-writing/01-blog/2020/长安游记" data-for="60-writing/01-blog/2020/长安游记">长安游记</a></li><li><a href="../../60-writing/01-blog/2020/骑行在路上" data-for="60-writing/01-blog/2020/骑行在路上">骑行在路上</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2021"><button class="folder-button"><span class="folder-title">2021</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2021"><li><a href="../../60-writing/01-blog/2021/2021" data-for="60-writing/01-blog/2021/2021">2021</a></li><li><a href="../../60-writing/01-blog/2021/VIVO-IQOO-Neo3-开箱测评" data-for="60-writing/01-blog/2021/VIVO-IQOO-Neo3-开箱测评">VIVO IQOO Neo3 开箱测评</a></li><li><a href="../../60-writing/01-blog/2021/上有天堂、下有苏杭" data-for="60-writing/01-blog/2021/上有天堂、下有苏杭">上有天堂、下有苏杭</a></li><li><a href="../../60-writing/01-blog/2021/我开发的第一款软件" data-for="60-writing/01-blog/2021/我开发的第一款软件">我开发的第一款软件</a></li><li><a href="../../60-writing/01-blog/2021/我站立的地方是中国" data-for="60-writing/01-blog/2021/我站立的地方是中国">我站立的地方是中国</a></li><li><a href="../../60-writing/01-blog/2021/我还在……" data-for="60-writing/01-blog/2021/我还在……">我还在……</a></li><li><a href="../../60-writing/01-blog/2021/星光不问赶路人" data-for="60-writing/01-blog/2021/星光不问赶路人">星光不问赶路人</a></li><li><a href="../../60-writing/01-blog/2021/济南呀济南的泰山之旅" data-for="60-writing/01-blog/2021/济南呀济南的泰山之旅">济南呀济南的泰山之旅</a></li><li><a href="../../60-writing/01-blog/2021/涝疫结合" data-for="60-writing/01-blog/2021/涝疫结合">涝疫结合</a></li><li><a href="../../60-writing/01-blog/2021/申请-Jetbrains-开源项目授权" data-for="60-writing/01-blog/2021/申请-Jetbrains-开源项目授权">申请 Jetbrains 开源项目授权</a></li><li><a href="../../60-writing/01-blog/2021/真·长安游记" data-for="60-writing/01-blog/2021/真·长安游记">真·长安游记</a></li><li><a href="../../60-writing/01-blog/2021/记拾月" data-for="60-writing/01-blog/2021/记拾月">记拾月</a></li><li><a href="../../60-writing/01-blog/2021/贰号机、落幕" data-for="60-writing/01-blog/2021/贰号机、落幕">贰号机、落幕</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2022"><button class="folder-button"><span class="folder-title">2022</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2022"><li><a href="../../60-writing/01-blog/2022/「引用」博客的本质是电线杆子" data-for="60-writing/01-blog/2022/「引用」博客的本质是电线杆子">「引用」博客的本质是电线杆子</a></li><li><a href="../../60-writing/01-blog/2022/2022" data-for="60-writing/01-blog/2022/2022">2022</a></li><li><a href="../../60-writing/01-blog/2022/Halo-主题-Redemption-首发版" data-for="60-writing/01-blog/2022/Halo-主题-Redemption-首发版">Halo 主题 Redemption 首发版</a></li><li><a href="../../60-writing/01-blog/2022/Redemption" data-for="60-writing/01-blog/2022/Redemption">Redemption</a></li><li><a href="../../60-writing/01-blog/2022/Redemption-主题-0.2.1-版本" data-for="60-writing/01-blog/2022/Redemption-主题-0.2.1-版本">Redemption 主题 0.2.1 版本</a></li><li><a href="../../60-writing/01-blog/2022/一线城市拥有一亩三分地是什么体验" data-for="60-writing/01-blog/2022/一线城市拥有一亩三分地是什么体验">一线城市拥有一亩三分地是什么体验</a></li><li><a href="../../60-writing/01-blog/2022/三步为你博客文章分析情感关键字" data-for="60-writing/01-blog/2022/三步为你博客文章分析情感关键字">三步为你博客文章分析情感关键字</a></li><li><a href="../../60-writing/01-blog/2022/不要在饿的时候吃螺蛳粉!" data-for="60-writing/01-blog/2022/不要在饿的时候吃螺蛳粉!">不要在饿的时候吃螺蛳粉!</a></li><li><a href="../../60-writing/01-blog/2022/习惯养成第一步" data-for="60-writing/01-blog/2022/习惯养成第一步">习惯养成第一步</a></li><li><a href="../../60-writing/01-blog/2022/人在囧途——青海湖" data-for="60-writing/01-blog/2022/人在囧途——青海湖">人在囧途——青海湖</a></li><li><a href="../../60-writing/01-blog/2022/人格类型测试" data-for="60-writing/01-blog/2022/人格类型测试">人格类型测试</a></li><li><a href="../../60-writing/01-blog/2022/你还记得曾经的梦想么?" data-for="60-writing/01-blog/2022/你还记得曾经的梦想么?">你还记得曾经的梦想么?</a></li><li><a href="../../60-writing/01-blog/2022/使用-Docusaurus-搭建优秀个人wiki" data-for="60-writing/01-blog/2022/使用-Docusaurus-搭建优秀个人wiki">使用 Docusaurus 搭建优秀个人wiki</a></li><li><a href="../../60-writing/01-blog/2022/关于感情的事情" data-for="60-writing/01-blog/2022/关于感情的事情">关于感情的事情</a></li><li><a href="../../60-writing/01-blog/2022/关于花" data-for="60-writing/01-blog/2022/关于花">关于花</a></li><li><a href="../../60-writing/01-blog/2022/关于郑州的互联网记忆" data-for="60-writing/01-blog/2022/关于郑州的互联网记忆">关于郑州的互联网记忆</a></li><li><a href="../../60-writing/01-blog/2022/再游嵩山" data-for="60-writing/01-blog/2022/再游嵩山">再游嵩山</a></li><li><a href="../../60-writing/01-blog/2022/最近在折腾什么……" data-for="60-writing/01-blog/2022/最近在折腾什么……">最近在折腾什么……</a></li><li><a href="../../60-writing/01-blog/2022/最近的生活" data-for="60-writing/01-blog/2022/最近的生活">最近的生活</a></li><li><a href="../../60-writing/01-blog/2022/写十万字的博客是一种什么感觉" data-for="60-writing/01-blog/2022/写十万字的博客是一种什么感觉">写十万字的博客是一种什么感觉</a></li><li><a href="../../60-writing/01-blog/2022/写博客的正确姿势---先行版" data-for="60-writing/01-blog/2022/写博客的正确姿势---先行版">写博客的正确姿势 - 先行版</a></li><li><a href="../../60-writing/01-blog/2022/写博客的正确姿势---测试版" data-for="60-writing/01-blog/2022/写博客的正确姿势---测试版">写博客的正确姿势 - 测试版</a></li><li><a href="../../60-writing/01-blog/2022/原点" data-for="60-writing/01-blog/2022/原点">原点</a></li><li><a href="../../60-writing/01-blog/2022/如何免费获得-Jetbrains-正版授权" data-for="60-writing/01-blog/2022/如何免费获得-Jetbrains-正版授权">如何免费获得 Jetbrains 正版授权</a></li><li><a href="../../60-writing/01-blog/2022/我是关系户" data-for="60-writing/01-blog/2022/我是关系户">我是关系户</a></li><li><a href="../../60-writing/01-blog/2022/我要拔智齿!!!" data-for="60-writing/01-blog/2022/我要拔智齿!!!">我要拔智齿!!!</a></li><li><a href="../../60-writing/01-blog/2022/数字文化遗产" data-for="60-writing/01-blog/2022/数字文化遗产">数字文化遗产</a></li><li><a href="../../60-writing/01-blog/2022/新冠笔记" data-for="60-writing/01-blog/2022/新冠笔记">新冠笔记</a></li><li><a href="../../60-writing/01-blog/2022/新手村村长" data-for="60-writing/01-blog/2022/新手村村长">新手村村长</a></li><li><a href="../../60-writing/01-blog/2022/是微风、是晚霞、是来日方长" data-for="60-writing/01-blog/2022/是微风、是晚霞、是来日方长">是微风、是晚霞、是来日方长</a></li><li><a href="../../60-writing/01-blog/2022/月季到了" data-for="60-writing/01-blog/2022/月季到了">月季到了</a></li><li><a href="../../60-writing/01-blog/2022/浅谈一下自己折腾的网站" data-for="60-writing/01-blog/2022/浅谈一下自己折腾的网站">浅谈一下自己折腾的网站</a></li><li><a href="../../60-writing/01-blog/2022/番茄开花啦-~" data-for="60-writing/01-blog/2022/番茄开花啦-~">番茄开花啦 ~</a></li><li><a href="../../60-writing/01-blog/2022/种下了一些瓜果蔬菜" data-for="60-writing/01-blog/2022/种下了一些瓜果蔬菜">种下了一些瓜果蔬菜</a></li><li><a href="../../60-writing/01-blog/2022/罪恶应该被遗传么" data-for="60-writing/01-blog/2022/罪恶应该被遗传么">罪恶应该被遗传么?</a></li><li><a href="../../60-writing/01-blog/2022/自律的痛苦······" data-for="60-writing/01-blog/2022/自律的痛苦······">自律的痛苦······</a></li><li><a href="../../60-writing/01-blog/2022/论成年人的睡眠" data-for="60-writing/01-blog/2022/论成年人的睡眠">论成年人的睡眠</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」">谈谈我的「数字文具盒」</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---NextCloud" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---NextCloud">谈谈我的「数字文具盒」 - NextCloud</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---Obsidian" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---Obsidian">谈谈我的「数字文具盒」 - Obsidian</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---心得体会" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---心得体会">谈谈我的「数字文具盒」 - 心得体会</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---数字基建" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---数字基建">谈谈我的「数字文具盒」 - 数字基建</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(上)" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(上)">谈谈我的「数字文具盒」 - 生产力工具(上)</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(下)" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---生产力工具(下)">谈谈我的「数字文具盒」 - 生产力工具(下)</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---番外篇" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---番外篇">谈谈我的「数字文具盒」 - 番外篇</a></li><li><a href="../../60-writing/01-blog/2022/谈谈我的「数字文具盒」---运行平台" data-for="60-writing/01-blog/2022/谈谈我的「数字文具盒」---运行平台">谈谈我的「数字文具盒」 - 运行平台</a></li><li><a href="../../60-writing/01-blog/2022/这个周末" data-for="60-writing/01-blog/2022/这个周末">这个周末</a></li><li><a href="../../60-writing/01-blog/2022/通货膨胀的猪" data-for="60-writing/01-blog/2022/通货膨胀的猪">通货膨胀的猪</a></li><li><a href="../../60-writing/01-blog/2022/闭门锁网" data-for="60-writing/01-blog/2022/闭门锁网">闭门锁网</a></li><li><a href="../../60-writing/01-blog/2022/非黑即白" data-for="60-writing/01-blog/2022/非黑即白">非黑即白</a></li><li><a href="../../60-writing/01-blog/2022/首页加载速度优化方案" data-for="60-writing/01-blog/2022/首页加载速度优化方案">首页加载速度优化方案</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2023"><button class="folder-button"><span class="folder-title">2023</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2023"><li><a href="../../60-writing/01-blog/2023/2023-年度微信读书报告" data-for="60-writing/01-blog/2023/2023-年度微信读书报告">2023 年度微信读书报告</a></li><li><a href="../../60-writing/01-blog/2023/Docusaurus-搭建" data-for="60-writing/01-blog/2023/Docusaurus-搭建">Docusaurus 搭建</a></li><li><a href="../../60-writing/01-blog/2023/Obsidian-使用-Templater-插件的个性化脚本" data-for="60-writing/01-blog/2023/Obsidian-使用-Templater-插件的个性化脚本">Obsidian 使用 Templater 插件的个性化脚本</a></li><li><a href="../../60-writing/01-blog/2023/YubiKey-漂流记" data-for="60-writing/01-blog/2023/YubiKey-漂流记">YubiKey 历险记</a></li><li><a href="../../60-writing/01-blog/2023/不要把幸福建立在别人的痛苦之上" data-for="60-writing/01-blog/2023/不要把幸福建立在别人的痛苦之上">不要把幸福建立在别人的痛苦之上</a></li><li><a href="../../60-writing/01-blog/2023/为什么不推开那扇门?" data-for="60-writing/01-blog/2023/为什么不推开那扇门?">为什么不推开那扇门?</a></li><li><a href="../../60-writing/01-blog/2023/你愿意嫁给自己么?" data-for="60-writing/01-blog/2023/你愿意嫁给自己么?">你愿意嫁给自己么</a></li><li><a href="../../60-writing/01-blog/2023/最近半年的生活" data-for="60-writing/01-blog/2023/最近半年的生活">最近半年的生活</a></li><li><a href="../../60-writing/01-blog/2023/写博客的正确姿势" data-for="60-writing/01-blog/2023/写博客的正确姿势">写博客的正确姿势</a></li><li><a href="../../60-writing/01-blog/2023/唯有热爱可抵岁月漫长" data-for="60-writing/01-blog/2023/唯有热爱可抵岁月漫长">唯有热爱、可抵岁月漫长</a></li><li><a href="../../60-writing/01-blog/2023/回首-2022-展望-2023" data-for="60-writing/01-blog/2023/回首-2022-展望-2023">回首 2022 展望 2023</a></li><li><a href="../../60-writing/01-blog/2023/大学回忆录" data-for="60-writing/01-blog/2023/大学回忆录">大学回忆录</a></li><li><a href="../../60-writing/01-blog/2023/如何不写错别字!" data-for="60-writing/01-blog/2023/如何不写错别字!">如何不写错别字!</a></li><li><a href="../../60-writing/01-blog/2023/如何拍好一张照片" data-for="60-writing/01-blog/2023/如何拍好一张照片">如何拍好一张照片</a></li><li><a href="../../60-writing/01-blog/2023/家里的三块地" data-for="60-writing/01-blog/2023/家里的三块地">家里的三块地</a></li><li><a href="../../60-writing/01-blog/2023/岁月是把猪饲料,把我喂的嘎嘎胖" data-for="60-writing/01-blog/2023/岁月是把猪饲料,把我喂的嘎嘎胖">岁月是把猪饲料,把我喂的嘎嘎胖</a></li><li><a href="../../60-writing/01-blog/2023/拾月游记" data-for="60-writing/01-blog/2023/拾月游记">拾月游记</a></li><li><a href="../../60-writing/01-blog/2023/揭晓你的博客一年之最,尽在-EndOfYear!" data-for="60-writing/01-blog/2023/揭晓你的博客一年之最,尽在-EndOfYear!">揭晓你的博客一年之最,尽在 EndOfYear!</a></li><li><a href="../../60-writing/01-blog/2023/早起、阅读、写作、运动、冥想" data-for="60-writing/01-blog/2023/早起、阅读、写作、运动、冥想">早起、冥想、阅读、写作、运动</a></li><li><a href="../../60-writing/01-blog/2023/浅尝-Gitea-的-Actions" data-for="60-writing/01-blog/2023/浅尝-Gitea-的-Actions">浅尝 Gitea 的 Actions</a></li><li><a href="../../60-writing/01-blog/2023/独立生活能力清单" data-for="60-writing/01-blog/2023/独立生活能力清单">独立生活能力清单</a></li><li><a href="../../60-writing/01-blog/2023/电脑坏了,我换了-Ubuntu" data-for="60-writing/01-blog/2023/电脑坏了,我换了-Ubuntu">电脑坏了,我换了 Ubuntu</a></li><li><a href="../../60-writing/01-blog/2023/看-V2Ex-的-ChatGPT-老哥浅谈办公室政治" data-for="60-writing/01-blog/2023/看-V2Ex-的-ChatGPT-老哥浅谈办公室政治">看 V2Ex 的 ChatGPT 老哥浅谈办公室政治</a></li><li><a href="../../60-writing/01-blog/2023/破万卷书,行万里路!" data-for="60-writing/01-blog/2023/破万卷书,行万里路!">破万卷书,行万里路!</a></li><li><a href="../../60-writing/01-blog/2023/谈谈我的「数字文具盒」---个人工作流" data-for="60-writing/01-blog/2023/谈谈我的「数字文具盒」---个人工作流">谈谈我的「数字文具盒」 - 个人工作流</a></li><li><a href="../../60-writing/01-blog/2023/长安三万里" data-for="60-writing/01-blog/2023/长安三万里">长安三万里</a></li><li><a href="../../60-writing/01-blog/2023/黄山归来不看岳" data-for="60-writing/01-blog/2023/黄山归来不看岳">黄山归来不看岳</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/01-blog/2024"><button class="folder-button"><span class="folder-title">2024</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/01-blog/2024"><li><a href="../../60-writing/01-blog/2024/「救赎之路」更名「向阳而生」" data-for="60-writing/01-blog/2024/「救赎之路」更名「向阳而生」">「救赎之路」更名「向阳而生」</a></li><li><a href="../../60-writing/01-blog/2024/回顾-2023" data-for="60-writing/01-blog/2024/回顾-2023">2023 年终总结</a></li><li><a href="../../60-writing/01-blog/2024/2023-年终问答" data-for="60-writing/01-blog/2024/2023-年终问答">2023 年终问答</a></li><li><a href="../../60-writing/01-blog/2024/CityWalk——公车挑战" data-for="60-writing/01-blog/2024/CityWalk——公车挑战">CityWalk——公车挑战:探索未知的城市</a></li><li><a href="../../60-writing/01-blog/2024/Python-项目终极部署解决方案" data-for="60-writing/01-blog/2024/Python-项目终极部署解决方案">Python 项目终极部署解决方案</a></li><li><a href="../../60-writing/01-blog/2024/一命二运三风水" data-for="60-writing/01-blog/2024/一命二运三风水">一命二运三风水</a></li><li><a href="../../60-writing/01-blog/2024/乌兰哈达火山银河之旅" data-for="60-writing/01-blog/2024/乌兰哈达火山银河之旅">乌兰哈达火山银河之旅</a></li><li><a href="../../60-writing/01-blog/2024/冰箱,让你我错过了多少新鲜的生活?" data-for="60-writing/01-blog/2024/冰箱,让你我错过了多少新鲜的生活?">冰箱,让你我错过了多少新鲜的生活?</a></li><li><a href="../../60-writing/01-blog/2024/夜泊西湖听雨声" data-for="60-writing/01-blog/2024/夜泊西湖听雨声">夜泊西湖听雨声</a></li><li><a href="../../60-writing/01-blog/2024/如何开好一场会?" data-for="60-writing/01-blog/2024/如何开好一场会?">如何开好一场会?</a></li><li><a href="../../60-writing/01-blog/2024/如何打破信息茧房?" data-for="60-writing/01-blog/2024/如何打破信息茧房?">如何打破信息茧房?</a></li><li><a href="../../60-writing/01-blog/2024/富人的红灯与穷人的绿灯" data-for="60-writing/01-blog/2024/富人的红灯与穷人的绿灯">富人的红灯与穷人的绿灯</a></li><li><a href="../../60-writing/01-blog/2024/师从-ChatGPT" data-for="60-writing/01-blog/2024/师从-ChatGPT">师从 ChatGPT</a></li><li><a href="../../60-writing/01-blog/2024/我又从-Ubunut-换成了-Fedora" data-for="60-writing/01-blog/2024/我又从-Ubunut-换成了-Fedora">我又从 Ubunut 换成了 Fedora</a></li><li><a href="../../60-writing/01-blog/2024/我的一天" data-for="60-writing/01-blog/2024/我的一天">我的一天</a></li><li><a href="../../60-writing/01-blog/2024/打工三年记" data-for="60-writing/01-blog/2024/打工三年记">打工三年记</a></li><li><a href="../../60-writing/01-blog/2024/新奇的-HR-经历" data-for="60-writing/01-blog/2024/新奇的-HR-经历">新奇的 HR 经历</a></li><li><a href="../../60-writing/01-blog/2024/穷则独善其身,达则兼济天下" data-for="60-writing/01-blog/2024/穷则独善其身,达则兼济天下">穷则独善其身,达则兼济天下</a></li><li><a href="../../60-writing/01-blog/2024/继续开荒我那一亩三分地" data-for="60-writing/01-blog/2024/继续开荒我那一亩三分地">继续开荒我那一亩三分地</a></li><li><a href="../../60-writing/01-blog/2024/記伍月" data-for="60-writing/01-blog/2024/記伍月">記伍月</a></li></ul></div></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book"><button class="folder-button"><span class="folder-title">05-book</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/个人成长"><button class="folder-button"><span class="folder-title">个人成长</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/个人成长"><li><a href="../../60-writing/05-book/个人成长/以极简的方式去生活" data-for="60-writing/05-book/个人成长/以极简的方式去生活">以极简的方式去生活</a></li><li><a href="../../60-writing/05-book/个人成长/写出我心:普通人如何通过写作表达自己" data-for="60-writing/05-book/个人成长/写出我心:普通人如何通过写作表达自己">写出我心:普通人如何通过写作表达自己</a></li><li><a href="../../60-writing/05-book/个人成长/刻意练习:如何从新手到大师" data-for="60-writing/05-book/个人成长/刻意练习:如何从新手到大师">刻意练习:如何从新手到大师</a></li><li><a href="../../60-writing/05-book/个人成长/十分钟冥想" data-for="60-writing/05-book/个人成长/十分钟冥想">十分钟冥想</a></li><li><a href="../../60-writing/05-book/个人成长/学习之道" data-for="60-writing/05-book/个人成长/学习之道">学习之道</a></li><li><a href="../../60-writing/05-book/个人成长/学会写作:自我进阶的高效方法" data-for="60-writing/05-book/个人成长/学会写作:自我进阶的高效方法">学会写作:自我进阶的高效方法</a></li><li><a href="../../60-writing/05-book/个人成长/底层逻辑" data-for="60-writing/05-book/个人成长/底层逻辑">底层逻辑</a></li><li><a href="../../60-writing/05-book/个人成长/底层逻辑:看清这个世界的底牌" data-for="60-writing/05-book/个人成长/底层逻辑:看清这个世界的底牌">底层逻辑:看清这个世界的底牌</a></li><li><a href="../../60-writing/05-book/个人成长/我的第一本人生规划手册" data-for="60-writing/05-book/个人成长/我的第一本人生规划手册">我的第一本人生规划手册</a></li><li><a href="../../60-writing/05-book/个人成长/超级面试官:快速提升识人技能的面试实战手册" data-for="60-writing/05-book/个人成长/超级面试官:快速提升识人技能的面试实战手册">超级面试官:快速提升识人技能的面试实战手册</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/医学健康"><button class="folder-button"><span class="folder-title">医学健康</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/医学健康"><li><a href="../../60-writing/05-book/医学健康/你是你吃出来的(套装共2册)" data-for="60-writing/05-book/医学健康/你是你吃出来的(套装共2册)">你是你吃出来的(套装共2册)</a></li><li><a href="../../60-writing/05-book/医学健康/小小药箱护健康教您用好家庭小药箱" data-for="60-writing/05-book/医学健康/小小药箱护健康教您用好家庭小药箱">小小药箱护健康教您用好家庭小药箱</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/历史"><button class="folder-button"><span class="folder-title">历史</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/历史"><li><a href="../../60-writing/05-book/历史/信息简史" data-for="60-writing/05-book/历史/信息简史">信息简史</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/哲学宗教"><button class="folder-button"><span class="folder-title">哲学宗教</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/哲学宗教"><li><a href="../../60-writing/05-book/哲学宗教/第一性原理" data-for="60-writing/05-book/哲学宗教/第一性原理">第一性原理</a></li><li><a href="../../60-writing/05-book/哲学宗教/结构化思维" data-for="60-writing/05-book/哲学宗教/结构化思维">结构化思维</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/心理"><button class="folder-button"><span class="folder-title">心理</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/心理"><li><a href="../../60-writing/05-book/心理/乌合之众(果麦经典)" data-for="60-writing/05-book/心理/乌合之众(果麦经典)">乌合之众(果麦经典)</a></li><li><a href="../../60-writing/05-book/心理/认知觉醒:开启自我改变的原动力" data-for="60-writing/05-book/心理/认知觉醒:开启自我改变的原动力">认知觉醒:开启自我改变的原动力</a></li><li><a href="../../60-writing/05-book/心理/认知驱动:做成一件对他人很有用的事" data-for="60-writing/05-book/心理/认知驱动:做成一件对他人很有用的事">认知驱动:做成一件对他人很有用的事</a></li><li><a href="../../60-writing/05-book/心理/谈性说爱:写给女性的性心理24讲" data-for="60-writing/05-book/心理/谈性说爱:写给女性的性心理24讲">谈性说爱:写给女性的性心理24讲</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/政治军事"><button class="folder-button"><span class="folder-title">政治军事</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/政治军事"><li><a href="../../60-writing/05-book/政治军事/实践论" data-for="60-writing/05-book/政治军事/实践论">实践论</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/教育学习"><button class="folder-button"><span class="folder-title">教育学习</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/教育学习"><li><a href="../../60-writing/05-book/教育学习/如何阅读一本书" data-for="60-writing/05-book/教育学习/如何阅读一本书">如何阅读一本书</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/文学"><button class="folder-button"><span class="folder-title">文学</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/文学"><li><a href="../../60-writing/05-book/文学/老舍谈写作" data-for="60-writing/05-book/文学/老舍谈写作">老舍谈写作</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/社会文化"><button class="folder-button"><span class="folder-title">社会文化</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/社会文化"><li><a href="../../60-writing/05-book/社会文化/人体简史" data-for="60-writing/05-book/社会文化/人体简史">人体简史</a></li><li><a href="../../60-writing/05-book/社会文化/你不可不知的法律常识" data-for="60-writing/05-book/社会文化/你不可不知的法律常识">你不可不知的法律常识</a></li><li><a href="../../60-writing/05-book/社会文化/半小时漫画《论语》" data-for="60-writing/05-book/社会文化/半小时漫画《论语》">半小时漫画《论语》</a></li><li><a href="../../60-writing/05-book/社会文化/这里是中国" data-for="60-writing/05-book/社会文化/这里是中国">这里是中国</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/科学技术"><button class="folder-button"><span class="folder-title">科学技术</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/科学技术"><li><a href="../../60-writing/05-book/科学技术/贝尔实验室与美国革新大时代" data-for="60-writing/05-book/科学技术/贝尔实验室与美国革新大时代">贝尔实验室与美国革新大时代</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/精品小说"><button class="folder-button"><span class="folder-title">精品小说</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/精品小说"><li><a href="../../60-writing/05-book/精品小说/凤凰项目:一个IT运维的传奇故事(修订版)" data-for="60-writing/05-book/精品小说/凤凰项目:一个IT运维的传奇故事(修订版)">凤凰项目:一个IT运维的传奇故事(修订版)</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/经济理财"><button class="folder-button"><span class="folder-title">经济理财</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/经济理财"><li><a href="../../60-writing/05-book/经济理财/一本书读懂财报" data-for="60-writing/05-book/经济理财/一本书读懂财报">一本书读懂财报</a></li><li><a href="../../60-writing/05-book/经济理财/人力资源管理从入门到精通" data-for="60-writing/05-book/经济理财/人力资源管理从入门到精通">人力资源管理从入门到精通</a></li><li><a href="../../60-writing/05-book/经济理财/定投十年财务自由" data-for="60-writing/05-book/经济理财/定投十年财务自由">定投十年财务自由</a></li><li><a href="../../60-writing/05-book/经济理财/小米创业思考" data-for="60-writing/05-book/经济理财/小米创业思考">小米创业思考</a></li><li><a href="../../60-writing/05-book/经济理财/底层逻辑:半秒钟看透问题本质" data-for="60-writing/05-book/经济理财/底层逻辑:半秒钟看透问题本质">底层逻辑:半秒钟看透问题本质</a></li><li><a href="../../60-writing/05-book/经济理财/投资大白话(雪球「岛」系列)" data-for="60-writing/05-book/经济理财/投资大白话(雪球「岛」系列)">投资大白话(雪球「岛」系列)</a></li><li><a href="../../60-writing/05-book/经济理财/投资至简:从原点出发构建价值投资体系" data-for="60-writing/05-book/经济理财/投资至简:从原点出发构建价值投资体系">投资至简:从原点出发构建价值投资体系</a></li><li><a href="../../60-writing/05-book/经济理财/看懂金融的第一本书" data-for="60-writing/05-book/经济理财/看懂金融的第一本书">看懂金融的第一本书</a></li><li><a href="../../60-writing/05-book/经济理财/秒懂金融" data-for="60-writing/05-book/经济理财/秒懂金融">秒懂金融</a></li><li><a href="../../60-writing/05-book/经济理财/股票投资入门、进阶与实战" data-for="60-writing/05-book/经济理财/股票投资入门、进阶与实战">股票投资入门、进阶与实战</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="60-writing/05-book/计算机"><button class="folder-button"><span class="folder-title">计算机</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="60-writing/05-book/计算机"><li><a href="../../60-writing/05-book/计算机/IT基础架构:系统运维实践" data-for="60-writing/05-book/计算机/IT基础架构:系统运维实践">IT基础架构:系统运维实践</a></li><li><a href="../../60-writing/05-book/计算机/Linux命令行与shell脚本编程大全(第4版)" data-for="60-writing/05-book/计算机/Linux命令行与shell脚本编程大全(第4版)">Linux命令行与shell脚本编程大全(第4版)</a></li><li><a href="../../60-writing/05-book/计算机/Python工匠:案例、技巧与工程实践" data-for="60-writing/05-book/计算机/Python工匠:案例、技巧与工程实践">Python工匠:案例、技巧与工程实践</a></li><li><a href="../../60-writing/05-book/计算机/Python编程轻松进阶" data-for="60-writing/05-book/计算机/Python编程轻松进阶">Python编程轻松进阶</a></li><li><a href="../../60-writing/05-book/计算机/SQL必知必会(第5版)" data-for="60-writing/05-book/计算机/SQL必知必会(第5版)">SQL必知必会(第5版)</a></li><li><a href="../../60-writing/05-book/计算机/SRE:Google运维解密" data-for="60-writing/05-book/计算机/SRE:Google运维解密">SRE:Google运维解密</a></li><li><a href="../../60-writing/05-book/计算机/UNIX传奇:历史与回忆" data-for="60-writing/05-book/计算机/UNIX传奇:历史与回忆">UNIX传奇:历史与回忆</a></li><li><a href="../../60-writing/05-book/计算机/人人都懂设计模式:从生活中领悟设计模式(Python实现)" data-for="60-writing/05-book/计算机/人人都懂设计模式:从生活中领悟设计模式(Python实现)">人人都懂设计模式:从生活中领悟设计模式(Python实现)</a></li><li><a href="../../60-writing/05-book/计算机/从0到1:HTML+CSS快速上手" data-for="60-writing/05-book/计算机/从0到1:HTML+CSS快速上手">从0到1:HTML+CSS快速上手</a></li><li><a href="../../60-writing/05-book/计算机/从0到1:JavaScript-快速上手" data-for="60-writing/05-book/计算机/从0到1:JavaScript-快速上手">从0到1:JavaScript 快速上手</a></li><li><a href="../../60-writing/05-book/计算机/明解Python" data-for="60-writing/05-book/计算机/明解Python">明解Python</a></li><li><a href="../../60-writing/05-book/计算机/每天5分钟玩转Docker容器技术" data-for="60-writing/05-book/计算机/每天5分钟玩转Docker容器技术">每天5分钟玩转Docker容器技术</a></li><li><a href="../../60-writing/05-book/计算机/流畅的Python" data-for="60-writing/05-book/计算机/流畅的Python">流畅的Python</a></li><li><a href="../../60-writing/05-book/计算机/硅谷之火:个人计算机的诞生与衰落(第3版)" data-for="60-writing/05-book/计算机/硅谷之火:个人计算机的诞生与衰落(第3版)">硅谷之火:个人计算机的诞生与衰落(第3版)</a></li><li><a href="../../60-writing/05-book/计算机/秒懂设计模式" data-for="60-writing/05-book/计算机/秒懂设计模式">秒懂设计模式</a></li><li><a href="../../60-writing/05-book/计算机/程序员的README" data-for="60-writing/05-book/计算机/程序员的README">程序员的README</a></li><li><a href="../../60-writing/05-book/计算机/网络安全等级保护2.0:定级、测评、实施与运维" data-for="60-writing/05-book/计算机/网络安全等级保护2.0:定级、测评、实施与运维">网络安全等级保护2.0:定级、测评、实施与运维</a></li><li><a href="../../60-writing/05-book/计算机/网络是怎样连接的" data-for="60-writing/05-book/计算机/网络是怎样连接的">网络是怎样连接的</a></li><li><a href="../../60-writing/05-book/计算机/虚拟化工程师运维实战:VMware服务器虚拟化+Citrix桌面应用虚拟化+Veeam备份+Zabbix监控" data-for="60-writing/05-book/计算机/虚拟化工程师运维实战:VMware服务器虚拟化+Citrix桌面应用虚拟化+Veeam备份+Zabbix监控">虚拟化工程师运维实战:VMware服务器虚拟化+Citrix桌面/应用虚拟化+Veeam备份+Zabbix监控</a></li><li><a href="../../60-writing/05-book/计算机/计算机:一部历史" data-for="60-writing/05-book/计算机/计算机:一部历史">计算机:一部历史</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-outer "><ul style="padding-left:0;" class="content" data-folderul></ul></div></li></ul></div></li><li id="explorer-end"></li></ul></div></div></div></div><footer class><p>Created with <a href="https://quartz.jzhao.xyz/">Quartz v4.3.1</a> © 2025</p><ul><li><a href="https://zopiya.com">文辑</a></li><li><a href="https://memos.zopiya.com">片语</a></li><li><a href="https://github.com/zopiya">GitHub</a></li></ul></footer></div></body><script type="application/javascript">function c(){let t=this.parentElement;t.classList.toggle("is-collapsed");let l=t.classList.contains("is-collapsed")?this.scrollHeight:t.scrollHeight;t.style.maxHeight=l+"px";let o=t,e=t.parentElement;for(;e;){if(!e.classList.contains("callout"))return;let n=e.classList.contains("is-collapsed")?e.scrollHeight:e.scrollHeight+o.scrollHeight;e.style.maxHeight=n+"px",o=e,e=e.parentElement}}function i(){let t=document.getElementsByClassName("callout is-collapsible");for(let s of t){let l=s.firstElementChild;if(l){l.addEventListener("click",c),window.addCleanup(()=>l.removeEventListener("click",c));let e=s.classList.contains("is-collapsed")?l.scrollHeight:s.scrollHeight;s.style.maxHeight=e+"px"}}}document.addEventListener("nav",i);window.addEventListener("resize",i);
|
||
</script><script type="module">
|
||
let mermaidImport = undefined
|
||
document.addEventListener('nav', async () => {
|
||
if (document.querySelector("code.mermaid")) {
|
||
mermaidImport ||= await import('https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.7.0/mermaid.esm.min.mjs')
|
||
const mermaid = mermaidImport.default
|
||
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
|
||
mermaid.initialize({
|
||
startOnLoad: false,
|
||
securityLevel: 'loose',
|
||
theme: darkMode ? 'dark' : 'default'
|
||
})
|
||
|
||
await mermaid.run({
|
||
querySelector: '.mermaid'
|
||
})
|
||
}
|
||
});
|
||
</script><script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.9/contrib/copy-tex.min.js" type="application/javascript"></script><script src="../../postscript.js" type="module"></script></html> |