1<!doctype html> 2<html lang="zh-CN" data-theme="light"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width,initial-scale=1" /> 6 <meta name="generator" content="VuePress 2.0.0-rc.24" /> 7 <meta name="theme" content="VuePress Theme Hope 2.0.0-rc.94" /> 8 <style> 9 :root { 10 --vp-c-bg: #fff; 11 } 12 13 [data-theme="dark"] { 14 --vp-c-bg: #1b1b1f; 15 } 16 17 html, 18 body { 19 background: var(--vp-c-bg); 20 } 21 </style> 22
22<script> 23 const userMode = localStorage.getItem("vuepress-theme-hope-scheme"); 24 const systemDarkMode = 25 window.matchMedia && 26 window.matchMedia("(prefers-color-scheme: dark)").matches; 27 28 if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) { 29 document.documentElement.setAttribute("data-theme", "dark"); 30 } 31 </script>
31 32
32<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"ç¼ç¨å¼å","image":[""],"dateModified":"2025-07-04T14:04:00.000Z","author":[{"@type":"Person","name":"墨ä¸","url":"https://mo7.cc","email":"[email protected]"}]}</script>
32<meta property="og:url" content="https://mo7.cc/coder/"><meta property="og:site_name" content="墨ä¸"><meta property="og:title" content="ç¼ç¨å¼å"><meta property="og:description" content="ç¼ç¨å¼å ç¨åºåæ¯ä¸çä¸æé ·çä¸ç¾¤äººã ç¼ç¨è¯è¨ JavaScript/TypeScript Go Python Shell Zig æ¡æ¶ä¸å·¥å · Vue/VuePress Uni-app Bun Nginx Redis PostgreSQL å¼åæç¨ go-zero æç¨ ECharts ä½¿ç¨æå VSCode æ©å±å¼å ç®æ³å¦ä¹ ç¬è®° ç³»ç»è¿ç»´ Lin..."><meta property="og:type" content="article"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2025-07-04T14:04:00.000Z"><meta property="article:modified_time" content="2025-07-04T14:04:00.000Z"><meta name="application-name" content="å¢¨ä¸ - ç®åå¿«ä¹ï¼çåºå¦æ¤"><meta name="mobile-web-app-capable" content="yes"><meta name="theme-color" content="#af7ac5"><link rel="icon" href="/favicon.ico"><link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials"><link rel="icon" href="/pwa/48.png" type="image/png" sizes="48x48"><link rel="icon" href="/pwa/72.png" type="image/png" sizes="72x72"><link rel="icon" href="/pwa/144.png" type="image/png" sizes="144x144"><link rel="icon" href="/pwa/192.png" type="image/png" sizes="192x192"><link rel="icon" href="/pwa/512.png" type="image/png" sizes="512x512"><link rel="apple-touch-icon" href="/pwa/48.png"><link rel="alternate" type="application/atom+xml" href="https://mo7.cc/atom.xml" title="å¢¨ä¸ Atom Feed"><link rel="alternate" type="application/json" href="https://mo7.cc/feed.json" title="å¢¨ä¸ JSON Feed"><link rel="alternate" type="application/rss+xml" href="https://mo7.cc/rss.xml" title="å¢¨ä¸ RSS Feed"><title>ç¼ç¨å¼å | 墨ä¸</title><meta name="description" content="ç¼ç¨å¼å ç¨åºåæ¯ä¸çä¸æé ·çä¸ç¾¤äººã ç¼ç¨è¯è¨ JavaScript/TypeScript Go Python Shell Zig æ¡æ¶ä¸å·¥å · Vue/VuePress Uni-app Bun Nginx Redis PostgreSQL å¼åæç¨ go-zero æç¨ ECharts ä½¿ç¨æå VSCode æ©å±å¼å ç®æ³å¦ä¹ ç¬è®° ç³»ç»è¿ç»´ Lin..."> 33 <link rel="preload" href="/assets/style-BUTtnmXZ.css" as="style"><link rel="stylesheet" href="/assets/style-BUTtnmXZ.css"> 34 <link rel="modulepreload" href="/assets/app-CDcD9CqU.js"><link rel="modulepreload" href="/assets/index.html-BT6sYZxt.js"><link rel="modulepreload" href="/assets/plugin-vue_export-helper-DlAUqK2U.js"> 35 36 </head> 37 <body> 38 <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">è·³è³ä¸»è¦å §å®¹</a><!--]--><!--[--><div class="theme-container external-link-icon has-toc" vp-container><!--[--><header id="navbar" class="vp-navbar auto-hide" vp-navbar><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><a class="route-link vp-brand" href="/" aria-label="带æåå®¶"><img class="vp-nav-logo" src="/pwa/144.png" alt><!----><span class="vp-site-name hide-in-pad">墨ä¸</span></a><!--]--></div><div class="vp-navbar-center"><!--[--><!--]--></div><div class="vp-navbar-end"><!--[--><!--[--><button type="button" class="slimsearch-button" aria-label="æç´¢"><svg xmlns="http://www.w3.org/2000/svg" class="icon search-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="search icon"><path d="M192 480a256 256 0 1 1 512 0 256 256 0 0 1-512 0m631.776 362.496-143.2-143.168A318.464 318.464 0 0 0 768 480c0-176.736-143.264-320-320-320S128 303.264 128 480s143.264 320 320 320a318.016 318.016 0 0 0 184.16-58.592l146.336 146.368c12.512 12.48 32.768 12.48 45.28 0 12.48-12.512 12.48-32.768 0-45.28"></path></svg><div class="slimsearch-placeholder">æç´¢</div><div class="slimsearch-key-hints"><kbd class="slimsearch-key">Ctrl</kbd><kbd class="slimsearch-key">K</kbd></div></button><!--]--><nav class="vp-nav-links"><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="åç±»"><!--[--><i class="vp-icon iconfont icon-sort" sizing="height"></i>åç±»<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link route-link-active auto-link" href="/coder/" aria-label="ç¼ç¨å¼å"><!--[--><i class="vp-icon iconfont icon-developer" sizing="both"></i><!--]-->ç¼ç¨å¼å<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/self_manage/" aria-label="个人管ç"><!--[--><i class="vp-icon iconfont icon-selfmanage" sizing="both"></i><!--]-->个人管ç<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/theory/" aria-label="ç论ç ç©¶"><!--[--><i class="vp-icon iconfont icon-principles" sizing="both"></i><!--]-->ç论ç ç©¶<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/" aria-label="èµæºæ¶è"><!--[--><i class="vp-icon iconfont icon-start" sizing="both"></i><!--]-->èµæºæ¶è<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/misc/" aria-label="æä¸æå «"><!--[--><i class="vp-icon iconfont icon-misc" sizing="both"></i><!--]-->æä¸æå «<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="ç´¢å¼"><!--[--><i class="vp-icon iconfont icon-jiansuo" sizing="height"></i>ç´¢å¼<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link auto-link" href="/article/" aria-label="å ¨é¨æç« "><!--[--><i class="vp-icon iconfont icon-list" sizing="both"></i><!--]-->å ¨é¨æç« <!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/category/" aria-label="åç±»"><!--[--><i class="vp-icon iconfont icon-category" sizing="both"></i><!--]-->åç±»<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/tag/" aria-label="æ ç¾"><!--[--><i class="vp-icon iconfont icon-tag" sizing="both"></i><!--]-->æ ç¾<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/timeline/" aria-label="æ¶é´è½´"><!--[--><i class="vp-icon iconfont icon-time" sizing="both"></i><!--]-->æ¶é´è½´<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/about/catalog.html" aria-label="ç«ç¹å°å¾"><!--[--><i class="vp-icon iconfont icon-map" sizing="both"></i><!--]-->ç«ç¹å°å¾<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="æ¶è"><!--[--><i class="vp-icon iconfont icon-start" sizing="height"></i>æ¶è<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/books/" aria-label="读书ç¬è
38®°"><!--[--><i class="vp-icon iconfont icon-book" sizing="both"></i><!--]-->读书ç¬è®°<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/tools/" aria-label="å·¥å
·å享"><!--[--><i class="vp-icon iconfont icon-gongju" sizing="both"></i><!--]-->å·¥å
·å享<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/links/" aria-label="è¶
龿¥"><!--[--><i class="vp-icon iconfont icon-link" sizing="both"></i><!--]-->è¶
龿¥<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/movies/" aria-label="å½±è§"><!--[--><i class="vp-icon iconfont icon-movie" sizing="both"></i><!--]-->å½±è§<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/music/" aria-label="é³ä¹"><!--[--><i class="vp-icon iconfont icon-music" sizing="both"></i><!--]-->é³ä¹<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/bookmark/photos/" aria-label="ç¸å"><!--[--><i class="vp-icon iconfont icon-xiangce" sizing="both"></i><!--]-->ç¸å<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/about/" aria-label="å
³äº"><!--[--><i class="vp-icon iconfont icon-info" sizing="height"></i><!--]-->å
³äº<!----></a></div></nav><!----><div class="vp-nav-item hide-in-mobile"><button type="button" class="vp-appearance-button" tabindex="-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" class="icon outlook-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="outlook icon" name="outlook"><path d="M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"></path></svg><div class="vp-appearance-dropdown"><!----></div></button></div><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar" vp-sidebar><!----><ul class="vp-sidebar-links"><li><a class="route-link auto-link vp-sidebar-link" href="/" aria-label="é¦é¡µ"><!--[--><i class="vp-icon iconfont icon-home" sizing="both"></i><!--]-->é¦é¡µ<!----></a></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-header clickable exact active"><i class="vp-icon iconfont icon-developer" sizing="both"></i><a class="route-link route-link-active auto-link vp-sidebar-title no-external-link-icon" href="/coder/" aria-label="ç¼ç¨å¼å"><!---->ç¼ç¨å¼å<!----></a><!----></p><ul class="vp-sidebar-links"><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-basic" sizing="both"></i><span class="vp-sidebar-title">åºç¡å
¥é¨</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-HTML" sizing="both"></i><span class="vp-sidebar-title">JavaScript/TypeScript</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-linux" sizing="both"></i><span class="vp-sidebar-title">è¿ç»´</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-goicon" sizing="both"></i><span class="vp-sidebar-title">Go</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-leetcode" sizing="both"></i><span class="vp-sidebar-title">
38LeetCode</span><span class="vp-arrow end"></span></button><!----></section></li></ul></section></li></ul><!----></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><i class="vp-icon iconfont icon-developer" sizing="height"></i>ç¼ç¨å¼å</h1><div class="page-info"><span class="page-author-info" aria-label="ä½è
ð" data-balloon-pos="up"><svg xmlns="http://www.w3.org/2000/svg" class="icon author-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="author icon" name="author"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"></path></svg><span><a class="page-author-item" href="https://mo7.cc" target="_blank" rel="noopener noreferrer">墨ä¸</a></span><span property="author" content="墨ä¸"></span></span><span class="page-pageview-info" aria-label="访é®éð¢" data-balloon-pos="up"><svg xmlns="http://www.w3.org/2000/svg" class="icon eye-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="eye icon" name="eye"><path d="M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"></path></svg><span id="ArtalkPV" class="vp-pageview waline-pageview-count" data-path="/coder/" data-page-key="/coder/">...</span></span></div><hr></div><!----><div class="" vp-content><!----><div id="markdown-content"><h1 id="ç¼ç¨å¼å" tabindex="-1"><a class="header-anchor" href="#ç¼ç¨å¼å"><span>ç¼ç¨å¼å</span></a></h1><div class="hint-container info"><p class="hint-container-title">ç¨åºåæ¯ä¸ç䏿é
·çä¸ç¾¤äººã</p><ul><li>ç¼ç¨è¯è¨ <ul><li>JavaScript/TypeScript</li><li>Go</li><li>Python</li><li>Shell</li><li>Zig</li></ul></li><li>æ¡æ¶ä¸å·¥å
· <ul><li>Vue/VuePress</li><li>Uni-app</li><li>Bun</li><li>Nginx</li><li>Redis</li><li>PostgreSQL</li></ul></li><li>å¼åæç¨ <ul><li>go-zero æç¨</li><li>ECharts ä½¿ç¨æå</li><li>VSCode æ©å±å¼å</li><li>ç®æ³å¦ä¹ ç¬è®°</li></ul></li><li>ç³»ç»è¿ç»´ <ul><li>Linux 管ç</li><li>Shell èæ¬</li><li>BitLocker ç¸å
³</li><li>æå¡å¨é
ç½®</li></ul></li></ul><p>ææ¯ç ç©¶<br> ææ¯ç ç©¶ç¬è®°ï¼ç¼ç¨è¯è¨å¦ä¹ ç¬è®°ï¼è¯è¨è¿è¡ç¯å¢æå»ºç</p><p>ææ¯åºç¨<br> å©ç¨ææ¯æ¥è§£å³å®é
é®é¢<br> æ¯å¦å°èæ¬ï¼å°ç¨åºå¥ç</p><p>ä¸å¡é¢å<br> åå
·ä½çä¸å¡ä»¥åå·¥ä½ç¸å
³çå
容</p><p>åç¼ç¨æå
³çä¸å</p></div><div class="vp-catalog"><h2 class="vp-catalog-main-title">ç®å½</h2><ul class="vp-catalog-list deep"><li class="vp-catalog-item"><h3 id="åºç¡å
¥é¨" class="vp-catalog-child-title has-children"><a href="#åºç¡å
¥é¨" class="vp-catalog-header-anchor" aria-hidden="true"></a><a class="route-link vp-catalog-title" href="/coder/basic/"><!--[--><i class="vp-icon iconfont icon-basic" sizing="both"></i>åºç¡å
¥é¨<!--]--></a></h3><ul class="vp-child-catalogs"><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#1.è®¡ç®æºåæä½ç³»ç»" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/computer_and_os.html">1.è®¡ç®æºåæä½ç³»ç»</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#2.è·¯å¾åæä»¶" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/file_and_path.html">2.è·¯å¾åæä»¶</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#3.æä»¶ç¼ç " class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/file_utf8.html">3.æä»¶ç¼ç </a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#4.ç»ç«¯ä¸ shell" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/cmd_shell.html">4.ç»ç«¯ä¸ shell</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#5.ç³»ç»è½¯ä»¶å
管çå¨" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/apt_homebrew.html">5.ç³»ç»è½¯ä»¶å
管çå¨</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#6.Git ä¸ Github" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/git_github.html">6.Git ä¸ Github</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#7.Visual Studio Code" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/vscode.html">7.Visual Studio Code</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#8.å¦ä½ä½¿ç¨æç´¢å¼æ" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/search_engine.html">
388.å¦ä½ä½¿ç¨æç´¢å¼æ</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#9.ç§å¦ä¸ç½åå½å
éå" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/proxy_to_net.html">9.ç§å¦ä¸ç½åå½å
éå</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#10.弿ºçé£äºäº" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/open_source.html">10.弿ºçé£äºäº</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#11.ä¸å¥æèéçå¼åç¯å¢" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/dev_env_ready.html">11.ä¸å¥æèéçå¼åç¯å¢</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#12.å
³äºç¼ç¨è¯è¨çé£äºäºå¿" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/basic/coding_market.html">12.å
³äºç¼ç¨è¯è¨çé£äºäºå¿</a></div><!----></li></ul></li><li class="vp-catalog-item"><h3 id="JavaScript/TypeScript" class="vp-catalog-child-title has-children"><a href="#JavaScript/TypeScript" class="vp-catalog-header-anchor" aria-hidden="true"></a><a class="route-link vp-catalog-title" href="/coder/javascript/"><!--[--><i class="vp-icon iconfont icon-HTML" sizing="both"></i>JavaScript/TypeScript<!--]--></a></h3><ul class="vp-child-catalogs"><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#1.Nodejs åºç¡ç¯å¢æå»º" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/nodejs_ready.html">1.Nodejs åºç¡ç¯å¢æå»º</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#2.fnm 管ç Nodejs" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/fnm_ready.html">2.fnm 管ç Nodejs</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#3.Web å端å¼åå
¥é¨" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/web_develop_ready.html">3.Web å端å¼åå
¥é¨</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#Bun å¦ä¹ ç¬è®°" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/bun_ready.html"><!--[--><i class="vp-icon iconfont icon-bun" sizing="both"></i>Bun å¦ä¹ ç¬è®°<!--]--></a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#npm 常ç¨å½ä»¤" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/npm.html">npm 常ç¨å½ä»¤</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#pm2 æå¥½ç¨çåå°å®æ¤è¿ç¨" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/pm2.html">pm2 æå¥½ç¨çåå°å®æ¤è¿ç¨</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#url è§£æ" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/javascript/url_parse.html">url è§£æ</a></div><!----></li></ul></li><li class="vp-catalog-item"><h3 id="LeetCode" class="vp-catalog-child-title has-children"><a href="#LeetCode" class="vp-catalog-header-anchor" aria-hidden="true"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/"><!--[--><i class="vp-icon iconfont icon-leetcode" sizing="both"></i>LeetCode<!--]--></a></h3><ul class="vp-child-catalogs"><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#æ¥é¨æ°´ (trap)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/trap.html">æ¥é¨æ°´ (trap)</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#两æ°ä¹å (twoSum)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/twoSum.html">两æ°ä¹å (twoSum)</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#䏿°ä¹å (threeSum)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/threeSum.html">䏿°ä¹å (threeSum)</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#çæå¤æ°´çå®¹å¨ (maxArea)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/maxArea.html">çæå¤æ°´çå®¹å¨ (maxArea)</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#ç§»å¨é¶ (moveZeroes)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/moveZeroes.html">ç§»å¨é¶ (moveZeroes)</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#忝å¼ä½è¯åç» (groupAnagrams)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/groupAnagrams.html">忝å¼ä½è¯åç» (groupAnagrams)</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#æé¿è¿ç»åºå (longestConsecutive)" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/leetcode/longestConsecutive.html">æé¿è¿ç»åºå (longestConsecutive)</a></div><!----></li></ul></li><li class="vp-catalog-item"><h3 id="è¿ç»´" class="vp-catalog-child-title has-children"><a href="#è¿ç»´" class="vp-catalog-header-anchor" aria-hidden="true"></a><a class="route-link vp-catalog-title" href="/coder/operations/"><!--[--><i class="vp-icon iconfont icon-linux" sizing="both"></i>è¿ç»´<!--]--></a></h3><ul class="vp-child-catalogs"><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#1.ç§å¦ä¸ç½ä¸æ¬å°ä»£çæç¨" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/operations/proxy_v2rayn.html">1.ç§å¦ä¸ç½ä¸æ¬å°ä»£çæç¨</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#2.WSL åç³»ç»çä»ç»ä¸å®è£
" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/operations/wsl2_ready.html">2.WSL åç³»ç»çä»ç»ä¸å®è£
</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#3.WSL é
置系ç»ä»£ç" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/operations/wsl2_proxy.html">3.WSL é
置系ç»ä»£ç</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#4.ssh è·³æ¿æº" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/operations/ssh_jump_host.html">4.ssh è·³æ¿æº</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title has-children"><a href="#Debian" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/operations/debian/"><!--[--><i class="vp-icon iconfont icon-debianos" sizing="both"></i>Debian<!--]--></a></div><div class="vp-sub-catalogs-wrapper"><a class="route-link vp-sub-catalog-link" href="/coder/operations/debian/install_mongodb.html">
38Debian ä¸å®è£ Mongodb</a><a class="route-link vp-sub-catalog-link" href="/coder/operations/debian/debian_ready.html">Debian åå¤å·¥ä½</a></div></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title has-children"><a href="#Linux" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/operations/linux/"><!--[--><i class="vp-icon iconfont icon-linux" sizing="both"></i>Linux<!--]--></a></div><div class="vp-sub-catalogs-wrapper"><a class="route-link vp-sub-catalog-link" href="/coder/operations/linux/curl_cert_issue.html">å®è£ curl è¯ä¹¦</a><a class="route-link vp-sub-catalog-link" href="/coder/operations/linux/nginx_basic_use.html">Nginx çåºæ¬ä½¿ç¨</a><a class="route-link vp-sub-catalog-link" href="/coder/operations/linux/wsl2_install_desktop.html">WSL2 å®è£ è¿ç¨æ¡é¢</a></div></li></ul></li><li class="vp-catalog-item"><h3 id="Go" class="vp-catalog-child-title has-children"><a href="#Go" class="vp-catalog-header-anchor" aria-hidden="true"></a><a class="route-link vp-catalog-title" href="/coder/go/"><!--[--><i class="vp-icon iconfont icon-goicon" sizing="both"></i>Go<!--]--></a></h3><ul class="vp-child-catalogs"><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#1.å®è£ " class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/golang_install.html">1.å®è£ </a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#å½çº¢å¼åè¯è¨ Goï¼ççæ¯æªæ¥çææ¯ä¸»æµåï¼" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/golang_viewpoint.html">å½çº¢å¼åè¯è¨ Goï¼ççæ¯æªæ¥çææ¯ä¸»æµåï¼</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#GoLibrary" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/library/"><!--[--><i class="vp-icon iconfont icon-gologo" sizing="both"></i>GoLibrary<!--]--></a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#go-zero" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/go-zero/"><!--[--><i class="vp-icon iconfont icon-gologo" sizing="both"></i>go-zero<!--]--></a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#常ç¨åºæ´ç" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/golang_lib.html">常ç¨åºæ´ç</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#常ç¨å½ä»¤" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/golang_command.html">常ç¨å½ä»¤</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#å° golang ä½ä¸ºèæ¬è¯è¨ä½¿ç¨" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/golang_shell.html">å° golang ä½ä¸ºèæ¬è¯è¨ä½¿ç¨</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#go 项ç®ç»æ" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.html">go 项ç®ç»æ</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#go è¯è¨ç¸å ³ä¹¦ç±" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/golang_book.html">go è¯è¨ç¸å ³ä¹¦ç±</a></div><!----></li><li class="vp-child-catalog"><div class="vp-catalog-sub-title"><a href="#mongo - golang æä½" class="vp-catalog-header-anchor"></a><a class="route-link vp-catalog-title" href="/coder/go/go_mongo.html">mongo - golang æä½</a></div><!----></li></ul></li></ul></div></div><!----><!----><!----></div><footer class="vp-page-meta"><!----><div class="vp-meta-item git-info"><div class="update-time"><span class="vp-meta-label">æè¿æ´æ°</span><time class="vp-meta-info" datetime="2025-07-04T14:04:00.000Z" data-allow-mismatch>2025/7/4 22:04</time></div><div class="contributors"><span class="vp-meta-label">è´¡ç®è : </span><!--[--><!--[--><span class="vp-meta-info" title="email: [email protected]">墨ä¸</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a class="route-link auto-link prev" href="/" aria-label="é¦é¡µ"><div class="hint"><span class="arrow start"></span>ä¸ä¸é¡µ</div><div class="link"><i class="vp-icon iconfont icon-home" sizing="height"></i>é¦é¡µ</div></a><!----></nav><div id="comment" class="waline-wrapper vp-comment" vp-comment darkmode="false" style="display:block;"><!----></div><!----><!--]--></main><!--]--><!----></div><!--]--><!--]--><!--[--><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!--]--><!--]--></div> 39
39<script type="module" src="/assets/app-CDcD9CqU.js" defer></script>
39 40 </body> 41</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.