<?xml version="1.0" encoding="utf-8"?>
<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>Mr.Pat ‘s Notion</title>
        <link>https://notion.biyongyao.com/</link>
        <description>A notion page</description>
        <lastBuildDate>Sun, 10 May 2026 01:47:14 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>All rights reserved 2026, Mr.Pat</copyright>
        <item>
            <title><![CDATA[Licenses]]></title>
            <link>https://notion.biyongyao.com/article/weki-licenses</link>
            <guid>https://notion.biyongyao.com/article/weki-licenses</guid>
            <pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[分享有用 License]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-small-text notion-block-1ed85898b53480d096d1c32fc756b5c7"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-1ed85898b53480518dbfe7f7bec1067f" data-id="1ed85898b53480518dbfe7f7bec1067f"><span><div id="1ed85898b53480518dbfe7f7bec1067f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1ed85898b53480518dbfe7f7bec1067f" title="AIDA64"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AIDA64</span></span></h2><div class="notion-row notion-block-1ee85898b534806c9f7ddec1ca4a06ec"><div class="notion-column notion-block-1ee85898b5348089b4adddb4e33f090d" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"></div><div class="notion-spacer"></div><div class="notion-column notion-block-1ee85898b534802f9295d705c60f8489" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-blank notion-block-1ee85898b5348009b945daeb55609b55"> </div></div><div class="notion-spacer"></div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-34c85898b5348032ab44d4f7365519e9" data-id="34c85898b5348032ab44d4f7365519e9"><span><div id="34c85898b5348032ab44d4f7365519e9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34c85898b5348032ab44d4f7365519e9" title="Reset Jetbrain"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Reset Jetbrain</span></span></h3></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DNS ]]></title>
            <link>https://notion.biyongyao.com/article/memos-cmds</link>
            <guid>https://notion.biyongyao.com/article/memos-cmds</guid>
            <pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[分享、清理 dns 的 CMDs]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-small-text notion-block-2d985898b53480cb83e7e3a1859ae1f8"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2d985898b53480d89d84f6274507f1ac" data-id="2d985898b53480d89d84f6274507f1ac"><span><div id="2d985898b53480d89d84f6274507f1ac" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2d985898b53480d89d84f6274507f1ac" title="Windows11"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Windows11</span></span></h3><details class="notion-toggle notion-block-34c85898b534803c81adca2ec52195d6"><summary>cmds</summary><div></div></details><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2d985898b53480aca8bfd3d94745d30e" data-id="2d985898b53480aca8bfd3d94745d30e"><span><div id="2d985898b53480aca8bfd3d94745d30e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2d985898b53480aca8bfd3d94745d30e" title="MacOS"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">MacOS</span></span></h3><details class="notion-toggle notion-block-34c85898b5348093a304e732d735011b"><summary>cmds</summary><div></div></details><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2d985898b53480e8b44dd0a050853010" data-id="2d985898b53480e8b44dd0a050853010"><span><div id="2d985898b53480e8b44dd0a050853010" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2d985898b53480e8b44dd0a050853010" title="Debian / Ubuntu"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Debian / Ubuntu</span></span></h3><details class="notion-toggle notion-block-34c85898b53480998c31dcae2ea04703"><summary>cmds</summary><div></div></details><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-34c85898b5348023ae5accf29664baab" data-id="34c85898b5348023ae5accf29664baab"><span><div id="34c85898b5348023ae5accf29664baab" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34c85898b5348023ae5accf29664baab" title="Openwrt"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Openwrt</span></span></h3><details class="notion-toggle notion-block-34c85898b534808190f3d32e39cd924f"><summary>new cmd</summary><div><div class="notion-text notion-block-34c85898b534806a912ed14f4d04ef99"><code class="notion-inline-code">sudo systemctl restart dnsmasq</code></div></div></details><details class="notion-toggle notion-block-34c85898b53480efadbefa36787754f3"><summary>old cmd</summary><div><div class="notion-text notion-block-34c85898b53480c5b2a5e967befe6b75"><code class="notion-inline-code">sudo service dnsmasq restart</code></div></div></details><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-31e85898b534803b953bf23d2c35984c" data-id="31e85898b534803b953bf23d2c35984c"><span><div id="31e85898b534803b953bf23d2c35984c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#31e85898b534803b953bf23d2c35984c" title="Chromium"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>Chromium</b></span></span></h3><details class="notion-toggle notion-block-34c85898b53480b3b9dfc3646213e611"><summary><b>（Chrome / Edge / Brave / Opera ）</b></summary><div><div class="notion-text notion-block-34c85898b5348020a527db3c3a34e566"><code class="notion-inline-code">chrome://net-internals/#dns   -&gt; Clear host cache</code>
