<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>槲落的小站 Blog</title>
        <link>https://sea.relia.xyz/en/blog</link>
        <description>槲落的小站 Blog</description>
        <lastBuildDate>Tue, 21 Oct 2025 03:37:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Test Docusaurus]]></title>
            <link>https://sea.relia.xyz/en/blog/test-docusaurus</link>
            <guid>https://sea.relia.xyz/en/blog/test-docusaurus</guid>
            <pubDate>Tue, 21 Oct 2025 03:37:00 GMT</pubDate>
            <description><![CDATA[测试Docusaurus的使用]]></description>
            <content:encoded><![CDATA[<p>测试Docusaurus的使用</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="内联目录">内联目录<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%86%85%E8%81%94%E7%9B%AE%E5%BD%95" class="hash-link" aria-label="Direct link to 内联目录" title="Direct link to 内联目录" translate="no">​</a></h2>
<!-- -->
<div class="tableOfContentsInline_prmo"><ul class="table-of-contents"><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%86%85%E8%81%94%E7%9B%AE%E5%BD%95">内联目录</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#blog-structure">Blog Structure</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%85%AC%E5%BC%8F">公式</a><ul><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%8C%E5%86%85">行内</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%8C%E9%97%B4">行间</a></li></ul></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E4%BB%A3%E7%A0%81%E5%9D%97">代码块</a><ul><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#python">Python</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#jsx">JSX</a></li></ul></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%9B%BE%E7%89%87">图片</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#html">HTML</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#admonition">Admonition</a><ul><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#nested-admonition">Nested Admonition</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#admonitions-with-mdx">Admonitions with MDX</a></li></ul></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#jsx-1">JSX</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%B3%A8%E9%87%8A">注释</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%A8%E6%A0%BC">表格</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%BC%95%E7%94%A8">引用</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%96%87%E5%AD%97%E6%A0%BC%E5%BC%8F">文字格式</a><ul><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%8A%A0%E9%86%8B">加醋</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%96%9C%E4%BD%93">斜体</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%88%A0%E9%99%A4%E7%BA%BF">删除线</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%B6%85%E9%93%BE%E6%8E%A5">超链接</a></li></ul></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%88%97%E8%A1%A8">列表</a><ul><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%9C%89%E5%BA%8F">有序</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%97%A0%E5%BA%8F">无序</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E4%BB%BB%E5%8A%A1">任务</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%B0%B4%E5%B9%B3%E5%88%86%E5%89%B2%E7%BA%BF">水平分割线</a></li></ul></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#mermaid-%E5%9B%BE%E8%A1%A8">Mermaid 图表</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E4%B8%9A%E5%86%85%E8%B7%B3%E8%BD%AC">业内跳转</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#emoji">Emoji</a></li><li><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%96%9C%E4%BD%93%E7%B2%97%E4%BD%93%E6%94%AF%E6%8C%81">斜体粗体支持</a></li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="blog-structure">Blog Structure<a href="https://sea.relia.xyz/en/blog/test-docusaurus#blog-structure" class="hash-link" aria-label="Direct link to Blog Structure" title="Direct link to Blog Structure" translate="no">​</a></h2>
<p>Simply add Markdown files (or folders) to the <code>blog</code> directory.</p>
<p>Regular blog authors can be added to <code>authors.yml</code>.</p>
<p>The blog post date can be extracted from filenames, such as:</p>
<ul>
<li class=""><code>2019-05-30-welcome.md</code></li>
<li class=""><code>2019-05-30-welcome/index.md</code></li>
</ul>
<p>A blog post folder can be convenient to co-locate blog post images:</p>
<p><img decoding="async" loading="lazy" alt="Docusaurus Plushie" src="https://sea.relia.xyz/en/assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg" width="1500" height="500" class="img_ev3q"></p>
<p>The blog supports tags as well!</p>
<p><strong>And if you don't want a blog</strong>: just delete this directory, and use <code>blog: false</code> in your Docusaurus config.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="公式">公式<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%85%AC%E5%BC%8F" class="hash-link" aria-label="Direct link to 公式" title="Direct link to 公式" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="行内">行内<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%8C%E5%86%85" class="hash-link" aria-label="Direct link to 行内" title="Direct link to 行内" translate="no">​</a></h3>
<p>这是一个行内公式<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>E</mi><mo>=</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">E=mc^2</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.05764em">E</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span></span><span class="base"><span class="strut" style="height:0.8141em"></span><span class="mord mathnormal">m</span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8141em"><span style="top:-3.063em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span></span></span></span></span></span></span></span></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="行间">行间<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%8C%E9%97%B4" class="hash-link" aria-label="Direct link to 行间" title="Direct link to 行间" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="质能">质能<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%B4%A8%E8%83%BD" class="hash-link" aria-label="Direct link to 质能" title="Direct link to 质能" translate="no">​</a></h4>
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>E</mi><mo>=</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">E=mc^2</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.05764em">E</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span></span><span class="base"><span class="strut" style="height:0.8641em"></span><span class="mord mathnormal">m</span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span></span></span></span></span></span></span></span></span>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="maxwell">Maxwell<a href="https://sea.relia.xyz/en/blog/test-docusaurus#maxwell" class="hash-link" aria-label="Direct link to Maxwell" title="Direct link to Maxwell" translate="no">​</a></h4>
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi mathvariant="normal">∇</mi><mo>⋅</mo><mover accent="true"><mi>E</mi><mo>⃗</mo></mover></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><mfrac><mi>ρ</mi><msub><mi>ϵ</mi><mn>0</mn></msub></mfrac></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi mathvariant="normal">∇</mi><mo>⋅</mo><mover accent="true"><mi>B</mi><mo>⃗</mo></mover></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><mn>0</mn></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi mathvariant="normal">∇</mi><mo>×</mo><mover accent="true"><mi>E</mi><mo>⃗</mo></mover></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>B</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi mathvariant="normal">∇</mi><mo>×</mo><mover accent="true"><mi>B</mi><mo>⃗</mo></mover></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><msub><mi>μ</mi><mn>0</mn></msub><mrow><mo fence="true">(</mo><mover accent="true"><mi>J</mi><mo>⃗</mo></mover><mo>+</mo><msub><mi>ϵ</mi><mn>0</mn></msub><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>E</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac><mo fence="true">)</mo></mrow></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{aligned}
\nabla\cdot\vec{E} &amp;= \frac{\rho}{\epsilon_0} \\
\nabla\cdot\vec{B} &amp;= 0 \\
\nabla\times\vec{E} &amp;= -\frac{\partial B}{\partial t} \\
\nabla\times\vec{B} &amp;= \mu_0\left(\vec{J}+\epsilon_0\frac{\partial E}{\partial t} \right)
\end{aligned}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:8.9274em;vertical-align:-4.2137em"></span><span class="mord"><span class="mtable"><span class="col-align-r"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:4.7137em"><span style="top:-7.0561em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord">∇</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">⋅</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mord accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.9663em"><span style="top:-3em"><span class="pstrut" style="height:3em"></span><span class="mord mathnormal" style="margin-right:0.05764em">E</span></span><span style="top:-3.2523em"><span class="pstrut" style="height:3em"></span><span class="accent-body" style="left:-0.1522em"><span class="overlay" style="height:0.714em;width:0.471em"><svg xmlns="http://www.w3.org/2000/svg" width="0.471em" height="0.714em" style="width:0.471em" viewBox="0 0 471 714" preserveAspectRatio="xMinYMin"><path d="M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z"></path></svg></span></span></span></span></span></span></span></span></span><span style="top:-4.9538em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord">∇</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">⋅</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mord accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.9663em"><span style="top:-3em"><span class="pstrut" style="height:3em"></span><span class="mord mathnormal" style="margin-right:0.05017em">B</span></span><span style="top:-3.2523em"><span class="pstrut" style="height:3em"></span><span class="accent-body" style="left:-0.1522em"><span class="overlay" style="height:0.714em;width:0.471em"><svg xmlns="http://www.w3.org/2000/svg" width="0.471em" height="0.714em" style="width:0.471em" viewBox="0 0 471 714" preserveAspectRatio="xMinYMin"><path d="M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z"></path></svg></span></span></span></span></span></span></span></span></span><span style="top:-2.9224em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord">∇</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">×</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mord accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.9663em"><span style="top:-3em"><span class="pstrut" style="height:3em"></span><span class="mord mathnormal" style="margin-right:0.05764em">E</span></span><span style="top:-3.2523em"><span class="pstrut" style="height:3em"></span><span class="accent-body" style="left:-0.1522em"><span class="overlay" style="height:0.714em;width:0.471em"><svg xmlns="http://www.w3.org/2000/svg" width="0.471em" height="0.714em" style="width:0.471em" viewBox="0 0 471 714" preserveAspectRatio="xMinYMin"><path d="M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z"></path></svg></span></span></span></span></span></span></span></span></span><span style="top:-0.4864em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord">∇</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">×</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mord accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.9663em"><span style="top:-3em"><span class="pstrut" style="height:3em"></span><span class="mord mathnormal" style="margin-right:0.05017em">B</span></span><span style="top:-3.2523em"><span class="pstrut" style="height:3em"></span><span class="accent-body" style="left:-0.1522em"><span class="overlay" style="height:0.714em;width:0.471em"><svg xmlns="http://www.w3.org/2000/svg" width="0.471em" height="0.714em" style="width:0.471em" viewBox="0 0 471 714" preserveAspectRatio="xMinYMin"><path d="M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z"></path></svg></span></span></span></span></span></span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:4.2137em"><span></span></span></span></span></span><span class="col-align-l"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:4.7137em"><span style="top:-7.0561em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.1076em"><span style="top:-2.314em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"><span class="mord mathnormal">ϵ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3011em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">0</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span></span></span><span style="top:-3.23em"><span class="pstrut" style="height:3em"></span><span class="frac-line" style="border-bottom-width:0.04em"></span></span><span style="top:-3.677em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord mathnormal">ρ</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.836em"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span></span></span><span style="top:-4.9538em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord">0</span></span></span><span style="top:-2.9224em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord">−</span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.3714em"><span style="top:-2.314em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord" style="margin-right:0.05556em">∂</span><span class="mord mathnormal">t</span></span></span><span style="top:-3.23em"><span class="pstrut" style="height:3em"></span><span class="frac-line" style="border-bottom-width:0.04em"></span></span><span style="top:-3.677em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord" style="margin-right:0.05556em">∂</span><span class="mord mathnormal" style="margin-right:0.05017em">B</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span></span></span><span style="top:-0.4864em"><span class="pstrut" style="height:3.45em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord"><span class="mord mathnormal">μ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3011em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">0</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.1667em"></span><span class="minner"><span class="mopen delimcenter" style="top:0em"><span class="delimsizing size3">(</span></span><span class="mord accent"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.9663em"><span style="top:-3em"><span class="pstrut" style="height:3em"></span><span class="mord mathnormal" style="margin-right:0.09618em">J</span></span><span style="top:-3.2523em"><span class="pstrut" style="height:3em"></span><span class="accent-body" style="left:-0.0688em"><span class="overlay" style="height:0.714em;width:0.471em"><svg xmlns="http://www.w3.org/2000/svg" width="0.471em" height="0.714em" style="width:0.471em" viewBox="0 0 471 714" preserveAspectRatio="xMinYMin"><path d="M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z"></path></svg></span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mord"><span class="mord mathnormal">ϵ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3011em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">0</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.3714em"><span style="top:-2.314em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord" style="margin-right:0.05556em">∂</span><span class="mord mathnormal">t</span></span></span><span style="top:-3.23em"><span class="pstrut" style="height:3em"></span><span class="frac-line" style="border-bottom-width:0.04em"></span></span><span style="top:-3.677em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord" style="margin-right:0.05556em">∂</span><span class="mord mathnormal" style="margin-right:0.05764em">E</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mclose delimcenter" style="top:0em"><span class="delimsizing size3">)</span></span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:4.2137em"><span></span></span></span></span></span></span></span></span></span></span></span>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="代码块">代码块<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E4%BB%A3%E7%A0%81%E5%9D%97" class="hash-link" aria-label="Direct link to 代码块" title="Direct link to 代码块" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="python">Python<a href="https://sea.relia.xyz/en/blog/test-docusaurus#python" class="hash-link" aria-label="Direct link to Python" title="Direct link to Python" translate="no">​</a></h3>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> i </span><span class="token keyword" style="color:#00009f">in</span><span class="token plain"> </span><span class="token builtin">range</span><span class="token punctuation" style="color:#393A34">(</span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">10</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:#00009f">print</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">i</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="jsx">JSX<a href="https://sea.relia.xyz/en/blog/test-docusaurus#jsx" class="hash-link" aria-label="Direct link to JSX" title="Direct link to JSX" translate="no">​</a></h3>
<div class="language-md codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-md codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token code punctuation" style="color:#393A34">```</span><span class="token code code-language">jsx title="src/components/HelloDocusaurus.js"</span><span class="token code"></span><br></span><span class="token-line" style="color:#393A34"><span class="token code"></span><span class="token code code-block language-jsx">function HelloDocusaurus() {</span><br></span><span class="token-line" style="color:#393A34"><span class="token code code-block language-jsx">  return &lt;h1&gt;Hello, Docusaurus!&lt;/h1&gt;;</span><br></span><span class="token-line" style="color:#393A34"><span class="token code code-block language-jsx">}</span><span class="token code"></span><br></span><span class="token-line" style="color:#393A34"><span class="token code"></span><span class="token code punctuation" style="color:#393A34">```</span><br></span></code></pre></div></div>
<div class="language-jsx codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockTitle_OeMC">src/components/HelloDocusaurus.js</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-jsx codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">function</span><span class="token plain"> </span><span class="token function maybe-class-name" style="color:#d73a49">HelloDocusaurus</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">h1</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain-text">Hello, Docusaurus!</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">h1</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="图片">图片<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%9B%BE%E7%89%87" class="hash-link" aria-label="Direct link to 图片" title="Direct link to 图片" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://i.loli.net/2021/07/23/NXPrMgiZoKm7tvJ.jpg" alt="avatar" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="html">HTML<a href="https://sea.relia.xyz/en/blog/test-docusaurus#html" class="hash-link" aria-label="Direct link to HTML" title="Direct link to HTML" translate="no">​</a></h2>
<p>待定</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="admonition">Admonition<a href="https://sea.relia.xyz/en/blog/test-docusaurus#admonition" class="hash-link" aria-label="Direct link to Admonition" title="Direct link to Admonition" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Your Title <strong>with</strong> some <em>Markdown</em> <code>syntax</code>!</div><div class="admonitionContent_BuS1"><p>This is a note admonition. Some <strong>content</strong> with some <em>Markdown</em> <code>syntax</code>.</p></div></div>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_BuS1"><p>This is a tip admonition</p></div></div>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</div><div class="admonitionContent_BuS1"><p>This is a warning admonition</p></div></div>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>This is an info admonition</p></div></div>
<div class="theme-admonition theme-admonition-danger admonition_xJq3 alert alert--danger"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"></path></svg></span>danger</div><div class="admonitionContent_BuS1"><p>This is a danger admonition</p></div></div>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>This is a caution admonition</p></div></div>
<div class="theme-admonition theme-admonition-important admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>important</div><div class="admonitionContent_BuS1"><p>This is an important admonition</p></div></div>
<div class="theme-admonition theme-admonition-success admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>success</div><div class="admonitionContent_BuS1"><p>This is a success admonition</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="nested-admonition">Nested Admonition<a href="https://sea.relia.xyz/en/blog/test-docusaurus#nested-admonition" class="hash-link" aria-label="Direct link to Nested Admonition" title="Direct link to Nested Admonition" translate="no">​</a></h3>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Parent</div><div class="admonitionContent_BuS1"><p>Parent content</p><div class="theme-admonition theme-admonition-danger admonition_xJq3 alert alert--danger"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"></path></svg></span>Child</div><div class="admonitionContent_BuS1"><p>Child content</p><div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Deep Child</div><div class="admonitionContent_BuS1"><p>Deep child content</p></div></div></div></div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="admonitions-with-mdx">Admonitions with MDX<a href="https://sea.relia.xyz/en/blog/test-docusaurus#admonitions-with-mdx" class="hash-link" aria-label="Direct link to Admonitions with MDX" title="Direct link to Admonitions with MDX" translate="no">​</a></h3>
<!-- -->
<!-- -->
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Use tabs in admonitions</div><div class="admonitionContent_BuS1"><div class="theme-tabs-container tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">Apple</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">Orange</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">Banana</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6">This is an apple 🍎</div><div role="tabpanel" class="tabItem_Ymn6" hidden="">This is an orange 🍊</div><div role="tabpanel" class="tabItem_Ymn6" hidden="">This is a banana 🍌</div></div></div></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="jsx-1">JSX<a href="https://sea.relia.xyz/en/blog/test-docusaurus#jsx-1" class="hash-link" aria-label="Direct link to JSX" title="Direct link to JSX" translate="no">​</a></h2>
<p>For example, use JSX to create an interactive button:</p>
<div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">button onClick</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=&gt;</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">alert</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'button clicked!'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">}</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token maybe-class-name">Click</span><span class="token plain"> me</span><span class="token operator" style="color:#393A34">!</span><span class="token operator" style="color:#393A34">&lt;</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">button</span><span class="token operator" style="color:#393A34">&gt;</span><br></span></code></pre></div></div>
<button>Click me!</button>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="注释">注释<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%B3%A8%E9%87%8A" class="hash-link" aria-label="Direct link to 注释" title="Direct link to 注释" translate="no">​</a></h2>
<p>这里使用了脚注<sup><a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fn-1-c41417" id="user-content-fnref-1-c41417" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">1</a></sup></p>
<p>A footnote on "label"<sup><a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fn-label-c41417" id="user-content-fnref-label-c41417" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">2</a></sup></p>
<p>The footnote for definition<sup><a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fn-!def-c41417" id="user-content-fnref-!def-c41417" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">3</a></sup></p>
<p>A footnote with link<sup><a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fn-pa-c41417" id="user-content-fnref-pa-c41417" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">4</a></sup></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="表格">表格<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%A8%E6%A0%BC" class="hash-link" aria-label="Direct link to 表格" title="Direct link to 表格" translate="no">​</a></h2>
<table><thead><tr><th>列1</th><th>列2</th><th>列3</th></tr></thead><tbody><tr><td>数据1</td><td>数据2</td><td>数据3</td></tr><tr><td>数据4</td><td>数据5</td><td>数据6</td></tr><tr><td>数据7</td><td>数据8</td><td>数据9</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="引用">引用<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%BC%95%E7%94%A8" class="hash-link" aria-label="Direct link to 引用" title="Direct link to 引用" translate="no">​</a></h2>
<blockquote>
<p>这是引用的文本内容</p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="文字格式">文字格式<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%96%87%E5%AD%97%E6%A0%BC%E5%BC%8F" class="hash-link" aria-label="Direct link to 文字格式" title="Direct link to 文字格式" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="加醋">加醋<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%8A%A0%E9%86%8B" class="hash-link" aria-label="Direct link to 加醋" title="Direct link to 加醋" translate="no">​</a></h3>
<p><strong>粗体文字, 看见了吗</strong></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="斜体">斜体<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%96%9C%E4%BD%93" class="hash-link" aria-label="Direct link to 斜体" title="Direct link to 斜体" translate="no">​</a></h3>
<p><em>斜体文字, 看见了吗</em></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="删除线">删除线<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%88%A0%E9%99%A4%E7%BA%BF" class="hash-link" aria-label="Direct link to 删除线" title="Direct link to 删除线" translate="no">​</a></h3>
<p><del>删除线</del></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="超链接">超链接<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%B6%85%E9%93%BE%E6%8E%A5" class="hash-link" aria-label="Direct link to 超链接" title="Direct link to 超链接" translate="no">​</a></h3>
<p><a href="https://www.baidu.com/" target="_blank" rel="noopener noreferrer" class="">百度</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="列表">列表<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%88%97%E8%A1%A8" class="hash-link" aria-label="Direct link to 列表" title="Direct link to 列表" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="有序">有序<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%9C%89%E5%BA%8F" class="hash-link" aria-label="Direct link to 有序" title="Direct link to 有序" translate="no">​</a></h3>
<ol>
<li class="">第一手</li>
<li class="">第二条</li>
<li class="">第三次</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="无序">无序<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%97%A0%E5%BA%8F" class="hash-link" aria-label="Direct link to 无序" title="Direct link to 无序" translate="no">​</a></h3>
<ul>
<li class="">这里</li>
<li class="">那里</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="任务">任务<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E4%BB%BB%E5%8A%A1" class="hash-link" aria-label="Direct link to 任务" title="Direct link to 任务" translate="no">​</a></h3>
<ul class="contains-task-list containsTaskList_mC6p">
<li class="">混合</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->check in</li>
<li class="task-list-item"><input type="checkbox" disabled="" checked=""> <!-- -->check out</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="水平分割线">水平分割线<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%B0%B4%E5%B9%B3%E5%88%86%E5%89%B2%E7%BA%BF" class="hash-link" aria-label="Direct link to 水平分割线" title="Direct link to 水平分割线" translate="no">​</a></h3>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mermaid-图表">Mermaid 图表<a href="https://sea.relia.xyz/en/blog/test-docusaurus#mermaid-%E5%9B%BE%E8%A1%A8" class="hash-link" aria-label="Direct link to Mermaid 图表" title="Direct link to Mermaid 图表" translate="no">​</a></h2>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="业内跳转">业内跳转<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E4%B8%9A%E5%86%85%E8%B7%B3%E8%BD%AC" class="hash-link" aria-label="Direct link to 业内跳转" title="Direct link to 业内跳转" translate="no">​</a></h2>
<p><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E5%85%AC%E5%BC%8F" class="">公式</a></p>
<p><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%A1%8C%E9%97%B4" class="">行间</a></p>
<p><a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E8%B4%A8%E8%83%BD" class="">质能</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="emoji">Emoji<a href="https://sea.relia.xyz/en/blog/test-docusaurus#emoji" class="hash-link" aria-label="Direct link to Emoji" title="Direct link to Emoji" translate="no">​</a></h2>
<p>👍<!-- -->👎<!-- -->👽<!-- -->👼<!-- -->💢<!-- -->😠<!-- -->😧<!-- -->😲<!-- -->👶<!-- -->💙<!-- -->😊<!-- -->💥<!-- -->:bow::bowtie:<!-- -->👦<!-- -->👰<!-- -->💔<!-- -->👤<!-- -->👥<!-- -->👏<!-- -->😰<!-- -->:collision:<!-- -->😖<!-- -->😕<!-- -->:construction_worker::cop:<!-- -->👫<!-- -->:couple_with_heart::couplekiss:<!-- -->😢<!-- -->😿<!-- -->💘<!-- -->💃<!-- -->:dancers:<!-- -->💨<!-- -->😞<!-- -->😥<!-- -->💫<!-- -->😵<!-- -->💧<!-- -->👂<!-- -->❗<!-- -->😑<!-- -->👀<!-- -->👊<!-- -->:family:<!-- -->😨<!-- -->:feelsgood::feet::finnadie:<!-- -->🔥<!-- -->✊<!-- -->😳<!-- -->😦<!-- -->🖕<!-- -->👧<!-- -->:goberserk::godmode:<!-- -->💚<!-- -->❕<!-- -->❔<!-- -->😬<!-- -->😁<!-- -->😀<!-- -->💂<!-- -->:haircut::hand::hankey:<!-- -->🙉<!-- -->❤️<!-- -->😍<!-- -->😻<!-- -->💓<!-- -->💗<!-- -->:hurtrealbad:<!-- -->😯<!-- -->👿<!-- -->:information_desk_person:<!-- -->😇<!-- -->👺<!-- -->👹<!-- -->😂<!-- -->😹<!-- -->💋<!-- -->😗<!-- -->😽<!-- -->😚<!-- -->😘<!-- -->😙<!-- -->😆<!-- -->👄<!-- -->💌<!-- -->👨<!-- -->👲<!-- -->👳<!-- -->😷<!-- -->:massage:<!-- -->🤘<!-- -->💪<!-- -->🎵<!-- -->💅<!-- -->:neckbeard:<!-- -->😐<!-- -->:no_good:<!-- -->😶<!-- -->👃<!-- -->🎶<!-- -->👌<!-- -->🙆<!-- -->👴<!-- -->👵<!-- -->👐<!-- -->😮<!-- -->😔<!-- -->😣<!-- -->:person_frowning::person_with_blond_hair::person_with_pouting_face:<!-- -->👇<!-- -->👈<!-- -->👉<!-- -->☝<!-- -->👆<!-- -->💩<!-- -->😾<!-- -->🙏<!-- -->👸<!-- -->:punch:<!-- -->💜<!-- -->❓<!-- -->😡<!-- -->:rage1::rage2::rage3::rage4:<!-- -->✋<!-- -->🙌<!-- -->:raising_hand:<!-- -->☺️<!-- -->😌<!-- -->💞<!-- -->:runner::running::satisfied:<!-- -->😱<!-- -->🙀<!-- -->🙈<!-- -->:shit:<!-- -->💀<!-- -->😴<!-- -->😪<!-- -->😄<!-- -->😸<!-- -->😃<!-- -->😺<!-- -->😈<!-- -->😏<!-- -->😼<!-- -->😭<!-- -->✨<!-- -->💖<!-- -->🙊<!-- -->💬<!-- -->⭐<!-- -->🌟<!-- -->😛<!-- -->😝<!-- -->😜<!-- -->😎<!-- -->:suspect:<!-- -->😓<!-- -->💦<!-- -->😅<!-- -->💭<!-- -->:thumbsdown::thumbsup:<!-- -->😫<!-- -->👅<!-- -->😤<!-- -->:trollface:<!-- -->💕<!-- -->👬<!-- -->👭<!-- -->😒<!-- -->✌<!-- -->:walking:<!-- -->👋<!-- -->😩<!-- -->😉<!-- -->👩<!-- -->😟<!-- -->💛<!-- -->😋<!-- -->💤</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="斜体粗体支持">斜体粗体支持<a href="https://sea.relia.xyz/en/blog/test-docusaurus#%E6%96%9C%E4%BD%93%E7%B2%97%E4%BD%93%E6%94%AF%E6%8C%81" class="hash-link" aria-label="Direct link to 斜体粗体支持" title="Direct link to 斜体粗体支持" translate="no">​</a></h2>
<div class="language-markdown codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-markdown codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">^^insert^^</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">^^</span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token italic content">insert italic</span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token plain">^^  </span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token italic content">^^insert italic 2^^</span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">^^</span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token italic content">insert italic</span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token plain">^^  </span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token italic content">^^insert italic 2^^</span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">^^</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token bold content">insert bold</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token plain">^^  </span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token bold content">^^insert bold 2^^</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">^^</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token bold content">insert bold</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token plain">^^  </span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token bold content">^^insert bold 2^^</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">^^</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold content italic content">insert italic bold</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token plain">^^  </span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold content italic content">^^insert italic bold 2^^</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">^^</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold content italic content">insert italic bold</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token plain">^^  </span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold content italic content">^^insert italic bold 2^^</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token bold content">^^</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold content italic content">insert italic bold</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold content">^^</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token plain">  </span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token italic content">^^</span><span class="token italic content bold punctuation" style="color:#393A34">**</span><span class="token italic content bold content">insert italic bold 2</span><span class="token italic content bold punctuation" style="color:#393A34">**</span><span class="token italic content">^^</span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token bold content">^^</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold content italic content">insert italic bold</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold content">^^</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token plain">  </span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token italic content">^^</span><span class="token italic content bold punctuation" style="color:#393A34">__</span><span class="token italic content bold content">insert italic bold 2</span><span class="token italic content bold punctuation" style="color:#393A34">__</span><span class="token italic content">^^</span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token bold content">^^</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold content italic content">insert italic bold</span><span class="token bold content italic punctuation" style="color:#393A34">_</span><span class="token bold content">^^</span><span class="token bold punctuation" style="color:#393A34">**</span><span class="token plain">  </span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token italic content">^^</span><span class="token italic content bold punctuation" style="color:#393A34">**</span><span class="token italic content bold content">insert italic bold 2</span><span class="token italic content bold punctuation" style="color:#393A34">**</span><span class="token italic content">^^</span><span class="token italic punctuation" style="color:#393A34">_</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token bold content">^^</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold content italic content">insert italic bold</span><span class="token bold content italic punctuation" style="color:#393A34">*</span><span class="token bold content">^^</span><span class="token bold punctuation" style="color:#393A34">__</span><span class="token plain">  </span><span class="token italic punctuation" style="color:#393A34">*</span><span class="token italic content">^^</span><span class="token italic content bold punctuation" style="color:#393A34">__</span><span class="token italic content bold content">insert italic bold 2</span><span class="token italic content bold punctuation" style="color:#393A34">__</span><span class="token italic content">^^</span><span class="token italic punctuation" style="color:#393A34">*</span><br></span></code></pre></div></div>
<p>^^insert^^</p>
<p>^^<em>insert italic</em>^^  <em>^^insert italic 2^^</em></p>
<p>^^<em>insert italic</em>^^  <em>^^insert italic 2^^</em></p>
<p>^^<strong>insert bold</strong>^^  <strong>^^insert bold 2^^</strong></p>
<p>^^<strong>insert bold</strong>^^  <strong>^^insert bold 2^^</strong></p>
<p>^^<em><strong>insert italic bold</strong></em>^^  <em><strong>^^insert italic bold 2^^</strong></em></p>
<p>^^<em><strong>insert italic bold</strong></em>^^  <em><strong>^^insert italic bold 2^^</strong></em></p>
<p><strong>^^<em>insert italic bold</em>^^</strong>  <em>^^<strong>insert italic bold 2</strong>^^</em></p>
<p><strong>^^<em>insert italic bold</em>^^</strong>  <em>^^<strong>insert italic bold 2</strong>^^</em></p>
<p><strong>^^<em>insert italic bold</em>^^</strong>  <em>^^<strong>insert italic bold 2</strong>^^</em></p>
<p><strong>^^<em>insert italic bold</em>^^</strong>  <em>^^<strong>insert italic bold 2</strong>^^</em></p>
<hr>
<!-- -->
<section data-footnotes="true" class="footnotes"><h2 class="anchor anchorTargetStickyNavbar_Vzrq sr-only" id="footnote-label">Footnotes<a href="https://sea.relia.xyz/en/blog/test-docusaurus#footnote-label" class="hash-link" aria-label="Direct link to Footnotes" title="Direct link to Footnotes" translate="no">​</a></h2>
<ol>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-1-c41417">
<p>这是注释的内容 <a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fnref-1-c41417" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref">↩</a></p>
</li>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-label-c41417">
<p>A footnote on "label" <a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fnref-label-c41417" data-footnote-backref="" aria-label="Back to reference 2" class="data-footnote-backref">↩</a></p>
</li>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-!def-c41417">
<p>The footnote for definition <a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fnref-!def-c41417" data-footnote-backref="" aria-label="Back to reference 3" class="data-footnote-backref">↩</a></p>
</li>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-pa-c41417">
<p><a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet" target="_blank" rel="noopener noreferrer" class="">Markdown Cheatsheet</a> <a href="https://sea.relia.xyz/en/blog/test-docusaurus#user-content-fnref-pa-c41417" data-footnote-backref="" aria-label="Back to reference 4" class="data-footnote-backref">↩</a></p>
</li>
</ol>
</section>]]></content:encoded>
            <category>docusaurus</category>
        </item>
        <item>
            <title><![CDATA[关于同一性]]></title>
            <link>https://sea.relia.xyz/en/blog/about_identity</link>
            <guid>https://sea.relia.xyz/en/blog/about_identity</guid>
            <pubDate>Sat, 23 Apr 2022 13:10:24 GMT</pubDate>
            <description><![CDATA[本文所说的是看法, 暂时没有时间把推理所用资料出处记录下来, 也没有详细的论证, 如果你有时间, 可以搜集更广泛的材料,]]></description>
            <content:encoded><![CDATA[<p>本文所说的是看法, 暂时没有时间把推理所用资料出处记录下来, 也没有详细的论证, 如果你有时间, 可以搜集更广泛的材料,
以更正式的体裁书写这个观点, 我只是提供一个新的视角.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="幼年记忆">幼年记忆<a href="https://sea.relia.xyz/en/blog/about_identity#%E5%B9%BC%E5%B9%B4%E8%AE%B0%E5%BF%86" class="hash-link" aria-label="Direct link to 幼年记忆" title="Direct link to 幼年记忆" translate="no">​</a></h2>
<p>这个话题要追溯到记忆的开始, 我不知道别人的记忆结构中的中心是什么样子的, 但是有一个普遍的事实是,
成年人的记忆的内容开始于幼年的时的某一岁, 3-4岁或是5-6岁.</p>
<p>这里要回过头来定义一下记忆, 我这里想说的是记忆的中心是主体, 比方说我依稀记得的最早一件事是
自己在夏天烈日的中午骑着自己的带助力轮自行车中途停下来观察草木以及昆虫的那个时刻. 这里是在说什么呢?
观察上面对于早期记忆的陈述, 我给出几个特性, 也是本文着重的地方, 不意味着就是全部.</p>
<p>一, 以自我感受为中心, 夏天和烈日代表了一种闷热躁动的气氛, 关于带助力轮的自行车, 为什么这个看起来不是感受的东西
留在了记忆中呢, 其实还是感受, 对我来说可以解释为本来只是骑着小车, 但是中间被别的东西吸引了注意力, 这一任务中断的感受,
以此类推, 我不再解释我所描摹的记忆的其他组成部分关联的感受, 只是想在本段做一个角度的分析,
如果你能联想到自己的早期记忆立马获得了相似的理解, 我会很开心;</p>
<p>二, 以连续为核心模式, 这是一个一二三四五可以按照时间排列的有时序的感受序列, 即这段记忆串联了当时似乎毫不相关的
一系列的感受, 这一小段记忆的唤醒是由潜在的时间顺序来维持的, 不会发生混乱的时序, 或者说, 混乱时序的事情涌现在你
身边时, 你不会在事后建立起强有效的回忆;</p>
<p>三, 以无动机串联情境, 其实并不是无动机, 但是对于早期的孩童来说, 我们并没有所谓的人生理想或者短期目标作为动机行事,
这里要说的无动机, 是介于产生与未产生自我意识之间的无动机性, 换句话说, 情境中串联的事物, 只是一个巧合.</p>
<p>上面的陈述可以表达推断的事情太多了, 如果你们想到了很多, 请自由联想, 暂停阅读, 细细回忆.</p>
<p>从这里要给出关于这段记忆的某种推论, 即, "我", 或者说是回忆中结构的中心, 或者说是说话时陈述的主体, 在某个角度上,
是同一性的产生,维持,发展.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="社会分工">社会分工<a href="https://sea.relia.xyz/en/blog/about_identity#%E7%A4%BE%E4%BC%9A%E5%88%86%E5%B7%A5" class="hash-link" aria-label="Direct link to 社会分工" title="Direct link to 社会分工" translate="no">​</a></h2>
<p>这里再次给出另一个推理路径:</p>
<p>追溯远古时期, 或者都不用追溯, 只需要拿现存的分工化不明显的动物与分工化显著的动物加以类比, 或者直接跟社会化的人类比,
一个分工不够明显的种族中的个体, 需要对它生存的一系列任务都加以承担,
比方说要搜集食物, 贮藏食物, 躲避天敌, 交配繁衍等等,
但是社会化的动物不是这样, 比方说这方面的典型, 蚂蚁或者蜜蜂, 每一种工作都由族群的确定的一部分来承担.</p>
<p>这里如果拿动物没有想法, 人有思想说事, 就扯不到同一性上了, 所以暂且打住.</p>
<p>很早很早时期, 人类的始祖, 应该是只具备和现在的猴群一样的简单的"社会分工"的, 但是我这里想说的就是, 人们逐渐地产生分工的
这一过程, 实际上和幼年时期形成主体性的这一过程, 有相似点存在, 或者直接说, 他们都具有某个层面上的同一性.</p>
<p>当人不断地通过分工将"我"与"非我"相关联的时候, 这里的"我"是具体的个体, "非我"是一件件具体的分工化的事, 就是在本来没有
必然关联的事情上架设了关联性, 或者说, 强制使其同一, 或者再给个类比, 很多姓氏的来由就是由职业所规定, 称呼那个职业的人,
就是在称呼具体的那个人.</p>
<p>我再进一步给出推论, 就是从语言的声音要素, 到脑内对声音的回响, 再加强语言这一途径生成的社会分工化, 是人类这个族群中个体
得以产生自我意识的根由, 其核心, 就是让所谓的个体, 成为个体, 乃至成为主体的过程.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="信息时代">信息时代<a href="https://sea.relia.xyz/en/blog/about_identity#%E4%BF%A1%E6%81%AF%E6%97%B6%E4%BB%A3" class="hash-link" aria-label="Direct link to 信息时代" title="Direct link to 信息时代" translate="no">​</a></h2>
<p>下面所说的, 我非常希望读者已经自己有所思考了.</p>
<p>在如今的环境下, 社会依然是分工的, 但是与几十上百年之前, 不同的事情是什么呢?</p>
<p>网络给予人们以海量的信息, 人们在一件件事情下面站队的时候, 人们在各种信息流APP的推荐算法下逐渐步入信息茧房的时候,
都是在维持自己的同一性.</p>
<p>太累了, 不说了, 希望每一个人, 不这样建立同一性.</p>]]></content:encoded>
            <category>Essay</category>
            <category>Thinking</category>
        </item>
        <item>
            <title><![CDATA[Equivalence Relation]]></title>
            <link>https://sea.relia.xyz/en/blog/equivalence</link>
            <guid>https://sea.relia.xyz/en/blog/equivalence</guid>
            <pubDate>Sun, 17 Apr 2022 06:14:04 GMT</pubDate>
            <description><![CDATA[关于同一性的讨论]]></description>
            <content:encoded><![CDATA[<p>关于同一性的讨论</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="出发点">出发点<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%87%BA%E5%8F%91%E7%82%B9" class="hash-link" aria-label="Direct link to 出发点" title="Direct link to 出发点" translate="no">​</a></h2>
<p>在这里我要用更普遍的例子来讲数学中的商这个抽象概念.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="日常例子">日常例子<a href="https://sea.relia.xyz/en/blog/equivalence#%E6%97%A5%E5%B8%B8%E4%BE%8B%E5%AD%90" class="hash-link" aria-label="Direct link to 日常例子" title="Direct link to 日常例子" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="亲缘关系">亲缘关系<a href="https://sea.relia.xyz/en/blog/equivalence#%E4%BA%B2%E7%BC%98%E5%85%B3%E7%B3%BB" class="hash-link" aria-label="Direct link to 亲缘关系" title="Direct link to 亲缘关系" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="定义">定义<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%AE%9A%E4%B9%89" class="hash-link" aria-label="Direct link to 定义" title="Direct link to 定义" translate="no">​</a></h4>
<p>我在这里要定义一种亲缘关系, 不用奉为圭臬, 我只是用这个方法或者说途径告诉大家商是怎么做出来的.</p>
<p>上图遵从了传统的继承父姓的原则, 只是便于理解, 不代表不存在继承母姓, 不代表不允许继承母姓.</p>
<p>上面这张图只给出了父子关系和母子关系, 现在我们加上夫妻关系, 就意味着李1与王1之间存在连线, 章1与赵1之间存在连线, 钱1与孙1之间存在连线,</p>
<p>李2与章2之间存在连线.</p>
<p>现在开始下一步, 连续地使用上面三种关系,</p>
<ul>
<li class="">从李1如何到达李3: 李1--李2: 父子; 李2--李3: 父子</li>
<li class="">从李1如何到达赵1: 李1--李2: 父子; 李2--章2: 夫妻; 章2--赵1: 母子</li>
</ul>
<p>也就是说通过上面三种关系能够抵达的任意两个人, 我们说这两个人之间存在亲缘关系, 那这里就有人要说了, 追溯到祖上, 每个人的祖先都是刚走出非洲丛林的亚当和夏娃, 就都是一家人了, 所以在这里要约束一个条件, 还在世的人, 能够通过这种方式构造一个亲缘关系的, 我们才叫这两个人存在某种亲缘关系.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="家族">家族<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%AE%B6%E6%97%8F" class="hash-link" aria-label="Direct link to 家族" title="Direct link to 家族" translate="no">​</a></h4>
<p>现在给出家族的定义, 任意两个人, 如果之间存在亲缘关系, 那么属于同一个家族.</p>
<p>在这里要开始下一步了, 这里给出一个结论, 不存在一个人同时属于两个家族. 大家可以想一想为什么, 如果你看出来了这句话跟之前定义的内在一致性, 那么下一段就可以跳过.</p>
<p>这里有两个家族: 李氏氏族与赵氏氏族, 加入有某个人张三同时属于两个家族, 那么对于任意一个李氏氏族的人, 存在一条关系叠加关系的路径抵达张三, 同时对于任意一个赵氏氏族的人, 也存在一条路径, 那么通过张三把这两路径连接起来, 我们可以说对任意一个李氏氏族的人和一个赵氏氏族的人, 存在一条关系叠加关系的路径, 也就是说, 这两个人之间存在亲缘关系.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="关于版权">关于版权<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%85%B3%E4%BA%8E%E7%89%88%E6%9D%83" class="hash-link" aria-label="Direct link to 关于版权" title="Direct link to 关于版权" translate="no">​</a></h3>
<p>上面的例子有点复杂, 我换一个例子, 同一个实体, 可以是公司, 可以是个人, 拥有版权的出版物之间的关系. 就是说, 任意两个出版物, 他们之间的关系由他们的拥有者是否是同一个所决定.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="关于价位">关于价位<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%85%B3%E4%BA%8E%E4%BB%B7%E4%BD%8D" class="hash-link" aria-label="Direct link to 关于价位" title="Direct link to 关于价位" translate="no">​</a></h3>
<p><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">[</mo><mn>0</mn><mo>−</mo><mn>100</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">[0-100)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mopen">[</span><span class="mord">0</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222em"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mord">100</span><span class="mclose">)</span></span></span></span>是一个区间, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">[</mo><mn>100</mn><mo separator="true">,</mo><mn>1000</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">[100,1000)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mopen">[</span><span class="mord">100</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord">1000</span><span class="mclose">)</span></span></span></span>是一个区间, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">[</mo><mn>1000</mn><mo separator="true">,</mo><mn>10000</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">[1000,10000)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mopen">[</span><span class="mord">1000</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord">10000</span><span class="mclose">)</span></span></span></span>是一个区间, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">[</mo><mn>10000</mn><mo separator="true">,</mo><mo>+</mo><mi mathvariant="normal">∞</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">[10000,+\infty)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mopen">[</span><span class="mord">10000</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord">+</span><span class="mord">∞</span><span class="mclose">)</span></span></span></span>是一个区间, 当然在这里区间怎么划分不重要, 重要是, 通过这个区间划分, 我们得到了两个商品之间的关系. 即价位相同.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="各种标签">各种标签<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%90%84%E7%A7%8D%E6%A0%87%E7%AD%BE" class="hash-link" aria-label="Direct link to 各种标签" title="Direct link to 各种标签" translate="no">​</a></h3>
<p>上面两个关于版权和价位的过程, 这里俗称贴一种标签, 就是给事物贴上一个不可能同时具有的标签的过程.</p>
<p>当然我们可以给一本书同时贴上版权和价位的标签, 但是他们是两种标签, 在同一种标签下, 一本确定的, 实实在在在货架上售卖的书, 是不可能有两个标价的.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="等价关系">等价关系<a href="https://sea.relia.xyz/en/blog/equivalence#%E7%AD%89%E4%BB%B7%E5%85%B3%E7%B3%BB" class="hash-link" aria-label="Direct link to 等价关系" title="Direct link to 等价关系" translate="no">​</a></h2>
<p>上面举了很多例子, 目的是告诉大家, 数学中的某些概念, 并不是不存在日常生活中, 把数学视为空中楼阁是不正确的看法.</p>
<p>现在我引用一下一般的对于等价关系的定义</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="关系">关系<a href="https://sea.relia.xyz/en/blog/equivalence#%E5%85%B3%E7%B3%BB" class="hash-link" aria-label="Direct link to 关系" title="Direct link to 关系" translate="no">​</a></h3>
<p>对于一个集合<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>X</mi></mrow><annotation encoding="application/x-tex">X</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.07847em">X</span></span></span></span>, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>X</mi><mo>×</mo><mi>X</mi></mrow><annotation encoding="application/x-tex">X\times X</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.7667em;vertical-align:-0.0833em"></span><span class="mord mathnormal" style="margin-right:0.07847em">X</span><span class="mspace" style="margin-right:0.2222em"></span><span class="mbin">×</span><span class="mspace" style="margin-right:0.2222em"></span></span><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.07847em">X</span></span></span></span>是一个新集合, 即 <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi><mo>:</mo><mo>=</mo><mo stretchy="false">{</mo><mo stretchy="false">(</mo><mi>a</mi><mo separator="true">,</mo><mi>b</mi><mo stretchy="false">)</mo><mi mathvariant="normal">∣</mi><mi>a</mi><mo separator="true">,</mo><mi>b</mi><mo>∈</mo><mi>X</mi><mo stretchy="false">}</mo></mrow><annotation encoding="application/x-tex">R := \{(a, b)|a, b \in X\}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">:=</span><span class="mspace" style="margin-right:0.2778em"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mopen">{(</span><span class="mord mathnormal">a</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord mathnormal">b</span><span class="mclose">)</span><span class="mord">∣</span><span class="mord mathnormal">a</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord mathnormal">b</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">∈</span><span class="mspace" style="margin-right:0.2778em"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mord mathnormal" style="margin-right:0.07847em">X</span><span class="mclose">}</span></span></span></span></p>
<p>那么对于<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi></mrow><annotation encoding="application/x-tex">R</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.00773em">R</span></span></span></span>来说, 任意一个<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi></mrow><annotation encoding="application/x-tex">R</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.00773em">R</span></span></span></span>的子集规定了一种二元关系.</p>
<p>对于某个关系<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi></mrow><annotation encoding="application/x-tex">R</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.00773em">R</span></span></span></span>, 如果<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><mi>a</mi><mo separator="true">,</mo><mi>b</mi><mo stretchy="false">)</mo><mo>∈</mo><mi>R</mi></mrow><annotation encoding="application/x-tex">(a,b)\in R</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em"></span><span class="mopen">(</span><span class="mord mathnormal">a</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord mathnormal">b</span><span class="mclose">)</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">∈</span><span class="mspace" style="margin-right:0.2778em"></span></span><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.00773em">R</span></span></span></span>, 我们记作<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mi>R</mi><mi>b</mi></mrow><annotation encoding="application/x-tex">aRb</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal">a</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">b</span></span></span></span></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="等价关系-1">等价关系<a href="https://sea.relia.xyz/en/blog/equivalence#%E7%AD%89%E4%BB%B7%E5%85%B3%E7%B3%BB-1" class="hash-link" aria-label="Direct link to 等价关系" title="Direct link to 等价关系" translate="no">​</a></h3>
<p>首先等价关系<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>E</mi></mrow><annotation encoding="application/x-tex">E</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.05764em">E</span></span></span></span>是一种关系<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi></mrow><annotation encoding="application/x-tex">R</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal" style="margin-right:0.00773em">R</span></span></span></span>, 满足以下条件:</p>
<ul>
<li class=""><strong>反身性</strong>: <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mi>R</mi><mi>a</mi></mrow><annotation encoding="application/x-tex">aRa</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal">a</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">a</span></span></span></span></li>
<li class=""><strong>对称性</strong>: 如果<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mi>R</mi><mi>b</mi></mrow><annotation encoding="application/x-tex">aRb</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal">a</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">b</span></span></span></span>, 那么<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>b</mi><mi>R</mi><mi>a</mi></mrow><annotation encoding="application/x-tex">bRa</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal">b</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">a</span></span></span></span></li>
<li class=""><strong>传递性</strong>: 如果<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mi>R</mi><mi>b</mi></mrow><annotation encoding="application/x-tex">aRb</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal">a</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">b</span></span></span></span>且<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>b</mi><mi>R</mi><mi>c</mi></mrow><annotation encoding="application/x-tex">bRc</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal">b</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">c</span></span></span></span>, 那么<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mi>R</mi><mi>c</mi></mrow><annotation encoding="application/x-tex">aRc</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em"></span><span class="mord mathnormal">a</span><span class="mord mathnormal" style="margin-right:0.00773em">R</span><span class="mord mathnormal">c</span></span></span></span></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="数学例子">数学例子<a href="https://sea.relia.xyz/en/blog/equivalence#%E6%95%B0%E5%AD%A6%E4%BE%8B%E5%AD%90" class="hash-link" aria-label="Direct link to 数学例子" title="Direct link to 数学例子" translate="no">​</a></h2>
<p>这里举两个例子</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="数论上的同余等价类">数论上的同余等价类<a href="https://sea.relia.xyz/en/blog/equivalence#%E6%95%B0%E8%AE%BA%E4%B8%8A%E7%9A%84%E5%90%8C%E4%BD%99%E7%AD%89%E4%BB%B7%E7%B1%BB" class="hash-link" aria-label="Direct link to 数论上的同余等价类" title="Direct link to 数论上的同余等价类" translate="no">​</a></h3>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="拓扑上的商空间">拓扑上的商空间<a href="https://sea.relia.xyz/en/blog/equivalence#%E6%8B%93%E6%89%91%E4%B8%8A%E7%9A%84%E5%95%86%E7%A9%BA%E9%97%B4" class="hash-link" aria-label="Direct link to 拓扑上的商空间" title="Direct link to 拓扑上的商空间" translate="no">​</a></h3>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="相似与不同">相似与不同<a href="https://sea.relia.xyz/en/blog/equivalence#%E7%9B%B8%E4%BC%BC%E4%B8%8E%E4%B8%8D%E5%90%8C" class="hash-link" aria-label="Direct link to 相似与不同" title="Direct link to 相似与不同" translate="no">​</a></h2>]]></content:encoded>
            <category>Eqivalence relation</category>
            <category>Quotient</category>
        </item>
        <item>
            <title><![CDATA[金融单词]]></title>
            <link>https://sea.relia.xyz/en/blog/financial_words</link>
            <guid>https://sea.relia.xyz/en/blog/financial_words</guid>
            <pubDate>Thu, 06 Jan 2022 03:14:13 GMT</pubDate>
            <description><![CDATA[一些金融单词]]></description>
            <content:encoded><![CDATA[<p>一些金融单词</p>
<ul>
<li class="">
<p>证券: <a href="https://en.wikipedia.org/wiki/Security_(finance)" target="_blank" rel="noopener noreferrer" class="">securities</a></p>
<ul>
<li class="">债务证券: <a href="https://en.wikipedia.org/wiki/Debt_securities" target="_blank" rel="noopener noreferrer" class="">debt</a>
<ul>
<li class="">钞票: <a href="https://en.wikipedia.org/wiki/Banknote" target="_blank" rel="noopener noreferrer" class="">banknote</a></li>
<li class="">债券: <a href="https://en.wikipedia.org/wiki/Bond_(finance)" target="_blank" rel="noopener noreferrer" class="">bonds</a></li>
<li class="">债券: <a href="https://en.wikipedia.org/wiki/Debenture" target="_blank" rel="noopener noreferrer" class="">debenture</a></li>
</ul>
</li>
<li class="">股本证券: <a href="https://en.wikipedia.org/wiki/Stock" target="_blank" rel="noopener noreferrer" class="">equity</a>
<ul>
<li class="">股票: <a href="" class="">stock</a></li>
</ul>
</li>
<li class="">衍生品: <a href="https://en.wikipedia.org/wiki/Derivative_(finance)" target="_blank" rel="noopener noreferrer" class="">derivatives</a>
<ul>
<li class="">远期: <a href="https://en.wikipedia.org/wiki/Forward_contract" target="_blank" rel="noopener noreferrer" class="">forwards</a></li>
<li class="">期货: <a href="https://en.wikipedia.org/wiki/Futures_contract" target="_blank" rel="noopener noreferrer" class="">futures</a></li>
<li class="">期权: <a href="https://en.wikipedia.org/wiki/Option_(finance)" target="_blank" rel="noopener noreferrer" class="">options</a></li>
<li class="">互换: <a href="https://en.wikipedia.org/wiki/Swap_(finance)" target="_blank" rel="noopener noreferrer" class="">swaps</a></li>
</ul>
</li>
</ul>
</li>
<li class="">
<p>利息: <a href="" class="">interest</a></p>
</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Go泛型体验]]></title>
            <link>https://sea.relia.xyz/en/blog/go-generics-practice</link>
            <guid>https://sea.relia.xyz/en/blog/go-generics-practice</guid>
            <pubDate>Fri, 17 Sep 2021 07:27:16 GMT</pubDate>
            <description><![CDATA[久等的泛型终于在Go语言中提供了支持, 所以赶快体验一下泛型的舒适.]]></description>
            <content:encoded><![CDATA[<p>久等的泛型终于在Go语言中提供了支持, 所以赶快体验一下泛型的舒适.</p>
<blockquote>
<ol>
<li class="">Go版本1.17.1</li>
<li class="">运行命令: go run -gcflags=-G=3 main.go</li>
</ol>
</blockquote>
<h1>泛型约束类型定义</h1>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="类型聚合">类型聚合<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E7%B1%BB%E5%9E%8B%E8%81%9A%E5%90%88" class="hash-link" aria-label="Direct link to 类型聚合" title="Direct link to 类型聚合" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数定义">函数定义<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89" class="hash-link" aria-label="Direct link to 函数定义" title="Direct link to 函数定义" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">type</span><span class="token plain"> Addable </span><span class="token keyword" style="color:#00009f">interface</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token keyword" style="color:#00009f">type</span><span class="token plain"> </span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token builtin">int8</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token builtin">int16</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token builtin">int32</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token builtin">int64</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> add</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">T Addable</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">x</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> y T</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain">T</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> x </span><span class="token operator" style="color:#393A34">+</span><span class="token plain"> y</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数使用">函数使用<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8" class="hash-link" aria-label="Direct link to 函数使用" title="Direct link to 函数使用" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token function" style="color:#d73a49">add</span><span class="token punctuation" style="color:#393A34">(</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="打印结果">打印结果<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E6%89%93%E5%8D%B0%E7%BB%93%E6%9E%9C" class="hash-link" aria-label="Direct link to 打印结果" title="Direct link to 打印结果" translate="no">​</a></h3>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">3</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="结构体泛化">结构体泛化<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E7%BB%93%E6%9E%84%E4%BD%93%E6%B3%9B%E5%8C%96" class="hash-link" aria-label="Direct link to 结构体泛化" title="Direct link to 结构体泛化" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数定义-1">函数定义<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89-1" class="hash-link" aria-label="Direct link to 函数定义" title="Direct link to 函数定义" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">type</span><span class="token plain"> myMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">T any</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">struct</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  m </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">T</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> newMyMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">T any</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">size </span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">)</span><span class="token operator" style="color:#393A34">*</span><span class="token plain">myMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">T</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token plain">myMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">T</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    m</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token punctuation" style="color:#393A34">(</span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">T</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> size</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数使用-1">函数使用<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8-1" class="hash-link" aria-label="Direct link to 函数使用" title="Direct link to 函数使用" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">ss </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> newMyMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">string</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ss</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">m</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"hello"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">ss</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="打印结果-1">打印结果<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E6%89%93%E5%8D%B0%E7%BB%93%E6%9E%9C-1" class="hash-link" aria-label="Direct link to 打印结果" title="Direct link to 打印结果" translate="no">​</a></h3>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">&amp;{map[1:hello]}</span><br></span></code></pre></div></div>
<h1>泛型约束函数定义</h1>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="参数约束">参数约束<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%8F%82%E6%95%B0%E7%BA%A6%E6%9D%9F" class="hash-link" aria-label="Direct link to 参数约束" title="Direct link to 参数约束" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数定义-2">函数定义<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89-2" class="hash-link" aria-label="Direct link to 函数定义" title="Direct link to 函数定义" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> testGeneric</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">R any</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">array </span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">R</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">_</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> e </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">range</span><span class="token plain"> array </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">		fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">e</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数使用-2">函数使用<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8-2" class="hash-link" aria-label="Direct link to 函数使用" title="Direct link to 函数使用" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">testGeneric</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">4</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">5</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">6</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">7</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">8</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">9</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="打印结果-2">打印结果<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E6%89%93%E5%8D%B0%E7%BB%93%E6%9E%9C-2" class="hash-link" aria-label="Direct link to 打印结果" title="Direct link to 打印结果" translate="no">​</a></h3>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">[1 2 3]</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">[4 5 6]</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">[7 8 9]</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="返回值约束自动推断">返回值约束（自动推断）<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E8%BF%94%E5%9B%9E%E5%80%BC%E7%BA%A6%E6%9D%9F%E8%87%AA%E5%8A%A8%E6%8E%A8%E6%96%AD" class="hash-link" aria-label="Direct link to 返回值约束（自动推断）" title="Direct link to 返回值约束（自动推断）" translate="no">​</a></h2>
<blockquote>
<p>注意：无法从赋值语句中自动推断类型</p>
</blockquote>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数定义-3">函数定义<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89-3" class="hash-link" aria-label="Direct link to 函数定义" title="Direct link to 函数定义" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> newMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">V any</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">V </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token punctuation" style="color:#393A34">(</span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">V</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数使用-3">函数使用<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8-3" class="hash-link" aria-label="Direct link to 函数使用" title="Direct link to 函数使用" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">var</span><span class="token plain"> myMap </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">string</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">newMap</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">myMap</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="输出结果">输出结果<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C" class="hash-link" aria-label="Direct link to 输出结果" title="Direct link to 输出结果" translate="no">​</a></h3>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">./main.go:206:35: cannot infer V (/Path/To/main.go:224:13) ([&lt;nil&gt;])</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="返回值约束类型传参">返回值约束（类型传参）<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E8%BF%94%E5%9B%9E%E5%80%BC%E7%BA%A6%E6%9D%9F%E7%B1%BB%E5%9E%8B%E4%BC%A0%E5%8F%82" class="hash-link" aria-label="Direct link to 返回值约束（类型传参）" title="Direct link to 返回值约束（类型传参）" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数定义-4">函数定义<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89-4" class="hash-link" aria-label="Direct link to 函数定义" title="Direct link to 函数定义" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> newMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">V any</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">V </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token punctuation" style="color:#393A34">(</span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">V</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数使用-4">函数使用<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8-4" class="hash-link" aria-label="Direct link to 函数使用" title="Direct link to 函数使用" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">var</span><span class="token plain"> myMap </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> newMap</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">string</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">myMap</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="输出结果-1">输出结果<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C-1" class="hash-link" aria-label="Direct link to 输出结果" title="Direct link to 输出结果" translate="no">​</a></h3>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">map[]</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="参数和返回值皆约束">参数和返回值皆约束<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%8F%82%E6%95%B0%E5%92%8C%E8%BF%94%E5%9B%9E%E5%80%BC%E7%9A%86%E7%BA%A6%E6%9D%9F" class="hash-link" aria-label="Direct link to 参数和返回值皆约束" title="Direct link to 参数和返回值皆约束" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数定义-5">函数定义<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89-5" class="hash-link" aria-label="Direct link to 函数定义" title="Direct link to 函数定义" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> PointerOf</span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">V any</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">value V</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">*</span><span class="token plain">V </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">	</span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token plain">value</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="函数使用-5">函数使用<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E5%87%BD%E6%95%B0%E4%BD%BF%E7%94%A8-5" class="hash-link" aria-label="Direct link to 函数使用" title="Direct link to 函数使用" translate="no">​</a></h3>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">p </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">PointerOf</span><span class="token punctuation" style="color:#393A34">(</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">p</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="输出结果-2">输出结果<a href="https://sea.relia.xyz/en/blog/go-generics-practice#%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C-2" class="hash-link" aria-label="Direct link to 输出结果" title="Direct link to 输出结果" translate="no">​</a></h3>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">0xc0000b0150</span><br></span></code></pre></div></div>]]></content:encoded>
            <category>Go</category>
            <category>Study</category>
            <category>Generics</category>
        </item>
        <item>
            <title><![CDATA[QUIC]]></title>
            <link>https://sea.relia.xyz/en/blog/quic-protocol</link>
            <guid>https://sea.relia.xyz/en/blog/quic-protocol</guid>
            <pubDate>Thu, 05 Aug 2021 02:36:51 GMT</pubDate>
            <description><![CDATA[Google设计的传输层协议QUIC(Quick UDP Internet Connections), 资料来源:]]></description>
            <content:encoded><![CDATA[<p>Google设计的传输层协议<strong>QUIC</strong>(<strong>Q</strong>uick <strong>U</strong>DP <strong>I</strong>nternet <strong>C</strong>onnections), 资料来源:</p>
<ol>
<li class="">The QUIC Transport Protocol: Design and Internet-Scale Deployment<sup><a href="https://sea.relia.xyz/en/blog/quic-protocol#user-content-fn-1-4a7036" id="user-content-fnref-1-4a7036" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">1</a></sup></li>
<li class="">QUIC overview<sup><a href="https://sea.relia.xyz/en/blog/quic-protocol#user-content-fn-2-4a7036" id="user-content-fnref-2-4a7036" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">2</a></sup></li>
</ol>
<p>基于UDP自定义的HTTP传输协议</p>
<!-- -->
<section data-footnotes="true" class="footnotes"><h2 class="anchor anchorTargetStickyNavbar_Vzrq sr-only" id="footnote-label">Footnotes<a href="https://sea.relia.xyz/en/blog/quic-protocol#footnote-label" class="hash-link" aria-label="Direct link to Footnotes" title="Direct link to Footnotes" translate="no">​</a></h2>
<ol>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-1-4a7036">
<p><a href="https://storage.googleapis.com/pub-tools-public-publication-data/pdf/8b935debf13bd176a08326738f5f88ad115a071e.pdf" target="_blank" rel="noopener noreferrer" class="">The QUIC Transport Protocol: Design and Internet-Scale Deployment</a> <a href="https://sea.relia.xyz/en/blog/quic-protocol#user-content-fnref-1-4a7036" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref">↩</a></p>
</li>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-2-4a7036">
<p><a href="https://docs.google.com/document/d/1gY9-YNDNAB1eip-RTPbqphgySwSNSDHLq9D5Bty4FSU/edit" target="_blank" rel="noopener noreferrer" class="">QUIC overview</a> <a href="https://sea.relia.xyz/en/blog/quic-protocol#user-content-fnref-2-4a7036" data-footnote-backref="" aria-label="Back to reference 2" class="data-footnote-backref">↩</a></p>
</li>
</ol>
</section>]]></content:encoded>
            <category>Google</category>
            <category>Study</category>
            <category>Protocol</category>
        </item>
        <item>
            <title><![CDATA[Learn Go Error Prone Details]]></title>
            <link>https://sea.relia.xyz/en/blog/learn-go-error-prone-details</link>
            <guid>https://sea.relia.xyz/en/blog/learn-go-error-prone-details</guid>
            <pubDate>Wed, 04 Aug 2021 02:17:43 GMT</pubDate>
            <description><![CDATA[Go语言中的一些易错细节, 参考资料]]></description>
            <content:encoded><![CDATA[<p>Go语言中的一些易错细节, 参考资料<sup><a href="https://sea.relia.xyz/en/blog/learn-go-error-prone-details#user-content-fn-1-f29942" id="user-content-fnref-1-f29942" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">1</a></sup></p>
<ol>
<li class="">struct: <code>new(T)</code> === <code>&amp;T{}</code></li>
<li class="">slice, map: <code>make(map[string]int)</code> === <code>map[string]int{}</code></li>
</ol>
<h1>interface判等</h1>
<p>interface<!-- -->类型的相等需要判断其Type与Value两个属性, 只有当两个值都没有设置时才等于nil.</p>
<h1>for循环</h1>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="for循环中变量slice是副本">for循环中变量(slice)是副本<a href="https://sea.relia.xyz/en/blog/learn-go-error-prone-details#for%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%98%E9%87%8Fslice%E6%98%AF%E5%89%AF%E6%9C%AC" class="hash-link" aria-label="Direct link to for循环中变量(slice)是副本" title="Direct link to for循环中变量(slice)是副本" translate="no">​</a></h2>
<div class="language-Go language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> key</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> element </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">range</span><span class="token plain"> aContainer </span><span class="token punctuation" style="color:#393A34">{</span><span class="token operator" style="color:#393A34">...</span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<p>关于上面for循环有几个点：</p>
<ol>
<li class="">实际遍历的aContainer是原始值的一个副本</li>
<li class="">element是遍历到的元素的原始值的一个副本</li>
<li class="">key和element整个循环都是同一个变量，而不是每次迭代都生成新变量</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="for循环中变量map不是副本">for循环中变量(map)不是副本<a href="https://sea.relia.xyz/en/blog/learn-go-error-prone-details#for%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%98%E9%87%8Fmap%E4%B8%8D%E6%98%AF%E5%89%AF%E6%9C%AC" class="hash-link" aria-label="Direct link to for循环中变量(map)不是副本" title="Direct link to for循环中变量(map)不是副本" translate="no">​</a></h2>
<div class="language-Go language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> key</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> value </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">range</span><span class="token plain"> aMap </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">...</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="for循环中变量map非定序打印">for循环中变量(map)非定序打印<a href="https://sea.relia.xyz/en/blog/learn-go-error-prone-details#for%E5%BE%AA%E7%8E%AF%E4%B8%AD%E5%8F%98%E9%87%8Fmap%E9%9D%9E%E5%AE%9A%E5%BA%8F%E6%89%93%E5%8D%B0" class="hash-link" aria-label="Direct link to for循环中变量(map)非定序打印" title="Direct link to for循环中变量(map)非定序打印" translate="no">​</a></h2>
<div class="language-Go language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">m </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> k</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> v </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">range</span><span class="token plain"> m </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">k</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> v</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<p>三个数字可以以任意顺序出现, 123, 132, 213, 231, 312, 321.</p>
<h1>map的值不可取址</h1>
<p>这些类型都不能取址：</p>
<ul>
<li class="">map元素</li>
<li class="">string的字节元素</li>
<li class="">常量（有名常量和字面量都不可以）</li>
<li class="">中间结果值（函数调用、显式值转换、各种操作）</li>
</ul>
<div class="language-Go language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">// 下面这几行编译不通过。</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token boolean" style="color:#36acaa">_</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">5</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">        </span><span class="token comment" style="color:#999988;font-style:italic">//字面量</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token boolean" style="color:#36acaa">_</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">bool</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">  </span><span class="token comment" style="color:#999988;font-style:italic">//字面量</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> pi </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3.14</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token boolean" style="color:#36acaa">_</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token plain">pi                        </span><span class="token comment" style="color:#999988;font-style:italic">//有名常量</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">m </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">bool</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token boolean" style="color:#36acaa">_</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token plain">m</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">                      </span><span class="token comment" style="color:#999988;font-style:italic">//map的value</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">lt </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">5</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token boolean" style="color:#36acaa">_</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&amp;</span><span class="token plain">lt</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">                   </span><span class="token comment" style="color:#999988;font-style:italic">//切片操作</span><br></span></code></pre></div></div>
<p>一般来说，一个不可寻址的值的直接部分是不可修改的。但是map的元素是个例外。 map的元素虽然不可寻址，但是每个映射元素可以被整个修改（但不可以被部分修改）：</p>
<div class="language-Go language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">type</span><span class="token plain"> T </span><span class="token keyword" style="color:#00009f">struct</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">age </span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">mt </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">string</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain">T</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">mt</span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">"John"</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> T</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">age</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">29</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">// 整体修改是允许的</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ma </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">map</span><span class="token punctuation" style="color:#393A34">[</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">5</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ma</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">5</span><span class="token punctuation" style="color:#393A34">]</span><span class="token builtin">int</span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">789</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">// 整体修改是允许的</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// 这两个赋值编译不通过，因为部分修改一个映射元素是非法的。这看上去确实有些反直觉。</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ma</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">123</span><span class="token plain">      </span><span class="token comment" style="color:#999988;font-style:italic">// error</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">mt</span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">"John"</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">age </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">30</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">// error</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// 读取映射元素的元素或者字段是没问题的。</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">ma</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain">       </span><span class="token comment" style="color:#999988;font-style:italic">// 789</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">mt</span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">"John"</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">age</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">// 29</span><br></span></code></pre></div></div>
<!-- -->
<section data-footnotes="true" class="footnotes"><h2 class="anchor anchorTargetStickyNavbar_Vzrq sr-only" id="footnote-label">Footnotes<a href="https://sea.relia.xyz/en/blog/learn-go-error-prone-details#footnote-label" class="hash-link" aria-label="Direct link to Footnotes" title="Direct link to Footnotes" translate="no">​</a></h2>
<ol>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-1-f29942">
<p><a href="https://tech.bytedance.net/articles/6982017265923260446" target="_blank" rel="noopener noreferrer" class="">Go 语言的设计和坑</a> <a href="https://sea.relia.xyz/en/blog/learn-go-error-prone-details#user-content-fnref-1-f29942" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref">↩</a></p>
</li>
</ol>
</section>]]></content:encoded>
            <category>Go</category>
            <category>Study</category>
        </item>
        <item>
            <title><![CDATA[NASA Exercise: Ranking Survival Objects for the Moon]]></title>
            <link>https://sea.relia.xyz/en/blog/nasa-exercise</link>
            <guid>https://sea.relia.xyz/en/blog/nasa-exercise</guid>
            <pubDate>Fri, 23 Jul 2021 08:35:42 GMT</pubDate>
            <description><![CDATA[前日参加活动, 中间有个团队小游戏比拼活动, 是NASA的一道测试题:]]></description>
            <content:encoded><![CDATA[<p>前日参加活动, 中间有个团队小游戏比拼活动, 是NASA的一道测试题:</p>
<p>排序你在迫降到月球上完好无损的15件物品的重要程度</p>
<p>来自NASA的原版<a href="https://www.nasa.gov/pdf/166504main_Survival.pdf" target="_blank" rel="noopener noreferrer" class="">Survival Exercise</a></p>
<p>题目从21页开始, 这里简单截取题目的部分, 不详述PDF中的其他内容</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-would-you-rank-these-items-to-survive-on-the-moon-in-2025">How would you rank these items to survive on the Moon in 2025?<a href="https://sea.relia.xyz/en/blog/nasa-exercise#how-would-you-rank-these-items-to-survive-on-the-moon-in-2025" class="hash-link" aria-label="Direct link to How would you rank these items to survive on the Moon in 2025?" title="Direct link to How would you rank these items to survive on the Moon in 2025?" translate="no">​</a></h2>
<blockquote>
<p>Place the number 1 by the most important item and continue numbering to 15 to indicate
the least important item. Beside each item, write your reasons for giving the item its
ranking and explain how you plan to use the item to help you survive.</p>
</blockquote>
<blockquote>
<p>将数字 1 放在最重要的项目旁边，并继续编号到 15 以表示最不重要的项目。 在每件物品旁边，
写下你给物品排序的理由，并解释你打算如何使用物品来帮助你生存。</p>
</blockquote>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="物品列表">物品列表<a href="https://sea.relia.xyz/en/blog/nasa-exercise#%E7%89%A9%E5%93%81%E5%88%97%E8%A1%A8" class="hash-link" aria-label="Direct link to 物品列表" title="Direct link to 物品列表" translate="no">​</a></h3>
<ul>
<li class="">
<p>Life raft (自充气救生艇)</p>
<p>a self-inflatable floatation device</p>
</li>
<li class="">
<p>Two 45.5-kilogram (100-pound) tanks of oxygen (两罐氧气)</p>
<p>pressurized tanks of oxygen</p>
</li>
<li class="">
<p>Space blanket (防辐射毯)</p>
<p>a thin sheet of plastic material that is coated with a metallic reflecting layer</p>
</li>
<li class="">
<p>Lights with solar-powered rechargeable batteries (太阳能充电灯)</p>
<p>portable lights powered by solar batteries</p>
</li>
<li class="">
<p>Signal mirror (反光镜)</p>
<p>a handheld mirror</p>
</li>
<li class="">
<p>38 liters (10 gallons) of water (38升水)</p>
<p>a container of water</p>
</li>
<li class="">
<p>First aid kit (急救箱)</p>
<p>a basic first aid kit with pain medication and medicine for infection</p>
</li>
<li class="">
<p>Food concentrate (压缩食品)</p>
<p>dehydrated food to which water is added</p>
</li>
<li class="">
<p>Magnetic compass (指南针)</p>
<p>a tool that uses a magnetic field to determine direction</p>
</li>
<li class="">
<p>Solar-powered radio receiver-transmitter (太阳能无线电收发器)</p>
<p>a communication tool powered by the sun</p>
</li>
<li class="">
<p>Map of the Moon’s surface (月图)</p>
<p>a map showing the Moon’s terrain</p>
</li>
<li class="">
<p>15 meters (about 50 feet) of nylon rope (15米尼龙绳)</p>
<p>manufactured rope</p>
</li>
<li class="">
<p>Parachute (降落伞)</p>
<p>a large piece of silk cloth</p>
</li>
<li class="">
<p>Space suit repair kit (太空服修补剂)</p>
<p>materials to repair tiny holes in fabric</p>
</li>
<li class="">
<p>Box of matches (一盒火柴)</p>
<p>wooden sticks with sulfur-treated heads</p>
</li>
</ul>
<h1>我玩的版本</h1>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="nasa测试">NASA测试<a href="https://sea.relia.xyz/en/blog/nasa-exercise#nasa%E6%B5%8B%E8%AF%95" class="hash-link" aria-label="Direct link to NASA测试" title="Direct link to NASA测试" translate="no">​</a></h2>
<p>首先自己独立判断得出物品重要性的排序, 填在下表中Step1列中, 然后在小组内讨论协商得到团队的物品重要性排序, 填在下表的Step2列中, 然后将NASA的参考答案填入Step3列中, 比较Step1与Step3的差值, 计算总和, 比较Step2与Step3的差值, 计算总和.</p>
<p>差值总和越小, 生存概率越大, 在游戏中, 我自己的差值是34, 团队讨论后得到的差值是16, 还算不错. (原表已丢失, 只记得差值总和)</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="物品列表-1">物品列表<a href="https://sea.relia.xyz/en/blog/nasa-exercise#%E7%89%A9%E5%93%81%E5%88%97%E8%A1%A8-1" class="hash-link" aria-label="Direct link to 物品列表" title="Direct link to 物品列表" translate="no">​</a></h3>
<table><thead><tr><th>物品</th><th>step1 Your Ranking</th><th>step2 Team Ranking</th><th>step3 NASA's Ranking</th><th>step4 Diff between Step1 and Step3</th><th>Step5  Diff between Step2 and Step3</th></tr></thead><tbody><tr><td>一盒火柴</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>压缩食品</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>15米尼龙绳</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>降落伞</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>便携式加热器</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>2把.45手枪</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>两罐45Kg的氧气</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>一箱奶粉</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>星图</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>自充气救生艇</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>指南针</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>38升水</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>信号弹</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>含注射器的急救箱</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>太阳能充电式无线电收发器</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>差值总和</td><td></td><td></td><td></td><td>34</td><td>16</td></tr></tbody></table>
<h1>我要说的</h1>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="指南针">指南针<a href="https://sea.relia.xyz/en/blog/nasa-exercise#%E6%8C%87%E5%8D%97%E9%92%88" class="hash-link" aria-label="Direct link to 指南针" title="Direct link to 指南针" translate="no">​</a></h2>
<p>指南针真的是我第一个判断出的东西, 月球被潮汐锁定没有自转,
且月球核心已冷却没有流动的地幔, 所以不存在稳定的南北两极,
所以指南针绝对用不了, 这算是冷知识把.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="团队协作">团队协作<a href="https://sea.relia.xyz/en/blog/nasa-exercise#%E5%9B%A2%E9%98%9F%E5%8D%8F%E4%BD%9C" class="hash-link" aria-label="Direct link to 团队协作" title="Direct link to 团队协作" translate="no">​</a></h2>
<p>然后团队协作一定程度上能得到1+1&gt;2的成果, 譬如我们组取得了更低的差值, 得到了更高的生存概率.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="总结">总结<a href="https://sea.relia.xyz/en/blog/nasa-exercise#%E6%80%BB%E7%BB%93" class="hash-link" aria-label="Direct link to 总结" title="Direct link to 总结" translate="no">​</a></h2>
<p>综上, 觉得这个测试很有意思, 就记录在这里, 以供观瞻.</p>]]></content:encoded>
            <category>NASA</category>
            <category>Exercise</category>
        </item>
    </channel>
</rss>