<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>号码助手</title>
    <link>/blog/en/</link>
    <description>Recent content on 号码助手</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Copyright © 2000-2026 zc310.tech. All Rights Reserved.
</copyright>
    <lastBuildDate>Sat, 14 Jan 2023 00:00:00 +0000</lastBuildDate><atom:link href="/blog/en/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>upgrade go binary</title>
      <link>/blog/en/post/my/2022/tupgrade-go-binary/</link>
      <pubDate>Sat, 14 Jan 2023 00:00:00 +0000</pubDate>
      <guid>/blog/en/post/my/2022/tupgrade-go-binary/</guid>
      <description><![CDATA[<ul>
<li><a href="https://gist.github.com/nikhita/432436d570b89cab172dcf2894465753" target="_blank" rel="noopener noreferrer">https://gist.github.com/nikhita/432436d570b89cab172dcf2894465753<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://github.com/eduncan911/dotfiles/blob/master/bin/upgrade-go.sh" target="_blank" rel="noopener noreferrer">https://github.com/eduncan911/dotfiles/blob/master/bin/upgrade-go.sh<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
</ul>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="cp"></span><span class="nb">set</span> -o errexit
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">
</span></span><span class="line"><span class="ln"> 4</span><span class="cl"><span class="k">function</span> _upgrade_go_binary <span class="o">{</span>
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">    
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">    <span class="nv">go_latest_version</span><span class="o">=</span><span class="k">$(</span>curl --silent https://go.dev/doc/devel/release <span class="p">|</span> grep -Eo <span class="s1">&#39;go[0-9]+(\.[0-9]+)+&#39;</span> <span class="p">|</span> sort -V <span class="p">|</span> uniq <span class="p">|</span> tail -1<span class="k">)</span>
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">    
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">    <span class="c1"># go_latest_version=&#34;go1.20rc3&#34;</span>
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">    
</span></span><span class="line"><span class="ln">10</span><span class="cl">    
</span></span><span class="line"><span class="ln">11</span><span class="cl">    <span class="k">if</span> <span class="o">[[</span> <span class="nv">$go_latest_version</span> <span class="o">==</span> <span class="s2">&#34;&#34;</span> <span class="o">]]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="ln">12</span><span class="cl">        <span class="nb">echo</span> <span class="s2">&#34;Skipping Go binary upgrade (no version found).&#34;</span>
</span></span><span class="line"><span class="ln">13</span><span class="cl">        <span class="k">return</span>
</span></span><span class="line"><span class="ln">14</span><span class="cl">    <span class="k">fi</span>
</span></span><span class="line"><span class="ln">15</span><span class="cl">    
</span></span><span class="line"><span class="ln">16</span><span class="cl">    
</span></span><span class="line"><span class="ln">17</span><span class="cl">    <span class="k">if</span> <span class="o">[</span> -d ~/Sdk/go/<span class="nv">$go_latest_version</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="ln">18</span><span class="cl">        <span class="nb">echo</span> <span class="s2">&#34;Lastest version of Go already installed, skipping upgrade.&#34;</span>
</span></span><span class="line"><span class="ln">19</span><span class="cl">        <span class="k">return</span>
</span></span><span class="line"><span class="ln">20</span><span class="cl">    <span class="k">fi</span>
</span></span><span class="line"><span class="ln">21</span><span class="cl">    
</span></span><span class="line"><span class="ln">22</span><span class="cl">    <span class="o">[[</span> <span class="k">$(</span><span class="nb">hash</span> go 2&gt;/dev/null<span class="k">)</span> <span class="o">]]</span> <span class="o">&amp;&amp;</span> go version
</span></span><span class="line"><span class="ln">23</span><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;Upgrading to </span><span class="nv">$go_latest_version</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="ln">24</span><span class="cl">    
</span></span><span class="line"><span class="ln">25</span><span class="cl">    <span class="c1"># compatible with Linux and Darwin (maybe windows too)</span>
</span></span><span class="line"><span class="ln">26</span><span class="cl">    <span class="nb">local</span> <span class="nv">GO_LATEST_FILENAME</span><span class="o">=</span><span class="s2">&#34;</span><span class="nv">$go_latest_version</span><span class="s2">.</span><span class="k">$(</span>uname -s <span class="p">|</span> <span class="se">\
</span></span></span><span class="line"><span class="ln">27</span><span class="cl"><span class="se"></span>    tr <span class="s1">&#39;[:upper:]&#39;</span> <span class="s1">&#39;[:lower:]&#39;</span><span class="k">)</span><span class="s2">-amd64.tar.gz&#34;</span>
</span></span><span class="line"><span class="ln">28</span><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;Downloading </span><span class="nv">$GO_LATEST_FILENAME</span><span class="s2"> to ~/.bin/go/</span><span class="nv">$GO_LATEST_FILENAME</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="ln">29</span><span class="cl">    wget https://dl.google.com/go/<span class="nv">$GO_LATEST_FILENAME</span> -O /tmp/<span class="nv">$GO_LATEST_FILENAME</span>
</span></span><span class="line"><span class="ln">30</span><span class="cl">    
</span></span><span class="line"><span class="ln">31</span><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;Installing </span><span class="nv">$GO_LATEST_FILENAME</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="ln">32</span><span class="cl">    <span class="nb">cd</span> ~/Sdk/go
</span></span><span class="line"><span class="ln">33</span><span class="cl">    tar zxf /tmp/<span class="nv">$GO_LATEST_FILENAME</span>
</span></span><span class="line"><span class="ln">34</span><span class="cl">    rm /tmp/<span class="nv">$GO_LATEST_FILENAME</span>
</span></span><span class="line"><span class="ln">35</span><span class="cl">    mv go <span class="nv">$go_latest_version</span>
</span></span><span class="line"><span class="ln">36</span><span class="cl">    ln -sfn ~/Sdk/go/<span class="nv">$go_latest_version</span> ~/Sdk/go/current
</span></span><span class="line"><span class="ln">37</span><span class="cl">    
</span></span><span class="line"><span class="ln">38</span><span class="cl">    go version
</span></span><span class="line"><span class="ln">39</span><span class="cl"><span class="o">}</span>
</span></span><span class="line"><span class="ln">40</span><span class="cl"><span class="k">if</span> <span class="o">[[</span> -d ~/Sdk/go <span class="o">]]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="ln">41</span><span class="cl">    _upgrade_go_binary
</span></span><span class="line"><span class="ln">42</span><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;Skipped upgrading binary. source is now paged.&#34;</span>
</span></span><span class="line"><span class="ln">43</span><span class="cl"><span class="k">else</span>
</span></span><span class="line"><span class="ln">44</span><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;No custom ~/Sdk/go/ detected.  Using system installed version.&#34;</span>
</span></span><span class="line"><span class="ln">45</span><span class="cl"><span class="k">fi</span>
</span></span><span class="line"><span class="ln">46</span><span class="cl"><span class="nb">unset</span> _upgrade_go_binary
</span></span><span class="line"><span class="ln">47</span><span class="cl">
</span></span><span class="line"><span class="ln">48</span><span class="cl"><span class="k">if</span> <span class="o">[[</span> ! -x <span class="s2">&#34;</span><span class="k">$(</span>which go<span class="k">)</span><span class="s2">&#34;</span> <span class="o">]]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="ln">49</span><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;Go is not installed. Exiting.&#34;</span>
</span></span><span class="line"><span class="ln">50</span><span class="cl">    <span class="nb">exit</span> <span class="m">3</span>
</span></span><span class="line"><span class="ln">51</span><span class="cl"><span class="k">fi</span>
</span></span></code></pre></div>]]></description>
    </item>
    
    <item>
      <title>Thermalright FAN PWM</title>
      <link>/blog/en/post/my/2022/thermalright-fan-pwm/</link>
      <pubDate>Wed, 02 Nov 2022 00:00:00 +0000</pubDate>
      <guid>/blog/en/post/my/2022/thermalright-fan-pwm/</guid>
      <description><![CDATA[<h2 id="tl-c12-pro" data-numberify>TL-C12 PRO<a class="anchor ms-1" href="#tl-c12-pro"></a></h2>
<p><a href="http://thermalright.com/product/tl-c12-pro/" target="_blank" rel="noopener noreferrer">http://thermalright.com/product/tl-c12-pro/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
<p><picture><img class="img-fluid " alt="TL-C12 PRO" src="/blog/images/my/tl-c14x.png?v=2a177533e0324473097c53a6fe1085c9" loading="lazy" width="640" height="480" />
</picture>

</p>
<pre><code>PWM 255 FAN 1901
PWM 240 FAN 1854
PWM 225 FAN 1757
PWM 210 FAN 1668
PWM 195 FAN 1595
PWM 180 FAN 1523
PWM 165 FAN 1454
PWM 150 FAN 1393
PWM 135 FAN 1313
PWM 120 FAN 1236
PWM 105 FAN 1160
PWM 90 FAN 1068
PWM 75 FAN 962
PWM 60 FAN 893
PWM 45 FAN 774
PWM 30 FAN 653
PWM 28 FAN 634
PWM 26 FAN 615
PWM 24 FAN 599
PWM 22 FAN 587
PWM 20 FAN 571
PWM 18 FAN 553
PWM 16 FAN 544
PWM 14 FAN 521
PWM 12 FAN 508
PWM 10 FAN 489
PWM 8 FAN 474
PWM 6 FAN 459
PWM 4 FAN 439
PWM 2 FAN 427
PWM 0 FAN 417
</code></pre>

<h2 id="tl-c14x" data-numberify>TL-C14X<a class="anchor ms-1" href="#tl-c14x"></a></h2>
<p><a href="http://thermalright.com/product/tl-c14x/" target="_blank" rel="noopener noreferrer">http://thermalright.com/product/tl-c14x/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>]]></description>
    </item>
    
    <item>
      <title></title>
      <link>/blog/en/post/my/2022/go_dll/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/blog/en/post/my/2022/go_dll/</guid>
      <description><![CDATA[<ul>
<li><a href="https://gist.github.com/thesubtlety/be6e7ec9c19083473bed4cae11c8160d" target="_blank" rel="noopener noreferrer">https://gist.github.com/thesubtlety/be6e7ec9c19083473bed4cae11c8160d<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://medium.com/geekculture/offensive-go-creating-malicious-dlls-8c797bcdd290" target="_blank" rel="noopener noreferrer">https://medium.com/geekculture/offensive-go-creating-malicious-dlls-8c797bcdd290<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://zchee.github.io/golang-wiki/WindowsDLLs/" target="_blank" rel="noopener noreferrer">https://zchee.github.io/golang-wiki/WindowsDLLs/<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://zhuanlan.zhihu.com/p/46721768" target="_blank" rel="noopener noreferrer">https://zhuanlan.zhihu.com/p/46721768<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
</ul>]]></description>
    </item>
    
    <item>
      <title></title>
      <link>/blog/en/post/my/2022/intel_graphics/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/blog/en/post/my/2022/intel_graphics/</guid>
      <description><![CDATA[<ul>
<li><a href="https://wiki.archlinux.org/title/intel_graphics" target="_blank" rel="noopener noreferrer">https://wiki.archlinux.org/title/intel_graphics<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://bioslevel.com/articles/2022/intel-arc-dedicated-gpus-linux-kernel-60-and-latest-mesa-on-ubuntu-2204" target="_blank" rel="noopener noreferrer">https://bioslevel.com/articles/2022/intel-arc-dedicated-gpus-linux-kernel-60-and-latest-mesa-on-ubuntu-2204<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://github.com/intel/media-driver" target="_blank" rel="noopener noreferrer">https://github.com/intel/media-driver<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://www.intel.com/content/www/us/en/download/747008/intel-arc-graphics-driver-ubuntu.html" target="_blank" rel="noopener noreferrer">https://www.intel.com/content/www/us/en/download/747008/intel-arc-graphics-driver-ubuntu.html<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://hobo.house/2018/05/18/fix-for-intel-i915-gpu-freeze-on-recent-linux-kernels/" target="_blank" rel="noopener noreferrer">https://hobo.house/2018/05/18/fix-for-intel-i915-gpu-freeze-on-recent-linux-kernels/<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
<li><a href="https://ask.fedoraproject.org/t/intel-graphics-best-practices-and-settings-for-hardware-acceleration/21119" target="_blank" rel="noopener noreferrer">https://ask.fedoraproject.org/t/intel-graphics-best-practices-and-settings-for-hardware-acceleration/21119<i class="fas fa-external-link-square-alt ms-1"></i></a></li>
</ul>
<p><a href="https://github.com/intel/media-driver" target="_blank" rel="noopener noreferrer">https://github.com/intel/media-driver<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="nb">cd</span> media-driver
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">git pull
</span></span><span class="line"><span class="ln"> 3</span><span class="cl"><span class="nb">cd</span> ..
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">yes <span class="p">|</span> rm /tmp/build_media -R
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">mkdir /tmp/build_media
</span></span><span class="line"><span class="ln"> 8</span><span class="cl"><span class="nb">cd</span> /tmp/build_media
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">cmake /mnt/tmp/tmp/intel-driver/media-driver
</span></span><span class="line"><span class="ln">10</span><span class="cl">make -j<span class="s2">&#34;</span><span class="k">$(</span>nproc<span class="k">)</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="ln">11</span><span class="cl">
</span></span><span class="line"><span class="ln">12</span><span class="cl">sudo make install
</span></span></code></pre></div>]]></description>
    </item>
    
    <item>
      <title></title>
      <link>/blog/en/post/my/2022/mce/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/blog/en/post/my/2022/mce/</guid>
      <description><![CDATA[<h2 id="mce" data-numberify>MCE<a class="anchor ms-1" href="#mce"></a></h2>
<ul>
<li>
<p><a href="https://bbs.archlinux.org/viewtopic.php?id=268720" target="_blank" rel="noopener noreferrer">https://bbs.archlinux.org/viewtopic.php?id=268720<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://wiki.gentoo.org/wiki/Ryzen#Random_reboots_with_mce_events" target="_blank" rel="noopener noreferrer">https://wiki.gentoo.org/wiki/Ryzen#Random_reboots_with_mce_events<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://mlog.club/article/5816066" target="_blank" rel="noopener noreferrer">https://mlog.club/article/5816066<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://bugzilla.kernel.org/show_bug.cgi?id=206903" target="_blank" rel="noopener noreferrer">https://bugzilla.kernel.org/show_bug.cgi?id=206903<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://github.com/DimitriFourny/MCE-Ryzen-Decoder" target="_blank" rel="noopener noreferrer">https://github.com/DimitriFourny/MCE-Ryzen-Decoder<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://www.reddit.com/r/AMDHelp/comments/nh7dlo/i_just_rmaed_my_cpu_to_get_the_same_mce_hardware/" target="_blank" rel="noopener noreferrer">https://www.reddit.com/r/AMDHelp/comments/nh7dlo/i_just_rmaed_my_cpu_to_get_the_same_mce_hardware/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://bbs.archlinux.org/viewtopic.php?id=233304" target="_blank" rel="noopener noreferrer">https://bbs.archlinux.org/viewtopic.php?id=233304<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://www.reddit.com/r/linuxhardware/comments/jcr9gl/need_help_diagnosing_potential_hardware_failure/" target="_blank" rel="noopener noreferrer">https://www.reddit.com/r/linuxhardware/comments/jcr9gl/need_help_diagnosing_potential_hardware_failure/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p>github.com/qrwteyrutiyoup/ryzen-stabilizator</p>
</li>
<li>
<p><a href="https://www.reddit.com/r/linuxhardware/comments/nsqz2l/amd_ryzen_9_5900x_mce_hardware_error/" target="_blank" rel="noopener noreferrer">https://www.reddit.com/r/linuxhardware/comments/nsqz2l/amd_ryzen_9_5900x_mce_hardware_error/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://www.reddit.com/r/AMDHelp/comments/pcp4fs/what_is_power_supply_idle_control_and_other_bios/" target="_blank" rel="noopener noreferrer">https://www.reddit.com/r/AMDHelp/comments/pcp4fs/what_is_power_supply_idle_control_and_other_bios/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://bugzilla.kernel.org/show_bug.cgi?id=206903#c135" target="_blank" rel="noopener noreferrer">https://bugzilla.kernel.org/show_bug.cgi?id=206903#c135<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://www.chiphell.com/forum.php?mod=viewthread&amp;tid=2322849&amp;extra=&amp;mobile=1" target="_blank" rel="noopener noreferrer">https://www.chiphell.com/forum.php?mod=viewthread&tid=2322849&extra=&mobile=1<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="http://machbbs.com/chiphell/370444" target="_blank" rel="noopener noreferrer">http://machbbs.com/chiphell/370444<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://bugzilla.kernel.org/show_bug.cgi?id=212087" target="_blank" rel="noopener noreferrer">https://bugzilla.kernel.org/show_bug.cgi?id=212087<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://www.overclock.net/threads/replaced-3950x-with-5950x-whea-and-reboots.1774627/" target="_blank" rel="noopener noreferrer">https://www.overclock.net/threads/replaced-3950x-with-5950x-whea-and-reboots.1774627/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://rog.asus.com/forum/showthread.php?121917-Rog-crosshair-viii-dark-hero-5950x-constant-reboots" target="_blank" rel="noopener noreferrer">https://rog.asus.com/forum/showthread.php?121917-Rog-crosshair-viii-dark-hero-5950x-constant-reboots<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
</li>
<li>
<p><a href="https://www.reddit.com/r/ryzen/comments/kc3m6f/rog_crosshair_viii_dark_hero_5950x_constant/" target="_blank" rel="noopener noreferrer">https://www.reddit.com/r/ryzen/comments/kc3m6f/rog_crosshair_viii_dark_hero_5950x_constant/<i class="fas fa-external-link-square-alt ms-1"></i></a></p>]]></description>
    </item>
    
  </channel>
</rss>

