Files
github-actions[bot] 134db76f88 deploy: 8016c374b0
2025-11-03 06:06:53 +00:00

21 lines
215 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh"><head><title>文件夹: 00-knowledge/05-style-guide</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&amp;family=Noto Serif Simplified Chinese:wght@400;700&amp;family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&amp;display=swap"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="文件夹: 00-knowledge/05-style-guide"/><meta property="og:description" content="无描述"/><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="无描述"/><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/index"><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="[{&quot;path&quot;:&quot;00-knowledge&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;00-knowledge/05-style-guide&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/01-open-source&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/02-version-control&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/02-version-control/git&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/02-version-control/git/01-basics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/02-version-control/git/02-advanced&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/03-command-line&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/03-command-line/powershell&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/03-command-line/shell&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/03-command-line/vim&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/01-getting-started/09-other&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/01-basics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/02-advanced&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/web-开发与框架&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/图形用户界面&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/安全和加密&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/实用工具&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/数据处理与分析&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/数据库操作&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/文本处理与操作&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/测试与调试&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/系统操作与交互&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/网络爬虫与数据抓取&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/03-libraries/网络编程与通信&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/05-philosophy&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/06-projects&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/06-projects/01-虚拟环境&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/02-programming-language/python/06-projects/02-风格指南&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/03-structures-algorithms&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/02-installation&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/03-basics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/04-system&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/05-network&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/06-storage&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/linux/07-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/virtualization&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/virtualization/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/virtualization/02-kvm&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/windows&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/04-operating-system/windows/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/05-computer-storage&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/05-computer-storage/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/05-computer-storage/02-storage-basics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/05-computer-storage/03-storage-hardware&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/05-computer-storage/04-storage-architecture&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/05-computer-storage/05-file-systems&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/06-database-system&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/06-database-system/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/06-database-system/02-sql&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/06-database-system/03-postgresql&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network/02-protocols&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network/03-public-services&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network/04-application-services&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network/05-web-servers&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/07-computer-network/05-web-servers/nginx&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/02-cryptography&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/03-information-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/04-user-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/05-system-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/06-network-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/07-malware-analysis&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/08-vulnerability-management&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/09-security-auditing&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/08-computer-security/10-emerging-technologies&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/09-software-engineering&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/09-software-engineering/01-collaboration&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/09-software-engineering/02-architecture&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development/01-overview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development/02-browser&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development/03-html&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development/04-css&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development/05-javascript&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/10-web-development/08-tools&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/01-introduction&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/02-culture&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/03-ci-and-cd&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/04-config-mgmt&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/05-containerization&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/06-orchestration&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/07-monitoring&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/08-logging&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/09-security&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/10-cloud-service&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/11-iac-on-cloud&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;16-computer-science/11-devsecops/12-advanced-topics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/01-roadmap&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/03-job&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/03-job/01-interview&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/03-job/02-resume&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/04-workplace&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/04-workplace/01-career&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/04-workplace/02-pay-benefits&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;40-professional/04-workplace/03-work-tips&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog/2018&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog/2020&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog/2021&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog/2022&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog/2023&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/01-blog/2024&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/个人成长&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/医学健康&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/历史&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/哲学宗教&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/心理&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/政治军事&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/教育学习&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/文学&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/社会文化&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/科学技术&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/精品小说&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/经济理财&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;60-writing/05-book/计算机&quot;,&quot;collapsed&quot;: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&amp;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&amp;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-JWTJSON-Web-Token鉴权" data-for="16-computer-science/08-computer-security/04-user-security/03-JWTJSON-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&amp;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&amp;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/计算机/SREGoogle运维解密" data-for="60-writing/05-book/计算机/SREGoogle运维解密">SREGoogle运维解密</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到1HTML+CSS快速上手" data-for="60-writing/05-book/计算机/从0到1HTML+CSS快速上手">从0到1HTML+CSS快速上手</a></li><li><a href="../../60-writing/05-book/计算机/从0到1JavaScript-快速上手" data-for="60-writing/05-book/计算机/从0到1JavaScript-快速上手">从0到1JavaScript 快速上手</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 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></div></nav><h1 class="article-title">文件夹: 00-knowledge/05-style-guide</h1></div></div><div class="popover-hint"><article></article><div class="page-listing"><p>此文件夹下有2条笔记。</p><div><ul class="section-ul"><li class="section-li"><div class="section"><div><p class="meta">2025年11月03日</p></div><div class="desc"><h3><a href="../../00-knowledge/05-style-guide/Obsidian-知识库治理蓝皮书" class="internal">Obsidian 知识库治理蓝皮书</a></h3></div><ul class="tags"></ul></div></li><li class="section-li"><div class="section"><div><p class="meta">2025年11月03日</p></div><div class="desc"><h3><a href="../../00-knowledge/05-style-guide/中文技术文档写作指南" class="internal">中文技术文档写作指南</a></h3></div><ul class="tags"></ul></div></li></ul></div></div></div><hr/><div class="page-footer"></div></div><div class="right sidebar"></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>