PageSourceSearch

https://wuei-l.github.io/link/

html wuei-l.github.io collected 2026-10-03 10:11:03 UTC 27,572 bytes, 472 lines download raw bytes

1
2<!DOCTYPE html>
3
4<html class="no-js" lang="zh">
5<head>
6<meta charset="utf-8"/>
7<meta content="width=device-width,initial-scale=1" name="viewport"/>
8<meta content="Wuei 的笔记" name="description"/>
9<meta content="wuei-L" name="author"/>
10<link href="https://wuei-L.github.io/link/" rel="canonical"/>
11<link href=".." rel="prev"/>
12<link href="../Course/" rel="next"/>
13<link href="../Icon/Avatar.jpg" rel="icon"/>
14<meta content="mkdocs-1.5.3, mkdocs-material-9.3.2" name="generator"/>
15<title>友链 - Wuei 的笔记本</title>
16<link href="../assets/stylesheets/main.30068a00.min.css" rel="stylesheet"/>
17<link href="../assets/stylesheets/palette.85d0ee34.min.css" rel="stylesheet"/>
18<script>
19    MathJax = {
20        tex: {
21            inlineMath: [['$', '$'], ['\\(', '\\)']]
22        }
23    };
24</script>
vendor: 1 bytes, line 24
24
25<script async="" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js">
26</script>
26
27<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
28<link href="https://fonts.googleapis.com/css?family=JetBrains+Mono:300,300i,400,400i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
29<style>:root{--md-text-font:"JetBrains Mono";--md-code-font:"JetBrains Mono"}</style>
30<link href="https://gcore.jsdelivr.net/npm/[email protected]/dist/katex.min.css" rel="stylesheet"/>
31<link href="../mkdocs/extra_css/tasklist.css" rel="stylesheet"/>
32<link href="../mkdocs/extra_css/counter.css" rel="stylesheet"/>
33<link href="../mkdocs/extra_css/giscus.css" rel="stylesheet"/>
34<link href="../mkdocs/extra_css/flink.css" rel="stylesheet"/>
35<link href="../mkdocs/extra_css/extra.css" rel="stylesheet"/>
36<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
vendor: 1 bytes, line 36
36
37<script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config",""),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script>
vendor: 1 bytes, line 37
37
38<script>"undefined"!=typeof __md_analytics&&__md_analytics()</script>
38
39</head>
40<body data-md-color-accent="indigo" data-md-color-primary="DustyPeony" data-md-color-scheme="default" dir="ltr">
41<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
41
42<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
43<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
44<label class="md-overlay" for="__drawer"></label>
45<div data-md-component="skip">
46<a class="md-skip" href="#_1">
47          跳转至
48        </a>
49</div>
50<div data-md-component="announce">
51</div>
52<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
53<nav aria-label="页眉" class="md-header__inner md-grid">
54<a aria-label="Wuei 的笔记本" class="md-header__button md-logo" data-md-component="logo" href=".." title="Wuei 的笔记本">
55<img alt="logo" src="../Icon/Avatar.jpg"/>
56</a>
57<label class="md-header__button md-icon" for="__drawer">
58<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg>
59</label>
60<div class="md-header__title" data-md-component="header-title">
61<div class="md-header__ellipsis">
62<div class="md-header__topic">
63<span class="md-ellipsis">
64            Wuei 的笔记本
65          </span>
66</div>
67<div class="md-header__topic" data-md-component="header-topic">
68<span class="md-ellipsis">
69            
70              友链
71            
72          </span>
73</div>
74</div>
75</div>
76<form class="md-header__option" data-md-component="palette">
77<input aria-label="Switch to Dark_Pink mode" class="md-option" data-md-color-accent="indigo" data-md-color-media="" data-md-color-primary="DustyPeony" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/>
78<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Switch to Dark_Pink mode">
79<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5c-.84 0-1.65.15-2.39.42L12 2M3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29L3.34 7m.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14L3.36 17M20.65 7l-1.77 3.79a7.023 7.023 0 0 0-2.38-4.15l4.15.36m-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29L20.64 17M12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44L12 22Z"></path></svg>
80</label>
81<input aria-label="Switch to Light_Pink mode" class="md-option" data-md-color-accent="indigo" data-md-color-media="" data-md-color-primary="DustyPeony" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/>
82<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Switch to Light_Pink mode">
83<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z"></path></svg>
84</label>
85</form>
86<label class="md-header__button md-icon" for="__search">
87<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg>
88</label>
89<div class="md-search" data-md-component="search" role="dialog">
90<label class="md-search__overlay" for="__search"></label>
91<div class="md-search__inner" role="search">
92<form class="md-search__form" name="search">
93<input aria-label="搜索" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="搜索" required="" spellcheck="false" type="text"/>
94<label class="md-search__icon md-icon" for="__search">
95<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg>
96<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg>
97</label>
98<nav aria-label="查找" class="md-search__options">
99<a aria-label="分享" class="md-search__icon md-icon" data-clipboard="" data-clipboard-text="" data-md-component="search-share" href="javascript:void(0)" tabindex="-1" title="分享">
100<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08Z"></path></svg>
101</a>
102<button aria-label="清空当前内容" class="md-search__icon md-icon" tabindex="-1" title="清空当前内容" t
102ype="reset">
103<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg>
104</button>
105</nav>
106<div class="md-search__suggest" data-md-component="search-suggest"></div>
107</form>
108<div class="md-search__output">
109<div class="md-search__scrollwrap" data-md-scrollfix="">
110<div class="md-search-result" data-md-component="search-result">
111<div class="md-search-result__meta">
112            正在初始化搜索引擎
113          </div>
114<ol class="md-search-result__list" role="presentation"></ol>
115</div>
116</div>
117</div>
118</div>
119</div>
120<div class="md-header__source">
121<a class="md-source" data-md-component="source" href="https://github.com/wuei-L/wuei-L.github.io" title="前往仓库">
122<div class="md-source__icon md-icon">
123<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg>
124</div>
125<div class="md-source__repository">
126    wuei-L.github.io
127  </div>
128</a>
129</div>
130</nav>
131<nav aria-label="标签" class="md-tabs" data-md-component="tabs">
132<div class="md-grid">
133<ul class="md-tabs__list">
134<li class="md-tabs__item md-tabs__item--active">
135<a class="md-tabs__link" href="..">
136          
137  
138    
139  
140  Hello
141
142        </a>
143</li>
144<li class="md-tabs__item">
145<a class="md-tabs__link" href="../Course/">
146          
147  
148    
149  
150  Course
151
152        </a>
153</li>
154<li class="md-tabs__item">
155<a class="md-tabs__link" href="../Triviality/mkdocs/">
156          
157  
158    
159  
160  杂项
161
162        </a>
163</li>
164</ul>
165</div>
166</nav>
167</header>
168<div class="md-container" data-md-component="container">
169<main class="md-main" data-md-component="main">
170<div class="md-main__inner md-grid">
171<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation">
172<div class="md-sidebar__scrollwrap">
173<div class="md-sidebar__inner">
174<nav aria-label="导航栏" class="md-nav md-nav--primary md-nav--lifted" data-md-level="0">
175<label class="md-nav__title" for="__drawer">
176<a aria-label="Wuei 的笔记本" class="md-nav__button md-logo" data-md-component="logo" href=".." title="Wuei 的笔记本">
177<img alt="logo" src="../Icon/Avatar.jpg"/>
178</a>
179    Wuei 的笔记本
180  </label>
181<div class="md-nav__source">
182<a class="md-source" data-md-component="source" href="https://github.com/wuei-L/wuei-L.github.io" title="前往仓库">
183<div class="md-source__icon md-icon">
184<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg>
185</div>
186<div class="md-source__repository">
187    wuei-L.github.io
188  </div>
189</a>
190</div>
191<ul class="md-nav__list" data-md-scrollfix="">
192<li class="md-nav__item md-nav__item--active md-nav__item--nested">
193<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
194<div class="md-nav__link md-nav__container">
195<a class="md-nav__link" href="..">
196<span class="md-ellipsis">
197    Hello
198  </span>
199</a>
200<label class="md-nav__link" for="__nav_1">
201<span class="md-nav__icon md-icon"></span>
202</label>
203</div>
204<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
205<label class="md-nav__title" for="__nav_1">
206<span class="md-nav__icon md-icon"></span>
207            Hello
208          </label>
209<ul class="md-nav__list" data-md-scrollfix="">
210<li class="md-nav__item md-nav__item--active">
211<input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
212<label class="md-nav__link md-nav__link--active" for="__toc">
213<span class="md-ellipsis">
214    友链
215  </span>
216<span class="md-nav__icon md-icon"></span>
217</label>
218<a class="md-nav__link md-nav__link--active" href="./">
219<span class="md-ellipsis">
220    友链
221  </span>
222</a>
223<nav aria-label="目录" class="md-nav md-nav--secondary">
224<label class="md-nav__title" for="__toc">
225<span class="md-nav__icon md-icon"></span>
226      目录
227    </label>
228<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix="">
229<li class="md-nav__item">
230<a class="md-nav__link" href="#blog-notebook">
231    Blog &amp; Notebook
232  </a>
233</li>
234</ul>
235</nav>
236</li>
237</ul>
238</nav>
239</li>
240<li class="md-nav__item md-nav__item--nested">
241<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
242<div class="md-nav__link md-nav__container">
243<a class="md-nav__link" href="../Course/">
244<span class="md-ellipsis">
245    Course
246  </span>
247</a>
248<label class="md-nav__link" for="__nav_2">
249<span class="md-nav__icon md-icon"></span>
250</label>
251</div>
252<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
253<label class="md-nav__title" for="__nav_2">
254<span class="md-nav__icon md-icon"></span>
255            Course
256          </label>
257<ul class="md-nav__list" data-md-scrollfix="">
258<li class="md-nav__item md-nav__item--nested">
259<input class="md-nav__toggle md-toggle" id="__nav_2_2" type="checkbox"/>
260<div class="md-nav__link md-nav__container">
261<a class="md-nav__link" href="../Course/%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA%EF%BC%88%E4%B9%99%EF%BC%89/">
262<span class="md-ellipsis">
263    控制理论(乙)
264  </span>
265</a>
266</div>
267<nav aria-expanded="false" aria-labelledby="__nav_2_2_label" class="md-nav" data-md-level="2">
268<label class="md-nav__title" for="__nav_2_2">
269<span class="md-nav__icon md-icon"></span>
270            控制理论(乙)
271          </label>
272<ul class="md-nav__list" data-md-scrollfix="">
273</ul>
274</nav>
275</li>
276</ul>
277</nav>
278</li>
279<li class="md-nav__item md-nav__item--nested">
280<input class="md-nav__toggle md-toggle" id="__nav_3" type="checkbox"/>
281<div class="md-nav__link md-nav__container">
282<a class="md-nav__link" href="../Triviality/mkdocs/">
283<span class="md-ellipsis">
284    杂项
285  </span>
286</a>
287</div>
288<nav aria-expanded="false" aria-labelledby="__nav_3_label" class="md-nav" data-md-level="1">
289<label class="md-nav__title" for="__nav_3">
290<span class="md-nav__icon md-icon"></span>
291            杂项
292          </label>
293<ul class="md-nav__list" data-md-scrollfix="">
294</ul>
295</nav>
296</li>
297</ul>
298</nav>
299</div>
300</div>
301</div>
302<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc">
303<div class="md-sidebar__scrollwrap">
304<div class="md-sidebar__inner">
305<nav aria-label="目录" class="md-nav md-nav--secondary">
306<label class="md-nav__title" for="__toc">
307<span class="md-nav__icon md-icon"></span>
308      目录
309    </label>
310<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix="">
311<li class="md-nav__item">
312<a class="md-nav__link" href="#blog-notebook">
313    Blog &amp; Notebook
314  </a>
315</li>
316</ul>
317</nav>
318</div>
319</div>
320</div>
321<div class="md-content" data-md-component="content">
322<article class="md-content__inner md-typeset">
323<h1 id="_1">友链<a class="headerlink" href="#_1" title="Permanent link">👀</a></h1>
324<div class="admonition abstract">
325<p class="admonition-title">Abstract</p>
326</div>
327<h2 id="blog-notebook">Blog &amp; Notebook<a class="headerlink" href="#blog-notebook" title="Permanent link">👀</a></h2>
328<div class="flink-list">
329<div class="flink-list-item">
330<a href="https://enlzhao.com/" target="_blank" title="hengzhao">
331<div class="flink-item-icon">
332<img alt="hengzhao" src="../Images/enlz.png"/>
333</div>
334<div class="flink-item-name">某兰</div>
335<div class="flink-item-desc">一只小猪</div>
336</a>
337</div>
338</div>
339<p><center><font color="grey" face="JetBrains Mono" size="18">To Be Continued</font></center></p>
340<div id="__comments">
341<!-- 主题颜色 
342    <div class="mdx-switch">
343        <button data-md-color-scheme="default"><code>default</code></button>
344        <button data-md-color-scheme="slate"><code>slate</code></button>
345      </div>
346
347    
347<script>
348        var buttons = document.querySelectorAll("button[data-md-color-scheme]")
349        buttons.forEach(function (button) {
350            button.addEventListener("click", function () {
351                var attr = this.getAttribute("data-md-color-scheme")
352                document.body.setAttribute("data-md-color-scheme", attr)
353                localStorage.setItem("data-md-color-scheme", attr);
354                updateScheme();
355            })
356        })
357    </script>
357
358<div class="mdx-switch">
359    <button data-md-color-primary="red" style="background-color:red"><code>red</code></button>
360    <button data-md-color-primary="pink" style="background-color: pink"><code>pink</code></button>
361    <button data-md-color-primary="purple" style="background-color: purple"><code>purple</code></button>
362    <button data-md-color-primary="deep-purple" style="background-color: rgb(51, 1, 63)"><code>deep purple</code></button>
363    <button data-md-color-primary="indigo" style="background-color: indigo"><code>indigo</code></button>
364    <button data-md-color-primary="blue" style="background-color: blue"><code>blue</code></button>
365    <button data-md-color-primary="light-blue" style="background-color: lightblue"><code>light blue</code></button>
366    <button data-md-color-primary="cyan" style="background-color: cyan"><code>cyan</code></button>
367    <button data-md-color-primary="teal" style="background-color: teal"><code>teal</code></button>
368    <button data-md-color-primary="green" style="background-color: green"><code>green</code></button>
369    <button data-md-color-primary="light-green" style="background-color: lightgreen"><code>light green</code></button>
370    <button data-md-color-primary="lime" style="background-color: lime"><code>lime</code></button>
371    <button data-md-color-primary="yellow" style="background-color: yellow"><code>yellow</code></button>
372    <button data-md-color-primary="orange" style="background-color: orange"><code>orange</code></button>
373    <button data-md-color-primary="deep-orange" style="background-color: rgb(221, 110, 15)"><code>deep orange</code></button>
374    <button data-md-color-primary="brown" style="background-color: brown"><code>brown</code></button>
375    <button data-md-color-primary="grey" style="background-color: grey"><code>grey</code></button>
376    <button data-md-color-primary="blue-grey" style="background-color: rgb(106,90,205)"><code>blue grey</code></button>
377    <button data-md-color-primary="black" style="background-color: black"><code>black</code></button>
378    <button data-md-color-primary="white" style="background-color: white"><code>white</code></button>
379  </div>
380    
380<script>
381        var buttons = document.querySelectorAll("button[data-md-color-primary]")
382        buttons.forEach(function (button) {
383            button.addEventListener("click", function () {
384                var attr = this.getAttribute("data-md-color-primary")
385                document.body.setAttribute("data-md-color-primary", attr)
386                localStorage.setItem("data-md-color-primary", attr);
387            })
388        })
389    </script>
389
390    -->
391<!-- Giscus 
392</div>
393<script src="https://giscus.app/client.js" data-repo="enl-z/DSG" data-repo-id="R_kgDOI2exGA" data-category="Q&A"
394    data-category-id="DIC_kwDOI2exGM4CT6Lv" data-mapping="url" data-strict="0" data-reactions-enabled="1"
395    data-emit-metadata="0" data-input-position="top" data-theme="preferred_color_scheme" data-lang="zh-CN"
396    crossorigin="anonymous" async>
397        updateScheme();
398    </script>
398
399-->
400</div></article>
401</div>
402</div>
403<button class="md-top md-icon" data-md-component="top" hidden="" type="button">
404<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z"></path></svg>
405            回到页面顶部
406          </button>
407</main>
408<footer class="md-footer">
409<nav aria-label="页脚" class="md-footer__inner md-grid">
410<a aria-label="上一页: Hello" class="md-footer__link md-footer__link--prev" href=".." rel="prev">
411<div class="md-footer__button md-icon">
412<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg>
413</div>
414<div class="md-footer__title">
415<span class="md-footer__direction">
416                上一页
417              </span>
418<div class="md-ellipsis">
419                Hello
420              </div>
421</div>
422</a>
423<a aria-label="下一页: 简介" class="md-footer__link md-footer__link--next" href="../Course/" rel="next">
424<div class="md-footer__title">
425<span class="md-footer__direction">
426                下一页
427              </span>
428<div class="md-ellipsis">
429                简介
430              </div>
431</div>
432<div class="md-footer__button md-icon">
433<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"></path></svg>
434</div>
435</a>
436</nav>
437<div class="md-footer-meta md-typeset">
438<div class="md-footer-meta__inner md-grid">
439<div class="md-copyright">
440<div class="md-copyright__highlight">
441      Copyright © 2023 <a href="https://github.com/wuei-L" rel="noopener" target="_blank">wuei</a>
442</div>
443  
444  
445    Made with
446    <a href="https://squidfunk.github.io/mkdocs-material/" rel="noopener" target="_blank">
447      Material for MkDocs
448    </a>
449</div>
450<div class="md-social">
451<a class="md-social__link" href="https://github.com/wuei-L" rel="noopener" target="_blank" title="GitHub">
452<svg viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg>
453</a>
454<a class="md-social__link" href="tencent://AddContact/?fromId=45&amp;fromSubId=1&amp;subcmd=all&amp;uin=1264459560&amp;website=www.oicqzone.com" rel="noopener" target="_blank" title="QQ">
455<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"></path></svg>
456</a>
457</div>
458</div>
459</div>
460</footer>
461</div>
462<div class="md-dialog" data-md-component="dialog">
463<div class="md-dialog__inner md-typeset"></div>
464</div>
465<script id="__config" type="application/json">{"base": "..", "features": ["navigation.tracking", "navigation.tabs", "navigation.tabs", "navigation.tabs.sticky", "navigation.indexes", "navigation.top", "search.suggest", "search.highlight", "content.code.annotate", "header.autohide", "toc.separate", "toc.follow", "content.code.annotate", "content.code.copy", "content.tooltips", "navigation.footer", "search.highlight", "search.share", "search.suggest"], "search": "../assets/javascripts/workers/search.dfff1995.min.js", "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}}</script>
vendor: 1 bytes, line 465
465
466<script src="../assets/javascripts/bundle.dff1b7c8.min.js"></script>
vendor: 1 bytes, line 466
466
467<script src="../overrides/assets/javascripts/extra.js"></script>
vendor: 1 bytes, line 467
467
468<script src="https://gcore.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
vendor: 1 bytes, line 468
468
469<script src="../mkdocs/javascripts/katex.js"></script>
vendor: 1 bytes, line 469
469
470<script src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
470
471</body>
472</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.