<code class="notion-inline-code">chrome://net-internals/#sockets -&gt; Flush socket pools</code></div></div></details><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-31e85898b53480c2b19bf1606ee92cc0" data-id="31e85898b53480c2b19bf1606ee92cc0"><span><div id="31e85898b53480c2b19bf1606ee92cc0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#31e85898b53480c2b19bf1606ee92cc0" title="Firefox"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>Firefox</b></span></span></h3><details class="notion-toggle notion-block-34c85898b53480cf8e3ce8f161bb380b"><summary>cmd</summary><div><div class="notion-text notion-block-34c85898b5348091b44ff6ee1f5a1806"><code class="notion-inline-code">about:networking#dns  -&gt; Clear DNS Cache</code></div></div></details><div class="notion-blank notion-block-34c85898b534807ab0aec40338784028"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ASCII | Unicode | UTF8]]></title>
            <link>https://notion.biyongyao.com/article/musing-utf8</link>
            <guid>https://notion.biyongyao.com/article/musing-utf8</guid>
            <pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[分享、UTF8]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2a185898b53480babea3db151ee37597"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2a185898b534804db263c48e51c08719" data-id="2a185898b534804db263c48e51c08719"><span><div id="2a185898b534804db263c48e51c08719" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a185898b534804db263c48e51c08719" title="ASCII"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">ASCII</span></span></h3><div class="notion-text notion-block-2a185898b53480f3b46cfc8d0c8840f9">ASCII 编码一共定义了 128 个字符的编码规则，用七位二进制表示 (0x00-0x7F) 0-127</div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2a185898b53480e89de6c87f2c25d068" data-id="2a185898b53480e89de6c87f2c25d068"><span><div id="2a185898b53480e89de6c87f2c25d068" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a185898b53480e89de6c87f2c25d068" title="Unicode"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Unicode</span></span></h3><blockquote class="notion-quote notion-block-2a285898b5348079991ef984c356c763"><div>字符集</div></blockquote><div class="notion-text notion-block-2a185898b53480d6ad92d00c66ecdbba">Unicode 字符集的编码范围是 0x0000 - 0x10FFFF（1-3個字節）, </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2a185898b53480158c9dd30c1a3cae08" data-id="2a185898b53480158c9dd30c1a3cae08"><span><div id="2a185898b53480158c9dd30c1a3cae08" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a185898b53480158c9dd30c1a3cae08" title="UTF8 (Unicode編碼方式)"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">UTF8 (Unicode編碼方式)</span></span></h3><blockquote class="notion-quote notion-block-2a285898b53480c7bb8cd52a60580f37"><div>編碼方式, 能讓計算機知道怎麼存儲。</div></blockquote><div class="notion-text notion-block-2a185898b534801abdd7da84c0d52907">&quot;UTF&quot; : &quot;Unicode Transformation Format，</div><div class="notion-text notion-block-2a185898b53480218239eacd883d08db">&quot;UTF8&quot; : 每單位 8 bits → 1 byte</div><div class="notion-blank notion-block-2a185898b53480c99939e292d28d424b"> </div><table class="notion-simple-table notion-block-2a185898b5348070b9ced789b36207a0"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-2a185898b534808fb96fe5986b36a529"><td class="" style="width:201px"><div class="notion-simple-table-cell">ASCII</div></td><td class="" style="width:194.998046875px"><div class="notion-simple-table-cell">Unicode 碼點範圍</div></td><td class="" style="width:209.986328125px"><div class="notion-simple-table-cell">UTF8 佔用字節 </div></td><td class="" style="width:339.994140625px"><div class="notion-simple-table-cell">UTF8 二進制</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">x 位數</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b53480919fc4e3692af0fb17"><td class="" style="width:201px"><div class="notion-simple-table-cell">0x00-0x7F（0-127）</div></td><td class="" style="width:194.998046875px"><div class="notion-simple-table-cell">U+0000-U+007F</div></td><td class="" style="width:209.986328125px"><div class="notion-simple-table-cell">1 byte (ASCII)</div></td><td class="" style="width:339.994140625px"><div class="notion-simple-table-cell"><b>0</b>xxxxxxx</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">7</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b53480c1b9dbfddb0cedb59f"><td class="" style="width:201px"><div class="notion-simple-table-cell">/</div></td><td class="" style="width:194.998046875px"><div class="notion-simple-table-cell">U+0080-U+07FF</div></td><td class="" style="width:209.986328125px"><div class="notion-simple-table-cell">2 byte</div></td><td class="" style="width:339.994140625px"><div class="notion-simple-table-cell"><b>110</b>xxxxx <b>10</b>xxxxxx</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">11</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b53480fa8ec6eab03cce9268"><td class="" style="width:201px"><div class="notion-simple-table-cell">/</div></td><td class="" style="width:194.998046875px"><div class="notion-simple-table-cell">U+0800-U+FFFF</div></td><td class="" style="width:209.986328125px"><div class="notion-simple-table-cell">3 byte (中文)</div></td><td class="" style="width:339.994140625px"><div class="notion-simple-table-cell"><b>1110</b>xxxx <b>10</b>xxxxxx <b>10</b>xxxxxx</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">16</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b53480c08012c64be380d73c"><td class="" style="width:201px"><div class="notion-simple-table-cell">/</div></td><td class="" style="width:194.998046875px"><div class="notion-simple-table-cell">U+10000-U+10FFFF</div></td><td class="" style="width:209.986328125px"><div class="notion-simple-table-cell">4 byte (Emoji)</div></td><td class="" style="width:339.994140625px"><div class="notion-simple-table-cell"><b>11110</b>xxx <b>10</b>xxxxxx <b>10</b>xxxxxx <b>10</b>xxxxxx</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">21</div></td></tr></tbody></table><div class="notion-blank notion-block-2a185898b534809a90b4e1a9d9e20ba8"> </div><table class="notion-simple-table notion-block-2a185898b53480c38a93e87a94a4ada2"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-2a185898b534801eba56d706bd4b4278"><td class="" style="width:85.3203125px"><div class="notion-simple-table-cell">char</div></td><td class="" style="width:136.328125px"><div class="notion-simple-table-cell">Unicode 碼點</div></td><td class="" style="width:229px"><div class="notion-simple-table-cell">二進制</div></td><td class="" style="width:91.326171875px"><div class="notion-simple-table-cell">UTF8</div></td><td class="" style="width:329.998046875px"><div class="notion-simple-table-cell">UTF8 (0b)</div></td><td class="" style="width:219.9921875px"><div class="notion-simple-table-cell">UTF8 (0x)</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b5348010bb1ac0d5950a9ecf"><td class="" style="width:85.3203125px"><div class="notion-simple-table-cell"><b>A</b></div></td><td class="" style="width:136.328125px"><div class="notion-simple-table-cell">U+0041</div></td><td class="" style="width:229px"><div class="notion-simple-table-cell">0100 0001</div></td><td class="" style="width:91.326171875px"><div class="notion-simple-table-cell">1 byte </div></td><td class="" style="width:329.998046875px"><div class="notion-simple-table-cell">01000001</div></td><td class="" style="width:219.9921875px"><div class="notion-simple-table-cell">0x41</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b534802886fcf41881869ed9"><td class="" style="width:85.3203125px"><div class="notion-simple-table-cell"><b>é</b></div></td><td class="" style="width:136.328125px"><div class="notion-simple-table-cell">U+00E9</div></td><td class="" style="width:229px"><div class="notion-simple-table-cell">1110 1001</div></td><td class="" style="width:91.326171875px"><div class="notion-simple-table-cell">2 byte</div></td><td class="" style="width:329.998046875px"><div class="notion-simple-table-cell">11000011 10101001</div></td><td class="" style="width:219.9921875px"><div class="notion-simple-table-cell">0xC3 0XA9</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b53480368fa4e386db0c6e81"><td class="" style="width:85.3203125px"><div class="notion-simple-table-cell"><b>中</b></div></td><td class="" style="width:136.328125px"><div class="notion-simple-table-cell">U+4E2D</div></td><td class="" style="width:229px"><div class="notion-simple-table-cell">0100 1110 0010 1101 </div></td><td class="" style="width:91.326171875px"><div class="notion-simple-table-cell">3 byte</div></td><td class="" style="width:329.998046875px"><div class="notion-simple-table-cell">11100100 10111000 10101101</div></td><td class="" style="width:219.9921875px"><div class="notion-simple-table-cell">0xE4 0xB8 0xAD</div></td></tr><tr class="notion-simple-table-row notion-block-2a185898b53480e08a79f071a18921d4"><td class="" style="width:85.3203125px"><div class="notion-simple-table-cell"><b>😊</b></div></td><td class="" style="width:136.328125px"><div class="notion-simple-table-cell">U+1F60A</div></td><td class="" style="width:229px"><div class="notion-simple-table-cell">0001 1111 0110 0000 1010</div></td><td class="" style="width:91.326171875px"><div class="notion-simple-table-cell">4 byte</div></td><td class="" style="width:329.998046875px"><div class="notion-simple-table-cell">11110000 10011111 10011000 10001010</div></td><td class="" style="width:219.9921875px"><div class="notion-simple-table-cell">0xF0 0x9F 0x98 0x8A</div></td></tr></tbody></table><div class="notion-blank notion-block-2a185898b53480dd964fe24bbfaaf1fe"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Openwrt ]]></title>
            <link>https://notion.biyongyao.com/article/memos-openwrt</link>
            <guid>https://notion.biyongyao.com/article/memos-openwrt</guid>
            <pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[分享、Openwrt 的知識]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-small-text notion-block-2d385898b534806a978de655327f666b"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2d385898b5348062ab9ae5c4e4c44784" data-id="2d385898b5348062ab9ae5c4e4c44784"><span><div id="2d385898b5348062ab9ae5c4e4c44784" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2d385898b5348062ab9ae5c4e4c44784" title="OpenWRT"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">OpenWRT</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-34c85898b53480bc85cde9c23511fb35" data-id="34c85898b53480bc85cde9c23511fb35"><span><div id="34c85898b53480bc85cde9c23511fb35" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34c85898b53480bc85cde9c23511fb35" title="DNS Config"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">DNS Config</span></span></h3><ul class="notion-list notion-list-disc notion-block-2d385898b534807ea623c85b7372daf2"><li><b>WAN DNS,</b> 若是 client 設置 router ip（192.168.1.1）as dns server </li><ul class="notion-list notion-list-disc notion-block-2d385898b534807ea623c85b7372daf2"><li>client 不知道後面是通過什麼方式</li><ul class="notion-list notion-list-disc notion-block-2d385898b5348051af7fd7372787d6c7"><li>router 有其他 dns proxy, 會使用相應的 proxy</li><li>otherwise, 使用 WAN DNS Servers</li></ul></ul></ul><ul class="notion-list notion-list-disc notion-block-2d385898b53480be9588cd87c7b8a6d7"><li><b>LAN DNS</b>, router itself queries DNS</li><ul class="notion-list notion-list-disc notion-block-2d385898b53480be9588cd87c7b8a6d7"><li>opkg, ddns, apt… 需要用到</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2d385898b5348045b6a8e9b9e10a0d69"><li><b>LAN DHCP 通告 DNS</b>, 分配 dns servers 給 client，客戶端自己去查詢</li><ul class="notion-list notion-list-disc notion-block-2d385898b5348045b6a8e9b9e10a0d69"><li>dns 流量不一定經過 router</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2d385898b53480efb715dc9ecd639754"><li><b>DHCP/DNS 里的 DNS 转发</b>，router 做中轉站</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-34c85898b53480469275fc4fd777b3db" data-id="34c85898b53480469275fc4fd777b3db"><span><div id="34c85898b53480469275fc4fd777b3db" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34c85898b53480469275fc4fd777b3db" title="Proxy Testing "><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Proxy Testing </span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-34c85898b53480949453c6d31069b657" data-id="34c85898b53480949453c6d31069b657"><span><div id="34c85898b53480949453c6d31069b657" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34c85898b53480949453c6d31069b657" title="Disable SMB"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Disable SMB</span></span></h3><div class="notion-blank notion-block-34c85898b53480dfb92dc805cfdb3edc"> </div><div class="notion-blank notion-block-2d385898b534800e8823f9e9ea3e5bc4"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hotkeys]]></title>
            <link>https://notion.biyongyao.com/article/memos-hotkeys</link>
            <guid>https://notion.biyongyao.com/article/memos-hotkeys</guid>
            <pubDate>Fri, 06 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[分享、常用快捷鍵]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-small-text notion-block-aa00ffc97550442c9214fdeea4cb3ab8"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-dd021261a03d4f3db7892ae2df73239a" data-id="dd021261a03d4f3db7892ae2df73239a"><span><div id="dd021261a03d4f3db7892ae2df73239a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#dd021261a03d4f3db7892ae2df73239a" title="Windows OS"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Windows OS</span></span></h3><table class="notion-simple-table notion-block-2bd85898b5348076b15ace1336c26c02"><tbody><tr class="notion-simple-table-row notion-block-2bd85898b53480728f8fedb6e5a7fdd6"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + s </div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">search</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">os</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534807c8f29ed1e46de30d0"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + v </div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">paste list</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">os</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480d895e7d934337da409"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + <code class="notion-inline-code">shift</code> + s</div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">capture</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">os</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534809a99f2e52ed7d5bf12"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + h</div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">voice input</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">os</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b5348010a85ef51b2c60f65d"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + <code class="notion-inline-code">alt</code> + d  </div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">calendar</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">os</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534801ba9def43b7c1ff4ab"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + g </div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">record</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">os</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534800cad80f8c0adde3892"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">win</code> + <code class="notion-inline-code">control</code> + t  </div></td><td class="" style="width:135.328125px"><div class="notion-simple-table-cell">PIN</div></td><td class="" style="width:100px"><div class="notion-simple-table-cell">powertoys</div></td></tr></tbody></table><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-bf7300b39adb41dda12303b7cd6e9007" data-id="bf7300b39adb41dda12303b7cd6e9007"><span><div id="bf7300b39adb41dda12303b7cd6e9007" class="notion-header-anchor"></div><a class="notion-hash-link" href="#bf7300b39adb41dda12303b7cd6e9007" title="Mac OS"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Mac OS</span></span></h3><table class="notion-simple-table notion-block-2bd85898b534807889fdfa7dc11c51fd"><tbody><tr class="notion-simple-table-row notion-block-2bd85898b53480f3a2befc1c60586a38"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">ctrl</code> + J </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">lines to one line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480e1a7dfefc6ed2fa709"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">ctrl</code> + G</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">jump to the line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b5348070a8dbcc851104e75a"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">shift</code> + <code class="notion-inline-code">opt</code> + F</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">format code</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480e79b5afc0d8c9b94d2"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code> + <code class="notion-inline-code">opt</code> + [</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">folder code</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480aaba23fc72086a9c77"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code> + <code class="notion-inline-code">opt</code> + ]</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">folder code</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480b59a63c79b8489d04b"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ <code class="notion-inline-code">shift</code> + d   </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">copy a line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480d8a528f03932647e47"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ X           </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">delete a line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480faab1bcab112e3decb"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ <code class="notion-inline-code">alt</code> + <code class="notion-inline-code">up</code>    </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">add many focus</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534803cbae0d25af00786f8"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ <code class="notion-inline-code">shift</code> + P   </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">show all cmds</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480ab9e6ce1e1737f1b4a"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ \\          </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">水平拆分</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480278367ff960fbf78cb"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ P           </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">redirect to file</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534805abd5ddc4d86b94a9f"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ <code class="notion-inline-code">SHIFT</code> + F   </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">search file</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b5348042881ceb32950ffe3e"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ K Z         </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">禅模式</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534805c8fc3c137d405698d"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">⌘</code>+ <code class="notion-inline-code">shift</code> + K  </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">delete one line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480c3afd9e5a772df9623"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">opt</code> + <code class="notion-inline-code">delete</code></div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">delete a world</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534805087aad77f031dbdf8"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">F2</code>             </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">refactor name</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480de8093ee6fa2bc3a27"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell"><code class="notion-inline-code">^</code> + G           </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">skip to line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">vscode</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480118284ff841595003b"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">ㅤ</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">ㅤ</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">ㅤ</div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480039a82e1f46478cd08"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">cmd + option + t</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">using select block</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534804182d8f4f7f7d5e790"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">cmd + option + n</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">parameter inline</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b5348069b208db2b67d28f02"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">control + t</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">refactor name</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480c6a991d899bcb3e664"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">shift + up or down</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">code selection</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b5348030bc8cc85ebe4cfb31"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">cmd + shift +  A </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">navigate to an Action</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480269af1d5a6de97835a"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">cmd + j            </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">find the template function</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480cfa99ce70cee9808a8"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">option + return   </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">init construct function</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534800b9813f3845d0c0d3c"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">option + return    </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">convert array to short []</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534805aab40c3871b583d4e"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">cmd + shift + v    </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">get all paste histroy</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534806885f8d1054e1c80e5"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">Cmd + Shift + U    </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">Topcase</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480fe85e0c425bd2ed34f"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">Shift+Enter </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">add a new line blow</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534801e8360d22ba27b4a3a"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">Cmd + Alt + Enter  </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">add a new line above</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480929751d193003cd57d"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">Cmd + D            </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">duplicate the current line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534808081a4d3304f3f82e9"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">control + M        </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">Jump to Matching Brace</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534803c902fd7b35a0ffeba"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">cmd + p            </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">Show Parameter Info</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480d780caee831b858f6b"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">F1                 </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">show the documentation</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480829d9cf6f03dc4731a"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">F2                 </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell"> jump to error</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480819dfeca46adcad99f"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">Cmd + F12         </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">show all the function in class</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534803383eaedb169b288e1"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">alt                </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">move the cursor by word</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480b4b72ac6115a27bd8f"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">shift + right      </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">select by char</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480f1b60ec3a7abff2a65"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">shift + opt + right</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">select by word </div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480dfaa33da58b6dcab2e"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">shift + cmd + right </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">select 1 line , and can move the block</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480819d56c3b7468ee113"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">shift + down       </div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">select by line</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b534806082b8caf7b7d72d08"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">control + G        
</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">down -&gt; select the same word</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr><tr class="notion-simple-table-row notion-block-2bd85898b53480cc8951e685d3cb8ebf"><td class="" style="width:175.328125px"><div class="notion-simple-table-cell">control+ shitf + G</div></td><td class="" style="width:259.328125px"><div class="notion-simple-table-cell">up -&gt; select the same word</div></td><td class="" style="width:92.328125px"><div class="notion-simple-table-cell">PHPStorm </div></td></tr></tbody></table><div class="notion-blank notion-block-14385898b53480989a4fd9e5b5d306a2"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[IPV4 & 水晶头]]></title>
            <link>https://notion.biyongyao.com/article/memos-ipsNrj45</link>
            <guid>https://notion.biyongyao.com/article/memos-ipsNrj45</guid>
            <pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[IPV4 、水晶头图]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-small-text notion-block-25c85898b53480a79837c859edb0138f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-25c85898b534801fa1dfc650b8bd5ae1" data-id="25c85898b534801fa1dfc650b8bd5ae1"><span><div id="25c85898b534801fa1dfc650b8bd5ae1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#25c85898b534801fa1dfc650b8bd5ae1" title="IPV4 地址分类"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">IPV4 地址分类</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-25c85898b5348016ac01d92b8a5bb338"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A6938b931-c48f-4374-9a91-9e88cbf7430f%3AE8L92462.jpg?table=block&amp;id=25c85898-b534-8016-ac01-d92b8a5bb338&amp;t=25c85898-b534-8016-ac01-d92b8a5bb338" alt="notion image" loading="lazy" decoding="async"/></div></figure><table class="notion-simple-table notion-block-25c85898b5348061aff4e1d41bf8ebcc"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-25c85898b53480eb926cfd2ea4886c67"><td class="" style="width:55.65625px"><div class="notion-simple-table-cell">type</div></td><td class="" style="width:263.65234375px"><div class="notion-simple-table-cell">range </div></td><td class="" style="width:123.654296875px"><div class="notion-simple-table-cell">网络号</div></td><td class="" style="width:92.9921875px"><div class="notion-simple-table-cell">主机号</div></td><td class="" style="width:205.4375px"><div class="notion-simple-table-cell">场景</div></td></tr><tr class="notion-simple-table-row notion-block-25c85898b534806e8ed2dcd926652d19"><td class="" style="width:55.65625px"><div class="notion-simple-table-cell">A</div></td><td class="" style="width:263.65234375px"><div class="notion-simple-table-cell">0.0.0.0 ~ 127.255.255.255</div></td><td class="" style="width:123.654296875px"><div class="notion-simple-table-cell">前 8 位 </div></td><td class="" style="width:92.9921875px"><div class="notion-simple-table-cell">后 24</div></td><td class="" style="width:205.4375px"><div class="notion-simple-table-cell">可有 千万+ 個主机 2^24</div></td></tr><tr class="notion-simple-table-row notion-block-25c85898b5348005a1a0ffe12171f0a5"><td class="" style="width:55.65625px"><div class="notion-simple-table-cell">B</div></td><td class="" style="width:263.65234375px"><div class="notion-simple-table-cell">128.0.0.0 ~ 191.255.255.255</div></td><td class="" style="width:123.654296875px"><div class="notion-simple-table-cell">前 16 位</div></td><td class="" style="width:92.9921875px"><div class="notion-simple-table-cell">后 16</div></td><td class="" style="width:205.4375px"><div class="notion-simple-table-cell">可有 60k+ 個主机 2^16</div></td></tr><tr class="notion-simple-table-row notion-block-25c85898b53480f99d62c8bc4edcfee3"><td class="" style="width:55.65625px"><div class="notion-simple-table-cell">C</div></td><td class="" style="width:263.65234375px"><div class="notion-simple-table-cell">192.0.0.0 ~ 223.255.255.255</div></td><td class="" style="width:123.654296875px"><div class="notion-simple-table-cell">前 24 位</div></td><td class="" style="width:92.9921875px"><div class="notion-simple-table-cell">后 8</div></td><td class="" style="width:205.4375px"><div class="notion-simple-table-cell">可有 254  個主机 2^8</div></td></tr><tr class="notion-simple-table-row notion-yellow_background notion-block-25c85898b534809a8ff2d7bdf05070c7"><td class="" style="width:55.65625px"><div class="notion-simple-table-cell">D</div></td><td class="" style="width:263.65234375px"><div class="notion-simple-table-cell">224.0.0.0 ~ 239.255.255.255</div></td><td class="" style="width:123.654296875px"><div class="notion-simple-table-cell">用于多播</div></td><td class="" style="width:92.9921875px"><div class="notion-simple-table-cell">/</div></td><td class="" style="width:205.4375px"><div class="notion-simple-table-cell">特殊用途</div></td></tr><tr class="notion-simple-table-row notion-yellow_background notion-block-25c85898b53480029256d115ee288252"><td class="" style="width:55.65625px"><div class="notion-simple-table-cell">E</div></td><td class="" style="width:263.65234375px"><div class="notion-simple-table-cell">240.0.0.0 ~ 255.255.255.254</div></td><td class="" style="width:123.654296875px"><div class="notion-simple-table-cell">保留</div></td><td class="" style="width:92.9921875px"><div class="notion-simple-table-cell">/</div></td><td class="" style="width:205.4375px"><div class="notion-simple-table-cell">研究/实验</div></td></tr></tbody></table><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-25c85898b53480139cc4fa60cd61d11b" data-id="25c85898b53480139cc4fa60cd61d11b"><span><div id="25c85898b53480139cc4fa60cd61d11b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#25c85898b53480139cc4fa60cd61d11b" title="Private IPV4s"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Private IPV4s</span></span></h3><table class="notion-simple-table notion-block-25c85898b534807c92baea7aa128ada6"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-25c85898b534804d8836d2d87d776837"><td class="" style="width:67.32421875px"><div class="notion-simple-table-cell">type</div></td><td class="" style="width:182.318359375px"><div class="notion-simple-table-cell">private IPs</div></td><td class="" style="width:202.98828125px"><div class="notion-simple-table-cell">remained IPs</div></td><td class="" style="width:257.3125px"><div class="notion-simple-table-cell">machine amount</div></td></tr><tr class="notion-simple-table-row notion-block-25c85898b534802da289ca1dd9b75dd1"><td class="" style="width:67.32421875px"><div class="notion-simple-table-cell">A</div></td><td class="" style="width:182.318359375px"><div class="notion-simple-table-cell">10.0.0.0 ~ 
10.255.255.255</div></td><td class="" style="width:202.98828125px"><div class="notion-simple-table-cell"><span class="notion-purple">127.0.0.0 ~ 
127.255.255.255</span>
<span class="notion-pink"><span class="notion-default_background">(本机自测，自环)</span></span></div></td><td class="" style="width:257.3125px"><div class="notion-simple-table-cell">~1677万 255*255*254</div></td></tr><tr class="notion-simple-table-row notion-block-25c85898b53480b48d05db809c2bcbf7"><td class="" style="width:67.32421875px"><div class="notion-simple-table-cell">B</div></td><td class="" style="width:182.318359375px"><div class="notion-simple-table-cell">172.16.0.0 ~ 
172.31.255.255</div></td><td class="" style="width:202.98828125px"><div class="notion-simple-table-cell"><span class="notion-purple">169.254.0.0 ~ 
169.254.255.255</span>
<span class="notion-pink">(DHCP失败自动分配)</span></div></td><td class="" style="width:257.3125px"><div class="notion-simple-table-cell">~104万 15*255*254</div></td></tr><tr class="notion-simple-table-row notion-block-25c85898b5348087811ee28a7779fe18"><td class="" style="width:67.32421875px"><div class="notion-simple-table-cell">C</div></td><td class="" style="width:182.318359375px"><div class="notion-simple-table-cell">192.168.0.0 ~ 
192.168.255.255</div></td><td class="" style="width:202.98828125px"><div class="notion-simple-table-cell">/</div></td><td class="" style="width:257.3125px"><div class="notion-simple-table-cell">~6.5万 255*254</div></td></tr></tbody></table><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2ce85898b53480fda034ca66c6a6146d" data-id="2ce85898b53480fda034ca66c6a6146d"><span><div id="2ce85898b53480fda034ca66c6a6146d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2ce85898b53480fda034ca66c6a6146d" title="IPV6 表示 IPV4"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">IPV6 表示 IPV4</span></span></h3><div class="notion-text notion-block-2ce85898b53480eb953ec703ba72642c">IPV6 共 16 个 bytes , IPV4 4 个 bytes</div><div class="notion-text notion-block-2ce85898b53480d0abd0ebd7bc64de1c"><code class="notion-inline-code">::ffff:192.168.1.1</code> → <code class="notion-inline-code">00 00 00 00 00 00 00 00 00 00 ff ff c0 a8 01 01</code></div><div class="notion-text notion-block-2ce85898b534803ab41dd3a80d4a20aa">s[0:10] = 0, s[10] = 0xff ,s[11] = 0xff , s[12:16] = IPV4</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-25c85898b5348059a64cfdc381daf029" data-id="25c85898b5348059a64cfdc381daf029"><span><div id="25c85898b5348059a64cfdc381daf029" class="notion-header-anchor"></div><a class="notion-hash-link" href="#25c85898b5348059a64cfdc381daf029" title="水晶头打法"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">水晶头打法</span></span></h2><blockquote class="notion-quote notion-block-2bd85898b53480e89adacbf4551f2f99"><div>新打法是 B ，A 屬於老派打法，都可</div></blockquote><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2bd85898b53480888f51db6cdbdf7e2a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Add07c6a8-3177-4dc6-a2fd-9127c897983f%3A1520147644406.jpeg?table=block&amp;id=2bd85898-b534-8088-8f51-db6cdbdf7e2a&amp;t=2bd85898-b534-8088-8f51-db6cdbdf7e2a" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-2bd85898b53480d49211fec3069a7fff"> </div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>