浏览代码

Site updated: 2024-09-05 18:53:33

us_limour@limour.top 2 周之前
父节点
当前提交
96fb64f47c
共有 100 个文件被更改,包括 683 次插入683 次删除
  1. 2 2
      -Docker-bu-shu-drawio.html
  2. 0 2
      -Docker-bu-shu-easyconnect.html
  3. 3 3
      -Whisper-da-pei-VoiceMeeter-ji-lu-wang-ke-nei-rong.html
  4. 8 8
      -bai-piao--shi-yong-CloudFlare-R2-da-jian-ge-ren-tu-chuang.html
  5. 2 4
      -chang-shi-Claude2-xie-yong-sheng-zhe-de-ri-ji.html
  6. 5 5
      -dao-chu-SingleR-xu-yao-de-shu-ju.html
  7. 2 2
      -ding-shi-qing-li-jiang-shi-jin-cheng.html
  8. 7 7
      -fan-yi-Natures-150th-Anniversary-Essay-Competitio.html
  9. 2 2
      -fu-ke--zai-Flyio-shang-da-jian-Alist.html
  10. 1 1
      -fu-ke--zai-Koyeb-shang-da-jian-RSSHub.html
  11. 5 5
      -fu-ke--zai-replit-shang-da-jian-WebProxy.html
  12. 1 1
      -fu-ke-GitHub-wen-jian-jia-su.html
  13. 0 0
      -hu-xi--dong-mai-xue-qi--fei-gong-neng-bao-gao-jian-dan-pan-du.html
  14. 7 7
      -ji-lu--QPDF-chang-yong-ming-ling.html
  15. 1 1
      -ji-lu--a-li-yun-han-shu-ji-suan-da-jian-ge-ren-zhu-ye.html
  16. 12 12
      -ji-lu--an-zhuang-conda-bing-geng-huan-qing-hua-yuan.html
  17. 1 3
      -ji-lu--an-zhuang-npsfrp-fu-wu-duan-yu-ke-hu-duan.html
  18. 0 1
      -ji-lu--an-zhuang-sheng-xin-de-dai-ma-bian-xie-huan-jing.html
  19. 0 1
      -ji-lu--da-jian-RSS-yue-du-qi-Miniflux.html
  20. 1 2
      -ji-lu--da-jian-yuan-cheng-edge-liu-lan-qi.html
  21. 4 5
      -ji-lu--shi-yong-Termux-zuo-wei-SSH-ke-hu-duan.html
  22. 5 5
      -ji-lu--shi-yong-tdl-xia-zai-Telegram-zhong-de-shi-pin.html
  23. 23 23
      -ji-lu--zai-GitHub-shang-da-jian-Hexo.html
  24. 7 7
      -ji-lu-GOST-jin-xing-SOCKS5-de-fu-zai-jun-heng.html
  25. 1 1
      -ji-lu-Go-shi-xian-OpenAI-API-HTTP-dai-li.html
  26. 0 1
      -ji-lu-SOCKS5-zhuan-QUIC.html
  27. 1 2
      -ji-lu-TTRSS-shi-yong-Supabase-zuo-shu-ju-ku.html
  28. 3 4
      -ji-lu-Warp-yu-Tor-gong-cun.html
  29. 13 13
      -ji-lu-win10-tong-guo-docker-diao-yong-nvidia.html
  30. 4 4
      -ji-yu-PaddleOCR-de-PDF-zhuan-WORD.html
  31. 7 7
      -qian-yi--Docker-da-jian-vicuna.html
  32. 2 3
      -qian-yi--ji-yu-Chroma-da-jian-ge-ren-zhi-shi-ku-de-quan-wen-suo-yin.html
  33. 1 1
      -qian-yi--qun-xing-kong-zhi-tai-zhao-huan-hui-feng-lao-po.html
  34. 3 3
      -qian-yi--shi-kong-tu--yi-tian-lang-xing-dan-cheng-l-xing-wei-li.html
  35. 3 3
      -qian-yi-CellTypist-zhu-shi-mian-yi-xi-bao-ya-qun.html
  36. 1 1
      -shan-chu-de-GPT-4-lun-wen-nei-rong.html
  37. 3 3
      -she-ding--fan-wu-zhi-ben-wei-bi--yi-zhong-ji-yu-fan-wu-zhi-neng-liang-de-wei-lai-huo-bi-ti-xi.html
  38. 2 3
      -shell-jie-xi-json.html
  39. 1 1
      -shi-yong--Gost--da-jian--HTTPS--dai-li.html
  40. 1 1
      -zai-kong-zhong-bao-zha-de-xing-jian-wei-he-ying-de-quan-cheng-zhang-sheng.html
  41. 33 5
      Aggregating-Azure-and-OpenAI-APIs-with-OneAPI.html
  42. 1 1
      Azure-AI-prevents-reverse-wool-shearing.html
  43. 8 8
      Building-a-traffic-statistics-tool-Shynet.html
  44. 3 3
      Compile-Qwen-1.8B-Chat-using-MLC-LLM-on-Win.html
  45. 1 1
      Convert-BlueLM-7B-Chat-to-the-standard-GGUF-model.html
  46. 3 3
      Counts-ju-zhen-de-biao-zhun-hua-fang-fa--TMM-he-VST-RLOG.html
  47. 2 2
      DOCKER-an-zhuang-liu-cheng-ji-lu.html
  48. 5 6
      Docker-bu-shu-Matrix-Dendrite.html
  49. 1 3
      Docker-bu-shu-Nginx-Proxy-Manager.html
  50. 0 1
      Docker-da-jian-MicroBin.html
  51. 7 7
      Enjoy-unlimited-length-LLM-role-playing-with-6GB-of-VRAM.html
  52. 1 3
      FFT-de-you-qu-ying-yong-ji-suan-zheng-shu-cheng-fa.html
  53. 1 1
      Forest-plot-displays-the-results-of-regression-analysis.html
  54. 1 2
      Lightweight-personal-navigation-page-Flare.html
  55. 12 12
      Linux-Setting-AP.html
  56. 2 2
      Mendelian-Randomization.html
  57. 0 2
      Protocol-for-intranet-penetration-based-on-QUIC.html
  58. 1 1
      R-jie-jue-dao-chu-PDF-shi-de-zi-ti-wen-ti.html
  59. 0 0
      Rclone-aria2-zuo-Onedrive-li-xian-xia-zai-ji.html
  60. 4 4
      Rclone-bei-fen-VPS-shu-ju-dao-onedrive.html
  61. 0 0
      Sample-size-calculation-for-survival-analysis-in-clinical-research.html
  62. 0 1
      SearXNG-kai-qi-morty.html
  63. 1 2
      Self-built-ad-blocking-DoH-server.html
  64. 0 0
      Solving-equations-using-postfix-notation.html
  65. 1 1
      The-Academy-System-Civilization-From-Hundreds-of-Millions-of-Years-Ago.html
  66. 3 3
      Use-Tunnel-to-speed-up-the-connection-of-VPS.html
  67. 4 4
      WEBP-jie-tu-gong-ju-ShareX--imagemagick.html
  68. 12 12
      WebSocket-based-intranet-penetration-tool.html
  69. 0 0
      Win11-she-zhi-kai-ji-qi-dong-yi-dong-re-dian.html
  70. 1 1
      Windows-configuration-QoS-ensures-smooth-network-connectivity-for-important-applications.html
  71. 0 0
      atom.xml
  72. 46 46
      baidusitemap.xml
  73. 1 2
      cellranger-ding-liang--One-Library--Multiple-Flowcells.html
  74. 1 1
      cong-ENI-shu-ju-ku-xia-zai-fastq-wen-jian.html
  75. 0 1
      cong-cha-yi-ji-yin-dao-RRA-ju-he.html
  76. 1 2
      cong-ling-kai-shi-pei-zhi-VPS-WordPress.html
  77. 34 29
      css/main.css
  78. 0 1
      dan-xi-bao-zui-jia-shi-jian-de-liu-cheng.html
  79. 12 12
      er-dai-ce-xu-shu-ju-chu-li-zhi-shu-ju-ge-shi-shuo-ming.html
  80. 3 3
      gao-ji-ban-wen-juan-xing--SurveyKing--da-jian-guo-cheng.html
  81. 1 1
      gei-VMware-xu-ni-ji-jia-ying-pan.html
  82. 0 0
      ji-yu-NMF-fen-jie-de-jiang-wei-ju-lei.html
  83. 1 1
      jiang-U-pan-ge-shi-hua-wei-F2FS-ge-shi-bing-gua-zai.html
  84. 0 1
      local-search.xml
  85. 4 4
      oligo-GEO-ArrayExpress-xin-pian-shu-ju-chu-li.html
  86. 4 4
      page/5/index.html
  87. 1 1
      page/6/index.html
  88. 1 1
      repost-in-circle.html
  89. 0 0
      rss2.xml
  90. 1 1
      shi-yong--JTK-CYCLE--suan-fa-fen-xi-sheng-wu-jie-lv.html
  91. 0 0
      shi-yong-Bootstrap-fa-ji-suan-zi-ju-zhi-xin-qu-jian.html
  92. 0 0
      shi-yong-FindTransferAnchors-dui-yang-ben-jin-hang-yu-zhu-shi.html
  93. 18 19
      shi-yong-GATK-zhao-SNP.html
  94. 1 1
      shi-yong-MICE-bao-dui-shu-ju-que-shi-zhi-jin-hang-cha-bu.html
  95. 1 1
      shi-yong-SCTransform-biao-zhun-hua.html
  96. 0 1
      shi-yong-limma-bao-jin-hang-cha-yi-ji-yin-fen-xi.html
  97. 0 0
      shi-yong-metacell-jin-hang-fen-qun-ju-lei.html
  98. 2 2
      simple-understanding-of-neural-networks.html
  99. 291 291
      sitemap.xml
  100. 6 6
      tags/GitHub/index.html

+ 2 - 2
-Docker-bu-shu-drawio.html

@@ -319,8 +319,8 @@
             
               <div class="markdown-body">
                 
-                <figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/draw &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/draw &amp;&amp; nano docker-compose.yml<br>sudo docker-compose up -d &amp;&amp; sudo docker-compose logs<br>sudo docker-compose <span class="hljs-built_in">cp</span> drawio:/docker-entrypoint.sh ./docker-entrypoint.sh<br><span class="hljs-comment"># 将&quot;urlParams[&#x27;gh&#x27;] = &#x27;0&#x27;;改成&quot;urlParams[&#x27;gh&#x27;] = &#x27;1&#x27;;</span><br><span class="hljs-comment">#取消volumes的注释</span><br>sudo docker-compose down &amp;&amp; sudo docker-compose up -d<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">drawio:</span><br>    <span class="hljs-attr">container_name:</span> <span class="hljs-string">draw</span><br>    <span class="hljs-attr">environment:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">TZ=Asia/Shanghai</span><br>    <span class="hljs-attr">ports:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;7080:8080&#x27;</span><br>    <span class="hljs-comment"># volumes:</span><br>    <span class="hljs-comment">#   - ./docker-entrypoint.sh:/docker-entrypoint.sh</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">jgraph/drawio</span><br></code></pre></td></tr></table></figure>
+                <figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/draw &amp;&amp; <span class="built_in">cd</span> ~/app/draw &amp;&amp; nano docker-compose.yml</span><br><span class="line">sudo docker-compose up -d &amp;&amp; sudo docker-compose logs</span><br><span class="line">sudo docker-compose <span class="built_in">cp</span> drawio:/docker-entrypoint.sh ./docker-entrypoint.sh</span><br><span class="line"><span class="comment"># 将&quot;urlParams[&#x27;gh&#x27;] = &#x27;0&#x27;;改成&quot;urlParams[&#x27;gh&#x27;] = &#x27;1&#x27;;</span></span><br><span class="line"><span class="comment">#取消volumes的注释</span></span><br><span class="line">sudo docker-compose down &amp;&amp; sudo docker-compose up -d</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">drawio:</span></span><br><span class="line">    <span class="attr">container_name:</span> <span class="string">draw</span></span><br><span class="line">    <span class="attr">environment:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">TZ=Asia/Shanghai</span></span><br><span class="line">    <span class="attr">ports:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&#x27;7080:8080&#x27;</span></span><br><span class="line">    <span class="comment"># volumes:</span></span><br><span class="line">    <span class="comment">#   - ./docker-entrypoint.sh:/docker-entrypoint.sh</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">jgraph/drawio</span></span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 0 - 2
-Docker-bu-shu-easyconnect.html


+ 3 - 3
-Whisper-da-pei-VoiceMeeter-ji-lu-wang-ke-nei-rong.html

@@ -324,9 +324,9 @@
 <p>同时,Whisper还支持多种语言的转录和翻译功能,这样即使是外语课程,也可以将讲解内容转录成本地语言,方便理解和记录。而且,Whisper还可以提高对于口音、背景噪音和技术术语的识别能力,让我们更加轻松地记录和理解老师的讲解。</p>
 <p>总之,使用Whisper和VoiceMeeter可以方便快速地构建自己的听课笔记,提高学习效率和效果,是网课学习中不可或缺的好帮手。(以上介绍由chatGPT生成)</p>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly92b2ljZW1lZXRlci5jb20v" rel="noopener external nofollow noreferrer">VoiceMeeter</a></li>
-<li>Whisper 模型:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhc2V0cy9nZ2VyZ2Fub3Yvd2hpc3Blci5jcHAvYmxvYi9tYWluL2dnbWwtbWVkaXVtLmJpbg==" rel="noopener external nofollow noreferrer">ggml-medium.bin</a></li>
-<li>Whisper 前端:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL0NvbnN0LW1lL1doaXNwZXIvcmVsZWFzZXM=" rel="noopener external nofollow noreferrer">WhisperDesktop.zip</a></li>
+<li><a target="_blank" rel="noopener" href="https://voicemeeter.com/">VoiceMeeter</a></li>
+<li>Whisper 模型:<a target="_blank" rel="noopener" href="https://huggingface.co/datasets/ggerganov/whisper.cpp/blob/main/ggml-medium.bin">ggml-medium.bin</a></li>
+<li>Whisper 前端:<a target="_blank" rel="noopener" href="https://github.com/Const-me/Whisper/releases">WhisperDesktop.zip</a></li>
 </ul>
 <p>运行Whisper前端后,先选好Whisper模型的路径,然后下一步,在Capture Audio中选择VoiceMeeter的音频输出。</p>
 

文件差异内容过多而无法显示
+ 8 - 8
-bai-piao--shi-yong-CloudFlare-R2-da-jian-ge-ren-tu-chuang.html


文件差异内容过多而无法显示
+ 2 - 4
-chang-shi-Claude2-xie-yong-sheng-zhe-de-ri-ji.html


文件差异内容过多而无法显示
+ 5 - 5
-dao-chu-SingleR-xu-yao-de-shu-ju.html


+ 2 - 2
-ding-shi-qing-li-jiang-shi-jin-cheng.html

@@ -320,8 +320,8 @@
               <div class="markdown-body">
                 
                 <p>之前Docker搭建ServerStatus给树莓派装了个监控,发现CPU使用率偏高,一看,发现逗逼宝塔面板产生了几万个僵尸进程,只好临时用北洋的青春的脚本来定时清理一下。</p>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br>zombie_check=`ps -A -o <span class="hljs-built_in">stat</span>,ppid,pid,cmd | grep -e <span class="hljs-string">&#x27;^[Zz]&#x27;</span>`<br> <br><span class="hljs-keyword">if</span> [ -n <span class="hljs-string">&quot;<span class="hljs-variable">$zombie_check</span>&quot;</span> ];<br> <span class="hljs-keyword">then</span><br> <span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;Start to handle the zombie!!!!!&quot;</span><br> <span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> `ps aux |grep -w Z |grep -v grep |awk <span class="hljs-string">&#x27;&#123;print $2&#125;&#x27;</span>`<br> <span class="hljs-keyword">do</span><br> `ps -ef |grep <span class="hljs-variable">$i</span> |grep defunct|awk <span class="hljs-string">&#x27;&#123;print &quot;kill -9 &quot; $2 &quot; &quot;$3&#125;&#x27;</span>`<br> <span class="hljs-keyword">done</span><br><span class="hljs-keyword">else</span><br> <span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;There is no zombie !!!!!&quot;</span><br><span class="hljs-keyword">fi</span><br></code></pre></td></tr></table></figure>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash">nano kill_zombie.sh<br><span class="hljs-built_in">chmod</span> +x kill_zombie.sh<br>sudo ./kill_zombie.sh<br>crontab -e<br>30 * * * * /usr/bin/sudo /home/pi/kill_zombie.sh<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/bin/bash</span></span><br><span class="line">zombie_check=`ps -A -o <span class="built_in">stat</span>,ppid,pid,cmd | grep -e <span class="string">&#x27;^[Zz]&#x27;</span>`</span><br><span class="line"> </span><br><span class="line"><span class="keyword">if</span> [ -n <span class="string">&quot;<span class="variable">$zombie_check</span>&quot;</span> ];</span><br><span class="line"> <span class="keyword">then</span></span><br><span class="line"> <span class="built_in">echo</span> <span class="string">&quot;Start to handle the zombie!!!!!&quot;</span></span><br><span class="line"> <span class="keyword">for</span> i <span class="keyword">in</span> `ps aux |grep -w Z |grep -v grep |awk <span class="string">&#x27;&#123;print $2&#125;&#x27;</span>`</span><br><span class="line"> <span class="keyword">do</span></span><br><span class="line"> `ps -ef |grep <span class="variable">$i</span> |grep defunct|awk <span class="string">&#x27;&#123;print &quot;kill -9 &quot; $2 &quot; &quot;$3&#125;&#x27;</span>`</span><br><span class="line"> <span class="keyword">done</span></span><br><span class="line"><span class="keyword">else</span></span><br><span class="line"> <span class="built_in">echo</span> <span class="string">&quot;There is no zombie !!!!!&quot;</span></span><br><span class="line"><span class="keyword">fi</span></span><br></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">nano kill_zombie.sh</span><br><span class="line"><span class="built_in">chmod</span> +x kill_zombie.sh</span><br><span class="line">sudo ./kill_zombie.sh</span><br><span class="line">crontab -e</span><br><span class="line">30 * * * * /usr/bin/sudo /home/pi/kill_zombie.sh</span><br></pre></td></tr></table></figure>
                 
               </div>
             

+ 7 - 7
-fan-yi-Natures-150th-Anniversary-Essay-Competitio.html

@@ -319,9 +319,9 @@
             
               <div class="markdown-body">
                 
-                <p>2019 年 5 月,Nature杂志邀请了年龄在 18 至 25 岁之间的读者参加<a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9kNDE1ODYtMDE5LTAzMzU3LXk=" rel="noopener external nofollow noreferrer">一场青年科学家论文竞赛</a>。主题是用不超过 1000 字的篇幅告诉我们,他们在有生之年最希望看到的科学进展是什么,以及为什么对他们来说很重要。以下是获胜的三篇文章。</p>
+                <p>2019 年 5 月,Nature杂志邀请了年龄在 18 至 25 岁之间的读者参加<a target="_blank" rel="noopener" href="https://www.nature.com/articles/d41586-019-03357-y">一场青年科学家论文竞赛</a>。主题是用不超过 1000 字的篇幅告诉我们,他们在有生之年最希望看到的科学进展是什么,以及为什么对他们来说很重要。以下是获胜的三篇文章。</p>
 <h2 id="贝多芬的梦想">贝多芬的梦想</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9kNDE1ODYtMDE5LTAzMzU4LXg=" rel="noopener external nofollow noreferrer"><em>Beethoven’s dream</em> by Yasmin Ali</a></p>
+<p><a target="_blank" rel="noopener" href="https://www.nature.com/articles/d41586-019-03358-x"><em>Beethoven’s dream</em> by Yasmin Ali</a></p>
 <blockquote>
 <p>作曲家希望能治愈他的听力障碍。很快,研究可能会使这成为我的胞弟和数百万人的现实。</p>
 </blockquote>
@@ -338,7 +338,7 @@
 <p>当贝多芬失去听力时,他将自己与社会隔离开来,但有一件事给了他力量,那就是希望有一天他的听力能够恢复。然而,他尝试的每一种医疗方法都失败了。1802年,他写道:“但是,请想象一下,六年来我一直备受折磨,愚蠢的医生使情况变得更糟,年复一年地被虚假的康复希望欺骗,最终被迫面对罹患长期疾病的前景(治愈可能需要数年甚至是不可能的)。”</p>
 <p>贝多芬恢复听力的梦想未能实现,但通过毛细胞再生的科学进展,在他徘徊六月的两百一十七年后,这个梦想可能成为现实。据说贝多芬临终时说的最后一句话是“我将在天堂听到!”幸运的是,那些面临听力困难的人很快就能在地球上听到声音了。</p>
 <h2 id="能源的作用">能源的作用</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9kNDE1ODYtMDE5LTAzMzU5LXc=" rel="noopener external nofollow noreferrer"><em>Power play</em> by Robert Schittko</a></p>
+<p><a target="_blank" rel="noopener" href="https://www.nature.com/articles/d41586-019-03359-w"><em>Power play</em> by Robert Schittko</a></p>
 <blockquote>
 <p>核聚变发电厂可能是解决气候危机的一部分。</p>
 </blockquote>
@@ -350,13 +350,13 @@
 <p>我们对后者最大的希望是核聚变。</p>
 <p>核聚变是一种轻原子核结合并释放巨大能量的过程。它是太阳和其他恒星的能量来源,也是研究人员长期以来希望利用来建造核聚变发电厂的原理。理论上,这种发电厂可以使用可持续来源的氢同位素燃料数千年,同时比核裂变发电厂更安全,且不产生长寿命核废料。不幸的是,建造这样的发电厂非常困难。</p>
 <p>这是因为地球上的核聚变需要数千万摄氏度的温度,此时聚变燃料表现出狂暴的等离子体行为。尽管经过六十多年的广泛研究,核聚变能源发电厂至今仍未实现,主要原因在于难以控制等离子体的行为。然而,这些年的研究取得了许多宝贵的见解,如今,拥有核聚变的清洁能源未来似乎比以往任何时候都更加现实。</p>
-<p>迄今为止最雄心勃勃的核聚变项目ITER正在法国南部建设,其明确目标是突破“平衡点”,即聚变过程的输出功率超过维持等离子体所需的投入功率,而这一点迄今为止一直难以实现。在全球数十个实验室的协助下,ITER计划于2035年开始全面运行,同时还将测试一些工作聚变电厂最终所需的辅助技术,而其他地方则继续进行竞争性聚变反应堆类型的研究,并且深度学习等突破也在推动该领域的发展 (<a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE1ODYtMDE5LTExMTYtNA==" rel="noopener external nofollow noreferrer">J. Kates-Harbeck et al. Nature 568, 526–531; 2019</a>) 。考虑到这一切,我对于在本世纪末之前能够建成工作的核聚变电厂并且聚变能源能够在很大程度上帮助减轻气候危机的影响持有希望。</p>
+<p>迄今为止最雄心勃勃的核聚变项目ITER正在法国南部建设,其明确目标是突破“平衡点”,即聚变过程的输出功率超过维持等离子体所需的投入功率,而这一点迄今为止一直难以实现。在全球数十个实验室的协助下,ITER计划于2035年开始全面运行,同时还将测试一些工作聚变电厂最终所需的辅助技术,而其他地方则继续进行竞争性聚变反应堆类型的研究,并且深度学习等突破也在推动该领域的发展 (<a target="_blank" rel="noopener" href="https://www.nature.com/articles/s41586-019-1116-4">J. Kates-Harbeck et al. Nature 568, 526–531; 2019</a>) 。考虑到这一切,我对于在本世纪末之前能够建成工作的核聚变电厂并且聚变能源能够在很大程度上帮助减轻气候危机的影响持有希望。</p>
 <p>尽管存在这场危机,还有许多其他理由让人对核聚变感到兴奋。作为一名物理学家,我对驯服比太阳核心热数倍的等离子体的想法感到谦卑。作为一名研究人员,我对核聚变发电厂在最终设计的各个方面所需的复杂性感到惊讶。作为一名作家,我对模仿星星而不仅仅是仰望它们的前景感到惊叹。</p>
 <p>但作为一个人类,思考其他人类的时候,我觉得控制核聚变的突破可能超越一切。毕竟,人类所导致的气候变化,上升的海平面和温度,更频繁的干旱和极端天气事件,这些代价最终必须偿还。而这个代价首先将由那些最贫困和最底层的人们承担,但他们本不该被卷入这场危机,就像一个一岁的男孩无法因为触电而受到指责一样。</p>
 <p>核聚变发电厂,比任何其他技术都更有可能成为一个独特而强大的工具,以降低这种代价。</p>
 <p>这就是为什么我希望在我的有生之年能见到他们。</p>
 <h2 id="繁衍再思考">繁衍再思考</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9kNDE1ODYtMDE5LTAzMzYwLTM=" rel="noopener external nofollow noreferrer"><em>Reproduction, rethought</em> by Matthew Zajac</a></p>
+<p><a target="_blank" rel="noopener" href="https://www.nature.com/articles/d41586-019-03360-3"><em>Reproduction, rethought</em> by Matthew Zajac</a></p>
 <blockquote>
 <p>同性伴侣应该有一天能够共同抚养一个生物后代。</p>
 </blockquote>
@@ -364,10 +364,10 @@
 <p>“嗯…实际上,我生活中确实有一些浪漫。和一个男孩子。”</p>
 <p>我练习了回答父母得知孩子是同性恋后常问的典型问题:“你确定吗?”,“为什么你没告诉我们?”,“你以前不是喜欢过女孩吗?” 但是这些问题从未出现过,我也没有准备好我妈妈问的那个问题:“孩子呢?”</p>
 <p>无论是出于对我养育孩子愿望的同情,还是因为她想要宠爱孙子孙女的计划,我妈妈很快意识到我的性取向可能会威胁到我组建家庭的能力。她并没有错;根据 2013 年的一项调查,美国 74% 的成年人是父母,但只有 35% 的女同性恋、男同性恋、双性恋和跨性别成年人是父母,尽管51%的人表示希望有孩子。截至2015年,与同性伴侣生活的未成年人中有三分之二来自之前的异性关系。但这正在发生改变。随着同性恋在世界某些地区越来越被接受,人们更早地认识到自己的性取向,可能不太能进入异性婚姻。因此,尽管抚养孩子的同性伴侣越来越少,但这些孩子更有可能出生于同性关系。</p>
-<p>这种趋势部分是由于同性伴侣通过领养和其他方式有了更多的养育机会。体外受精(IVF)和代孕为同性女性和男性伴侣提供了部分的基因相关性。然而,这两种选择都无法提供完全的基因相关性。虽然没有证据表明基因相关性对于养育孩子是必要或充分的,但对于生理上不能生育的异性伴侣的调查显示了其重要性。2017年的一项研究发现,超过97%的受访者更愿意拥有一个有基因关系的孩子 (<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9kb2kub3JnLzEwLjEwOTMvaHVtcmVwL2RleDI1Ng==" rel="noopener external nofollow noreferrer">S. Hendriks et al. Hum. Reprod. 32, 2076–2087; 2017</a>)。</p>
+<p>这种趋势部分是由于同性伴侣通过领养和其他方式有了更多的养育机会。体外受精(IVF)和代孕为同性女性和男性伴侣提供了部分的基因相关性。然而,这两种选择都无法提供完全的基因相关性。虽然没有证据表明基因相关性对于养育孩子是必要或充分的,但对于生理上不能生育的异性伴侣的调查显示了其重要性。2017年的一项研究发现,超过97%的受访者更愿意拥有一个有基因关系的孩子 (<a target="_blank" rel="noopener" href="https://doi.org/10.1093/humrep/dex256">S. Hendriks et al. Hum. Reprod. 32, 2076–2087; 2017</a>)。</p>
 <p>现在,作为一名在伊利诺伊州芝加哥大学从事化学生物学研究的研究生,我经常思考我的性取向与科学兴趣的交集。基因编辑技术正在改变我们研究基础生物学的能力。但对我来说,更重要的是,它们给了我一丝希望,有一天我能与我的伴侣一起抚养一个生物后代。</p>
 <p>同性人类繁殖之路被许多人认为是无法跨越的。除了伦理和社会政治的阻碍外,还存在着根本的生物学问题。</p>
-<p>无精卵繁殖是指在没有受精的情况下,通过卵细胞进行繁殖,这在鸟类和鲨鱼中自然发生。但是哺乳动物的繁殖过程受到基因组“印记”的影响,其中一些基因在精子或卵子中被修改或关闭,而它们的等位基因则被表达出来,就像拉链的两半合拢一样。为了解决这个问题,研究人员已经获得了“无印记”干细胞。《细胞干细胞》杂志2018年的一份报告描述了使用 CRISPR 从小鼠基因组中删除印记区域的方法,相当于从生物拉链中去掉了链牙 (<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9kb2kub3JnLzEwLjEwMTYvai5zdGVtLjIwMTguMDkuMDA0" rel="noopener external nofollow noreferrer">Z.-K. Li et al. Cell Stem Cell 23, 665–676; 2018</a>)。使用这种技术与雌性小鼠的卵子结合,产生了能够成长为健康、有生育能力的幼崽。然而,使用雄性小鼠的精子进行该技术的幼崽却无法成年。虽然这是一个重大的突破,但许多人认为出生率低证明了哺乳动物只能进行性繁殖(来自两个母亲的胚胎为14%,来自两个父亲的胚胎为2.5%)。然而,这项技术给人们带来了希望,即在更好地理解印记等其他进展的基础上,同性人类繁殖可能是可行的。</p>
+<p>无精卵繁殖是指在没有受精的情况下,通过卵细胞进行繁殖,这在鸟类和鲨鱼中自然发生。但是哺乳动物的繁殖过程受到基因组“印记”的影响,其中一些基因在精子或卵子中被修改或关闭,而它们的等位基因则被表达出来,就像拉链的两半合拢一样。为了解决这个问题,研究人员已经获得了“无印记”干细胞。《细胞干细胞》杂志2018年的一份报告描述了使用 CRISPR 从小鼠基因组中删除印记区域的方法,相当于从生物拉链中去掉了链牙 (<a target="_blank" rel="noopener" href="https://doi.org/10.1016/j.stem.2018.09.004">Z.-K. Li et al. Cell Stem Cell 23, 665–676; 2018</a>)。使用这种技术与雌性小鼠的卵子结合,产生了能够成长为健康、有生育能力的幼崽。然而,使用雄性小鼠的精子进行该技术的幼崽却无法成年。虽然这是一个重大的突破,但许多人认为出生率低证明了哺乳动物只能进行性繁殖(来自两个母亲的胚胎为14%,来自两个父亲的胚胎为2.5%)。然而,这项技术给人们带来了希望,即在更好地理解印记等其他进展的基础上,同性人类繁殖可能是可行的。</p>
 <p>同性繁殖技术的发展在 2019 年可能还只是科学幻想,并且其使用将会引起争议。但是在 1869 年,试管婴儿和同性婚姻也同样是不可想象的,当时《自然》杂志从学术自由主义和大胆科学的基础上启航。同性繁殖的颠覆性创新只是延续了这一努力,并为有能力的父母提供孩子,前提是对其进行足够的研究以消除风险,使其在经济上可行,并负责任地进行监管。</p>
 <p>就我而言,当我和我的伴侣准备好的时候,我渴望以任何可行的方式给我的父母一个孙子或孙女。但要抚养一个与我和我的伴侣有亲缘关系的孩子?那是我永远都会有的梦想。</p>
 

文件差异内容过多而无法显示
+ 2 - 2
-fu-ke--zai-Flyio-shang-da-jian-Alist.html


+ 1 - 1
-fu-ke--zai-Koyeb-shang-da-jian-RSSHub.html

@@ -333,7 +333,7 @@
 <li>Port 改成 <code>1200</code></li>
 <li>添加以下环境变量</li>
 </ul>
-<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs env">NODE_ENV: production<br>CACHE_TYPE: memory<br>MEMORY_MAX: 64<br>ACCESS_KEY: 自定义ACCESS密钥<br>HTTP_BASIC_AUTH_NAME: limour<br>HTTP_BASIC_AUTH_PASS: 自定义HTTP密码<br></code></pre></td></tr></table></figure>
+<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">NODE_ENV: production</span><br><span class="line">CACHE_TYPE: memory</span><br><span class="line">MEMORY_MAX: 64</span><br><span class="line">ACCESS_KEY: 自定义ACCESS密钥</span><br><span class="line">HTTP_BASIC_AUTH_NAME: limour</span><br><span class="line">HTTP_BASIC_AUTH_PASS: 自定义HTTP密码</span><br></pre></td></tr></table></figure>
 <h2 id="自定义域名">自定义域名</h2>
 <p><img src="https://img.limour.top/2023/08/30/64ef3ce4286f4.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></p>
 <ul>

+ 5 - 5
-fu-ke--zai-replit-shang-da-jian-WebProxy.html

@@ -319,11 +319,11 @@
             
               <div class="markdown-body">
                 
-                <p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9tb2V5eS54bG9nLmFwcC8=" rel="noopener external nofollow noreferrer">@moeyy</a> 分享了 Ta 在 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9yZXBsaXQuY29tLw==" rel="noopener external nofollow noreferrer">replit</a> 上搭建 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly94bG9nLm1vZXl5LmNuL2Jlbi16aGFuLXlpLWppbmctd2FuLXF1YW4tdHVvLWd1YW4teXUtUGFhUy1waW5nLXRhaS1tZA==" rel="noopener external nofollow noreferrer">WebProxy</a> 的方法,这里记录一下相关的操作。</p>
+                <p><a target="_blank" rel="noopener" href="https://moeyy.xlog.app/">@moeyy</a> 分享了 Ta 在 <a target="_blank" rel="noopener" href="https://replit.com/">replit</a> 上搭建 <a target="_blank" rel="noopener" href="https://xlog.moeyy.cn/ben-zhan-yi-jing-wan-quan-tuo-guan-yu-PaaS-ping-tai-md">WebProxy</a> 的方法,这里记录一下相关的操作。</p>
 <h2 id="第一步-FORK-项目">第一步 FORK 项目</h2>
 <ul>
-<li>项目是 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL0hpZGVpcG5ldHdvcmsvaGlkZWlwbmV0d29yay13ZWIvdHJlZS92Mw==" rel="noopener external nofollow noreferrer">hideipnetwork-web</a> 已经更新到 V3</li>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9yZXBsaXQuY29tL0BMaW1vdXItZGV2L3dlYnByb3h5" rel="noopener external nofollow noreferrer">https://replit.com/@Limour-dev/webproxy</a></li>
+<li>项目是 <a target="_blank" rel="noopener" href="https://github.com/Hideipnetwork/hideipnetwork-web/tree/v3">hideipnetwork-web</a> 已经更新到 V3</li>
+<li><a target="_blank" rel="noopener" href="https://replit.com/@Limour-dev/webproxy">https://replit.com/@Limour-dev/webproxy</a></li>
 </ul>
 <h2 id="第二步-修改认证">第二步 修改认证</h2>
 <p><img src="https://img.limour.top/2023/08/30/64ef39402fc4d.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></p>
@@ -333,8 +333,8 @@
 <ul>
 <li><a href="/Docker-bu-shu-Nginx-Proxy-Manager">安装反代服务</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/Uptime &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/Uptime &amp;&amp; nano docker-compose.yml<br>sudo docker-compose up -d<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br> <br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">uptime-kuma:</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">louislam/uptime-kuma</span><br>    <span class="hljs-attr">volumes:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">./uptime-kuma:/app/data</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">always</span><br> <br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/Uptime &amp;&amp; <span class="built_in">cd</span> ~/app/Uptime &amp;&amp; nano docker-compose.yml</span><br><span class="line">sudo docker-compose up -d</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"> </span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">uptime-kuma:</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">louislam/uptime-kuma</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">./uptime-kuma:/app/data</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">always</span></span><br><span class="line"> </span><br><span class="line"><span class="attr">networks:</span></span><br><span class="line">  <span class="attr">default:</span></span><br><span class="line">    <span class="attr">external:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">name:</span> <span class="string">ngpm</span></span><br></pre></td></tr></table></figure>
 <p><img src="https://img.limour.top/2023/08/30/64ef3965c8a39.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></p>
 <h2 id="第五步-Uptime-保活">第五步 Uptime 保活</h2>
 <p><img src="https://img.limour.top/2023/08/30/64ef397ae6fe0.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></p>

文件差异内容过多而无法显示
+ 1 - 1
-fu-ke-GitHub-wen-jian-jia-su.html


文件差异内容过多而无法显示
+ 0 - 0
-hu-xi--dong-mai-xue-qi--fei-gong-neng-bao-gao-jian-dan-pan-du.html


+ 7 - 7
-ji-lu--QPDF-chang-yong-ming-ling.html

@@ -321,20 +321,20 @@
                 
                 <h2 id="介绍">介绍</h2>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3FwZGYvcXBkZg==" rel="noopener external nofollow noreferrer">QPDF</a> 是一款开源的 PDF 操作工具。</li>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naG9zdHNjcmlwdC5jb20vcmVsZWFzZXMvZ3NkbmxkLmh0bWw=" rel="noopener external nofollow noreferrer">GhostScript</a> 是一套基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的自由软件。</li>
+<li><a target="_blank" rel="noopener" href="https://github.com/qpdf/qpdf">QPDF</a> 是一款开源的 PDF 操作工具。</li>
+<li><a target="_blank" rel="noopener" href="https://ghostscript.com/releases/gsdnld.html">GhostScript</a> 是一套基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的自由软件。</li>
 </ul>
 <h2 id="移除密码">移除密码</h2>
-<figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs powershell">D:\qpdf\bin\qpdf.exe <span class="hljs-literal">--password</span>=<span class="hljs-string">&#x27;A+4.3!&#x27;</span> <span class="hljs-literal">--decrypt</span> <span class="hljs-string">&#x27;.\140802 A+外科学1-14(密码:A+4.3!).pdf&#x27;</span> <span class="hljs-string">&#x27;.\140802 A+外科学1-14.pdf&#x27;</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">D:\qpdf\bin\qpdf.exe <span class="literal">--password</span>=<span class="string">&#x27;A+4.3!&#x27;</span> <span class="literal">--decrypt</span> <span class="string">&#x27;.\140802 A+外科学1-14(密码:A+4.3!).pdf&#x27;</span> <span class="string">&#x27;.\140802 A+外科学1-14.pdf&#x27;</span></span><br></pre></td></tr></table></figure>
 <h2 id="合并文件">合并文件</h2>
-<figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs powershell">D:\qpdf\bin\qpdf.exe <span class="hljs-literal">--empty</span> <span class="hljs-literal">--pages</span> *.pdf <span class="hljs-literal">--</span> <span class="hljs-string">&#x27;140802 A+外科学.pdf&#x27;</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">D:\qpdf\bin\qpdf.exe <span class="literal">--empty</span> <span class="literal">--pages</span> *.pdf <span class="literal">--</span> <span class="string">&#x27;140802 A+外科学.pdf&#x27;</span></span><br></pre></td></tr></table></figure>
 <h2 id="分割页面">分割页面</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">qpdf --split-pages original.pdf split.pdf<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">qpdf --split-pages original.pdf split.pdf</span><br></pre></td></tr></table></figure>
 <h2 id="压缩大尺寸pdf">压缩大尺寸pdf</h2>
 <ul>
-<li>直接用 PowerShell 运行有点小问题:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzIzNTU0MTQvZmFpbGVkLWF0dGVtcHQtdG8tY29tcHJlc3MtcGRmLXdpdGgtZ2hvc3RzY3JpcHQtZGV2aWNlLXBkZndyaXRlLXJlcXVpcmVzLW91dA==" rel="noopener external nofollow noreferrer">Device ‘pdfwrite’ requires output file</a></li>
+<li>直接用 PowerShell 运行有点小问题:<a target="_blank" rel="noopener" href="https://stackoverflow.com/questions/32355414/failed-attempt-to-compress-pdf-with-ghostscript-device-pdfwrite-requires-out">Device ‘pdfwrite’ requires output file</a></li>
 </ul>
-<figure class="highlight cmd"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmd"><span class="hljs-function">D:\<span class="hljs-title">gs</span>\<span class="hljs-title">bin</span>\<span class="hljs-title">gswin64c.exe</span> -<span class="hljs-title">sDEVICE</span>=<span class="hljs-title">pdfwrite</span> -<span class="hljs-title">dCompatibilityLevel</span>=1.4 -<span class="hljs-title">dPDFSETTINGS</span>=/<span class="hljs-title">ebook</span> -<span class="hljs-title">dNOPAUSE</span> -<span class="hljs-title">dQUIET</span> -<span class="hljs-title">dBATCH</span> -<span class="hljs-title">sOutputFile</span>=<span class="hljs-title">output.pdf</span> <span class="hljs-title">input.pdf</span></span><br></code></pre></td></tr></table></figure>
+<figure class="highlight cmd"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="function">D:\<span class="title">gs</span>\<span class="title">bin</span>\<span class="title">gswin64c.exe</span> -<span class="title">sDEVICE</span>=<span class="title">pdfwrite</span> -<span class="title">dCompatibilityLevel</span>=1.4 -<span class="title">dPDFSETTINGS</span>=/<span class="title">ebook</span> -<span class="title">dNOPAUSE</span> -<span class="title">dQUIET</span> -<span class="title">dBATCH</span> -<span class="title">sOutputFile</span>=<span class="title">output.pdf</span> <span class="title">input.pdf</span></span></span><br></pre></td></tr></table></figure>
 
                 
               </div>

文件差异内容过多而无法显示
+ 1 - 1
-ji-lu--a-li-yun-han-shu-ji-suan-da-jian-ge-ren-zhu-ye.html


+ 12 - 12
-ji-lu--an-zhuang-conda-bing-geng-huan-qing-hua-yuan.html

@@ -321,23 +321,23 @@
                 
                 <h2 id="安装下载工具">安装下载工具</h2>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naHByb3h5LmNvbQ==" rel="noopener external nofollow noreferrer">GitHub Proxy</a> | <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3p3YzQ1NmJhYnkvZmlsZS1wcm94eQ==" rel="noopener external nofollow noreferrer">file-proxy</a></li>
-<li>安装 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL2FyaWEyL2FyaWEyL3JlbGVhc2Vz" rel="noopener external nofollow noreferrer">aria2</a>,并添加到环境变量Path</li>
-<li>安装 Aria2 Explorer <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jaHJvbWUuZ29vZ2xlLmNvbS93ZWJzdG9yZS9kZXRhaWwvYXJpYTItZXhwbG9yZXIvbXBrb2RjY2JuZ2ZvYWNmYWxsZGppbWlnYm9ma2hnam4=" rel="noopener external nofollow noreferrer">chrome浏览器拓展</a></li>
+<li><a target="_blank" rel="noopener" href="https://ghproxy.com">GitHub Proxy</a> | <a target="_blank" rel="noopener" href="https://github.com/zwc456baby/file-proxy">file-proxy</a></li>
+<li>安装 <a target="_blank" rel="noopener" href="https://github.com/aria2/aria2/releases">aria2</a>,并添加到环境变量Path</li>
+<li>安装 Aria2 Explorer <a target="_blank" rel="noopener" href="https://chrome.google.com/webstore/detail/aria2-explorer/mpkodccbngfoacfalldjimigbofkhgjn">chrome浏览器拓展</a></li>
 <li>可以 <code>aria2c --enable-rpc</code> 配合 Aria2 Explorer 进行下载</li>
 </ul>
 <h2 id="安装conda">安装conda</h2>
 <ul>
-<li>下载 miniconda:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2FuYWNvbmRhL21pbmljb25kYQ==" rel="noopener external nofollow noreferrer">清华镜像</a> | <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9kb2NzLmNvbmRhLmlvL2VuL21haW4vbWluaWNvbmRhLmh0bWw=" rel="noopener external nofollow noreferrer">官网</a></li>
+<li>下载 miniconda:<a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda">清华镜像</a> | <a target="_blank" rel="noopener" href="https://docs.conda.io/en/main/miniconda.html">官网</a></li>
 <li><code>conda config --set show_channel_urls yes</code></li>
 <li>(Windows) <code>notepad.exe $env:HOMEPATH/.condarc</code></li>
-<li>(Linux) <code>nano .condarc</code> 确保是 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2hlbHAvYW5hY29uZGE=" rel="noopener external nofollow noreferrer">清华镜像</a></li>
+<li>(Linux) <code>nano .condarc</code> 确保是 <a target="_blank" rel="noopener" href="https://mirrors.tuna.tsinghua.edu.cn/help/anaconda">清华镜像</a></li>
 </ul>
 <h2 id="附加-修改-envs-位置">附加 修改 envs 位置</h2>
 <ul>
 <li><code>nano .condarc</code> 附加下面的配置项</li>
 </ul>
-<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs config">envs_dirs:<br>  - /home/jovyan/upload/envs<br></code></pre></td></tr></table></figure>
+<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">envs_dirs:</span><br><span class="line">  - /home/jovyan/upload/envs</span><br></pre></td></tr></table></figure>
 <h2 id="常用命令示例">常用命令示例</h2>
 <ul>
 <li>创建环境:<code>conda create -n llama -c conda-forge python -y</code></li>
@@ -357,17 +357,17 @@
 <li><code>edge-tts --voice zh-CN-XiaoxiaoNeural --text &quot;你好!有什么我可以帮助你的吗?&quot; --write-media hello.mp3 --write-subtitles hello.vtt</code></li>
 </ul>
 <h2 id="回滚环境">回滚环境</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda list --revisions<br>conda install --revision 0<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">conda list --revisions</span><br><span class="line">conda install --revision 0</span><br></pre></td></tr></table></figure>
 <h2 id="使用mamba加速">使用mamba加速</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda create -n something_fuck -c conda-forge mamba<br>conda activate something_fuck<br>mamba install -c bioconda bcftools<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">conda create -n something_fuck -c conda-forge mamba</span><br><span class="line">conda activate something_fuck</span><br><span class="line">mamba install -c bioconda bcftools</span><br></pre></td></tr></table></figure>
 <h2 id="构建包">构建包</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">mamba create -n build -c conda-forge conda-build<br><span class="hljs-built_in">source</span> activate build<br>conda config --<span class="hljs-built_in">set</span> anaconda_upload <span class="hljs-built_in">yes</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">mamba create -n build -c conda-forge conda-build</span><br><span class="line"><span class="built_in">source</span> activate build</span><br><span class="line">conda config --<span class="built_in">set</span> anaconda_upload <span class="built_in">yes</span></span><br></pre></td></tr></table></figure>
 <h2 id="附加-win平台">附加 win平台</h2>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3NrZWV0by93NjRkZXZraXQvcmVsZWFzZXM=" rel="noopener external nofollow noreferrer">w64devkit-fortran</a>: 不支持nvcc</li>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly92aXN1YWxzdHVkaW8ubWljcm9zb2Z0LmNvbS96aC1oYW5zL3Zpc3VhbC1jcHAtYnVpbGQtdG9vbHM=" rel="noopener external nofollow noreferrer">VS BuildTools</a>: 生成工具、CMake; CRT、ATL、MFC的SDK</li>
+<li><a target="_blank" rel="noopener" href="https://github.com/skeeto/w64devkit/releases">w64devkit-fortran</a>: 不支持nvcc</li>
+<li><a target="_blank" rel="noopener" href="https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools">VS BuildTools</a>: 生成工具、CMake; CRT、ATL、MFC的SDK</li>
 </ul>
-<figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs powershell">conda create <span class="hljs-literal">-n</span> llama libcublas cuda<span class="hljs-literal">-toolkit</span> git <span class="hljs-literal">-c</span> nvidia <span class="hljs-literal">-c</span> conda<span class="hljs-literal">-forge</span><br>conda activate llama<br><span class="hljs-built_in">cd</span> D:\llama<br>git clone <span class="hljs-literal">--depth</span>=<span class="hljs-number">1</span> <span class="hljs-literal">-b</span> master <span class="hljs-literal">--single-branch</span> https://github.com/ggerganov/llama.cpp.git<br><span class="hljs-comment"># 修改 Makefile,添加 -I$(CONDA_PREFIX)/include 和 -L$(CONDA_PREFIX)/lib</span><br><span class="hljs-comment"># git add . &amp;&amp; git commit -m &#x27;add conda Path&#x27;</span><br>&amp; <span class="hljs-string">&quot;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools\LaunchDevCmd.bat&quot;</span><br>%windir%\System32\WindowsPowerShell\v1.<span class="hljs-number">0</span>\powershell.exe <span class="hljs-literal">-ExecutionPolicy</span> ByPass <span class="hljs-literal">-NoExit</span> <span class="hljs-literal">-Command</span> <span class="hljs-string">&quot;&amp; &#x27;C:\Users\11248\miniconda3\shell\condabin\conda-hook.ps1&#x27; ; conda activate &#x27;C:\Users\11248\miniconda3&#x27; &quot;</span><br><span class="hljs-comment"># git checkout . &amp;&amp; git clean -xdf</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">conda create <span class="literal">-n</span> llama libcublas cuda<span class="literal">-toolkit</span> git <span class="literal">-c</span> nvidia <span class="literal">-c</span> conda<span class="literal">-forge</span></span><br><span class="line">conda activate llama</span><br><span class="line"><span class="built_in">cd</span> D:\llama</span><br><span class="line">git clone <span class="literal">--depth</span>=<span class="number">1</span> <span class="literal">-b</span> master <span class="literal">--single-branch</span> https://github.com/ggerganov/llama.cpp.git</span><br><span class="line"><span class="comment"># 修改 Makefile,添加 -I$(CONDA_PREFIX)/include 和 -L$(CONDA_PREFIX)/lib</span></span><br><span class="line"><span class="comment"># git add . &amp;&amp; git commit -m &#x27;add conda Path&#x27;</span></span><br><span class="line">&amp; <span class="string">&quot;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools\LaunchDevCmd.bat&quot;</span></span><br><span class="line">%windir%\System32\WindowsPowerShell\v1.<span class="number">0</span>\powershell.exe <span class="literal">-ExecutionPolicy</span> ByPass <span class="literal">-NoExit</span> <span class="literal">-Command</span> <span class="string">&quot;&amp; &#x27;C:\Users\11248\miniconda3\shell\condabin\conda-hook.ps1&#x27; ; conda activate &#x27;C:\Users\11248\miniconda3&#x27; &quot;</span></span><br><span class="line"><span class="comment"># git checkout . &amp;&amp; git clean -xdf</span></span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 1 - 3
-ji-lu--an-zhuang-npsfrp-fu-wu-duan-yu-ke-hu-duan.html


文件差异内容过多而无法显示
+ 0 - 1
-ji-lu--an-zhuang-sheng-xin-de-dai-ma-bian-xie-huan-jing.html


文件差异内容过多而无法显示
+ 0 - 1
-ji-lu--da-jian-RSS-yue-du-qi-Miniflux.html


文件差异内容过多而无法显示
+ 1 - 2
-ji-lu--da-jian-yuan-cheng-edge-liu-lan-qi.html


文件差异内容过多而无法显示
+ 4 - 5
-ji-lu--shi-yong-Termux-zuo-wei-SSH-ke-hu-duan.html


+ 5 - 5
-ji-lu--shi-yong-tdl-xia-zai-Telegram-zhong-de-shi-pin.html

@@ -319,7 +319,7 @@
             
               <div class="markdown-body">
                 
-                <p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL2l5ZWFyL3RkbA==" rel="noopener external nofollow noreferrer">iyear/tdl</a> 是一个 Telegram Downloader,具有以下特性:</p>
+                <p><a target="_blank" rel="noopener" href="https://github.com/iyear/tdl">iyear/tdl</a> 是一个 Telegram Downloader,具有以下特性:</p>
 <ul>
 <li>单文件启动</li>
 <li>低资源占用</li>
@@ -329,13 +329,13 @@
 <li>支持上传文件至 Telegram</li>
 </ul>
 <h2 id="安装">安装</h2>
-<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell"><span class="hljs-meta prompt_">$</span><span class="language-bash">Script = iwr -useb https://ghproxy.com/https://raw.githubusercontent.com/iyear/tdl/master/scripts/install.ps1; <span class="hljs-variable">$Block</span> = [ScriptBlock]::Create(<span class="hljs-variable">$Script</span>); Invoke-Command -ScriptBlock <span class="hljs-variable">$Block</span> -ArgumentList <span class="hljs-string">&quot;&quot;</span>, <span class="hljs-string">&quot;<span class="hljs-variable">$True</span>&quot;</span></span><br></code></pre></td></tr></table></figure>
+<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta prompt_">$</span><span class="language-bash">Script = iwr -useb https://ghproxy.com/https://raw.githubusercontent.com/iyear/tdl/master/scripts/install.ps1; <span class="variable">$Block</span> = [ScriptBlock]::Create(<span class="variable">$Script</span>); Invoke-Command -ScriptBlock <span class="variable">$Block</span> -ArgumentList <span class="string">&quot;&quot;</span>, <span class="string">&quot;<span class="variable">$True</span>&quot;</span></span></span><br></pre></td></tr></table></figure>
 <ul>
 <li>上面使用一键脚本安装(管理员) tdl</li>
-<li>同时还需要安装 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly90ZWxlZ3JhbS5vcmc=" rel="noopener external nofollow noreferrer">Telegram</a> 客户端并登录</li>
+<li>同时还需要安装 <a target="_blank" rel="noopener" href="https://telegram.org">Telegram</a> 客户端并登录</li>
 </ul>
 <h2 id="登录">登录</h2>
-<figure class="highlight elixir"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs elixir"><span class="hljs-variable">$env</span><span class="hljs-symbol">:TDL_NS</span> = <span class="hljs-string">&quot;quickstart&quot;</span><br><span class="hljs-variable">$env</span><span class="hljs-symbol">:TDL_PROXY</span> = <span class="hljs-string">&quot;socks5://192.168.243.129:1580&quot;</span><br>tdl login -d <span class="hljs-symbol">D:</span>\app\<span class="hljs-title class_">Telegram</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">$env:TDL_NS = &quot;quickstart&quot;</span><br><span class="line">$env:TDL_PROXY = &quot;socks5://192.168.243.129:1580&quot;</span><br><span class="line">tdl login -d D:\app\Telegram</span><br></pre></td></tr></table></figure>
 <h2 id="下载">下载</h2>
 <ol>
 <li>找到对应的消息</li>
@@ -343,7 +343,7 @@
 <li><code>tdl dl -u https://t.me/SMculture/7715 -d C:\Users\limou\Downloads</code></li>
 </ol>
 <h2 id="补充">补充</h2>
-<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs shell"><span class="hljs-meta prompt_"># </span><span class="language-bash">恢复下载</span><br>tdl dl -u https://t.me/tdl/1 --continue<br><span class="hljs-meta prompt_"># </span><span class="language-bash">重新下载</span><br>tdl dl -u https://t.me/tdl/1 --restart<br></code></pre></td></tr></table></figure>
+<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta prompt_"># </span><span class="language-bash">恢复下载</span></span><br><span class="line">tdl dl -u https://t.me/tdl/1 --continue</span><br><span class="line"><span class="meta prompt_"># </span><span class="language-bash">重新下载</span></span><br><span class="line">tdl dl -u https://t.me/tdl/1 --restart</span><br></pre></td></tr></table></figure>
                 
               </div>
             

+ 23 - 23
-ji-lu--zai-GitHub-shang-da-jian-Hexo.html

@@ -323,7 +323,7 @@
 <ul>
 <li><a href="/-ji-lu--an-zhuang-sheng-xin-de-dai-ma-bian-xie-huan-jing">安装 node 环境</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda activate node<br>npm i hexo-cli -g<br>hexo -v<br>hexo init<br>npm install<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">conda activate node</span><br><span class="line">npm i hexo-cli -g</span><br><span class="line">hexo -v</span><br><span class="line">hexo init</span><br><span class="line">npm install</span><br></pre></td></tr></table></figure>
 <h2 id="配置-hexo-deployer-git">配置 hexo-deployer-git</h2>
 <ol>
 <li><code>npm install hexo-deployer-git --save</code></li>
@@ -333,24 +333,24 @@
 <li>修改 <code>settings/pages</code>  中的设置如下<br>
 <img src="https://img.limour.top/2023/08/30/64ef406703939.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></li>
 <li><a href="/-fu-ke-GitHub-wen-jian-jia-su">搭建 GitHub 文件加速</a></li>
-<li>按 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL2hleG9qcy9oZXhvLWRlcGxveWVyLWdpdA==" rel="noopener external nofollow noreferrer">hexo-deployer-git</a> 的指引获取 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3NldHRpbmdzL3Rva2Vucw==" rel="noopener external nofollow noreferrer">token</a><br>
+<li>按 <a target="_blank" rel="noopener" href="https://github.com/hexojs/hexo-deployer-git">hexo-deployer-git</a> 的指引获取 <a target="_blank" rel="noopener" href="https://github.com/settings/tokens">token</a><br>
 <img src="https://img.limour.top/2023/08/30/64ef4086383f4.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></li>
 <li>编辑 <code>_config.yml</code>,添加内容如下</li>
 </ol>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">deploy:</span><br>  <span class="hljs-attr">type:</span> <span class="hljs-string">git</span><br>  <span class="hljs-attr">repo:</span> <span class="hljs-string">https://oauth2:ghp_xxxxx@xxx.limour.top/xxx/https://github.com/limour-blog/limour-blog.github.io.git</span><br>  <span class="hljs-attr">branch:</span> <span class="hljs-string">gh-pages</span><br>  <span class="hljs-attr">token:</span> <span class="hljs-string">ghp_xxxxx</span><br>  <span class="hljs-attr">name:</span> <span class="hljs-string">xxx@limour.top</span> <span class="hljs-comment"># 注册 Github 的邮箱</span><br>  <span class="hljs-attr">email:</span> <span class="hljs-string">xxx@limour.top</span> <span class="hljs-comment"># 注册 Github 的邮箱</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">deploy:</span></span><br><span class="line">  <span class="attr">type:</span> <span class="string">git</span></span><br><span class="line">  <span class="attr">repo:</span> <span class="string">https://oauth2:ghp_xxxxx@xxx.limour.top/xxx/https://github.com/limour-blog/limour-blog.github.io.git</span></span><br><span class="line">  <span class="attr">branch:</span> <span class="string">gh-pages</span></span><br><span class="line">  <span class="attr">token:</span> <span class="string">ghp_xxxxx</span></span><br><span class="line">  <span class="attr">name:</span> <span class="string">xxx@limour.top</span> <span class="comment"># 注册 Github 的邮箱</span></span><br><span class="line">  <span class="attr">email:</span> <span class="string">xxx@limour.top</span> <span class="comment"># 注册 Github 的邮箱</span></span><br></pre></td></tr></table></figure>
 <h2 id="配置-butterfly-主题">配置 butterfly 主题</h2>
-<figure class="highlight mipsasm"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs mipsasm">npm <span class="hljs-keyword">install </span>hexo-theme-<span class="hljs-keyword">butterfly </span>--save<br>npm <span class="hljs-keyword">install </span>hexo-renderer-pug hexo-renderer-stylus --save<br>mkdir <span class="hljs-keyword">scripts </span>&amp;&amp; touch <span class="hljs-keyword">scripts/CDN.js</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-theme-butterfly --save</span><br><span class="line">npm install hexo-renderer-pug hexo-renderer-stylus --save</span><br><span class="line">mkdir scripts &amp;&amp; touch scripts/CDN.js</span><br></pre></td></tr></table></figure>
 <ul>
 <li>编辑 <code>_config.yml</code>,修改内容如下</li>
 </ul>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">theme:</span> <span class="hljs-string">butterfly</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">theme:</span> <span class="string">butterfly</span></span><br></pre></td></tr></table></figure>
 <ul>
 <li><a href="/-fu-ke--zai-Flyio-shang-da-jian-Alist">搭建 jsDelivr 反代</a></li>
 <li>编辑 <code>scripts/CDN.js</code>,内容如下</li>
 </ul>
-<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs js"><span class="hljs-meta">&#x27;use strict&#x27;</span>;<br><span class="hljs-keyword">const</span> &#123; filter &#125; = hexo.<span class="hljs-property">extend</span>;<br><br><span class="hljs-comment">// 替换 CDN</span><br>filter.<span class="hljs-title function_">register</span>(<span class="hljs-string">&#x27;before_generate&#x27;</span>, <span class="hljs-function">() =&gt;</span> &#123;<br>    <span class="hljs-keyword">const</span> &#123; asset &#125; = hexo.<span class="hljs-property">theme</span>.<span class="hljs-property">config</span>;<br>    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">const</span> name <span class="hljs-keyword">in</span> asset) &#123;<br>        asset[name] = asset[name]<br>            .<span class="hljs-title function_">replace</span>(<span class="hljs-string">&#x27;//cdn.jsdelivr.net/&#x27;</span>, <span class="hljs-string">&#x27;//你自己的反代/&#x27;</span>);<br>    &#125;<br>&#125;, <span class="hljs-number">99</span>);<br></code></pre></td></tr></table></figure>
+<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">&#x27;use strict&#x27;</span>;</span><br><span class="line"><span class="keyword">const</span> &#123; filter &#125; = hexo.<span class="property">extend</span>;</span><br><span class="line"></span><br><span class="line"><span class="comment">// 替换 CDN</span></span><br><span class="line">filter.<span class="title function_">register</span>(<span class="string">&#x27;before_generate&#x27;</span>, <span class="function">() =&gt;</span> &#123;</span><br><span class="line">    <span class="keyword">const</span> &#123; asset &#125; = hexo.<span class="property">theme</span>.<span class="property">config</span>;</span><br><span class="line">    <span class="keyword">for</span> (<span class="keyword">const</span> name <span class="keyword">in</span> asset) &#123;</span><br><span class="line">        asset[name] = asset[name]</span><br><span class="line">            .<span class="title function_">replace</span>(<span class="string">&#x27;//cdn.jsdelivr.net/&#x27;</span>, <span class="string">&#x27;//你自己的反代/&#x27;</span>);</span><br><span class="line">    &#125;</span><br><span class="line">&#125;, <span class="number">99</span>);</span><br></pre></td></tr></table></figure>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL2plcnJ5YzEyNy9oZXhvLXRoZW1lLWJ1dHRlcmZseQ==" rel="noopener external nofollow noreferrer">更多文档</a></li>
+<li><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">更多文档</a></li>
 </ul>
 <h2 id="生成网页并推送">生成网页并推送</h2>
 <ul>
@@ -365,56 +365,56 @@
 <ul>
 <li>编辑 <code>.gitignore</code>,添加 <code>_config.yml</code></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">git init &amp;&amp; git branch -m main<br>git remote add origin https://oauth2:ghp_xxxxx@xxx.limour.top/xxx/https://github.com/limour-blog/limour-blog.github.io.git<br>git add . &amp;&amp; git commit -m <span class="hljs-string">&#x27;backup&#x27;</span> &amp;&amp; git push -u origin +main<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">git init &amp;&amp; git branch -m main</span><br><span class="line">git remote add origin https://oauth2:ghp_xxxxx@xxx.limour.top/xxx/https://github.com/limour-blog/limour-blog.github.io.git</span><br><span class="line">git add . &amp;&amp; git commit -m <span class="string">&#x27;backup&#x27;</span> &amp;&amp; git push -u origin +main</span><br></pre></td></tr></table></figure>
 <h2 id="演示地址">演示地址</h2>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9saW1vdXItYmxvZy5naXRodWIuaW8=" rel="noopener external nofollow noreferrer">https://limour-blog.github.io</a></li>
+<li><a target="_blank" rel="noopener" href="https://limour-blog.github.io">https://limour-blog.github.io</a></li>
 <li><a href="https://hexo.limour.top">https://hexo.limour.top</a></li>
 </ul>
 <h2 id="附加-Waline-换-MongoDB">附加 Waline 换 MongoDB</h2>
 <ol>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9tb25nb2RiLmNvbQ==" rel="noopener external nofollow noreferrer">MongoDB 官网</a> 新建免费的 M0 数据库,地区选新加坡,放行 <code>0.0.0.0/0</code></li>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly92ZXJjZWwuY29t" rel="noopener external nofollow noreferrer">Vercel</a> 上的 Waline 项目,Settings/Functions 里更改 Region 到新加坡</li>
+<li><a target="_blank" rel="noopener" href="https://mongodb.com">MongoDB 官网</a> 新建免费的 M0 数据库,地区选新加坡,放行 <code>0.0.0.0/0</code></li>
+<li><a target="_blank" rel="noopener" href="https://vercel.com">Vercel</a> 上的 Waline 项目,Settings/Functions 里更改 Region 到新加坡</li>
 <li>MongoDB 连接里记录下连接信息,选项如下</li>
 <li>选择 Drivers 作为连接方式,Driver 为 Node.js,Version为 <code>2.2.12 or later</code></li>
 <li>进入 Waline 管理后台,导出数据</li>
-<li>Vercel 里删除 LEAN 相关的环境变量,按 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly93YWxpbmUuanMub3JnL2d1aWRlL2RhdGFiYXNlLmh0bWwjbW9uZ29kYg==" rel="noopener external nofollow noreferrer">说明</a> 添加 MongoDB 的连接信息</li>
+<li>Vercel 里删除 LEAN 相关的环境变量,按 <a target="_blank" rel="noopener" href="https://waline.js.org/guide/database.html#mongodb">说明</a> 添加 MongoDB 的连接信息</li>
 <li>Vercel/Deployments 里选择合适的分支,点旁边的三个点,选择 Redeploy</li>
 <li>进入 Waline 管理后台,重新注册后,导入数据</li>
 </ol>
 <h2 id="附加-外链转内链">附加 外链转内链</h2>
 <ul>
-<li>项目地址: <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL25haWNmZW5nL2hleG8tZmlsdGVyLWxpbmtz" rel="noopener external nofollow noreferrer">Github</a>; <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jdW9qdWUub3JnL3JlYWQvaGV4by1maWx0ZXItbGlua3MuaHRtbA==" rel="noopener external nofollow noreferrer">说明</a></li>
+<li>项目地址: <a target="_blank" rel="noopener" href="https://github.com/naicfeng/hexo-filter-links">Github</a>; <a target="_blank" rel="noopener" href="https://cuojue.org/read/hexo-filter-links.html">说明</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">npm i hexo-filter-links --save<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm i hexo-filter-links --save</span><br></pre></td></tr></table></figure>
 <ul>
 <li>去 <code>_config.yml</code> 添加配置</li>
 </ul>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">links:</span><br>  <span class="hljs-attr">enable:</span> <span class="hljs-literal">true</span><br>  <span class="hljs-attr">field:</span> <span class="hljs-string">&quot;post&quot;</span><br>  <span class="hljs-attr">exclude:</span><br>    <span class="hljs-bullet">-</span> <span class="hljs-string">&quot;limour.top&quot;</span><br>    <span class="hljs-bullet">-</span> <span class="hljs-string">&quot;*.limour.top&quot;</span> <span class="hljs-comment">#1.0.4及以上版本支持</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">links:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">field:</span> <span class="string">&quot;post&quot;</span></span><br><span class="line">  <span class="attr">exclude:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">&quot;limour.top&quot;</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">&quot;*.limour.top&quot;</span> <span class="comment">#1.0.4及以上版本支持</span></span><br></pre></td></tr></table></figure>
 <h2 id="附加-部署到本地服务器">附加 部署到本地服务器</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> ~/base/NGPM/data<br>git <span class="hljs-built_in">clone</span> --depth=1 -b gh-pages --single-branch https://github.com/limour-blog/limour-blog.github.io.git<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> ~/base/NGPM/data</span><br><span class="line">git <span class="built_in">clone</span> --depth=1 -b gh-pages --single-branch https://github.com/limour-blog/limour-blog.github.io.git</span><br></pre></td></tr></table></figure>
 <p><img src="https://img.limour.top/2023/09/16/6505b0cb518fd.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt="NGPM 配置示例"></p>
-<figure class="highlight nginx"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs nginx"><span class="hljs-section">location</span> / &#123;<br>    <span class="hljs-attribute">gzip</span> <span class="hljs-literal">on</span>;<br>    <span class="hljs-attribute">gzip_min_length</span> <span class="hljs-number">256</span>;<br>    <span class="hljs-attribute">gzip_comp_level</span> <span class="hljs-number">6</span>;<br>    <span class="hljs-attribute">gzip_types</span> text/plain text/xml application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;<br>    <span class="hljs-attribute">gzip_vary</span> <span class="hljs-literal">on</span>;<br>    <span class="hljs-attribute">gzip_buffers</span> <span class="hljs-number">32</span> <span class="hljs-number">4k</span>;<br>    <span class="hljs-attribute">root</span> /data/limour-blog.github.io;<br>    <span class="hljs-attribute">try_files</span> <span class="hljs-variable">$uri</span> <span class="hljs-variable">$uri</span>.html <span class="hljs-variable">$uri</span>/index.html =<span class="hljs-number">404</span>;<br>    <span class="hljs-attribute">error_page</span> <span class="hljs-number">404</span> /<span class="hljs-number">404</span>.html;<br>&#125;<br></code></pre></td></tr></table></figure>
+<figure class="highlight nginx"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="section">location</span> / &#123;</span><br><span class="line">    <span class="attribute">gzip</span> <span class="literal">on</span>;</span><br><span class="line">    <span class="attribute">gzip_min_length</span> <span class="number">256</span>;</span><br><span class="line">    <span class="attribute">gzip_comp_level</span> <span class="number">6</span>;</span><br><span class="line">    <span class="attribute">gzip_types</span> text/plain text/xml application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;</span><br><span class="line">    <span class="attribute">gzip_vary</span> <span class="literal">on</span>;</span><br><span class="line">    <span class="attribute">gzip_buffers</span> <span class="number">32</span> <span class="number">4k</span>;</span><br><span class="line">    <span class="attribute">root</span> /data/limour-blog.github.io;</span><br><span class="line">    <span class="attribute">try_files</span> <span class="variable">$uri</span> <span class="variable">$uri</span>.html <span class="variable">$uri</span>/index.html =<span class="number">404</span>;</span><br><span class="line">    <span class="attribute">error_page</span> <span class="number">404</span> /<span class="number">404</span>.html;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>
 <ul>
 <li>后续更新</li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> ~/base/NGPM/data/limour-blog.github.io<br>git fetch --depth=1 -f &amp;&amp; git reset --hard origin/gh-pages<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> ~/base/NGPM/data/limour-blog.github.io</span><br><span class="line">git fetch --depth=1 -f &amp;&amp; git reset --hard origin/gh-pages</span><br></pre></td></tr></table></figure>
 <h2 id="附加-添加本地搜索功能">附加 添加本地搜索功能</h2>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjMwMzI4MTIxMTQ5L2h0dHBzOi8vZ2FvbWYuY24vMjAxNi8xMC8xMC8lRTQlQjglQkFIZXhvJUU1JThEJTlBJUU1JUFFJUEyWWlsaWElRTQlQjglQkIlRTklQTIlOTglRTYlQjclQkIlRTUlOEElQTAlRTYlOUMlQUMlRTUlOUMlQjAlRTclQUIlOTklRTUlODYlODUlRTYlOTAlOUMlRTclQjQlQTIlRTUlOEElOUYlRTglODMlQkQv" rel="noopener external nofollow noreferrer">为Hexo博客Yilia主题添加本地站内搜索功能</a> by <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9nYW9tZi5jbi9pbmRleC5odG1s" rel="noopener external nofollow noreferrer">码农半亩地</a></li>
+<li><a target="_blank" rel="noopener" href="https://web.archive.org/web/20230328121149/https://gaomf.cn/2016/10/10/%E4%B8%BAHexo%E5%8D%9A%E5%AE%A2Yilia%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E6%9C%AC%E5%9C%B0%E7%AB%99%E5%86%85%E6%90%9C%E7%B4%A2%E5%8A%9F%E8%83%BD/">为Hexo博客Yilia主题添加本地站内搜索功能</a> by <a target="_blank" rel="noopener" href="https://gaomf.cn/index.html">码农半亩地</a></li>
 <li>修改<code>node_modules/hexo-theme-fluid/scripts/generators/local-search.js</code>文件</li>
 </ul>
-<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs js">env.<span class="hljs-title function_">addFilter</span>(<span class="hljs-string">&#x27;noControlChars&#x27;</span>, <span class="hljs-keyword">function</span>(<span class="hljs-params">str</span>) &#123;<br>  <span class="hljs-comment">// eslint-disable-next-line no-control-regex</span><br>  <span class="hljs-keyword">return</span> str &amp;&amp; str.<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/[\x00-\x1F\x7F]/g</span>, <span class="hljs-string">&#x27;&#x27;</span>).<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/&lt;figure class=&quot;highlight.*?&lt;\/figure&gt;/ig</span>, <span class="hljs-string">&#x27;&#x27;</span>).<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/(&lt;([^&gt;]+)&gt;)/ig</span>, <span class="hljs-string">&#x27;&#x27;</span>).<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/(https?:\/\/[^\s]+)/ig</span>, <span class="hljs-string">&#x27;&#x27;</span>);<br>&#125;);<br></code></pre></td></tr></table></figure>
-<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs js">env.<span class="hljs-title function_">addFilter</span>(<span class="hljs-string">&#x27;urlJoin&#x27;</span>, <span class="hljs-keyword">function</span>(<span class="hljs-params">str</span>) &#123;<br>  <span class="hljs-keyword">const</span> base = str[<span class="hljs-number">0</span>];<br>  <span class="hljs-keyword">const</span> relative = str[<span class="hljs-number">1</span>].<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/\.html$/g</span>, <span class="hljs-string">&#x27;&#x27;</span>);<br>  <span class="hljs-keyword">return</span> relative<br>    ? base.<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/\/+$/</span>, <span class="hljs-string">&#x27;&#x27;</span>) + <span class="hljs-string">&#x27;/&#x27;</span> + relative.<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/^\/+/</span>, <span class="hljs-string">&#x27;&#x27;</span>)<br>    : base;<br>&#125;);<br></code></pre></td></tr></table></figure>
+<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">env.<span class="title function_">addFilter</span>(<span class="string">&#x27;noControlChars&#x27;</span>, <span class="keyword">function</span>(<span class="params">str</span>) &#123;</span><br><span class="line">  <span class="comment">// eslint-disable-next-line no-control-regex</span></span><br><span class="line">  <span class="keyword">return</span> str &amp;&amp; str.<span class="title function_">replace</span>(<span class="regexp">/[\x00-\x1F\x7F]/g</span>, <span class="string">&#x27;&#x27;</span>).<span class="title function_">replace</span>(<span class="regexp">/&lt;figure class=&quot;highlight.*?&lt;\/figure&gt;/ig</span>, <span class="string">&#x27;&#x27;</span>).<span class="title function_">replace</span>(<span class="regexp">/(&lt;([^&gt;]+)&gt;)/ig</span>, <span class="string">&#x27;&#x27;</span>).<span class="title function_">replace</span>(<span class="regexp">/(https?:\/\/[^\s]+)/ig</span>, <span class="string">&#x27;&#x27;</span>);</span><br><span class="line">&#125;);</span><br></pre></td></tr></table></figure>
+<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">env.<span class="title function_">addFilter</span>(<span class="string">&#x27;urlJoin&#x27;</span>, <span class="keyword">function</span>(<span class="params">str</span>) &#123;</span><br><span class="line">  <span class="keyword">const</span> base = str[<span class="number">0</span>];</span><br><span class="line">  <span class="keyword">const</span> relative = str[<span class="number">1</span>].<span class="title function_">replace</span>(<span class="regexp">/\.html$/g</span>, <span class="string">&#x27;&#x27;</span>);</span><br><span class="line">  <span class="keyword">return</span> relative</span><br><span class="line">    ? base.<span class="title function_">replace</span>(<span class="regexp">/\/+$/</span>, <span class="string">&#x27;&#x27;</span>) + <span class="string">&#x27;/&#x27;</span> + relative.<span class="title function_">replace</span>(<span class="regexp">/^\/+/</span>, <span class="string">&#x27;&#x27;</span>)</span><br><span class="line">    : base;</span><br><span class="line">&#125;);</span><br></pre></td></tr></table></figure>
 <h2 id="附加-首选网页">附加 首选网页</h2>
 <ul>
 <li>编辑 <code>scripts/custom.js</code>, 内容如下</li>
 </ul>
-<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><code class="hljs js"><span class="hljs-comment">// 首选网页 canonical</span><br>hexo.<span class="hljs-property">extend</span>.<span class="hljs-property">helper</span>.<span class="hljs-title function_">register</span>(<span class="hljs-string">&#x27;autoCanonical&#x27;</span>, <span class="hljs-keyword">function</span> (<span class="hljs-params">config, page</span>) &#123;<br>  <span class="hljs-keyword">var</span> base_url = config.<span class="hljs-property">url</span>;<br>  <span class="hljs-keyword">if</span> (config.<span class="hljs-property">url</span>.<span class="hljs-title function_">charAt</span>(config.<span class="hljs-property">url</span>.<span class="hljs-property">length</span> - <span class="hljs-number">1</span>) !== <span class="hljs-string">&#x27;/&#x27;</span>) base_url += <span class="hljs-string">&#x27;/&#x27;</span>;<br>  base_url += page.<span class="hljs-property">canonical_path</span><br><br>  <span class="hljs-keyword">return</span> <span class="hljs-string">&#x27;&lt;link rel=&quot;canonical&quot; href=&quot;&#x27;</span> + base_url.<span class="hljs-title function_">replace</span>(<span class="hljs-string">&#x27;/index.html&#x27;</span>, <span class="hljs-string">&#x27;/&#x27;</span>).<span class="hljs-title function_">replace</span>(<span class="hljs-regexp">/\.html$/g</span>, <span class="hljs-string">&#x27;&#x27;</span>) + <span class="hljs-string">&#x27;&quot;/&gt;&#x27;</span>;<br>&#125;);<br></code></pre></td></tr></table></figure>
+<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">// 首选网页 canonical</span></span><br><span class="line">hexo.<span class="property">extend</span>.<span class="property">helper</span>.<span class="title function_">register</span>(<span class="string">&#x27;autoCanonical&#x27;</span>, <span class="keyword">function</span> (<span class="params">config, page</span>) &#123;</span><br><span class="line">  <span class="keyword">var</span> base_url = config.<span class="property">url</span>;</span><br><span class="line">  <span class="keyword">if</span> (config.<span class="property">url</span>.<span class="title function_">charAt</span>(config.<span class="property">url</span>.<span class="property">length</span> - <span class="number">1</span>) !== <span class="string">&#x27;/&#x27;</span>) base_url += <span class="string">&#x27;/&#x27;</span>;</span><br><span class="line">  base_url += page.<span class="property">canonical_path</span></span><br><span class="line"></span><br><span class="line">  <span class="keyword">return</span> <span class="string">&#x27;&lt;link rel=&quot;canonical&quot; href=&quot;&#x27;</span> + base_url.<span class="title function_">replace</span>(<span class="string">&#x27;/index.html&#x27;</span>, <span class="string">&#x27;/&#x27;</span>).<span class="title function_">replace</span>(<span class="regexp">/\.html$/g</span>, <span class="string">&#x27;&#x27;</span>) + <span class="string">&#x27;&quot;/&gt;&#x27;</span>;</span><br><span class="line">&#125;);</span><br></pre></td></tr></table></figure>
 <ul>
 <li>编辑 <code>node_modules/hexo-theme-fluid/layout/_partials/head.ejs</code>, 内容如下</li>
 </ul>
-<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs js"><span class="hljs-comment">// ....</span><br>&lt;%- <span class="hljs-title function_">autoCanonical</span>(config, page) %&gt;<br>&lt;/head&gt;<br></code></pre></td></tr></table></figure>
+<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">// ....</span></span><br><span class="line">&lt;%- <span class="title function_">autoCanonical</span>(config, page) %&gt;</span><br><span class="line">&lt;/head&gt;</span><br></pre></td></tr></table></figure>
                 
               </div>
             

+ 7 - 7
-ji-lu-GOST-jin-xing-SOCKS5-de-fu-zai-jun-heng.html

@@ -323,16 +323,16 @@
 <ul>
 <li><a href="/-ji-lu-SOCKS5-zhuan-QUIC">SOCKS5 转 QUIC</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo docker network create cswitch<br>sudo docker run --<span class="hljs-built_in">rm</span> --net=cswitch alpine/curl --socks5-hostname hysteria01:1580 https://myip.ipip.net<br>sudo docker run --<span class="hljs-built_in">rm</span> --net=cswitch alpine/curl --socks5-hostname hysteria02:1580 https://myip.ipip.net<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">sudo docker network create cswitch</span><br><span class="line">sudo docker run --<span class="built_in">rm</span> --net=cswitch alpine/curl --socks5-hostname hysteria01:1580 https://myip.ipip.net</span><br><span class="line">sudo docker run --<span class="built_in">rm</span> --net=cswitch alpine/curl --socks5-hostname hysteria02:1580 https://myip.ipip.net</span><br></pre></td></tr></table></figure>
 <h2 id="负载均衡">负载均衡</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/gost &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/gost &amp;&amp; nano docker-compose.yml<br>sudo docker-compose up -d &amp;&amp; sudo docker-compose logs<br>sudo docker run --<span class="hljs-built_in">rm</span> --net=cswitch alpine/curl --socks5-hostname gost:8580 https://myip.ipip.net<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">gost:</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br>    <span class="hljs-attr">ports:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;8580:8580&#x27;</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">ginuerzh/gost</span><br>    <span class="hljs-attr">command:</span> <span class="hljs-string">-L=:8580</span> <span class="hljs-string">-F=socks5://localhost:1580?ip=hysteria01:1580,hysteria02:1580</span><br>  <br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">cswitch</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/gost &amp;&amp; <span class="built_in">cd</span> ~/app/gost &amp;&amp; nano docker-compose.yml</span><br><span class="line">sudo docker-compose up -d &amp;&amp; sudo docker-compose logs</span><br><span class="line">sudo docker run --<span class="built_in">rm</span> --net=cswitch alpine/curl --socks5-hostname gost:8580 https://myip.ipip.net</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">gost:</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">unless-stopped</span></span><br><span class="line">    <span class="attr">ports:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&#x27;8580:8580&#x27;</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">ginuerzh/gost</span></span><br><span class="line">    <span class="attr">command:</span> <span class="string">-L=:8580</span> <span class="string">-F=socks5://localhost:1580?ip=hysteria01:1580,hysteria02:1580</span></span><br><span class="line">  </span><br><span class="line"><span class="attr">networks:</span></span><br><span class="line">  <span class="attr">default:</span></span><br><span class="line">    <span class="attr">external:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">name:</span> <span class="string">cswitch</span></span><br></pre></td></tr></table></figure>
 <h2 id="健康检查">健康检查</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs bash">nano Health_check.sh<br><span class="hljs-comment"># chmod +x Health_check.sh </span><br><span class="hljs-comment"># dos2unix Health_check.sh </span><br>/home/limour/app/hysteria01/Health_check.sh<br></code></pre></td></tr></table></figure>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br><br>COMPOSE_FILE=/home/limour/app/hysteria01/docker-compose.yml<br><br><span class="hljs-keyword">while</span> <span class="hljs-literal">true</span>; <span class="hljs-keyword">do</span><br>    output=$(sudo docker run --<span class="hljs-built_in">rm</span> --net=cswitch alpine/curl -fs --socks5-hostname hysteria01:1580 https://www.google.com/robots.txt)<br>    <span class="hljs-keyword">if</span> [ $? -eq 0 ]; <span class="hljs-keyword">then</span><br>        <span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;Health check successful&quot;</span><br>    <span class="hljs-keyword">else</span><br>        <span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;Health check failed&quot;</span><br>        sudo docker-compose -f <span class="hljs-variable">$COMPOSE_FILE</span> restart<br>    <span class="hljs-keyword">fi</span><br>    <span class="hljs-built_in">sleep</span> 300<br><span class="hljs-keyword">done</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">nano Health_check.sh</span><br><span class="line"><span class="comment"># chmod +x Health_check.sh </span></span><br><span class="line"><span class="comment"># dos2unix Health_check.sh </span></span><br><span class="line">/home/limour/app/hysteria01/Health_check.sh</span><br></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/bin/bash</span></span><br><span class="line"></span><br><span class="line">COMPOSE_FILE=/home/limour/app/hysteria01/docker-compose.yml</span><br><span class="line"></span><br><span class="line"><span class="keyword">while</span> <span class="literal">true</span>; <span class="keyword">do</span></span><br><span class="line">    output=$(sudo docker run --<span class="built_in">rm</span> --net=cswitch alpine/curl -fs --socks5-hostname hysteria01:1580 https://www.google.com/robots.txt)</span><br><span class="line">    <span class="keyword">if</span> [ $? -eq 0 ]; <span class="keyword">then</span></span><br><span class="line">        <span class="built_in">echo</span> <span class="string">&quot;Health check successful&quot;</span></span><br><span class="line">    <span class="keyword">else</span></span><br><span class="line">        <span class="built_in">echo</span> <span class="string">&quot;Health check failed&quot;</span></span><br><span class="line">        sudo docker-compose -f <span class="variable">$COMPOSE_FILE</span> restart</span><br><span class="line">    <span class="keyword">fi</span></span><br><span class="line">    <span class="built_in">sleep</span> 300</span><br><span class="line"><span class="keyword">done</span></span><br></pre></td></tr></table></figure>
 <h2 id="定时检查">定时检查</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><code class="hljs bash">nano Health_check.sh<br><span class="hljs-comment"># chmod +x Health_check.sh </span><br><span class="hljs-comment"># dos2unix Health_check.sh </span><br>/home/limour/app/hysteria01/Health_check.sh<br>crontab -e<br>* * * * * /usr/bin/sudo /home/limour/app/hysteria01/Health_check.sh<br>* * * * * /usr/bin/sudo /home/limour/app/hysteria02/Health_check.sh<br>crontab -l<br><span class="hljs-comment"># sudo dpkg-reconfigure postfix</span><br><span class="hljs-built_in">tail</span> /var/spool/mail/limour<br></code></pre></td></tr></table></figure>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br><br>COMPOSE_FILE=/home/limour/app/hysteria02/docker-compose.yml<br><br>output=$(sudo docker run --<span class="hljs-built_in">rm</span> --net=cswitch alpine/curl -fs --socks5-hostname hysteria02:1580 https://www.google.com/robots.txt)<br><span class="hljs-keyword">if</span> [ $? -eq 0 ]; <span class="hljs-keyword">then</span><br>	<span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;Health check successful&quot;</span><br><span class="hljs-keyword">else</span><br>	<span class="hljs-built_in">echo</span> <span class="hljs-string">&quot;Health check failed&quot;</span><br>	sudo docker-compose -f <span class="hljs-variable">$COMPOSE_FILE</span> restart<br><span class="hljs-keyword">fi</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">nano Health_check.sh</span><br><span class="line"><span class="comment"># chmod +x Health_check.sh </span></span><br><span class="line"><span class="comment"># dos2unix Health_check.sh </span></span><br><span class="line">/home/limour/app/hysteria01/Health_check.sh</span><br><span class="line">crontab -e</span><br><span class="line">* * * * * /usr/bin/sudo /home/limour/app/hysteria01/Health_check.sh</span><br><span class="line">* * * * * /usr/bin/sudo /home/limour/app/hysteria02/Health_check.sh</span><br><span class="line">crontab -l</span><br><span class="line"><span class="comment"># sudo dpkg-reconfigure postfix</span></span><br><span class="line"><span class="built_in">tail</span> /var/spool/mail/limour</span><br></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/bin/bash</span></span><br><span class="line"></span><br><span class="line">COMPOSE_FILE=/home/limour/app/hysteria02/docker-compose.yml</span><br><span class="line"></span><br><span class="line">output=$(sudo docker run --<span class="built_in">rm</span> --net=cswitch alpine/curl -fs --socks5-hostname hysteria02:1580 https://www.google.com/robots.txt)</span><br><span class="line"><span class="keyword">if</span> [ $? -eq 0 ]; <span class="keyword">then</span></span><br><span class="line">	<span class="built_in">echo</span> <span class="string">&quot;Health check successful&quot;</span></span><br><span class="line"><span class="keyword">else</span></span><br><span class="line">	<span class="built_in">echo</span> <span class="string">&quot;Health check failed&quot;</span></span><br><span class="line">	sudo docker-compose -f <span class="variable">$COMPOSE_FILE</span> restart</span><br><span class="line"><span class="keyword">fi</span></span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 1 - 1
-ji-lu-Go-shi-xian-OpenAI-API-HTTP-dai-li.html


文件差异内容过多而无法显示
+ 0 - 1
-ji-lu-SOCKS5-zhuan-QUIC.html


文件差异内容过多而无法显示
+ 1 - 2
-ji-lu-TTRSS-shi-yong-Supabase-zuo-shu-ju-ku.html


文件差异内容过多而无法显示
+ 3 - 4
-ji-lu-Warp-yu-Tor-gong-cun.html


文件差异内容过多而无法显示
+ 13 - 13
-ji-lu-win10-tong-guo-docker-diao-yong-nvidia.html


+ 4 - 4
-ji-yu-PaddleOCR-de-PDF-zhuan-WORD.html

@@ -319,7 +319,7 @@
             
               <div class="markdown-body">
                 
-                <p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL1BhZGRsZVBhZGRsZS9QYWRkbGVPQ1I=" rel="noopener external nofollow noreferrer">PP-Structure</a>是PaddleOCR团队自研的智能文档分析系统,旨在帮助开发者更好的完成版面分析、表格识别等文档理解相关任务。<br>
+                <p><a target="_blank" rel="noopener" href="https://github.com/PaddlePaddle/PaddleOCR">PP-Structure</a>是PaddleOCR团队自研的智能文档分析系统,旨在帮助开发者更好的完成版面分析、表格识别等文档理解相关任务。<br>
 PP-Structurev2的主要特性如下:</p>
 <ul>
 <li>支持对图片/pdf形式的文档进行版面分析,可以划分文字、标题、表格、图片、公式等区域;</li>
@@ -331,16 +331,16 @@ PP-Structurev2的主要特性如下:</p>
 <li>与半自动数据标注工具PPOCRLabel打通,支持版面分析、表格识别、SER三种任务的标注。</li>
 </ul>
 <h2 id="安装PaddleOCR">安装PaddleOCR</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda create -n PP -c conda-forge python=3.8<br>conda activate PP<br>conda info --<span class="hljs-built_in">env</span><br>(二选一 GPU)conda install paddlepaddle-gpu==2.4.2 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge<br>(二选一 CPU)python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple<br>使用 python 进入 python 解释器,输入import paddle ,再输入paddle.utils.run_check()<br>python -m pip install <span class="hljs-string">&quot;paddleocr&gt;=2.6&quot;</span> -i https://mirror.baidu.com/pypi/simple<br>Invoke-WebRequest -Uri <span class="hljs-string">&quot;https://ghproxy.com/https://raw.githubusercontent.com/PaddlePaddle/PaddleOCR/release/2.6/ppstructure/recovery/requirements.txt&quot;</span> -OutFile <span class="hljs-string">&quot;requirements.txt&quot;</span><br>python -m pip install -r requirements.txt -i https://mirror.baidu.com/pypi/simple<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">conda create -n PP -c conda-forge python=3.8</span><br><span class="line">conda activate PP</span><br><span class="line">conda info --<span class="built_in">env</span></span><br><span class="line">(二选一 GPU)conda install paddlepaddle-gpu==2.4.2 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge</span><br><span class="line">(二选一 CPU)python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple</span><br><span class="line">使用 python 进入 python 解释器,输入import paddle ,再输入paddle.utils.run_check()</span><br><span class="line">python -m pip install <span class="string">&quot;paddleocr&gt;=2.6&quot;</span> -i https://mirror.baidu.com/pypi/simple</span><br><span class="line">Invoke-WebRequest -Uri <span class="string">&quot;https://ghproxy.com/https://raw.githubusercontent.com/PaddlePaddle/PaddleOCR/release/2.6/ppstructure/recovery/requirements.txt&quot;</span> -OutFile <span class="string">&quot;requirements.txt&quot;</span></span><br><span class="line">python -m pip install -r requirements.txt -i https://mirror.baidu.com/pypi/simple</span><br></pre></td></tr></table></figure>
 <ul>
-<li><code>python -m pip install &quot;PyMuPDF==1.18.7&quot; -i https://mirror.baidu.com/pypi/simple</code> (解决<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3B5bXVwZGYvUHlNdVBERi9pc3N1ZXMvODc3" rel="noopener external nofollow noreferrer">Issue#877</a>)</li>
+<li><code>python -m pip install &quot;PyMuPDF==1.18.7&quot; -i https://mirror.baidu.com/pypi/simple</code> (解决<a target="_blank" rel="noopener" href="https://github.com/pymupdf/PyMuPDF/issues/877">Issue#877</a>)</li>
 </ul>
 <h2 id="PDF转WORD">PDF转WORD</h2>
 <ul>
 <li>准备一份没有嵌字,纯扫描件的UnrealText.pdf</li>
 <li>paddleocr --image_dir=UnrealText.pdf --type=structure --recovery=true</li>
 <li>效果比直接用Acrobat好一点</li>
-<li>如果是简短的一段文字,还是直接用<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL2hpcm9pLXNvcmEvVW1pLU9DUi9yZWxlYXNlcw==" rel="noopener external nofollow noreferrer">Umi-OCR</a>识别图片方便一点(基于PaddleOCR)</li>
+<li>如果是简短的一段文字,还是直接用<a target="_blank" rel="noopener" href="https://github.com/hiroi-sora/Umi-OCR/releases">Umi-OCR</a>识别图片方便一点(基于PaddleOCR)</li>
 <li>等Microsoft 365 Copilot正式出来后,对paddleocr重建的docx进行智能纠错和格式美化应该效果会好一点。</li>
 </ul>
 

+ 7 - 7
-qian-yi--Docker-da-jian-vicuna.html

@@ -320,19 +320,19 @@
               <div class="markdown-body">
                 
                 <ul>
-<li>项目地址:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL2FiZXRsZW4vbGxhbWEtY3BwLXB5dGhvbi9wa2dzL2NvbnRhaW5lci9sbGFtYS1jcHAtcHl0aG9u" rel="noopener external nofollow noreferrer">llama-cpp-python</a></li>
-<li>镜像地址:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3RvZ2V0dG95b3UvaHViLW1pcnJvcg==" rel="noopener external nofollow noreferrer">hub-mirror</a></li>
-<li>模型地址:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9odWdnaW5nZmFjZS5jby9lYWNoYWRlYS9nZ21sLXZpY3VuYS0xM2ItMS4xL3Jlc29sdmUvbWFpbi9nZ21sLXZpYzEzYi1xNV8xLmJpbg==" rel="noopener external nofollow noreferrer">ggml-vic13b-q5_1.bin</a></li>
-<li>前端UI地址(目前仍不兼容):<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL0xpbW91cmxpLWxpdS9CZXR0ZXJDaGF0R1BU" rel="noopener external nofollow noreferrer">BetterChatGPT</a></li>
+<li>项目地址:<a target="_blank" rel="noopener" href="https://github.com/abetlen/llama-cpp-python/pkgs/container/llama-cpp-python">llama-cpp-python</a></li>
+<li>镜像地址:<a target="_blank" rel="noopener" href="https://github.com/togettoyou/hub-mirror">hub-mirror</a></li>
+<li>模型地址:<a target="_blank" rel="noopener" href="https://huggingface.co/eachadea/ggml-vicuna-13b-1.1/resolve/main/ggml-vic13b-q5_1.bin">ggml-vic13b-q5_1.bin</a></li>
+<li>前端UI地址(目前仍不兼容):<a target="_blank" rel="noopener" href="https://github.com/Limourli-liu/BetterChatGPT">BetterChatGPT</a></li>
 </ul>
 <h2 id="部署Docker镜像">部署Docker镜像</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/llama &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/llama &amp;&amp; nano docker-compose.yml<br><span class="hljs-built_in">mkdir</span> models &amp;&amp; <span class="hljs-built_in">cd</span> models<br>wget https://huggingface.co/eachadea/ggml-vicuna-13b-1.1/resolve/main/ggml-vic13b-q5_1.bin<br><span class="hljs-built_in">cd</span> ~/app/llama<br>sudo docker-compose up -d<br>sudo docker-compose logs<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br><span class="hljs-attr">services:</span><br>    <span class="hljs-attr">llama:</span><br>        <span class="hljs-attr">ports:</span><br>            <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;1234:8000&#x27;</span><br>        <span class="hljs-attr">restart:</span> <span class="hljs-string">always</span><br>        <span class="hljs-attr">environment:</span><br>            <span class="hljs-attr">MODEL:</span> <span class="hljs-string">/models/ggml-vic13b-q5_1.bin</span><br>        <span class="hljs-attr">volumes:</span><br>            <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;./models:/models&#x27;</span><br>        <span class="hljs-attr">image:</span> <span class="hljs-string">togettoyou/ghcr.io.abetlen.llama-cpp-python:latest</span><br>        <span class="hljs-attr">command:</span> [<span class="hljs-string">&quot;python3&quot;</span>, <span class="hljs-string">&quot;-m&quot;</span>, <span class="hljs-string">&quot;llama_cpp.server&quot;</span>, <span class="hljs-string">&quot;--model&quot;</span>, <span class="hljs-string">&quot;/models/ggml-vic13b-q5_1.bin&quot;</span>]<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/llama &amp;&amp; <span class="built_in">cd</span> ~/app/llama &amp;&amp; nano docker-compose.yml</span><br><span class="line"><span class="built_in">mkdir</span> models &amp;&amp; <span class="built_in">cd</span> models</span><br><span class="line">wget https://huggingface.co/eachadea/ggml-vicuna-13b-1.1/resolve/main/ggml-vic13b-q5_1.bin</span><br><span class="line"><span class="built_in">cd</span> ~/app/llama</span><br><span class="line">sudo docker-compose up -d</span><br><span class="line">sudo docker-compose logs</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">    <span class="attr">llama:</span></span><br><span class="line">        <span class="attr">ports:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;1234:8000&#x27;</span></span><br><span class="line">        <span class="attr">restart:</span> <span class="string">always</span></span><br><span class="line">        <span class="attr">environment:</span></span><br><span class="line">            <span class="attr">MODEL:</span> <span class="string">/models/ggml-vic13b-q5_1.bin</span></span><br><span class="line">        <span class="attr">volumes:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;./models:/models&#x27;</span></span><br><span class="line">        <span class="attr">image:</span> <span class="string">togettoyou/ghcr.io.abetlen.llama-cpp-python:latest</span></span><br><span class="line">        <span class="attr">command:</span> [<span class="string">&quot;python3&quot;</span>, <span class="string">&quot;-m&quot;</span>, <span class="string">&quot;llama_cpp.server&quot;</span>, <span class="string">&quot;--model&quot;</span>, <span class="string">&quot;/models/ggml-vic13b-q5_1.bin&quot;</span>]</span><br></pre></td></tr></table></figure>
 <h2 id="测试是否成功">测试是否成功</h2>
 <ul>
 <li>查看文档:<code>http://localhost:1234/docs</code></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs bash">curl http://localhost:1234/v1/chat/completions \<br>  -H <span class="hljs-string">&#x27;Content-Type: application/json&#x27;</span> \<br>  -d <span class="hljs-string">&#x27;&#123;</span><br><span class="hljs-string">  &quot;model&quot;: &quot;gpt-3.5-turbo&quot;,</span><br><span class="hljs-string">  &quot;messages&quot;: [&#123;&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Hello!&quot;&#125;]</span><br><span class="hljs-string">&#125;&#x27;</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">curl http://localhost:1234/v1/chat/completions \</span><br><span class="line">  -H <span class="string">&#x27;Content-Type: application/json&#x27;</span> \</span><br><span class="line">  -d <span class="string">&#x27;&#123;</span></span><br><span class="line"><span class="string">  &quot;model&quot;: &quot;gpt-3.5-turbo&quot;,</span></span><br><span class="line"><span class="string">  &quot;messages&quot;: [&#123;&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Hello!&quot;&#125;]</span></span><br><span class="line"><span class="string">&#125;&#x27;</span></span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 2 - 3
-qian-yi--ji-yu-Chroma-da-jian-ge-ren-zhi-shi-ku-de-quan-wen-suo-yin.html


+ 1 - 1
-qian-yi--qun-xing-kong-zhi-tai-zhao-huan-hui-feng-lao-po.html

@@ -320,7 +320,7 @@
               <div class="markdown-body">
                 
                 <h2 id="检查L星门内容">检查L星门内容</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">effect <span class="hljs-keyword">if</span> = &#123; <span class="hljs-built_in">limit</span> = &#123; has_global_flag = gray_goo_crisis_set &#125; custom_tooltip = <span class="hljs-string">&quot;jiandui&quot;</span>&#125; else_if = &#123; <span class="hljs-built_in">limit</span> = &#123; has_global_flag = dragon_season &#125; custom_tooltip = <span class="hljs-string">&quot;long&quot;</span> &#125; else_if = &#123; <span class="hljs-built_in">limit</span> = &#123; has_global_flag = gray_goo_empire_set &#125; custom_tooltip = <span class="hljs-string">&quot;guojia&quot;</span> &#125;<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">effect <span class="keyword">if</span> = &#123; <span class="built_in">limit</span> = &#123; has_global_flag = gray_goo_crisis_set &#125; custom_tooltip = <span class="string">&quot;jiandui&quot;</span>&#125; else_if = &#123; <span class="built_in">limit</span> = &#123; has_global_flag = dragon_season &#125; custom_tooltip = <span class="string">&quot;long&quot;</span> &#125; else_if = &#123; <span class="built_in">limit</span> = &#123; has_global_flag = gray_goo_empire_set &#125; custom_tooltip = <span class="string">&quot;guojia&quot;</span> &#125;</span><br></pre></td></tr></table></figure>
 <h2 id="修改L星门内容">修改L星门内容</h2>
 <ul>
 <li>灰蛊舰队:<code>effect if = &#123; set_global_flag = gray_goo_crisis_set set_global_flag = active_gray_goo &#125;</code></li>

文件差异内容过多而无法显示
+ 3 - 3
-qian-yi--shi-kong-tu--yi-tian-lang-xing-dan-cheng-l-xing-wei-li.html


文件差异内容过多而无法显示
+ 3 - 3
-qian-yi-CellTypist-zhu-shi-mian-yi-xi-bao-ya-qun.html


+ 1 - 1
-shan-chu-de-GPT-4-lun-wen-nei-rong.html

@@ -319,7 +319,7 @@
             
               <div class="markdown-body">
                 
-                <p>23年3月23日,微软154页的论文《通用人工智能的火花:GPT-4早期实验》在<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzIzMDMuMTI3MTIucGRm" rel="noopener external nofollow noreferrer">arxiv</a>发布,匿名用户在微软没有清理干净的LaTex源码中找到了一些被删除的内容,以下是相关内容的翻译。</p>
+                <p>23年3月23日,微软154页的论文《通用人工智能的火花:GPT-4早期实验》在<a target="_blank" rel="noopener" href="https://arxiv.org/pdf/2303.12712.pdf">arxiv</a>发布,匿名用户在微软没有清理干净的LaTex源码中找到了一些被删除的内容,以下是相关内容的翻译。</p>
 <h2 id="7-3-有害内容">7.3 有害内容</h2>
 <p>HP:注意:本节的编写尚未完成,主要插入了结果,将对编写进行更新</p>
 <p>来自DV3的信息:DV3卓越的能力和通用性也引发了一些伦理和方法论挑战,需要仔细处理。在本节中,我们探讨了其中的一些挑战以及它们与DV3的行为和表现之间的关系。具体来说,我们研究了:</p>

+ 3 - 3
-she-ding--fan-wu-zhi-ben-wei-bi--yi-zhong-ji-yu-fan-wu-zhi-neng-liang-de-wei-lai-huo-bi-ti-xi.html

@@ -18,7 +18,7 @@
   <meta name="author" content="Limour">
   <meta name="keywords" content="">
   
-    <meta name="description" content="在一个遥远的未来,人类已经掌握了反物质的生产和利用技术,创造了一种基于反物质能量的货币体系——反物质本位币。这种货币体系使得人类可以轻松地获取巨大的能量,同时建立了跨星系的共识,从而推动了科技和文明的飞速发展。 主要设计 反物质本位币是一种以正电子和反质子为主币的复本位制货币体系,1个反质子等于1836个正电子,货币单位为 E,1E,1 E,1E 为 6e16 个反质子,1 E$的反物质与相同数量">
+    <meta name="description" content="在一个遥远的未来,人类已经掌握了反物质的生产和利用技术,创造了一种基于反物质能量的货币体系——反物质本位币。这种货币体系使得人类可以轻松地获取巨大的能量,同时建立了跨星系的共识,从而推动了科技和文明的飞速发展。 主要设计 反物质本位币是一种以正电子和反质子为主币的复本位制货币体系,1个反质子等于1836个正电子,货币单位为 E$,1 E$ 为 6e16 个反质子,1 E$的反物质与相同数量的物质完">
   
   
   
@@ -321,9 +321,9 @@
                 
                 <p>在一个遥远的未来,人类已经掌握了反物质的生产和利用技术,创造了一种基于反物质能量的货币体系——反物质本位币。这种货币体系使得人类可以轻松地获取巨大的能量,同时建立了跨星系的共识,从而推动了科技和文明的飞速发展。</p>
 <h2 id="主要设计">主要设计</h2>
-<p>反物质本位币是一种以正电子和反质子为主币的复本位制货币体系,1个反质子等于1836个正电子,货币单位为 E<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>,</mtext><mn>1</mn><mi>E</mi></mrow><annotation encoding="application/x-tex">,1 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 cjk_fallback">,</span><span class="mord">1</span><span class="mord mathnormal" style="margin-right:0.05764em;">E</span></span></span></span> 为 6e16 个反质子,1 E$的反物质与相同数量的物质完全湮灭产生的能量约为5千瓦时。反物质本位币的未来货币体系设计如下:</p>
+<p>反物质本位币是一种以正电子和反质子为主币的复本位制货币体系,1个反质子等于1836个正电子,货币单位为 E$,1 E$ 为 6e16 个反质子,1 E$的反物质与相同数量的物质完全湮灭产生的能量约为5千瓦时。反物质本位币的未来货币体系设计如下:</p>
 <ul>
-<li><strong>货币单位</strong>:E<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>,</mtext><mn>1</mn><mi>E</mi></mrow><annotation encoding="application/x-tex">,1 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 cjk_fallback">,</span><span class="mord">1</span><span class="mord mathnormal" style="margin-right:0.05764em;">E</span></span></span></span> 为6e16个反质子。</li>
+<li><strong>货币单位</strong>:E$,1 E$ 为6e16个反质子。</li>
 <li><strong>本位币</strong>:正电子和反质子,1个反质子等于1836个正电子</li>
 <li><strong>反物质生产</strong>:利用高能光子碰撞产生物质和反物质,并用电磁场分离捕获反物质。</li>
 <li><strong>反物质储存</strong>:采用磁场约束,分开储存正电子和反质子,并制造反物质储存罐作为外部支付方式。</li>

文件差异内容过多而无法显示
+ 2 - 3
-shell-jie-xi-json.html


+ 1 - 1
-shi-yong--Gost--da-jian--HTTPS--dai-li.html

@@ -326,7 +326,7 @@
 <li>代理设置为 yourdomain:13443 用户名 limour 密码 passwd</li>
 <li>使用SwitchyOmega插件时,每次打开浏览器先访问一下 knock.limour.top 进行认证激活</li>
 </ul>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br><span class="hljs-attr">services:</span><br>    <span class="hljs-attr">gost:</span><br>        <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br>        <span class="hljs-attr">ports:</span><br>            <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;13443:13443&#x27;</span><br>        <span class="hljs-attr">image:</span> <span class="hljs-string">ginuerzh/gost</span><br>        <span class="hljs-attr">volumes:</span><br>            <span class="hljs-bullet">-</span> <span class="hljs-string">./ssl/fullchain.pem:/bin/cert.pem:ro</span><br>            <span class="hljs-bullet">-</span> <span class="hljs-string">./ssl/privkey.key:/bin/key.pem:ro</span><br>        <span class="hljs-attr">command:</span> <span class="hljs-string">-L=&quot;http+tls://limour:passwd@:13443?cert=cert.pem&amp;key=key.pem&amp;probe_resist=code:400&amp;knock=knock.limour.top&quot;</span><br><br></code></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">    <span class="attr">gost:</span></span><br><span class="line">        <span class="attr">restart:</span> <span class="string">unless-stopped</span></span><br><span class="line">        <span class="attr">ports:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;13443:13443&#x27;</span></span><br><span class="line">        <span class="attr">image:</span> <span class="string">ginuerzh/gost</span></span><br><span class="line">        <span class="attr">volumes:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">./ssl/fullchain.pem:/bin/cert.pem:ro</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">./ssl/privkey.key:/bin/key.pem:ro</span></span><br><span class="line">        <span class="attr">command:</span> <span class="string">-L=&quot;http+tls://limour:passwd@:13443?cert=cert.pem&amp;key=key.pem&amp;probe_resist=code:400&amp;knock=knock.limour.top&quot;</span></span><br><span class="line"></span><br></pre></td></tr></table></figure>
                 
               </div>
             

+ 1 - 1
-zai-kong-zhong-bao-zha-de-xing-jian-wei-he-ying-de-quan-cheng-zhang-sheng.html

@@ -319,7 +319,7 @@
             
               <div class="markdown-body">
                 
-                <p>刷到了<a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cuYmlsaWJpbGkuY29tL3ZpZGVvL0JWMVV2NHkxRTdOaQ==" rel="noopener external nofollow noreferrer">《汪诘:在空中爆炸的星舰,为何赢得全程掌声?》</a>,有一点点小小的心绪在涌动,故此记录。</p>
+                <p>刷到了<a target="_blank" rel="noopener" href="https://www.bilibili.com/video/BV1Uv4y1E7Ni">《汪诘:在空中爆炸的星舰,为何赢得全程掌声?》</a>,有一点点小小的心绪在涌动,故此记录。</p>
 <ol>
 <li>就算没有任何现实意义,在部分人心中,探索太空也比一万个饥民更有意义。</li>
 <li>没有我们也没关系吧,遗传随机算法跑了很久,最后找到了一个较优解,虽然最后这个求解过程中产生的其他次优解被放弃,但整个求解过程仍是意义非凡和激动人心的。其他解虽然被放弃了,但作为求解过程的一部分,也可以与有荣焉吧。</li>

+ 33 - 5
Aggregating-Azure-and-OpenAI-APIs-with-OneAPI.html

@@ -258,7 +258,7 @@
       <span class="post-meta mr-2">
         <i class="iconfont icon-chart"></i>
         
-          939 words
+          1.2k words
         
       </span>
     
@@ -269,7 +269,7 @@
         
         
         
-          8 mins
+          10 mins
         
       </span>
     
@@ -311,7 +311,7 @@
               <p id="updated-time" class="note note-info" style="">
                 
                   
-                    Last updated on March 20, 2024 pm
+                    Last updated on September 5, 2024 pm
                   
                 
               </p>
@@ -352,6 +352,34 @@
 <li>去控制台新建一个筛选器,将筛选关闭,并开启异步筛选注释</li>
 <li>设置模型部署中模型的高级选项,切换筛选器为刚刚创建的筛选器</li>
 </ul>
+<h2 id="附加-Google-Vertex">附加 Google Vertex</h2>
+<h3 id="注册-GCP-账户">注册 GCP 账户</h3>
+<ul>
+<li>访问 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jbG91ZC5nb29nbGUuY29tL3ZlcnRleC1haQ==" rel="noopener external nofollow noreferrer">https://cloud.google.com/vertex-ai</a> 并注册GCP账户。</li>
+<li>激活账户获得所有模型的访问权限</li>
+</ul>
+<h3 id="启用-Vertex-AI-API">启用 Vertex AI API</h3>
+<ul>
+<li>访问 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jb25zb2xlLmNsb3VkLmdvb2dsZS5jb20vbWFya2V0cGxhY2UvcHJvZHVjdC9nb29nbGUvYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbQ==" rel="noopener external nofollow noreferrer">https://console.cloud.google.com/marketplace/product/google/aiplatform.googleapis.com</a> 为你的项目启用 Vertex AI API。</li>
+<li>访问 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jb25zb2xlLmNsb3VkLmdvb2dsZS5jb20vdmVydGV4LWFpL3B1Ymxpc2hlcnMvYW50aHJvcGljL21vZGVsLWdhcmRlbi9jbGF1ZGUtMy01LXNvbm5ldA==" rel="noopener external nofollow noreferrer">https://console.cloud.google.com/vertex-ai/publishers/anthropic/model-garden/claude-3-5-sonnet</a> 申请 Claude 模型。</li>
+<li>访问 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jb25zb2xlLmNsb3VkLmdvb2dsZS5jb20vYXBpcy9saWJyYXJ5L2lhbWNyZWRlbnRpYWxzLmdvb2dsZWFwaXMuY29t" rel="noopener external nofollow noreferrer">https://console.cloud.google.com/apis/library/iamcredentials.googleapis.com</a> 激活 IAM Service Account Credentials API</li>
+</ul>
+<h3 id="创建服务账户">创建服务账户</h3>
+<ul>
+<li>访问 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jb25zb2xlLmNsb3VkLmdvb2dsZS5jb20vcHJvamVjdHNlbGVjdG9yL2lhbS1hZG1pbi9zZXJ2aWNlYWNjb3VudHMvY3JlYXRlP3dhbGt0aHJvdWdoX2lkPWlhbS0tY3JlYXRlLXNlcnZpY2UtYWNjb3VudCNzdGVwX2luZGV4PTE=" rel="noopener external nofollow noreferrer">https://console.cloud.google.com/projectselector/iam-admin/serviceaccounts/create?walkthrough_id=iam--create-service-account#step_index=1</a></li>
+<li>选择你之前创建的项目ID。</li>
+<li>确保为服务账户授予 <code>Vertex AI Service Agent</code>, <code>Service Account Token Creator</code> 和 <code>Vertex AI User</code> 的角色。</li>
+<li>在你刚创建的服务账户页面,转到&quot;密钥&quot;标签,点击&quot;添加密钥&quot;。</li>
+<li>选择&quot;创建新密钥&quot;并选择&quot;JSON&quot;作为密钥类型。</li>
+<li>密钥文件将自动下载。该文件包含worker所需的变量,如project_id、private_key和client_email。</li>
+</ul>
+<h3 id="添加到-one-api-渠道">添加到 one-api 渠道</h3>
+<ul>
+<li>区域 Region 写 <code>us-east5</code></li>
+<li>Vertex AI Project ID 在 json 文件里</li>
+<li>Google Cloud Application Default Credentials JSON 为下载的 json 文件的内容</li>
+<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3NvbmdxdWFucGVuZy9vbmUtYXBpL3B1bGwvMTYyMQ==" rel="noopener external nofollow noreferrer">详细内容点此</a></li>
+</ul>
 <h2 id="附加-Amazon-Bedrock">附加 Amazon Bedrock</h2>
 <ul>
 <li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly91cy13ZXN0LTIuY29uc29sZS5hd3MuYW1hem9uLmNvbS9iZWRyb2NrL2hvbWU=" rel="noopener external nofollow noreferrer">申请模型访问权限</a></li>
@@ -372,7 +400,7 @@
 <figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&quot;3&quot;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">sillytavern:</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">ghcr.io/sillytavern/sillytavern:latest</span><br>    <span class="hljs-attr">volumes:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&quot;./config:/home/node/app/config&quot;</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&quot;./user:/home/node/app/public/user&quot;</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br> <br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
 <h2 id="附加-部署-Next-Web">附加 部署 Next-Web</h2>
 <figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/next-web &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/next-web &amp;&amp; nano docker-compose.yml<br>sudo docker-compose up -d<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">next-web:</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">yidadaa/chatgpt-next-web:latest</span><br>    <span class="hljs-attr">environment:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">TZ=Asia/Shanghai</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">BASE_URL=http://one-api:3000/</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">CUSTOM_MODELS=-all,+gpt-3.5-turbo,+gpt-4-turbo,+gpt-4-vision,+claude-3-sonnet,+claude-3-opus,+my-gemini-pro,+my-gemini-pro-vision,gpt-4-g,pplx-online</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">next-web:</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">yidadaa/chatgpt-next-web:latest</span><br>    <span class="hljs-attr">environment:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">TZ=Asia/Shanghai</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">BASE_URL=http://one-api:3000/</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">CUSTOM_MODELS=-all,+gpt-3.5-turbo@openai,+gpt-4-turbo@openai,+gpt-4o@openai,+claude-3-haiku@openai,+claude-3.5-sonnet@openai</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">ENABLE_BALANCE_QUERY=1</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
 <p><img src="https://img.limour.top/2023/10/03/651c368465000.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></p>
 <ul>
 <li><a href="/Docker-bu-shu-Nginx-Proxy-Manager.html#%E6%B7%BB%E5%8A%A0%E5%9F%BA%E6%9C%AC%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81">添加基本身份验证</a></li>
@@ -441,7 +469,7 @@
       
         <div class="license-meta-item license-meta-date">
           <div>Updated on</div>
-          <div>March 20, 2024</div>
+          <div>September 5, 2024</div>
         </div>
       
       

+ 1 - 1
Azure-AI-prevents-reverse-wool-shearing.html

@@ -321,7 +321,7 @@
                 
                 <h2 id="起因">起因</h2>
 <p>今天收到 Azure 的付费邮件,一看账单,好家伙,24.54$ ,比上个月暴涨 622%,给我 CPU 干烧了。</p>
-<p>赶紧去成本分析里按资源分类看上个月的扣费详情,然后就看到两个 10.33$ 的 <code>Container Registry</code>,分别位于我在 <a href="https://hexo.limour.top/go/#aHR0cDovL2FpLmF6dXJlLmNvbS8=" rel="noopener external nofollow noreferrer">Azure AI Studio</a> 里的两个不同项目所在区域。</p>
+<p>赶紧去成本分析里按资源分类看上个月的扣费详情,然后就看到两个 10.33$ 的 <code>Container Registry</code>,分别位于我在 <a target="_blank" rel="noopener" href="http://ai.azure.com/">Azure AI Studio</a> 里的两个不同项目所在区域。</p>
 <p>一顿折腾,发现这个 Container Registry,有一年的免费试用期,但是免费限额是 31/个/天,一个 15 天刚好是 10.33$ 。</p>
 <p>这 Azure 不讲武德,这样免费,头半个月根本不知道这东西要收费,等月末美滋滋去付账单时钱都已经扣完了。。。</p>
 <p>特别是,这东西似乎是 Azure AI Studio 自动开通的,我根本没有用到过它。心情更糟了。</p>

+ 8 - 8
Building-a-traffic-statistics-tool-Shynet.html

@@ -319,32 +319,32 @@
             
               <div class="markdown-body">
                 
-                <p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL21pbGVzbWNjL3NoeW5ldA==" rel="noopener external nofollow noreferrer">Shynet</a> 是一款用 python 编写的现代、隐私友好、无需Cookie或JS即可工作的网络流量统计工具。</p>
-<p>相比 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3VtYW1pLXNvZnR3YXJlL3VtYW1p" rel="noopener external nofollow noreferrer">Umami</a>, Shynet 支持通过 1 pixel 的图像进行统计,而不依赖 JS, 并且 Shynet 统计的信息更加详细。</p>
+                <p><a target="_blank" rel="noopener" href="https://github.com/milesmcc/shynet">Shynet</a> 是一款用 python 编写的现代、隐私友好、无需Cookie或JS即可工作的网络流量统计工具。</p>
+<p>相比 <a target="_blank" rel="noopener" href="https://github.com/umami-software/umami">Umami</a>, Shynet 支持通过 1 pixel 的图像进行统计,而不依赖 JS, 并且 Shynet 统计的信息更加详细。</p>
 <p><img src="https://img.limour.top/2024/03/25/660177c20629f.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt="最终效果"></p>
 <h2 id="搭建-Shynet">搭建 Shynet</h2>
 <ul>
 <li><a href="/Docker-bu-shu-Nginx-Proxy-Manager">反向代理服务</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/shynet &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/shynet &amp;&amp; nano docker-compose.yml<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.6&#x27;</span><br> <br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">shynet:</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">milesmcc/shynet:latest</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">always</span><br>    <span class="hljs-attr">env_file:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">.env</span><br>    <span class="hljs-attr">volumes:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">./db:/var/local/shynet/db/</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">/etc/localtime:/etc/localtime:ro</span><br> <br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/shynet &amp;&amp; <span class="built_in">cd</span> ~/app/shynet &amp;&amp; nano docker-compose.yml</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.6&#x27;</span></span><br><span class="line"> </span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">shynet:</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">milesmcc/shynet:latest</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">always</span></span><br><span class="line">    <span class="attr">env_file:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">.env</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">./db:/var/local/shynet/db/</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">/etc/localtime:/etc/localtime:ro</span></span><br><span class="line"> </span><br><span class="line"><span class="attr">networks:</span></span><br><span class="line">  <span class="attr">default:</span></span><br><span class="line">    <span class="attr">external:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">name:</span> <span class="string">ngpm</span></span><br></pre></td></tr></table></figure>
 <ul>
 <li>配置环境变量</li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><code class="hljs bash">wget -O .<span class="hljs-built_in">env</span> https://github.com/milesmcc/shynet/raw/master/TEMPLATE.<span class="hljs-built_in">env</span><br><span class="hljs-comment"># 注释掉 .env 中 PostgreSQL 相关的部分,启用 SQLITE 相关的部分</span><br><span class="hljs-comment"># 注释掉 .env 中 Email 相关的部分</span><br><span class="hljs-comment"># 按说明生成 DJANGO_SECRET_KEY</span><br><span class="hljs-comment"># 修改 ALLOWED_HOSTS 和 CSRF_TRUSTED_ORIGINS</span><br><span class="hljs-comment"># 语言换成中文 LANGUAGE_CODE=zh-cn</span><br><span class="hljs-comment"># 时区换成上海 TIME_ZONE=Asia/Shanghai</span><br><span class="hljs-built_in">mkdir</span> -p db &amp;&amp; <span class="hljs-built_in">chmod</span> 777 db<br>sudo docker-compose up -d<br><span class="hljs-comment"># 反代 shynet:8080</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">wget -O .<span class="built_in">env</span> https://github.com/milesmcc/shynet/raw/master/TEMPLATE.<span class="built_in">env</span></span><br><span class="line"><span class="comment"># 注释掉 .env 中 PostgreSQL 相关的部分,启用 SQLITE 相关的部分</span></span><br><span class="line"><span class="comment"># 注释掉 .env 中 Email 相关的部分</span></span><br><span class="line"><span class="comment"># 按说明生成 DJANGO_SECRET_KEY</span></span><br><span class="line"><span class="comment"># 修改 ALLOWED_HOSTS 和 CSRF_TRUSTED_ORIGINS</span></span><br><span class="line"><span class="comment"># 语言换成中文 LANGUAGE_CODE=zh-cn</span></span><br><span class="line"><span class="comment"># 时区换成上海 TIME_ZONE=Asia/Shanghai</span></span><br><span class="line"><span class="built_in">mkdir</span> -p db &amp;&amp; <span class="built_in">chmod</span> 777 db</span><br><span class="line">sudo docker-compose up -d</span><br><span class="line"><span class="comment"># 反代 shynet:8080</span></span><br></pre></td></tr></table></figure>
 <ul>
 <li>配置管理账号</li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo docker-compose <span class="hljs-built_in">exec</span> -it shynet ./manage.py registeradmin &lt;your email&gt;<br><span class="hljs-comment"># 控制台输出如下信息</span><br><span class="hljs-comment"># Email address: &lt;your email&gt;</span><br><span class="hljs-comment"># Password: &lt;Password&gt;</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">sudo docker-compose <span class="built_in">exec</span> -it shynet ./manage.py registeradmin &lt;your email&gt;</span><br><span class="line"><span class="comment"># 控制台输出如下信息</span></span><br><span class="line"><span class="comment"># Email address: &lt;your email&gt;</span></span><br><span class="line"><span class="comment"># Password: &lt;Password&gt;</span></span><br></pre></td></tr></table></figure>
 <h2 id="配置混淆">配置混淆</h2>
-<figure class="highlight nginx"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs nginx"><span class="hljs-attribute">sub_filter</span> <span class="hljs-string">&#x27;https://xxx/ingress/&#x27;</span> <span class="hljs-string">&#x27;https://xxx/vue/&#x27;</span>;<br><span class="hljs-attribute">sub_filter_once</span> <span class="hljs-literal">off</span>;<br><span class="hljs-attribute">sub_filter_types</span> application/javascript;<br></code></pre></td></tr></table></figure>
+<figure class="highlight nginx"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attribute">sub_filter</span> <span class="string">&#x27;https://xxx/ingress/&#x27;</span> <span class="string">&#x27;https://xxx/vue/&#x27;</span>;</span><br><span class="line"><span class="attribute">sub_filter_once</span> <span class="literal">off</span>;</span><br><span class="line"><span class="attribute">sub_filter_types</span> application/javascript;</span><br></pre></td></tr></table></figure>
 <p><img src="https://img.limour.top/2024/03/25/6601762cad36c.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt=""></p>
 <h2 id="配置-Hexo">配置 Hexo</h2>
 <ul>
 <li><a href="/-ji-lu--zai-GitHub-shang-da-jian-Hexo">搭建 Hexo</a></li>
 <li>编辑 <code>scripts/custom.js</code>, 内容如下</li>
 </ul>
-<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs js"><span class="hljs-comment">// shynet 统计</span><br>hexo.<span class="hljs-property">extend</span>.<span class="hljs-property">injector</span>.<span class="hljs-title function_">register</span>(<span class="hljs-string">&#x27;head_begin&#x27;</span>, <span class="hljs-string">`</span><br><span class="hljs-string">&lt;script defer src=&quot;https://xxxx/vue/xxxx/script.js&quot;&gt;&lt;/script&gt;</span><br><span class="hljs-string">`</span>);<br></code></pre></td></tr></table></figure>
+<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">// shynet 统计</span></span><br><span class="line">hexo.<span class="property">extend</span>.<span class="property">injector</span>.<span class="title function_">register</span>(<span class="string">&#x27;head_begin&#x27;</span>, <span class="string">`</span></span><br><span class="line"><span class="string">&lt;script defer src=&quot;https://xxxx/vue/xxxx/script.js&quot;&gt;&lt;/script&gt;</span></span><br><span class="line"><span class="string">`</span>);</span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 3 - 3
Compile-Qwen-1.8B-Chat-using-MLC-LLM-on-Win.html


文件差异内容过多而无法显示
+ 1 - 1
Convert-BlueLM-7B-Chat-to-the-standard-GGUF-model.html


文件差异内容过多而无法显示
+ 3 - 3
Counts-ju-zhen-de-biao-zhun-hua-fang-fa--TMM-he-VST-RLOG.html


文件差异内容过多而无法显示
+ 2 - 2
DOCKER-an-zhuang-liu-cheng-ji-lu.html


文件差异内容过多而无法显示
+ 5 - 6
Docker-bu-shu-Matrix-Dendrite.html


文件差异内容过多而无法显示
+ 1 - 3
Docker-bu-shu-Nginx-Proxy-Manager.html


文件差异内容过多而无法显示
+ 0 - 1
Docker-da-jian-MicroBin.html


文件差异内容过多而无法显示
+ 7 - 7
Enjoy-unlimited-length-LLM-role-playing-with-6GB-of-VRAM.html


文件差异内容过多而无法显示
+ 1 - 3
FFT-de-you-qu-ying-yong-ji-suan-zheng-shu-cheng-fa.html


文件差异内容过多而无法显示
+ 1 - 1
Forest-plot-displays-the-results-of-regression-analysis.html


文件差异内容过多而无法显示
+ 1 - 2
Lightweight-personal-navigation-page-Flare.html


+ 12 - 12
Linux-Setting-AP.html

@@ -324,35 +324,35 @@
 <p>无线网卡是垃圾的 <code>mediatek mt7921e</code></p>
 <h2 id="更新内核">更新内核</h2>
 <p>因为网卡垃圾,不得不更新到最新的内核才支持 AP 设置</p>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs bash">proxychains wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh<br><span class="hljs-built_in">chmod</span> +x ubuntu-mainline-kernel.sh<br>sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 17C622B0  <span class="hljs-comment"># 网络错误,需要绕过某个东西</span><br>sudo proxychains ./ubuntu-mainline-kernel.sh -i<br>sudo reboot<br><span class="hljs-built_in">uname</span> -r<br>sudo apt --fix-broken install<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">proxychains wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh</span><br><span class="line"><span class="built_in">chmod</span> +x ubuntu-mainline-kernel.sh</span><br><span class="line">sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 17C622B0  <span class="comment"># 网络错误,需要绕过某个东西</span></span><br><span class="line">sudo proxychains ./ubuntu-mainline-kernel.sh -i</span><br><span class="line">sudo reboot</span><br><span class="line"><span class="built_in">uname</span> -r</span><br><span class="line">sudo apt --fix-broken install</span><br></pre></td></tr></table></figure>
 <h2 id="解决-53-端口占用">解决 53 端口占用</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo systemctl stop systemd-resolved<br>sudo nano /etc/systemd/resolved.conf<br></code></pre></td></tr></table></figure>
-<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs conf">[Resolve]<br>DNS=8.8.8.8         #取消注释,增加dns<br>DNSStubListener=no    #取消注释,把yes改为no<br></code></pre></td></tr></table></figure>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo <span class="hljs-built_in">ln</span> -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">sudo systemctl stop systemd-resolved</span><br><span class="line">sudo nano /etc/systemd/resolved.conf</span><br></pre></td></tr></table></figure>
+<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">[Resolve]</span><br><span class="line">DNS=8.8.8.8         #取消注释,增加dns</span><br><span class="line">DNSStubListener=no    #取消注释,把yes改为no</span><br></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo <span class="built_in">ln</span> -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf</span><br></pre></td></tr></table></figure>
 <h2 id="安装-create-ap">安装 create_ap</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> /dev/shm/<br>proxychains git <span class="hljs-built_in">clone</span> https://github.com/oblique/create_ap<br><span class="hljs-built_in">cd</span> create_ap<br>sudo make install<br>sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> /dev/shm/</span><br><span class="line">proxychains git <span class="built_in">clone</span> https://github.com/oblique/create_ap</span><br><span class="line"><span class="built_in">cd</span> create_ap</span><br><span class="line">sudo make install</span><br><span class="line">sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq</span><br></pre></td></tr></table></figure>
 <h2 id="测试-create-ap">测试 create_ap</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo create_ap wlp2s0 enp1s0 ser5 &lt;密码&gt; --country CN -c 157 --freq-band 5 --no-virt<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo create_ap wlp2s0 enp1s0 ser5 &lt;密码&gt; --country CN -c 157 --freq-band 5 --no-virt</span><br></pre></td></tr></table></figure>
 <h2 id="启用-create-ap">启用 create_ap</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs bash">nano create_ap.service<br>sudo <span class="hljs-built_in">mv</span> create_ap.service /etc/systemd/system/create_ap.service<br>sudo systemctl <span class="hljs-built_in">enable</span> create_ap<br>sudo systemctl start create_ap<br></code></pre></td></tr></table></figure>
-<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs conf">[Unit]<br>Description=create_ap<br>After=network.target docker.service<br>[Service]<br>ExecStart=/usr/bin/create_ap wlp2s0 enp1s0 ser5 &lt;密码&gt; --country CN -c 157 --freq-band 5 --no-virt<br>ExecReload=/bin/kill -HUP $MAINPID<br>Restart=on-failure<br>[Install]<br>WantedBy=multi-user.target<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">nano create_ap.service</span><br><span class="line">sudo <span class="built_in">mv</span> create_ap.service /etc/systemd/system/create_ap.service</span><br><span class="line">sudo systemctl <span class="built_in">enable</span> create_ap</span><br><span class="line">sudo systemctl start create_ap</span><br></pre></td></tr></table></figure>
+<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">[Unit]</span><br><span class="line">Description=create_ap</span><br><span class="line">After=network.target docker.service</span><br><span class="line">[Service]</span><br><span class="line">ExecStart=/usr/bin/create_ap wlp2s0 enp1s0 ser5 &lt;密码&gt; --country CN -c 157 --freq-band 5 --no-virt</span><br><span class="line">ExecReload=/bin/kill -HUP $MAINPID</span><br><span class="line">Restart=on-failure</span><br><span class="line">[Install]</span><br><span class="line">WantedBy=multi-user.target</span><br></pre></td></tr></table></figure>
 <h2 id="增加稳定性">增加稳定性</h2>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo crontab -e<br><span class="hljs-comment"># 5 4 * * * /usr/bin/systemctl restart create_ap</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">sudo crontab -e</span><br><span class="line"><span class="comment"># 5 4 * * * /usr/bin/systemctl restart create_ap</span></span><br></pre></td></tr></table></figure>
 <h2 id="踩坑花絮">踩坑花絮</h2>
 <ul>
 <li><code>lnxrouter</code> 虽然在 <code>create_ap</code> 上进行了更新,但是实际体验在所有信道上都报错,折腾了半天,放弃</li>
 <li>搜到一些老旧的教程,自己去折腾 <code>hostapd</code>,然后自己去配置网桥的时候把服务器弄断网好几次,不得不到处找显示器和键盘</li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo su<br><span class="hljs-built_in">cat</span> &lt;&lt; <span class="hljs-string">EOF &gt; /etc/hostapd/hostapd.conf</span><br><span class="hljs-string">interface=wlp2s0</span><br><span class="hljs-string">bridge=br-ap</span><br><span class="hljs-string">driver=nl80211</span><br><span class="hljs-string">ssid=ser5</span><br><span class="hljs-string">hw_mode=a</span><br><span class="hljs-string">channel=165</span><br><span class="hljs-string">country_code=CN</span><br><span class="hljs-string">macaddr_acl=0</span><br><span class="hljs-string">auth_algs=3</span><br><span class="hljs-string">wpa=2</span><br><span class="hljs-string">wpa_passphrase=&lt;密码&gt;</span><br><span class="hljs-string">wpa_key_mgmt=WPA-PSK</span><br><span class="hljs-string">wpa_pairwise=TKIP CCMP</span><br><span class="hljs-string">rsn_pairwise=TKIP CCMP</span><br><span class="hljs-string">EOF</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">sudo su</span><br><span class="line"><span class="built_in">cat</span> &lt;&lt; <span class="string">EOF &gt; /etc/hostapd/hostapd.conf</span></span><br><span class="line"><span class="string">interface=wlp2s0</span></span><br><span class="line"><span class="string">bridge=br-ap</span></span><br><span class="line"><span class="string">driver=nl80211</span></span><br><span class="line"><span class="string">ssid=ser5</span></span><br><span class="line"><span class="string">hw_mode=a</span></span><br><span class="line"><span class="string">channel=165</span></span><br><span class="line"><span class="string">country_code=CN</span></span><br><span class="line"><span class="string">macaddr_acl=0</span></span><br><span class="line"><span class="string">auth_algs=3</span></span><br><span class="line"><span class="string">wpa=2</span></span><br><span class="line"><span class="string">wpa_passphrase=&lt;密码&gt;</span></span><br><span class="line"><span class="string">wpa_key_mgmt=WPA-PSK</span></span><br><span class="line"><span class="string">wpa_pairwise=TKIP CCMP</span></span><br><span class="line"><span class="string">rsn_pairwise=TKIP CCMP</span></span><br><span class="line"><span class="string">EOF</span></span><br></pre></td></tr></table></figure>
 <ul>
 <li>收获教训:没事别碰 <code>/etc/netplan/00-installer-config.yaml</code>,特别是没显示器和键盘的时候</li>
 <li>获取网卡型号和驱动型号,查看支持的信道</li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo ethtool -i wlp2s0<br>sudo lspci -nn | grep <span class="hljs-string">&quot;Network&quot;</span><br>iwlist wlp2s0 channel<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">sudo ethtool -i wlp2s0</span><br><span class="line">sudo lspci -nn | grep <span class="string">&quot;Network&quot;</span></span><br><span class="line">iwlist wlp2s0 channel</span><br></pre></td></tr></table></figure>
 <ul>
 <li>另外新内核似乎不需要 <code>haveged</code> 来增加熵了</li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cat</span> /proc/sys/kernel/random/entropy_avail<br>systemctl status haveged <br>apt install haveged<br>systemctl <span class="hljs-built_in">enable</span> haveged<br>systemctl start haveged<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cat</span> /proc/sys/kernel/random/entropy_avail</span><br><span class="line">systemctl status haveged </span><br><span class="line">apt install haveged</span><br><span class="line">systemctl <span class="built_in">enable</span> haveged</span><br><span class="line">systemctl start haveged</span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 2 - 2
Mendelian-Randomization.html


文件差异内容过多而无法显示
+ 0 - 2
Protocol-for-intranet-penetration-based-on-QUIC.html


+ 1 - 1
R-jie-jue-dao-chu-PDF-shi-de-zi-ti-wen-ti.html

@@ -326,7 +326,7 @@
 <li>conda install -c conda-forge r-showtext -y</li>
 </ul>
 <h2 id="绘图">绘图</h2>
-<figure class="highlight r"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs R">sysfonts<span class="hljs-operator">::</span>font_add<span class="hljs-punctuation">(</span><span class="hljs-string">&quot;Arial Narrow&quot;</span><span class="hljs-punctuation">,</span> <span class="hljs-string">&quot;~/font/Arial Narrow.ttf&quot;</span><span class="hljs-punctuation">)</span> <span class="hljs-comment"># 添加字体</span><br>sysfonts<span class="hljs-operator">::</span>font_families<span class="hljs-punctuation">(</span><span class="hljs-punctuation">)</span> <span class="hljs-comment"># 检查是否添加成功</span><br><span class="hljs-punctuation">&#123;</span>pdf<span class="hljs-punctuation">(</span>file <span class="hljs-operator">=</span> <span class="hljs-string">&#x27;B_bnCov.plot.pdf&#x27;</span><span class="hljs-punctuation">,</span> width <span class="hljs-operator">=</span> <span class="hljs-number">12</span><span class="hljs-punctuation">,</span> height <span class="hljs-operator">=</span> <span class="hljs-number">12</span><span class="hljs-punctuation">)</span><br> showtext<span class="hljs-operator">::</span>showtext_begin<span class="hljs-punctuation">(</span><span class="hljs-punctuation">)</span><br> print<span class="hljs-punctuation">(</span>bnCov<span class="hljs-operator">$</span>plot<span class="hljs-punctuation">)</span><br> showtext<span class="hljs-operator">::</span>showtext_end<span class="hljs-punctuation">(</span><span class="hljs-punctuation">)</span><br>dev.off<span class="hljs-punctuation">(</span><span class="hljs-punctuation">)</span><span class="hljs-punctuation">&#125;</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight r"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">sysfonts<span class="operator">::</span>font_add<span class="punctuation">(</span><span class="string">&quot;Arial Narrow&quot;</span><span class="punctuation">,</span> <span class="string">&quot;~/font/Arial Narrow.ttf&quot;</span><span class="punctuation">)</span> <span class="comment"># 添加字体</span></span><br><span class="line">sysfonts<span class="operator">::</span>font_families<span class="punctuation">(</span><span class="punctuation">)</span> <span class="comment"># 检查是否添加成功</span></span><br><span class="line"><span class="punctuation">&#123;</span>pdf<span class="punctuation">(</span>file <span class="operator">=</span> <span class="string">&#x27;B_bnCov.plot.pdf&#x27;</span><span class="punctuation">,</span> width <span class="operator">=</span> <span class="number">12</span><span class="punctuation">,</span> height <span class="operator">=</span> <span class="number">12</span><span class="punctuation">)</span></span><br><span class="line"> showtext<span class="operator">::</span>showtext_begin<span class="punctuation">(</span><span class="punctuation">)</span></span><br><span class="line"> print<span class="punctuation">(</span>bnCov<span class="operator">$</span>plot<span class="punctuation">)</span></span><br><span class="line"> showtext<span class="operator">::</span>showtext_end<span class="punctuation">(</span><span class="punctuation">)</span></span><br><span class="line">dev.off<span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 0 - 0
Rclone-aria2-zuo-Onedrive-li-xian-xia-zai-ji.html


文件差异内容过多而无法显示
+ 4 - 4
Rclone-bei-fen-VPS-shu-ju-dao-onedrive.html


文件差异内容过多而无法显示
+ 0 - 0
Sample-size-calculation-for-survival-analysis-in-clinical-research.html


文件差异内容过多而无法显示
+ 0 - 1
SearXNG-kai-qi-morty.html


文件差异内容过多而无法显示
+ 1 - 2
Self-built-ad-blocking-DoH-server.html


文件差异内容过多而无法显示
+ 0 - 0
Solving-equations-using-postfix-notation.html


+ 1 - 1
The-Academy-System-Civilization-From-Hundreds-of-Millions-of-Years-Ago.html

@@ -321,7 +321,7 @@
                 
                 <blockquote>
 <p>人设来自<a href="/-chang-shi-Claude2-xie-yong-sheng-zhe-de-ri-ji">《永生者的日记》</a><br>
-由 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jbGF1ZGUuYWk=" rel="noopener external nofollow noreferrer">Claude2</a> 和 <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jaGF0Lm9wZW5haS5jb20=" rel="noopener external nofollow noreferrer">GPT-3.5</a> 联合创作。</p>
+由 <a target="_blank" rel="noopener" href="https://claude.ai">Claude2</a> 和 <a target="_blank" rel="noopener" href="https://chat.openai.com">GPT-3.5</a> 联合创作。</p>
 </blockquote>
 <p>我是一名永生者,在漫长的宇宙历史中,见证了无数文明的生生不息。今天我要向你详述的,是一段被遗忘在时光尘埃中的故事——亿万年前罗娑星系里的学院制文明。</p>
 <p>罗娑星系,这个拥有八大行星和三十多个卫星的恒星系统,曾孕育出一个独特的文明。起初,这只是母星上倦于中央集权的群体进行的一次移民活动。他们在寻找新的家园的过程中,逐渐形成了一整套新的社会理念。这就是后来被称为“学院制”的思想体系。</p>

文件差异内容过多而无法显示
+ 3 - 3
Use-Tunnel-to-speed-up-the-connection-of-VPS.html


+ 4 - 4
WEBP-jie-tu-gong-ju-ShareX--imagemagick.html

@@ -320,12 +320,12 @@
               <div class="markdown-body">
                 
                 <p>WebP可为 Web 上的图像提供卓越的无损和有损压缩。使用 WebP,网站管理员和 Web 开发人员可以创建更小、更丰富的图像,从而使 Web 更快。与 PNG 相比,WebP 无损图像的大小要小 26% 。在同等 SSIM质量指数下, WebP 有损图像比可比较的 JPEG 图像小 25-34%</p>
-<p>而平时用的截图功能,默认只提供png/jpeg格式的图片,手动转换太麻烦了。<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL1NuaXBhc3RlL2ZlZWRiYWNrL2lzc3Vlcy84Nzg=" rel="noopener external nofollow noreferrer">Snipaste</a> 的这个支持webp格式的issue也不知道解决了没有。😜</p>
-<p>在搜索解决方法时,发现了<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9taWNoYWVsbGl1bnNreS5jbi8yNTguaHRtbA==" rel="noopener external nofollow noreferrer">全站今日起使用WEBP格式,截图工具ShareX分享</a>,这篇文章分享了通过 ShareX + imagemagick 的方式曲线支持截图为webp。用了一下,感觉不错,因此记录一下流程。😏</p>
+<p>而平时用的截图功能,默认只提供png/jpeg格式的图片,手动转换太麻烦了。<a target="_blank" rel="noopener" href="https://github.com/Snipaste/feedback/issues/878">Snipaste</a> 的这个支持webp格式的issue也不知道解决了没有。😜</p>
+<p>在搜索解决方法时,发现了<a target="_blank" rel="noopener" href="https://michaelliunsky.cn/258.html">全站今日起使用WEBP格式,截图工具ShareX分享</a>,这篇文章分享了通过 ShareX + imagemagick 的方式曲线支持截图为webp。用了一下,感觉不错,因此记录一下流程。😏</p>
 <h2 id="准备软件">准备软件</h2>
 <ul>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9nZXRzaGFyZXguY29t" rel="noopener external nofollow noreferrer">ShareX</a> | <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL1NoYXJlWC9TaGFyZVg=" rel="noopener external nofollow noreferrer">Github Repo</a></li>
-<li><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9pbWFnZW1hZ2ljay5vcmcvc2NyaXB0L2Rvd25sb2FkLnBocA==" rel="noopener external nofollow noreferrer">imagemagick</a> | <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL0ltYWdlTWFnaWNrL0ltYWdlTWFnaWNr" rel="noopener external nofollow noreferrer">Github Repo</a></li>
+<li><a target="_blank" rel="noopener" href="https://getsharex.com">ShareX</a> | <a target="_blank" rel="noopener" href="https://github.com/ShareX/ShareX">Github Repo</a></li>
+<li><a target="_blank" rel="noopener" href="https://imagemagick.org/script/download.php">imagemagick</a> | <a target="_blank" rel="noopener" href="https://github.com/ImageMagick/ImageMagick">Github Repo</a></li>
 <li>imagemagick 下载第一个 Q16-HDRI-x64-dll.exe 就行,下载的是安装文件,需要运行进行安装。</li>
 </ul>
 <h2 id="ShareX-动作设置">ShareX 动作设置</h2>

+ 12 - 12
WebSocket-based-intranet-penetration-tool.html

@@ -319,33 +319,33 @@
             
               <div class="markdown-body">
                 
-                <p>国内的服务器除了挂个备案,不想再要了。而许多内网的服务需要在外网访问,内网穿透是必不可少的。但是用国外的服务器的话,需要过一层未知的东西,难免被误伤,融入汪洋大海也是必须的。之前折腾了一下通过套一层<a href="/Protocol-for-intranet-penetration-based-on-QUIC">QUIC</a>来伪装,不知道为什么,总是不稳定。寻寻觅觅,又找到一个特征少的内网穿透工具:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRodWIuY29tL3NhemltYS9wcm94eW50" rel="noopener external nofollow noreferrer">ProxyNT</a> 。ProxyNT是一个用python编写的基于WebSocket的反向代理服务器,可以透过NAT和防火墙将本地服务器暴露到公网上,从原理看,套上一层CDN保护公网ip也是可以的。</p>
+                <p>国内的服务器除了挂个备案,不想再要了。而许多内网的服务需要在外网访问,内网穿透是必不可少的。但是用国外的服务器的话,需要过一层未知的东西,难免被误伤,融入汪洋大海也是必须的。之前折腾了一下通过套一层<a href="/Protocol-for-intranet-penetration-based-on-QUIC">QUIC</a>来伪装,不知道为什么,总是不稳定。寻寻觅觅,又找到一个特征少的内网穿透工具:<a target="_blank" rel="noopener" href="https://github.com/sazima/proxynt">ProxyNT</a> 。ProxyNT是一个用python编写的基于WebSocket的反向代理服务器,可以透过NAT和防火墙将本地服务器暴露到公网上,从原理看,套上一层CDN保护公网ip也是可以的。</p>
 <h2 id="服务端">服务端</h2>
 <ul>
 <li><a href="/Docker-bu-shu-Nginx-Proxy-Manager">反向代理服务</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/proxynt &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/proxynt &amp;&amp; nano Dockerfile &amp;&amp; nano docker-compose.yml<br>docker build -t limour/proxynt .<br>nano config.json<br>sudo docker-compose up -d<br></code></pre></td></tr></table></figure>
-<figure class="highlight dockerfile"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs Dockerfile"><span class="hljs-keyword">FROM</span> python:<span class="hljs-number">3.9</span>-alpine<br><span class="hljs-keyword">RUN</span><span class="language-bash"> pip install -U python-snappy</span><br><span class="hljs-keyword">RUN</span><span class="language-bash"> pip install -U https://github.com/sazima/proxynt/archive/refs/heads/snappy.zip</span><br><span class="hljs-keyword">ENTRYPOINT</span><span class="language-bash"> [<span class="hljs-string">&quot;nt_server&quot;</span>, <span class="hljs-string">&quot;-c&quot;</span>, <span class="hljs-string">&quot;/opt/config.json&quot;</span>]</span><br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">proxynt:</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br>    <span class="hljs-attr">volumes:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;./config.json:/opt/config.json&#x27;</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;/etc/localtime:/etc/localtime:ro&#x27;</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">limour/proxynt</span><br> <br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
-<figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><code class="hljs json"><span class="hljs-punctuation">&#123;</span><br>    <span class="hljs-attr">&quot;port&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-number">18888</span><span class="hljs-punctuation">,</span><br>    <span class="hljs-attr">&quot;log_file&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;/dev/null&quot;</span><span class="hljs-punctuation">,</span><br>    <span class="hljs-attr">&quot;path&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;/websocket_path&quot;</span><span class="hljs-punctuation">,</span><br>    <span class="hljs-attr">&quot;password&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;helloworld&quot;</span><span class="hljs-punctuation">,</span><br>    <span class="hljs-attr">&quot;admin&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">&#123;</span><br>        <span class="hljs-attr">&quot;enable&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-literal"><span class="hljs-keyword">true</span></span><span class="hljs-punctuation">,</span><br>        <span class="hljs-attr">&quot;admin_password&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;new_password&quot;</span><br>    <span class="hljs-punctuation">&#125;</span><br><span class="hljs-punctuation">&#125;</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/proxynt &amp;&amp; <span class="built_in">cd</span> ~/app/proxynt &amp;&amp; nano Dockerfile &amp;&amp; nano docker-compose.yml</span><br><span class="line">docker build -t limour/proxynt .</span><br><span class="line">nano config.json</span><br><span class="line">sudo docker-compose up -d</span><br></pre></td></tr></table></figure>
+<figure class="highlight dockerfile"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">FROM</span> python:<span class="number">3.9</span>-alpine</span><br><span class="line"><span class="keyword">RUN</span><span class="language-bash"> pip install -U python-snappy</span></span><br><span class="line"><span class="keyword">RUN</span><span class="language-bash"> pip install -U https://github.com/sazima/proxynt/archive/refs/heads/snappy.zip</span></span><br><span class="line"><span class="keyword">ENTRYPOINT</span><span class="language-bash"> [<span class="string">&quot;nt_server&quot;</span>, <span class="string">&quot;-c&quot;</span>, <span class="string">&quot;/opt/config.json&quot;</span>]</span></span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">proxynt:</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">unless-stopped</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&#x27;./config.json:/opt/config.json&#x27;</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&#x27;/etc/localtime:/etc/localtime:ro&#x27;</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">limour/proxynt</span></span><br><span class="line"> </span><br><span class="line"><span class="attr">networks:</span></span><br><span class="line">  <span class="attr">default:</span></span><br><span class="line">    <span class="attr">external:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">name:</span> <span class="string">ngpm</span></span><br></pre></td></tr></table></figure>
+<figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;port&quot;</span><span class="punctuation">:</span> <span class="number">18888</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;log_file&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/dev/null&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;path&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/websocket_path&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;password&quot;</span><span class="punctuation">:</span> <span class="string">&quot;helloworld&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;admin&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;enable&quot;</span><span class="punctuation">:</span> <span class="literal"><span class="keyword">true</span></span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;admin_password&quot;</span><span class="punctuation">:</span> <span class="string">&quot;new_password&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure>
 <p><img src="https://img.limour.top/2023/11/09/654cc58f6ea33.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt="反代 proxynt:18888"></p>
 <h2 id="客户端">客户端</h2>
 <ul>
 <li><a href="/-fu-ke-GitHub-wen-jian-jia-su">GitHub 文件加速</a></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/proxynt &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/proxynt<br><span class="hljs-comment"># pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple</span><br><span class="hljs-comment"># pip install --use-pep517 python-snappy -i https://pypi.tuna.tsinghua.edu.cn/simple</span><br>pip install -U python-snappy -i https://pypi.tuna.tsinghua.edu.cn/simple<br>pip install -U  https://xxx.limour.top/token/https://github.com/sazima/proxynt/archive/refs/heads/snappy.zip<br>whereis nt_client<br></code></pre></td></tr></table></figure>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><code class="hljs bash">nano config.json<br>nt_client -c config.json <span class="hljs-comment"># 测试</span><br>nano proxynt.sh &amp;&amp; <span class="hljs-built_in">chmod</span> +x proxynt.sh<br>nano proxynt.service<br>sudo <span class="hljs-built_in">mv</span> proxynt.service /etc/systemd/system/proxynt.service<br>sudo systemctl <span class="hljs-built_in">enable</span> proxynt<br>sudo systemctl start proxynt<br>sudo systemctl status proxynt<br></code></pre></td></tr></table></figure>
-<figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs json"><span class="hljs-punctuation">&#123;</span><br>  <span class="hljs-attr">&quot;server&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">&#123;</span><br>    <span class="hljs-attr">&quot;url&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;wss://limour.top:443/websocket_path&quot;</span><span class="hljs-punctuation">,</span><br>    <span class="hljs-attr">&quot;password&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;helloworld&quot;</span><span class="hljs-punctuation">,</span><br>    <span class="hljs-attr">&quot;compress&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-literal"><span class="hljs-keyword">true</span></span><br>  <span class="hljs-punctuation">&#125;</span><span class="hljs-punctuation">,</span><br>  <span class="hljs-attr">&quot;client_name&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;home_pc&quot;</span><span class="hljs-punctuation">,</span><br>  <span class="hljs-attr">&quot;log_file&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;/home/limour/app/proxynt/nt.log&quot;</span><br><span class="hljs-punctuation">&#125;</span><br></code></pre></td></tr></table></figure>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/sh</span><br><span class="hljs-built_in">export</span> PYTHONPATH=/home/limour/.local/lib/python3.10/site-packages<br>/home/limour/.local/bin/nt_client -c /home/limour/app/proxynt/config.json<br></code></pre></td></tr></table></figure>
-<figure class="highlight ini"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs ini"><span class="hljs-section">[Unit]</span><br><span class="hljs-attr">Description</span>=proxynt<br><span class="hljs-attr">After</span>=network.target<br><span class="hljs-section">[Service]</span><br><span class="hljs-attr">ExecStart</span>=/home/limour/app/proxynt/proxynt.sh<br><span class="hljs-attr">ExecReload</span>=/bin/kill -HUP <span class="hljs-variable">$MAINPID</span><br><span class="hljs-attr">Restart</span>=<span class="hljs-literal">on</span>-failure<br><span class="hljs-section">[Install]</span><br><span class="hljs-attr">WantedBy</span>=multi-user.target<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/proxynt &amp;&amp; <span class="built_in">cd</span> ~/app/proxynt</span><br><span class="line"><span class="comment"># pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple</span></span><br><span class="line"><span class="comment"># pip install --use-pep517 python-snappy -i https://pypi.tuna.tsinghua.edu.cn/simple</span></span><br><span class="line">pip install -U python-snappy -i https://pypi.tuna.tsinghua.edu.cn/simple</span><br><span class="line">pip install -U  https://xxx.limour.top/token/https://github.com/sazima/proxynt/archive/refs/heads/snappy.zip</span><br><span class="line">whereis nt_client</span><br></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">nano config.json</span><br><span class="line">nt_client -c config.json <span class="comment"># 测试</span></span><br><span class="line">nano proxynt.sh &amp;&amp; <span class="built_in">chmod</span> +x proxynt.sh</span><br><span class="line">nano proxynt.service</span><br><span class="line">sudo <span class="built_in">mv</span> proxynt.service /etc/systemd/system/proxynt.service</span><br><span class="line">sudo systemctl <span class="built_in">enable</span> proxynt</span><br><span class="line">sudo systemctl start proxynt</span><br><span class="line">sudo systemctl status proxynt</span><br></pre></td></tr></table></figure>
+<figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">&#123;</span></span><br><span class="line">  <span class="attr">&quot;server&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;url&quot;</span><span class="punctuation">:</span> <span class="string">&quot;wss://limour.top:443/websocket_path&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;password&quot;</span><span class="punctuation">:</span> <span class="string">&quot;helloworld&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;compress&quot;</span><span class="punctuation">:</span> <span class="literal"><span class="keyword">true</span></span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;client_name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;home_pc&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;log_file&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/home/limour/app/proxynt/nt.log&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/bin/sh</span></span><br><span class="line"><span class="built_in">export</span> PYTHONPATH=/home/limour/.local/lib/python3.10/site-packages</span><br><span class="line">/home/limour/.local/bin/nt_client -c /home/limour/app/proxynt/config.json</span><br></pre></td></tr></table></figure>
+<figure class="highlight ini"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="section">[Unit]</span></span><br><span class="line"><span class="attr">Description</span>=proxynt</span><br><span class="line"><span class="attr">After</span>=network.target</span><br><span class="line"><span class="section">[Service]</span></span><br><span class="line"><span class="attr">ExecStart</span>=/home/limour/app/proxynt/proxynt.sh</span><br><span class="line"><span class="attr">ExecReload</span>=/bin/kill -HUP <span class="variable">$MAINPID</span></span><br><span class="line"><span class="attr">Restart</span>=<span class="literal">on</span>-failure</span><br><span class="line"><span class="section">[Install]</span></span><br><span class="line"><span class="attr">WantedBy</span>=multi-user.target</span><br></pre></td></tr></table></figure>
 <ul>
 <li>访问 <code>https://limour.top:443/websocket_path/admin</code></li>
 <li>看到客户端上线后,新建配置即可</li>
 </ul>
 <h2 id="附加-WebSSH">附加 WebSSH</h2>
 <p>和上面的内网穿透配合,连接时host填<code>proxynt</code>,可以保证内网ssh不暴露公网的同时,又能通过公网进行ssh连接。</p>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/webssh &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/webssh &amp;&amp; nano docker-compose.yml<br>sudo docker-compose up -d<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3.3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">webssh:</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br>    <span class="hljs-attr">environment:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">GIN_MODE=release</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">savePass=true</span><br>    <span class="hljs-attr">volumes:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;/etc/localtime:/etc/localtime:ro&#x27;</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">jrohy/webssh:latest</span><br> <br><span class="hljs-attr">networks:</span><br>  <span class="hljs-attr">default:</span><br>    <span class="hljs-attr">external:</span> <span class="hljs-literal">true</span><br>    <span class="hljs-attr">name:</span> <span class="hljs-string">ngpm</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/webssh &amp;&amp; <span class="built_in">cd</span> ~/app/webssh &amp;&amp; nano docker-compose.yml</span><br><span class="line">sudo docker-compose up -d</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3.3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">webssh:</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">unless-stopped</span></span><br><span class="line">    <span class="attr">environment:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">GIN_MODE=release</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">savePass=true</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&#x27;/etc/localtime:/etc/localtime:ro&#x27;</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">jrohy/webssh:latest</span></span><br><span class="line"> </span><br><span class="line"><span class="attr">networks:</span></span><br><span class="line">  <span class="attr">default:</span></span><br><span class="line">    <span class="attr">external:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">name:</span> <span class="string">ngpm</span></span><br></pre></td></tr></table></figure>
 <p><img src="https://img.limour.top/2023/11/10/654d918353361.webp" srcset="https://jscdn.limour.top/gh/Limour-dev/Sakurairo_Vision/load_svg/inload.svg" lazyload alt="反代 webssh:5032"></p>
 
                 

文件差异内容过多而无法显示
+ 0 - 0
Win11-she-zhi-kai-ji-qi-dong-yi-dong-re-dian.html


+ 1 - 1
Windows-configuration-QoS-ensures-smooth-network-connectivity-for-important-applications.html

@@ -323,7 +323,7 @@
 <ul>
 <li>运行下面的 <code>.bat</code> 脚本</li>
 </ul>
-<figure class="highlight cmd"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs cmd">@<span class="hljs-built_in">echo</span> off<br><span class="hljs-built_in">pushd</span> &quot;%~dp0&quot;<br><span class="hljs-built_in">dir</span> /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~<span class="hljs-number">3</span>*.mum &gt;List.txt<br><span class="hljs-built_in">dir</span> /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~<span class="hljs-number">3</span>*.mum &gt;&gt;List.txt<br><span class="hljs-keyword">for</span> /f <span class="hljs-variable">%%i</span> <span class="hljs-keyword">in</span> (&#x27;<span class="hljs-built_in">findstr</span> /i . List.txt <span class="hljs-number">2</span>^&gt;<span class="hljs-built_in">nul</span>&#x27;) <span class="hljs-keyword">do</span> dism /online /norestart /add-package:&quot;C:\Windows\servicing\Packages\<span class="hljs-variable">%%i</span>&quot;<br><span class="hljs-built_in">pause</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight cmd"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="built_in">pushd</span> &quot;%~dp0&quot;</span><br><span class="line"><span class="built_in">dir</span> /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~<span class="number">3</span>*.mum &gt;List.txt</span><br><span class="line"><span class="built_in">dir</span> /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~<span class="number">3</span>*.mum &gt;&gt;List.txt</span><br><span class="line"><span class="keyword">for</span> /f <span class="variable">%%i</span> <span class="keyword">in</span> (&#x27;<span class="built_in">findstr</span> /i . List.txt <span class="number">2</span>^&gt;<span class="built_in">nul</span>&#x27;) <span class="keyword">do</span> dism /online /norestart /add-package:&quot;C:\Windows\servicing\Packages\<span class="variable">%%i</span>&quot;</span><br><span class="line"><span class="built_in">pause</span></span><br></pre></td></tr></table></figure>
 <h2 id="开启-QoS">开启 QoS</h2>
 <ul>
 <li>win+r 运行 <code>gpedit.msc</code></li>

文件差异内容过多而无法显示
+ 0 - 0
atom.xml


+ 46 - 46
baidusitemap.xml

@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+  <url>
+    <loc>https://hexo.limour.top/Aggregating-Azure-and-OpenAI-APIs-with-OneAPI.html</loc>
+    <lastmod>2024-09-05</lastmod>
+  </url>
   <url>
     <loc>https://hexo.limour.top/Windows-configuration-QoS-ensures-smooth-network-connectivity-for-important-applications.html</loc>
     <lastmod>2024-08-06</lastmod>
@@ -60,10 +64,6 @@
     <loc>https://hexo.limour.top/Docker-bu-shu-Nginx-Proxy-Manager.html</loc>
     <lastmod>2024-03-21</lastmod>
   </url>
-  <url>
-    <loc>https://hexo.limour.top/Aggregating-Azure-and-OpenAI-APIs-with-OneAPI.html</loc>
-    <lastmod>2024-03-20</lastmod>
-  </url>
   <url>
     <loc>https://hexo.limour.top/Linux-Setting-AP.html</loc>
     <lastmod>2024-03-20</lastmod>
@@ -93,15 +93,15 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Equivalent-operations-in-surgical-knot-tying.html</loc>
+    <loc>https://hexo.limour.top/Compile-Qwen-1.8B-Chat-using-MLC-LLM-on-Win.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Compile-Qwen-1.8B-Chat-using-MLC-LLM-on-Win.html</loc>
+    <loc>https://hexo.limour.top/Multiplex-immune-profiling-reveals-the-role-of-serum-immune-proteomics-in-predicting-response-to-preoperative-chemotherapy-of-gastric-cancer.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Multiplex-immune-profiling-reveals-the-role-of-serum-immune-proteomics-in-predicting-response-to-preoperative-chemotherapy-of-gastric-cancer.html</loc>
+    <loc>https://hexo.limour.top/Equivalent-operations-in-surgical-knot-tying.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -129,15 +129,15 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/gao-ji-ban-wen-juan-xing--SurveyKing--da-jian-guo-cheng.html</loc>
+    <loc>https://hexo.limour.top/-fan-yi-Natures-150th-Anniversary-Essay-Competitio.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-fan-yi-Natures-150th-Anniversary-Essay-Competitio.html</loc>
+    <loc>https://hexo.limour.top/dan-xi-bao-zui-jia-shi-jian-de-liu-cheng.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/dan-xi-bao-zui-jia-shi-jian-de-liu-cheng.html</loc>
+    <loc>https://hexo.limour.top/gao-ji-ban-wen-juan-xing--SurveyKing--da-jian-guo-cheng.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -156,10 +156,6 @@
     <loc>https://hexo.limour.top/-fu-ke--zai-Koyeb-shang-da-jian-RSSHub.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
-  <url>
-    <loc>https://hexo.limour.top/-ji-lu-win10-tong-guo-docker-diao-yong-nvidia.html</loc>
-    <lastmod>2024-03-19</lastmod>
-  </url>
   <url>
     <loc>https://hexo.limour.top/-ji-lu--shi-yong-Termux-zuo-wei-SSH-ke-hu-duan.html</loc>
     <lastmod>2024-03-19</lastmod>
@@ -173,13 +169,17 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-ji-lu--shi-yong-tdl-xia-zai-Telegram-zhong-de-shi-pin.html</loc>
+    <loc>https://hexo.limour.top/-ji-lu-win10-tong-guo-docker-diao-yong-nvidia.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
     <loc>https://hexo.limour.top/-chang-shi-Claude2-xie-yong-sheng-zhe-de-ri-ji.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
+  <url>
+    <loc>https://hexo.limour.top/-ji-lu--shi-yong-tdl-xia-zai-Telegram-zhong-de-shi-pin.html</loc>
+    <lastmod>2024-03-19</lastmod>
+  </url>
   <url>
     <loc>https://hexo.limour.top/-ji-lu-GOST-jin-xing-SOCKS5-de-fu-zai-jun-heng.html</loc>
     <lastmod>2024-03-19</lastmod>
@@ -237,15 +237,15 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-Docker-bu-shu-drawio.html</loc>
+    <loc>https://hexo.limour.top/-qian-yi--qun-xing-kong-zhi-tai-zhao-huan-hui-feng-lao-po.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-ji-yu-PaddleOCR-de-PDF-zhuan-WORD.html</loc>
+    <loc>https://hexo.limour.top/-Docker-bu-shu-drawio.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-qian-yi--qun-xing-kong-zhi-tai-zhao-huan-hui-feng-lao-po.html</loc>
+    <loc>https://hexo.limour.top/-ji-yu-PaddleOCR-de-PDF-zhuan-WORD.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -253,15 +253,15 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-chatGPT-dui-GPT-ji-shu-yu-ren-lei-wei-lai-de-yu-ce.html</loc>
+    <loc>https://hexo.limour.top/-kua-yue-wai-xing-yu-yan-he-ying-yu-de-fan-yi-zhi-lu.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-kua-yue-wai-xing-yu-yan-he-ying-yu-de-fan-yi-zhi-lu.html</loc>
+    <loc>https://hexo.limour.top/-wen-ming-de-du-li-cun-zai-xing.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-wen-ming-de-du-li-cun-zai-xing.html</loc>
+    <loc>https://hexo.limour.top/-chatGPT-dui-GPT-ji-shu-yu-ren-lei-wei-lai-de-yu-ce.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -269,19 +269,19 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-ren-lei-bu-gai-cheng-dan-wen-ming-de-chen-zhong-fu-dan.html</loc>
+    <loc>https://hexo.limour.top/-Whisper-da-pei-VoiceMeeter-ji-lu-wang-ke-nei-rong.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-shi-yong--Gost--da-jian--HTTPS--dai-li.html</loc>
+    <loc>https://hexo.limour.top/-Planning-for-AGI-and-beyond.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-Whisper-da-pei-VoiceMeeter-ji-lu-wang-ke-nei-rong.html</loc>
+    <loc>https://hexo.limour.top/-ren-lei-bu-gai-cheng-dan-wen-ming-de-chen-zhong-fu-dan.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-Planning-for-AGI-and-beyond.html</loc>
+    <loc>https://hexo.limour.top/-shi-yong--Gost--da-jian--HTTPS--dai-li.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -289,11 +289,11 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-fu-ke-GitHub-wen-jian-jia-su.html</loc>
+    <loc>https://hexo.limour.top/xing-zhi-zhong-tu-wan-jie-gan-xiang.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/xing-zhi-zhong-tu-wan-jie-gan-xiang.html</loc>
+    <loc>https://hexo.limour.top/-fu-ke-GitHub-wen-jian-jia-su.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -309,15 +309,15 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Docker-da-jian-MicroBin.html</loc>
+    <loc>https://hexo.limour.top/Rclone-bei-fen-VPS-shu-ju-dao-onedrive.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/ti-huan-wang-zhan-ye-mian-zhong-de-guan-jian-ci.html</loc>
+    <loc>https://hexo.limour.top/Docker-da-jian-MicroBin.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Rclone-bei-fen-VPS-shu-ju-dao-onedrive.html</loc>
+    <loc>https://hexo.limour.top/ti-huan-wang-zhan-ye-mian-zhong-de-guan-jian-ci.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -325,19 +325,19 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-kang-dian-xian-he-kang-jing-jue.html</loc>
+    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-zhi-liao-tui-hang-ji-bing.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-zhi-liao-tui-hang-ji-bing.html</loc>
+    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-kang-dian-xian-he-kang-jing-jue.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Docker-bu-shu-Matrix-Dendrite.html</loc>
+    <loc>https://hexo.limour.top/FFT-de-you-qu-ying-yong-ji-suan-zheng-shu-cheng-fa.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/FFT-de-you-qu-ying-yong-ji-suan-zheng-shu-cheng-fa.html</loc>
+    <loc>https://hexo.limour.top/Docker-bu-shu-Matrix-Dendrite.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -365,23 +365,23 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-tao-chong.html</loc>
+    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-xian-chong.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-xian-chong.html</loc>
+    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-tao-chong.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-dao-chu-SingleR-xu-yao-de-shu-ju.html</loc>
+    <loc>https://hexo.limour.top/gei-VMware-xu-ni-ji-jia-ying-pan.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/19-ji-lin-ba-yao-li-di-yi-ci-xiao-ce.html</loc>
+    <loc>https://hexo.limour.top/-dao-chu-SingleR-xu-yao-de-shu-ju.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/gei-VMware-xu-ni-ji-jia-ying-pan.html</loc>
+    <loc>https://hexo.limour.top/19-ji-lin-ba-yao-li-di-yi-ci-xiao-ce.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -405,11 +405,11 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/cong-ENI-shu-ju-ku-xia-zai-fastq-wen-jian.html</loc>
+    <loc>https://hexo.limour.top/cellranger-ding-liang--One-Library--Multiple-Flowcells.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/cellranger-ding-liang--One-Library--Multiple-Flowcells.html</loc>
+    <loc>https://hexo.limour.top/cong-ENI-shu-ju-ku-xia-zai-fastq-wen-jian.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -449,15 +449,15 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/Rclone-aria2-zuo-Onedrive-li-xian-xia-zai-ji.html</loc>
+    <loc>https://hexo.limour.top/STAR--yi-jian-jiao-ben.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/STAR--yi-jian-jiao-ben.html</loc>
+    <loc>https://hexo.limour.top/-qian-yi--shi-kong-tu--yi-tian-lang-xing-dan-cheng-l-xing-wei-li.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-qian-yi--shi-kong-tu--yi-tian-lang-xing-dan-cheng-l-xing-wei-li.html</loc>
+    <loc>https://hexo.limour.top/Rclone-aria2-zuo-Onedrive-li-xian-xia-zai-ji.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
@@ -465,11 +465,11 @@
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/-qian-yi-CellTypist-zhu-shi-mian-yi-xi-bao-ya-qun.html</loc>
+    <loc>https://hexo.limour.top/er-dai-ce-xu-shu-ju-chu-li-zhi-shu-ju-ge-shi-shuo-ming.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
   <url>
-    <loc>https://hexo.limour.top/er-dai-ce-xu-shu-ju-chu-li-zhi-shu-ju-ge-shi-shuo-ming.html</loc>
+    <loc>https://hexo.limour.top/-qian-yi-CellTypist-zhu-shi-mian-yi-xi-bao-ya-qun.html</loc>
     <lastmod>2024-03-19</lastmod>
   </url>
 </urlset> 

文件差异内容过多而无法显示
+ 1 - 2
cellranger-ding-liang--One-Library--Multiple-Flowcells.html


文件差异内容过多而无法显示
+ 1 - 1
cong-ENI-shu-ju-ku-xia-zai-fastq-wen-jian.html


文件差异内容过多而无法显示
+ 0 - 1
cong-cha-yi-ji-yin-dao-RRA-ju-he.html


文件差异内容过多而无法显示
+ 1 - 2
cong-ling-kai-shi-pei-zhi-VPS-WordPress.html


+ 34 - 29
css/main.css

@@ -880,8 +880,8 @@ i.iconfont {
     --button-hover-bg-color: #46647e;
     --highlight-bg-color: #303030;
     --inlinecode-bg-color: rgba(99,110,123,0.4);
-    --fold-title-color: #3c4858;
-    --fold-border-color: #eaecef;
+    --fold-title-color: #c4c6c9;
+    --fold-border-color: #435266;
   }
   :root:not([data-user-color-scheme]) img {
     -webkit-filter: brightness(0.9);
@@ -918,8 +918,8 @@ i.iconfont {
     --button-hover-bg-color: #46647e;
     --highlight-bg-color: #303030;
     --inlinecode-bg-color: rgba(99,110,123,0.4);
-    --fold-title-color: #3c4858;
-    --fold-border-color: #eaecef;
+    --fold-title-color: #c4c6c9;
+    --fold-border-color: #435266;
   }
   [data-user-color-scheme="dark"] img {
     -webkit-filter: brightness(0.9);
@@ -1534,8 +1534,8 @@ post-custom {
 .post-content strong {
   font-weight: bold;
 }
-.page-content > *:first-child,
-.post-content > *:first-child {
+.page-content > *:nth-child(2),
+.post-content > *:nth-child(2) {
   margin-top: 0;
 }
 .page-content img,
@@ -1820,29 +1820,33 @@ mjx-container svg:focus,
   margin-right: 0.35rem;
   transition: transform 0.3s ease-out;
 }
-.fold .fold-content > * {
-  margin: 0;
-}
-.fold .fold-content > p {
+.fold .fold-content {
   padding: 1rem 1rem;
 }
-.fold-default {
-  background: rgba(187,187,187,0.25);
+.fold .fold-content > *:last-child {
+  margin-bottom: 0;
+}
+.fold-default,
+.fold-secondary {
+  background-color: rgba(187,187,187,0.25);
 }
 .fold-primary {
-  background: rgba(183,160,224,0.25);
+  background-color: rgba(183,160,224,0.25);
 }
 .fold-info {
-  background: rgba(160,197,228,0.25);
+  background-color: rgba(160,197,228,0.25);
 }
 .fold-success {
-  background: rgba(174,220,174,0.25);
+  background-color: rgba(174,220,174,0.25);
 }
 .fold-warning {
-  background: rgba(248,214,166,0.25);
+  background-color: rgba(248,214,166,0.25);
 }
 .fold-danger {
-  background: rgba(236,169,167,0.25);
+  background-color: rgba(236,169,167,0.25);
+}
+.fold-light {
+  background-color: rgba(254,254,254,0.25);
 }
 .note {
   padding: 0.75rem;
@@ -1860,15 +1864,15 @@ mjx-container svg:focus,
 .note *:last-child {
   margin-bottom: 0;
 }
+.note-default,
+.note-secondary {
+  background-color: rgba(187,187,187,0.25);
+  border-color: #777;
+}
 .note-primary {
   background-color: rgba(183,160,224,0.25);
   border-color: #6f42c1;
 }
-.note-secondary,
-note-default {
-  background-color: rgba(187,187,187,0.25);
-  border-color: #777;
-}
 .note-success {
   background-color: rgba(174,220,174,0.25);
   border-color: #5cb85c;
@@ -1898,23 +1902,24 @@ note-default {
   color: var(--text-color);
   transition: color 0.2s ease-in-out;
 }
-.label-default {
-  background: rgba(187,187,187,0.25);
+.label-default,
+.label-secondary {
+  background-color: rgba(187,187,187,0.25);
 }
 .label-primary {
-  background: rgba(183,160,224,0.25);
+  background-color: rgba(183,160,224,0.25);
 }
 .label-info {
-  background: rgba(160,197,228,0.25);
+  background-color: rgba(160,197,228,0.25);
 }
 .label-success {
-  background: rgba(174,220,174,0.25);
+  background-color: rgba(174,220,174,0.25);
 }
 .label-warning {
-  background: rgba(248,214,166,0.25);
+  background-color: rgba(248,214,166,0.25);
 }
 .label-danger {
-  background: rgba(236,169,167,0.25);
+  background-color: rgba(236,169,167,0.25);
 }
 .markdown-body .btn {
   border: 1px solid var(--line-color);

文件差异内容过多而无法显示
+ 0 - 1
dan-xi-bao-zui-jia-shi-jian-de-liu-cheng.html


+ 12 - 12
er-dai-ce-xu-shu-ju-chu-li-zhi-shu-ju-ge-shi-shuo-ming.html

@@ -320,18 +320,18 @@
               <div class="markdown-body">
                 
                 <h2 id="FASTA-fa-储存参考数据集">FASTA(.fa) 储存参考数据集</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly96aHVhbmxhbi56aGlodS5jb20vcC8yODQ3MDg4Mw==" rel="noopener external nofollow noreferrer">从零开始完整学习全基因组测序(WGS)数据分析:第2节 FASTA和FASTQ</a></p>
+<p><a target="_blank" rel="noopener" href="https://zhuanlan.zhihu.com/p/28470883">从零开始完整学习全基因组测序(WGS)数据分析:第2节 FASTA和FASTQ</a></p>
 <ul>
 <li>基本单元</li>
 <li>序列所表示的基因名:<code>&gt;ENSMUSG00000020122ENSMUST00000138518</code>,后可接空格表示注释前缀</li>
 <li>具体序列信息:<code>CCCTCCTATCATGC……GGGCCCACCTGTTCTCTGGT</code></li>
 <li>基因名独占一行,序列信息为基因名后一行至下一个 <code>&gt;</code> 基因名标记前</li>
 </ul>
-<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs txt">&gt;ENSMUSG00000020122ENSMUST00000138518<br>CCCTCCTATCATGCTGTCAGTGTATCTCTAAATAGCACTCTCAACCCCCGTGAACTTGGT<br>TATTAAAAACATGCCCAAAGTCTGGGAGCCAGGGCTGCAGGGAAATACCACAGCCTCAGT<br>TCATCAAAACAGTTCATTGCCCAAAATGTTCTCAGCTGCAGCTTTCATGAGGTAACTCCA<br>GGGCCCACCTGTTCTCTGGT<br></code></pre></td></tr></table></figure>
+<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">&gt;ENSMUSG00000020122ENSMUST00000138518</span><br><span class="line">CCCTCCTATCATGCTGTCAGTGTATCTCTAAATAGCACTCTCAACCCCCGTGAACTTGGT</span><br><span class="line">TATTAAAAACATGCCCAAAGTCTGGGAGCCAGGGCTGCAGGGAAATACCACAGCCTCAGT</span><br><span class="line">TCATCAAAACAGTTCATTGCCCAAAATGTTCTCAGCTGCAGCTTTCATGAGGTAACTCCA</span><br><span class="line">GGGCCCACCTGTTCTCTGGT</span><br></pre></td></tr></table></figure>
 <ul>
 <li>FASTA文件为基本单元的简单罗列</li>
 </ul>
-<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><code class="hljs txt">&gt;ENSMUSG00000020122ENSMUST00000138518<br>CCCTCCTATCATGCTGTCAGTGTATCTCTAAATAGCACTCTCAACCCCCGTGAACTTGGT<br>TATTAAAAACATGCCCAAAGTCTGGGAGCCAGGGCTGCAGGGAAATACCACAGCCTCAGT<br>TCATCAAAACAGTTCATTGCCCAAAATGTTCTCAGCTGCAGCTTTCATGAGGTAACTCCA<br>GGGCCCACCTGTTCTCTGGT<br>&gt;……<br>……<br>&gt;ENSMUSG00000020122ENSMUST00000125984<br>GAGTCAGGTTGAAGCTGCCCTGAACACTACAGAGAAGAGAGGCCTTGGTGTCCTGTTGTC<br>TCCAGAACCCCAATATGTCTTGTGAAGGGCACACAACCCCTCAAAGGGGTGTCACTTCTT<br>CTGATCACTTTTGTTACTGTTTACTAACTGATCCTATGAATCACTGTGTCTTCTCAGAGG<br>CCGTGAACCACGTCTGCAAT<br>&gt;……<br>……<br></code></pre></td></tr></table></figure>
+<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">&gt;ENSMUSG00000020122ENSMUST00000138518</span><br><span class="line">CCCTCCTATCATGCTGTCAGTGTATCTCTAAATAGCACTCTCAACCCCCGTGAACTTGGT</span><br><span class="line">TATTAAAAACATGCCCAAAGTCTGGGAGCCAGGGCTGCAGGGAAATACCACAGCCTCAGT</span><br><span class="line">TCATCAAAACAGTTCATTGCCCAAAATGTTCTCAGCTGCAGCTTTCATGAGGTAACTCCA</span><br><span class="line">GGGCCCACCTGTTCTCTGGT</span><br><span class="line">&gt;……</span><br><span class="line">……</span><br><span class="line">&gt;ENSMUSG00000020122ENSMUST00000125984</span><br><span class="line">GAGTCAGGTTGAAGCTGCCCTGAACACTACAGAGAAGAGAGGCCTTGGTGTCCTGTTGTC</span><br><span class="line">TCCAGAACCCCAATATGTCTTGTGAAGGGCACACAACCCCTCAAAGGGGTGTCACTTCTT</span><br><span class="line">CTGATCACTTTTGTTACTGTTTACTAACTGATCCTATGAATCACTGTGTCTTCTCAGAGG</span><br><span class="line">CCGTGAACCACGTCTGCAAT</span><br><span class="line">&gt;……</span><br><span class="line">……</span><br></pre></td></tr></table></figure>
 <h2 id="FASTQ-fq-储存原始测序数据">FASTQ(.fq) 储存原始测序数据</h2>
 <ul>
 <li><strong>每四行成为一个独立的单元</strong>,<strong>称之为read</strong>;FASTQ文件为read的简单罗列</li>
@@ -340,9 +340,9 @@
 <li>第三行:以‘+’开头,用以兼容旧版格式</li>
 <li>第四行:测序read的质量值,Q = -10log(测序错误率),字符=<code>chr(ord('!')+Q)</code>,上限为 <code>~</code></li>
 </ul>
-<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs txt">@DJB775P1:248:D0MDGACXX:7:1202:12362:49613<br>TGCTTACTCTGCGTTGATACCACTGCTTAGATCGGAAGAGCACACGTCTGAA<br>+<br>JJJJJIIJJJJJJHIHHHGHFFFFFFCEEEEEDBD?DDDDDDBDDDABDDCA<br></code></pre></td></tr></table></figure>
+<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">@DJB775P1:248:D0MDGACXX:7:1202:12362:49613</span><br><span class="line">TGCTTACTCTGCGTTGATACCACTGCTTAGATCGGAAGAGCACACGTCTGAA</span><br><span class="line">+</span><br><span class="line">JJJJJIIJJJJJJHIHHHGHFFFFFFCEEEEEDBD?DDDDDDBDDDABDDCA</span><br></pre></td></tr></table></figure>
 <h2 id="GTF-gtf-描述基因和转录本的信息">GTF(.gtf) 描述基因和转录本的信息</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9jbG91ZC50ZW5jZW50LmNvbS9kZXZlbG9wZXIvYXJ0aWNsZS8xNjI1MjA0" rel="noopener external nofollow noreferrer">GTF文件格式简介</a></p>
+<p><a target="_blank" rel="noopener" href="https://cloud.tencent.com/developer/article/1625204">GTF文件格式简介</a></p>
 <ul>
 <li>头部有 <code>#</code> 开头的注释行</li>
 <li>主体为 <code>\t</code> 分隔的具有九列的表格,空值用 <code>.</code> 填充</li>
@@ -355,15 +355,15 @@
 <li>第八列是 <code>phase</code>,当描述的是CDS区间信息时,需要指定翻译时开始的位置,取值范围有0,1,2两种</li>
 <li>第九列是attributes, 表示属性,键值对间以分号分隔,键值对内以空格分隔</li>
 </ul>
-<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs txt">#!genome-build GRCh38.p12<br>#!genome-version GRCh38<br>#!genome-date 2013-12<br>#!genome-build-accession NCBI:GCA_000001405.27<br>#!genebuild-last-updated 2018-01<br>1       ensembl_havana  gene    65419   71585   .       +       .       gene_id &quot;ENSG00000186092&quot;; gene_version &quot;6&quot;; gene_name &quot;OR4F5&quot;; gene_source &quot;ensembl_havana&quot;; gene_biotype &quot;protein_coding&quot;;<br></code></pre></td></tr></table></figure>
+<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">#!genome-build GRCh38.p12</span><br><span class="line">#!genome-version GRCh38</span><br><span class="line">#!genome-date 2013-12</span><br><span class="line">#!genome-build-accession NCBI:GCA_000001405.27</span><br><span class="line">#!genebuild-last-updated 2018-01</span><br><span class="line">1       ensembl_havana  gene    65419   71585   .       +       .       gene_id &quot;ENSG00000186092&quot;; gene_version &quot;6&quot;; gene_name &quot;OR4F5&quot;; gene_source &quot;ensembl_havana&quot;; gene_biotype &quot;protein_coding&quot;;</span><br></pre></td></tr></table></figure>
 <h2 id="IDX-idx-基因组比对工具HISAT2的索引文件">IDX(.idx) 基因组比对工具HISAT2的索引文件</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cDovL2Jsb2cuYmlvY2hlbi5jb20vYXJjaGl2ZXMvMzM3" rel="noopener external nofollow noreferrer">RNA-Seq基因组比对工具HISAT2</a></p>
+<p><a target="_blank" rel="noopener" href="http://blog.biochen.com/archives/337">RNA-Seq基因组比对工具HISAT2</a></p>
 <ul>
 <li>使用 hisat2-build 工具从.fa文件建立</li>
 </ul>
-<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs shell">export FADIR=/opt/human_grch38/dna<br>export FANAME=Homo_sapiens.GRCh38.dna.chromosome<br>export IDXDIR=/opt/human_grch38/hisat2_idx<br><br>export FILELIST=$FADIR/$&#123;FANAME&#125;.1.fa,$FADIR/$&#123;FANAME&#125;.2.fa,$FADIR/$&#123;FANAME&#125;.3.fa,$FADIR/$&#123;FANAME&#125;.4.fa,$FADIR/$&#123;FANAME&#125;.5.fa,$FADIR/$&#123;FANAME&#125;.6.fa,$FADIR/$&#123;FANAME&#125;.7.fa,$FADIR/$&#123;FANAME&#125;.8.fa,$FADIR/$&#123;FANAME&#125;.9.fa,$FADIR/$&#123;FANAME&#125;.10.fa,<br>export FILELIST=$&#123;FILELIST&#125;$FADIR/$&#123;FANAME&#125;.11.fa,$FADIR/$&#123;FANAME&#125;.12.fa,$FADIR/$&#123;FANAME&#125;.13.fa,$FADIR/$&#123;FANAME&#125;.14.fa,$FADIR/$&#123;FANAME&#125;.15.fa,$FADIR/$&#123;FANAME&#125;.16.fa,$FADIR/$&#123;FANAME&#125;.17.fa,$FADIR/$&#123;FANAME&#125;.18.fa,$FADIR/$&#123;FANAME&#125;.19.fa,$FADIR/$&#123;FANAME&#125;.20.fa,<br>export FILELIST=$&#123;FILELIST&#125;$FADIR/$&#123;FANAME&#125;.21.fa,$FADIR/$&#123;FANAME&#125;.22.fa,$FADIR/$&#123;FANAME&#125;.MT.fa,$FADIR/$&#123;FANAME&#125;.X.fa,$FADIR/$&#123;FANAME&#125;.Y.fa<br>echo **************************************<br>echo $FILELIST<br>echo **************************************<br>hisat2-build -p 8 $FILELIST $IDXDIR/GRCh38.hisat2.idx<br></code></pre></td></tr></table></figure>
+<figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">export FADIR=/opt/human_grch38/dna</span><br><span class="line">export FANAME=Homo_sapiens.GRCh38.dna.chromosome</span><br><span class="line">export IDXDIR=/opt/human_grch38/hisat2_idx</span><br><span class="line"></span><br><span class="line">export FILELIST=$FADIR/$&#123;FANAME&#125;.1.fa,$FADIR/$&#123;FANAME&#125;.2.fa,$FADIR/$&#123;FANAME&#125;.3.fa,$FADIR/$&#123;FANAME&#125;.4.fa,$FADIR/$&#123;FANAME&#125;.5.fa,$FADIR/$&#123;FANAME&#125;.6.fa,$FADIR/$&#123;FANAME&#125;.7.fa,$FADIR/$&#123;FANAME&#125;.8.fa,$FADIR/$&#123;FANAME&#125;.9.fa,$FADIR/$&#123;FANAME&#125;.10.fa,</span><br><span class="line">export FILELIST=$&#123;FILELIST&#125;$FADIR/$&#123;FANAME&#125;.11.fa,$FADIR/$&#123;FANAME&#125;.12.fa,$FADIR/$&#123;FANAME&#125;.13.fa,$FADIR/$&#123;FANAME&#125;.14.fa,$FADIR/$&#123;FANAME&#125;.15.fa,$FADIR/$&#123;FANAME&#125;.16.fa,$FADIR/$&#123;FANAME&#125;.17.fa,$FADIR/$&#123;FANAME&#125;.18.fa,$FADIR/$&#123;FANAME&#125;.19.fa,$FADIR/$&#123;FANAME&#125;.20.fa,</span><br><span class="line">export FILELIST=$&#123;FILELIST&#125;$FADIR/$&#123;FANAME&#125;.21.fa,$FADIR/$&#123;FANAME&#125;.22.fa,$FADIR/$&#123;FANAME&#125;.MT.fa,$FADIR/$&#123;FANAME&#125;.X.fa,$FADIR/$&#123;FANAME&#125;.Y.fa</span><br><span class="line">echo **************************************</span><br><span class="line">echo $FILELIST</span><br><span class="line">echo **************************************</span><br><span class="line">hisat2-build -p 8 $FILELIST $IDXDIR/GRCh38.hisat2.idx</span><br></pre></td></tr></table></figure>
 <h2 id="Sam-Bam-bam-记录比对的具体情况">Sam/Bam(.bam) 记录比对的具体情况</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cuamlhbnNodS5jb20vcC9mZjYxODdjOTcxNTU=" rel="noopener external nofollow noreferrer">Sam/Bam文件格式详解</a></p>
+<p><a target="_blank" rel="noopener" href="https://www.jianshu.com/p/ff6187c97155">Sam/Bam文件格式详解</a></p>
 <p>bam文件是sam文件的二进制格式,sam 文件是Sequence Alignment/Map Format的简写,产生于比对之后的数据输出,记录了比对的具体情况。文件中以tab键分割,包括 <code>Header section</code> 和 <code>Alignments section</code> 两部分:</p>
 <h3 id="Header-section">Header section</h3>
 <p>该部分全部以“@”开头,提供基本的软件版本,参考序列信息,排序信息等</p>
@@ -380,12 +380,12 @@
 </ul>
 <h3 id="Alignments-section">Alignments section</h3>
 <p>该部分包含了11列必需字段,无效或者没有的字段一般用<code>0</code>或者<code>*</code>表示。</p>
-<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><code class="hljs txt">@HD VN:1.6 SO:coordinate<br>@SQ SN:ref LN:45<br>r001 99 ref 7 30 8M2I4M1D3M = 37 39 TTAGATAAAGGATACTG *<br>r002 0 ref 9 30 3S6M1P1I4M * 0 0 AAAAGATAAGGATA *<br>r003 0 ref 9 30 5S6M * 0 0 GCCTAAGCTAA * SA:Z:ref,29,-,6H5M,17,0;<br>r004 0 ref 16 30 6M14N5M * 0 0 ATAGCTTCAGC *<br>r003 2064 ref 29 17 6H5M * 0 0 TAGGC * SA:Z:ref,9,+,5S6M,30,1;<br>r001 147 ref 37 30 9M = 7 -39 CAGCGGCAT * NM:i:1<br></code></pre></td></tr></table></figure>
+<figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">@HD VN:1.6 SO:coordinate</span><br><span class="line">@SQ SN:ref LN:45</span><br><span class="line">r001 99 ref 7 30 8M2I4M1D3M = 37 39 TTAGATAAAGGATACTG *</span><br><span class="line">r002 0 ref 9 30 3S6M1P1I4M * 0 0 AAAAGATAAGGATA *</span><br><span class="line">r003 0 ref 9 30 5S6M * 0 0 GCCTAAGCTAA * SA:Z:ref,29,-,6H5M,17,0;</span><br><span class="line">r004 0 ref 16 30 6M14N5M * 0 0 ATAGCTTCAGC *</span><br><span class="line">r003 2064 ref 29 17 6H5M * 0 0 TAGGC * SA:Z:ref,9,+,5S6M,30,1;</span><br><span class="line">r001 147 ref 37 30 9M = 7 -39 CAGCGGCAT * NM:i:1</span><br></pre></td></tr></table></figure>
 <h4 id="第1列:Qname">第1列:Qname</h4>
 <p>Read的名字</p>
 <h4 id="第2列:FLAG">第2列:FLAG</h4>
 <p>每一个read的比对情况可以用十进制数字(或者十六进制数字)表示,如果比对情况 有多个,将多个比对情况所代表的十进制数字加和就是这一行的FLAG。<br>
-另,以下网站可以通过输入FLAG值,直接找出该FLAG是那些FLAG的加和:<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9icm9hZGluc3RpdHV0ZS5naXRodWIuaW8vcGljYXJkL2V4cGxhaW4tZmxhZ3MuaHRtbA==" rel="noopener external nofollow noreferrer">Decoding SAM flags</a></p>
+另,以下网站可以通过输入FLAG值,直接找出该FLAG是那些FLAG的加和:<a target="_blank" rel="noopener" href="https://broadinstitute.github.io/picard/explain-flags.html">Decoding SAM flags</a></p>
 <h4 id="第3列:RNAME">第3列:RNAME</h4>
 <p>比对上的参考序列的名字,该名字出现在Header section的@SQ行的SN标识中,如果该read没有比对上,也就是说该read在参考序列上没有坐标,那么这一列则用“”表示,那么这一行的POS和CIGAR列也会是“”。</p>
 <h4 id="第4列:POS">第4列:POS</h4>
@@ -421,7 +421,7 @@
 <h4 id="第11列:QUAL">第11列:QUAL</h4>
 <p>序列的每个碱基对应一个碱基质量字符,每个碱基质量字符对应的ASCII码值减去33(Sanger Phred-33 质量值体系),即为该碱基的测序质量得分(Phred Quality Score)。不同Phred Quality Score代表不同的碱基测序错误率,如Phred Quality Score值为20和30分别表示碱基测序错误率为1%和0.1%。</p>
 <h2 id="相关参数说明">相关参数说明</h2>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly93d3cuamllYW5kemUxMzE0LmNvbS9wb3N0L2NucG9zdHMvMTgv" rel="noopener external nofollow noreferrer">基因组的那些事儿</a></p>
+<p><a target="_blank" rel="noopener" href="https://www.jieandze1314.com/post/cnposts/18/">基因组的那些事儿</a></p>
 <ul>
 <li>测序深度:30x;每个碱基平均被测次数,相关研究表明5~60x中 30x对于后续分析可以达95%置信度</li>
 <li>测序策略:PE150;PE双端测序、一条序列正反测两次;150每次测150bp,双端测一条片段共300bp</li>

+ 3 - 3
gao-ji-ban-wen-juan-xing--SurveyKing--da-jian-guo-cheng.html

@@ -321,15 +321,15 @@
                 
                 <p>问卷星的计算公式需要企业版,而开源的卷王也可以做到这一点,因此搭建卷王来替换掉问卷星。</p>
 <blockquote>
-<p><a href="https://hexo.limour.top/go/#aHR0cHM6Ly9naXRlZS5jb20vc3VydmV5a2luZy9zdXJ2ZXlraW5n" rel="noopener external nofollow noreferrer">SurveyKing</a>: 功能最强大&amp;搭建最简单&amp;界面更美观的在线考试/调查问卷/公开查询/题库刷题/360度评估/投票系统,支持一键部署。</p>
+<p><a target="_blank" rel="noopener" href="https://gitee.com/surveyking/surveyking">SurveyKing</a>: 功能最强大&amp;搭建最简单&amp;界面更美观的在线考试/调查问卷/公开查询/题库刷题/360度评估/投票系统,支持一键部署。</p>
 </blockquote>
 <h2 id="搭建步骤">搭建步骤</h2>
 <ul>
 <li>依赖: <a href="/Docker-bu-shu-Nginx-Proxy-Manager">反向代理</a>; <a href="/-ji-lu--an-zhuang-npsfrp-fu-wu-duan-yu-ke-hu-duan">内网穿透</a></li>
 <li>账号密码:  <code>admin/123456</code></li>
 </ul>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">mkdir</span> -p ~/app/surveyking &amp;&amp; <span class="hljs-built_in">cd</span> ~/app/surveyking &amp;&amp; nano docker-compose.yml<br>sudo docker-compose up -d<br></code></pre></td></tr></table></figure>
-<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><code class="hljs yml"><span class="hljs-attr">version:</span> <span class="hljs-string">&#x27;3&#x27;</span><br><span class="hljs-attr">services:</span><br>  <span class="hljs-attr">survey:</span><br>    <span class="hljs-attr">image:</span> <span class="hljs-string">surveyking/surveyking:latest</span><br>    <span class="hljs-attr">restart:</span> <span class="hljs-string">unless-stopped</span><br>    <span class="hljs-attr">ports:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">&#x27;1991:1991&#x27;</span><br>    <span class="hljs-attr">volumes:</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">./files:/files</span><br>      <span class="hljs-bullet">-</span> <span class="hljs-string">./logs:/logs</span><br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/app/surveyking &amp;&amp; <span class="built_in">cd</span> ~/app/surveyking &amp;&amp; nano docker-compose.yml</span><br><span class="line">sudo docker-compose up -d</span><br></pre></td></tr></table></figure>
+<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">version:</span> <span class="string">&#x27;3&#x27;</span></span><br><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">survey:</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">surveyking/surveyking:latest</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">unless-stopped</span></span><br><span class="line">    <span class="attr">ports:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&#x27;1991:1991&#x27;</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">./files:/files</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">./logs:/logs</span></span><br></pre></td></tr></table></figure>
 <h2 id="使用体验">使用体验</h2>
 <ul>
 <li><a target="_blank" rel="noopener" href="https://survey.limour.top/s/YWG9uf">https://survey.limour.top/s/YWG9uf</a></li>

+ 1 - 1
gei-VMware-xu-ni-ji-jia-ying-pan.html

@@ -319,7 +319,7 @@
             
               <div class="markdown-body">
                 
-                <p>买了一台<a href="https://hexo.limour.top/go/#aHR0cHM6Ly96aG9uZ2NlLnNpbmEuY29tLmNuL2FydGljbGUvdmlldy8xNDY0Mjkv" rel="noopener external nofollow noreferrer">零刻 SER5 Pro 32G</a>作为虚拟机的宿主机,用了一个月<a href="https://hexo.limour.top/go/#aHR0cHM6Ly90ei5saW1vdXIuZXUub3JnLw==" rel="noopener external nofollow noreferrer">感觉还行</a>,准备加装一个<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9pdGVtLmpkLmNvbS8xMDAwMDcwODA5NzEuaHRtbA==" rel="noopener external nofollow noreferrer">铠侠TC10 1T SATA3固态</a>。小心排线接口上有个黑色的东东,先用镊子挑起来再拔。然后虚拟机设置里添加磁盘。</p>
+                <p>买了一台<a target="_blank" rel="noopener" href="https://zhongce.sina.com.cn/article/view/146429/">零刻 SER5 Pro 32G</a>作为虚拟机的宿主机,用了一个月<a target="_blank" rel="noopener" href="https://tz.limour.eu.org/">感觉还行</a>,准备加装一个<a target="_blank" rel="noopener" href="https://item.jd.com/100007080971.html">铠侠TC10 1T SATA3固态</a>。小心排线接口上有个黑色的东东,先用镊子挑起来再拔。然后虚拟机设置里添加磁盘。</p>
 <h2 id="挂载磁盘并设置开机自动mount">挂载磁盘并设置开机自动mount</h2>
 <ul>
 <li>sudo su</li>

文件差异内容过多而无法显示
+ 0 - 0
ji-yu-NMF-fen-jie-de-jiang-wei-ju-lei.html


+ 1 - 1
jiang-U-pan-ge-shi-hua-wei-F2FS-ge-shi-bing-gua-zai.html

@@ -320,7 +320,7 @@
               <div class="markdown-body">
                 
                 <p>F2FS是专为具有NAND闪存设备的硬件设计的,比如NVMe SSD,SmartMediaCard(SD卡)等,在使用这类设备情况下具有更快的读写速度。</p>
-<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash">sudo <span class="hljs-built_in">ls</span> /dev/sd* <span class="hljs-comment">#找到刚插入的U盘设备,比如/dev/sda</span><br>sudo mkfs.f2fs -f -O inode_checksum -O extra_attr -O verity -O lost_found /dev/sda<br>sudo nano /etc/rc.local <span class="hljs-comment"># 添加下面的命令</span><br>sudo /bin/bash -c <span class="hljs-string">&quot;echo &#x27;- - -&#x27; &gt; /sys/class/scsi_host/host0/scan&quot;</span><br>sudo /bin/mount -t f2fs /dev/sda /home/share/<br></code></pre></td></tr></table></figure>
+<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">sudo <span class="built_in">ls</span> /dev/sd* <span class="comment">#找到刚插入的U盘设备,比如/dev/sda</span></span><br><span class="line">sudo mkfs.f2fs -f -O inode_checksum -O extra_attr -O verity -O lost_found /dev/sda</span><br><span class="line">sudo nano /etc/rc.local <span class="comment"># 添加下面的命令</span></span><br><span class="line">sudo /bin/bash -c <span class="string">&quot;echo &#x27;- - -&#x27; &gt; /sys/class/scsi_host/host0/scan&quot;</span></span><br><span class="line">sudo /bin/mount -t f2fs /dev/sda /home/share/</span><br></pre></td></tr></table></figure>
                 
               </div>
             

文件差异内容过多而无法显示
+ 0 - 1
local-search.xml


文件差异内容过多而无法显示
+ 4 - 4
oligo-GEO-ArrayExpress-xin-pian-shu-ju-chu-li.html


+ 4 - 4
page/5/index.html

@@ -546,10 +546,10 @@
           <div class="post-meta">
             <i class="iconfont icon-tags"></i>
             
-              <a href="/tags/socks5/">#socks5</a>
-            
               <a href="/tags/quic/">#quic</a>
             
+              <a href="/tags/socks5/">#socks5</a>
+            
           </div>
         
       </div>
@@ -594,12 +594,12 @@
           <div class="post-meta">
             <i class="iconfont icon-tags"></i>
             
+              <a href="/tags/socks5/">#socks5</a>
+            
               <a href="/tags/warp/">#warp</a>
             
               <a href="/tags/tor/">#tor</a>
             
-              <a href="/tags/socks5/">#socks5</a>
-            
           </div>
         
       </div>

+ 1 - 1
page/6/index.html

@@ -278,7 +278,7 @@
       
       <a class="index-excerpt " href="/-she-ding--fan-wu-zhi-ben-wei-bi--yi-zhong-ji-yu-fan-wu-zhi-neng-liang-de-wei-lai-huo-bi-ti-xi" target="_self">
         <div>
-          在一个遥远的未来,人类已经掌握了反物质的生产和利用技术,创造了一种基于反物质能量的货币体系——反物质本位币。这种货币体系使得人类可以轻松地获取巨大的能量,同时建立了跨星系的共识,从而推动了科技和文明的飞速发展。 主要设计 反物质本位币是一种以正电子和反质子为主币的复本位制货币体系,1个反质子等于1836个正电子,货币单位为 E,1E,1 E,1E 为 6e16 个反质子,1 E$的反物质与相同数量
+          在一个遥远的未来,人类已经掌握了反物质的生产和利用技术,创造了一种基于反物质能量的货币体系——反物质本位币。这种货币体系使得人类可以轻松地获取巨大的能量,同时建立了跨星系的共识,从而推动了科技和文明的飞速发展。 主要设计 反物质本位币是一种以正电子和反质子为主币的复本位制货币体系,1个反质子等于1836个正电子,货币单位为 E$,1 E$ 为 6e16 个反质子,1 E$的反物质与相同数量的物质完
         </div>
       </a>
 

+ 1 - 1
repost-in-circle.html

@@ -320,7 +320,7 @@
               <div class="markdown-body">
                 
                 <blockquote>
-<p>《<a href="https://hexo.limour.top/go/#aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjMwOTA5MTcwMDQxL2h0dHBzOi8vYmxvZy5jeHBsYXkub3JnL3dvcmtzL2luLWNpcmNsZS8=" rel="noopener external nofollow noreferrer">圈中人</a>》 from <a href="https://hexo.limour.top/go/#aHR0cHM6Ly9ibG9nLmN4cGxheS5vcmcv" rel="noopener external nofollow noreferrer">CXPLAY World</a></p>
+<p>《<a target="_blank" rel="noopener" href="https://web.archive.org/web/20230909170041/https://blog.cxplay.org/works/in-circle/">圈中人</a>》 from <a target="_blank" rel="noopener" href="https://blog.cxplay.org/">CXPLAY World</a></p>
 </blockquote>
 <h2 id="序">序</h2>
 <p>外面很危险, 于是有人在地上画了一圈并对我说: “这个圈外很危险, 你不要随便出去, 我会帮你对付这些危险, 所以我很忙, 但我也会派人监督你.”;</p>

文件差异内容过多而无法显示
+ 0 - 0
rss2.xml


文件差异内容过多而无法显示
+ 1 - 1
shi-yong--JTK-CYCLE--suan-fa-fen-xi-sheng-wu-jie-lv.html


文件差异内容过多而无法显示
+ 0 - 0
shi-yong-Bootstrap-fa-ji-suan-zi-ju-zhi-xin-qu-jian.html


文件差异内容过多而无法显示
+ 0 - 0
shi-yong-FindTransferAnchors-dui-yang-ben-jin-hang-yu-zhu-shi.html


文件差异内容过多而无法显示
+ 18 - 19
shi-yong-GATK-zhao-SNP.html


文件差异内容过多而无法显示
+ 1 - 1
shi-yong-MICE-bao-dui-shu-ju-que-shi-zhi-jin-hang-cha-bu.html


文件差异内容过多而无法显示
+ 1 - 1
shi-yong-SCTransform-biao-zhun-hua.html


文件差异内容过多而无法显示
+ 0 - 1
shi-yong-limma-bao-jin-hang-cha-yi-ji-yin-fen-xi.html


文件差异内容过多而无法显示
+ 0 - 0
shi-yong-metacell-jin-hang-fen-qun-ju-lei.html


+ 2 - 2
simple-understanding-of-neural-networks.html

@@ -324,7 +324,7 @@
 <ul>
 <li><code>X</code>:一个nx维的输入张量,可以是nx=0的标量,nx=1的向量,nx=2的矩阵,或更高维的张量</li>
 <li><code>Y</code>:一个ny维的输出张量,可以是nx=0的标量,nx=1的向量,nx=2的矩阵,或更高维的张量</li>
-<li><code>f</code>:一个特定结构的<a href="https://hexo.limour.top/go/#aHR0cHM6Ly96aHVhbmxhbi56aGlodS5jb20vcC8xNTkzMDUxMTg=" rel="noopener external nofollow noreferrer">神经网络</a>,如简单的BP神经网络、复杂的深度神经网络<strong>DNN</strong>等,用于将X映射到Y</li>
+<li><code>f</code>:一个特定结构的<a target="_blank" rel="noopener" href="https://zhuanlan.zhihu.com/p/159305118">神经网络</a>,如简单的BP神经网络、复杂的深度神经网络<strong>DNN</strong>等,用于将X映射到Y</li>
 <li><code>W</code>:一个nw维的张量,用来代表f中的所有权重,nw与f、X、Y有关,具体多少不用管</li>
 <li><code>L</code>:损失函数,可以是交叉熵、残差平方等,用来计算f(X)与实际Y的差距</li>
 </ul>
@@ -332,7 +332,7 @@
 <h2 id="对训练的理解">对训练的理解</h2>
 <p>假设我们有一个训练好的权重<code>W</code>,那么我们就可以得到任意<code>X</code>下对实际<code>Y</code>的良好估计<code>f(X,W)</code>,有<code>L(f(X,W),Y)</code>相对较小。我们训练的目的,就是根据已有的数据集<code>D&#123;(X,Y)&#125;</code>,通过适当的拟合来找到这样一个权重<code>W</code>,它可以实现前面假设中的效果。</p>
 <p>那么如何进行适当的拟合呢?一个简单的思路是梯度下降法。根据定义,我们知道<code>L</code>是<code>f(X)</code>和<code>Y</code>的函数,那么变换视角,<code>L</code>就是关于<code>W</code>的函数。假设学习率为<code>η</code>,初始权重为<code>W0</code>,对于<code>D</code>中的任意<code>(X0,Y0)</code>,我们可以求<code>ΔW0=-η∇L(W0,(X0,Y0),f)</code>。根据梯度的特性,我们可以知道对于更新后的权重<code>W1=W0+ΔW0</code>,有<code>L(W1,(X0,Y0),f)&lt;L(W0,(X0,Y0),f)</code>。在适当的参数下,通过不断循环上述过程,就能得到最终的<code>W</code>。</p>
-<p>那么<code>∇L(W,f)</code>如何求呢?作为医学生,我们不必了解具体的数学原理来编程,只要构建好我们想要的网络结构<code>f</code>,<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9weXRvcmNoLm9yZy8=" rel="noopener external nofollow noreferrer">PyTorch</a>的<a href="https://hexo.limour.top/go/#aHR0cHM6Ly9weXRvcmNoLm9yZy9kb2NzL3N0YWJsZS9hdXRvZ3JhZC5odG1s" rel="noopener external nofollow noreferrer">自动求导</a>功能就可以自动帮我们计算出<code>∇L(W,f)</code>啦。</p>
+<p>那么<code>∇L(W,f)</code>如何求呢?作为医学生,我们不必了解具体的数学原理来编程,只要构建好我们想要的网络结构<code>f</code>,<a target="_blank" rel="noopener" href="https://pytorch.org/">PyTorch</a>的<a target="_blank" rel="noopener" href="https://pytorch.org/docs/stable/autograd.html">自动求导</a>功能就可以自动帮我们计算出<code>∇L(W,f)</code>啦。</p>
 
                 
               </div>

+ 291 - 291
sitemap.xml

@@ -1,6 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   
+  <url>
+    <loc>https://hexo.limour.top/Aggregating-Azure-and-OpenAI-APIs-with-OneAPI</loc>
+    
+    <lastmod>2024-09-05</lastmod>
+    
+    <changefreq>monthly</changefreq>
+    <priority>0.6</priority>
+  </url>
+  
   <url>
     <loc>https://hexo.limour.top/Windows-configuration-QoS-ensures-smooth-network-connectivity-for-important-applications</loc>
     
@@ -136,15 +145,6 @@
     <priority>0.6</priority>
   </url>
   
-  <url>
-    <loc>https://hexo.limour.top/Aggregating-Azure-and-OpenAI-APIs-with-OneAPI</loc>
-    
-    <lastmod>2024-03-20</lastmod>
-    
-    <changefreq>monthly</changefreq>
-    <priority>0.6</priority>
-  </url>
-  
   <url>
     <loc>https://hexo.limour.top/Linux-Setting-AP</loc>
     
@@ -209,7 +209,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Equivalent-operations-in-surgical-knot-tying</loc>
+    <loc>https://hexo.limour.top/Compile-Qwen-1.8B-Chat-using-MLC-LLM-on-Win</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -218,7 +218,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Compile-Qwen-1.8B-Chat-using-MLC-LLM-on-Win</loc>
+    <loc>https://hexo.limour.top/Multiplex-immune-profiling-reveals-the-role-of-serum-immune-proteomics-in-predicting-response-to-preoperative-chemotherapy-of-gastric-cancer</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -227,7 +227,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Multiplex-immune-profiling-reveals-the-role-of-serum-immune-proteomics-in-predicting-response-to-preoperative-chemotherapy-of-gastric-cancer</loc>
+    <loc>https://hexo.limour.top/Equivalent-operations-in-surgical-knot-tying</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -290,7 +290,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/gao-ji-ban-wen-juan-xing--SurveyKing--da-jian-guo-cheng</loc>
+    <loc>https://hexo.limour.top/-fan-yi-Natures-150th-Anniversary-Essay-Competitio</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -299,7 +299,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-fan-yi-Natures-150th-Anniversary-Essay-Competitio</loc>
+    <loc>https://hexo.limour.top/dan-xi-bao-zui-jia-shi-jian-de-liu-cheng</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -308,7 +308,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/dan-xi-bao-zui-jia-shi-jian-de-liu-cheng</loc>
+    <loc>https://hexo.limour.top/gao-ji-ban-wen-juan-xing--SurveyKing--da-jian-guo-cheng</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -353,7 +353,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-ji-lu-win10-tong-guo-docker-diao-yong-nvidia</loc>
+    <loc>https://hexo.limour.top/-ji-lu--shi-yong-Termux-zuo-wei-SSH-ke-hu-duan</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -362,7 +362,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-ji-lu--shi-yong-Termux-zuo-wei-SSH-ke-hu-duan</loc>
+    <loc>https://hexo.limour.top/-fu-ke--zai-Flyio-shang-da-jian-Alist</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -371,7 +371,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-fu-ke--zai-Flyio-shang-da-jian-Alist</loc>
+    <loc>https://hexo.limour.top/-fu-ke--zai-replit-shang-da-jian-WebProxy</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -380,7 +380,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-fu-ke--zai-replit-shang-da-jian-WebProxy</loc>
+    <loc>https://hexo.limour.top/-ji-lu-win10-tong-guo-docker-diao-yong-nvidia</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -389,7 +389,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-ji-lu--shi-yong-tdl-xia-zai-Telegram-zhong-de-shi-pin</loc>
+    <loc>https://hexo.limour.top/-chang-shi-Claude2-xie-yong-sheng-zhe-de-ri-ji</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -398,7 +398,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-chang-shi-Claude2-xie-yong-sheng-zhe-de-ri-ji</loc>
+    <loc>https://hexo.limour.top/-ji-lu--shi-yong-tdl-xia-zai-Telegram-zhong-de-shi-pin</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -533,7 +533,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-Docker-bu-shu-drawio</loc>
+    <loc>https://hexo.limour.top/-qian-yi--qun-xing-kong-zhi-tai-zhao-huan-hui-feng-lao-po</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -542,7 +542,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-ji-yu-PaddleOCR-de-PDF-zhuan-WORD</loc>
+    <loc>https://hexo.limour.top/-Docker-bu-shu-drawio</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -551,7 +551,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-qian-yi--qun-xing-kong-zhi-tai-zhao-huan-hui-feng-lao-po</loc>
+    <loc>https://hexo.limour.top/-ji-yu-PaddleOCR-de-PDF-zhuan-WORD</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -569,7 +569,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-chatGPT-dui-GPT-ji-shu-yu-ren-lei-wei-lai-de-yu-ce</loc>
+    <loc>https://hexo.limour.top/-kua-yue-wai-xing-yu-yan-he-ying-yu-de-fan-yi-zhi-lu</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -578,7 +578,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-kua-yue-wai-xing-yu-yan-he-ying-yu-de-fan-yi-zhi-lu</loc>
+    <loc>https://hexo.limour.top/-wen-ming-de-du-li-cun-zai-xing</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -587,7 +587,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-wen-ming-de-du-li-cun-zai-xing</loc>
+    <loc>https://hexo.limour.top/-chatGPT-dui-GPT-ji-shu-yu-ren-lei-wei-lai-de-yu-ce</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -605,7 +605,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-ren-lei-bu-gai-cheng-dan-wen-ming-de-chen-zhong-fu-dan</loc>
+    <loc>https://hexo.limour.top/-Whisper-da-pei-VoiceMeeter-ji-lu-wang-ke-nei-rong</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -614,7 +614,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-shi-yong--Gost--da-jian--HTTPS--dai-li</loc>
+    <loc>https://hexo.limour.top/-Planning-for-AGI-and-beyond</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -623,7 +623,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-Whisper-da-pei-VoiceMeeter-ji-lu-wang-ke-nei-rong</loc>
+    <loc>https://hexo.limour.top/-ren-lei-bu-gai-cheng-dan-wen-ming-de-chen-zhong-fu-dan</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -632,7 +632,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-Planning-for-AGI-and-beyond</loc>
+    <loc>https://hexo.limour.top/-shi-yong--Gost--da-jian--HTTPS--dai-li</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -650,7 +650,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-fu-ke-GitHub-wen-jian-jia-su</loc>
+    <loc>https://hexo.limour.top/xing-zhi-zhong-tu-wan-jie-gan-xiang</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -659,7 +659,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/xing-zhi-zhong-tu-wan-jie-gan-xiang</loc>
+    <loc>https://hexo.limour.top/-fu-ke-GitHub-wen-jian-jia-su</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -695,7 +695,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Docker-da-jian-MicroBin</loc>
+    <loc>https://hexo.limour.top/Rclone-bei-fen-VPS-shu-ju-dao-onedrive</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -704,7 +704,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/ti-huan-wang-zhan-ye-mian-zhong-de-guan-jian-ci</loc>
+    <loc>https://hexo.limour.top/Docker-da-jian-MicroBin</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -713,7 +713,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Rclone-bei-fen-VPS-shu-ju-dao-onedrive</loc>
+    <loc>https://hexo.limour.top/ti-huan-wang-zhan-ye-mian-zhong-de-guan-jian-ci</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -731,7 +731,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-kang-dian-xian-he-kang-jing-jue</loc>
+    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-zhi-liao-tui-hang-ji-bing</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -740,7 +740,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-zhi-liao-tui-hang-ji-bing</loc>
+    <loc>https://hexo.limour.top/-zhong-shu-shen-jing-xi-tong-yao-wu-zhi-kang-dian-xian-he-kang-jing-jue</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -749,7 +749,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Docker-bu-shu-Matrix-Dendrite</loc>
+    <loc>https://hexo.limour.top/FFT-de-you-qu-ying-yong-ji-suan-zheng-shu-cheng-fa</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -758,7 +758,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/FFT-de-you-qu-ying-yong-ji-suan-zheng-shu-cheng-fa</loc>
+    <loc>https://hexo.limour.top/Docker-bu-shu-Matrix-Dendrite</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -821,7 +821,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-tao-chong</loc>
+    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-xian-chong</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -830,7 +830,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-xian-chong</loc>
+    <loc>https://hexo.limour.top/-yi-xue-ru-chong-zhi-tao-chong</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -839,7 +839,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-dao-chu-SingleR-xu-yao-de-shu-ju</loc>
+    <loc>https://hexo.limour.top/gei-VMware-xu-ni-ji-jia-ying-pan</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -848,7 +848,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/19-ji-lin-ba-yao-li-di-yi-ci-xiao-ce</loc>
+    <loc>https://hexo.limour.top/-dao-chu-SingleR-xu-yao-de-shu-ju</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -857,7 +857,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/gei-VMware-xu-ni-ji-jia-ying-pan</loc>
+    <loc>https://hexo.limour.top/19-ji-lin-ba-yao-li-di-yi-ci-xiao-ce</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -911,7 +911,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/cong-ENI-shu-ju-ku-xia-zai-fastq-wen-jian</loc>
+    <loc>https://hexo.limour.top/cellranger-ding-liang--One-Library--Multiple-Flowcells</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -920,7 +920,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/cellranger-ding-liang--One-Library--Multiple-Flowcells</loc>
+    <loc>https://hexo.limour.top/cong-ENI-shu-ju-ku-xia-zai-fastq-wen-jian</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -1010,7 +1010,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/Rclone-aria2-zuo-Onedrive-li-xian-xia-zai-ji</loc>
+    <loc>https://hexo.limour.top/STAR--yi-jian-jiao-ben</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -1019,7 +1019,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/STAR--yi-jian-jiao-ben</loc>
+    <loc>https://hexo.limour.top/-qian-yi--shi-kong-tu--yi-tian-lang-xing-dan-cheng-l-xing-wei-li</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -1028,7 +1028,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-qian-yi--shi-kong-tu--yi-tian-lang-xing-dan-cheng-l-xing-wei-li</loc>
+    <loc>https://hexo.limour.top/Rclone-aria2-zuo-Onedrive-li-xian-xia-zai-ji</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -1046,7 +1046,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/-qian-yi-CellTypist-zhu-shi-mian-yi-xi-bao-ya-qun</loc>
+    <loc>https://hexo.limour.top/er-dai-ce-xu-shu-ju-chu-li-zhi-shu-ju-ge-shi-shuo-ming</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -1055,7 +1055,7 @@
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/er-dai-ce-xu-shu-ju-chu-li-zhi-shu-ju-ge-shi-shuo-ming</loc>
+    <loc>https://hexo.limour.top/-qian-yi-CellTypist-zhu-shi-mian-yi-xi-bao-ya-qun</loc>
     
     <lastmod>2024-03-19</lastmod>
     
@@ -1066,7 +1066,7 @@
 
   <url>
     <loc>https://hexo.limour.top/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>daily</changefreq>
     <priority>1.0</priority>
   </url>
@@ -1074,973 +1074,973 @@
   
   <url>
     <loc>https://hexo.limour.top/tags/%E6%8E%A2%E7%B4%A2/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/celltypist/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/NGS/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E7%94%9F%E4%BF%A1/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/fasta/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E5%88%86%E7%BE%A4/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/fastq/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%B3%A8%E9%87%8A/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/gft/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/raspberrypi/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/bam/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/rclone/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/celltypist/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/aria2/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E7%94%9F%E4%BF%A1/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/STAR/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E5%88%86%E7%BE%A4/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%97%B6%E7%A9%BA%E5%9B%BE/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%B3%A8%E9%87%8A/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/NGS/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/STAR/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/fasta/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/forestplot/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/fastq/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/regression/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/gft/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%97%B6%E7%A9%BA%E5%9B%BE/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/bam/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/raspberrypi/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/forestplot/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/rclone/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/regression/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/aria2/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/TMM/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/VST/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/RLOG/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/DEGs/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/RRA/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
+    <changefreq>weekly</changefreq>
+    <priority>0.2</priority>
+  </url>
+  
+  <url>
+    <loc>https://hexo.limour.top/tags/llama/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/oligo/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/GEO/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/ArrayExpress/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/DEG/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/limma/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/MICE/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/llama/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/R/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/JTK-CYCLE/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/fonts/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/ENI/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/JTK-CYCLE/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/NCBI-GEO/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/cellranger/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/SRA/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/scVelo/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/R/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/FindTransferAnchors/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/fonts/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/ENI/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/cellranger/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/NCBI-GEO/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/scVelo/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/SRA/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/Bootstrap/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/FindTransferAnchors/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/SCTransform/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/SCTransform/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/VMware/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/metacell/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/SingleR/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/nmf/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E8%8D%AF%E7%90%86/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/SingleR/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/VMware/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E8%8D%AF%E7%90%86/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/nmf/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/shell/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/shell/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/json/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/json/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E5%AF%84%E7%94%9F%E8%99%AB/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E5%AF%84%E7%94%9F%E8%99%AB/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E8%BD%AC%E8%BD%BD/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E8%BD%AC%E8%BD%BD/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/FFT/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%B8%85%E7%90%86/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%95%B4%E6%95%B0%E4%B9%98%E6%B3%95/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/docker/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/matrix/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/dendrite/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E9%85%8D%E7%BD%AEVPS/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%B8%85%E7%90%86/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/F2FS/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/win11/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/FFT/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E7%83%AD%E7%82%B9/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%95%B4%E6%95%B0%E4%B9%98%E6%B3%95/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E9%85%8D%E7%BD%AEVPS/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/win11/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/F2FS/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E7%83%AD%E7%82%B9/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/onedrive/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/ngpm/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E5%9C%B0%E7%90%86/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E5%9C%B0%E7%90%86/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/ngpm/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/onedrive/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%9D%82%E6%84%9F/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/CloudFlare/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/GitHub/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%9D%82%E6%84%9F/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/Whisper/</loc>
+    <lastmod>2024-09-05</lastmod>
+    <changefreq>weekly</changefreq>
+    <priority>0.2</priority>
+  </url>
+  
+  <url>
+    <loc>https://hexo.limour.top/tags/VoiceMeeter/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/searxng/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/morty/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/gost/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/OpenAI/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/Whisper/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/translation/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/VoiceMeeter/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/gost/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/OpenAI/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/GPT-4/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/translation/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/stellaris/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/GPT-4/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/gray/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/drawio/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/PaddleOCR/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/PDF/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/WORD/</loc>
-    <lastmod>2024-08-06</lastmod>
-    <changefreq>weekly</changefreq>
-    <priority>0.2</priority>
-  </url>
-  
-  <url>
-    <loc>https://hexo.limour.top/tags/stellaris/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/gray/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/chroma/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/easyconnect/</loc>
-    <lastmod>2024-08-06</lastmod>
-    <changefreq>weekly</changefreq>
-    <priority>0.2</priority>
-  </url>
-  
-  <url>
-    <loc>https://hexo.limour.top/tags/chroma/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/webp/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/conda/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/%E7%A7%91%E5%B9%BB/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/%E8%AE%BE%E5%AE%9A/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/golang/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/openai/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/%E5%8F%8D%E4%B9%8C%E6%89%98%E9%82%A6/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/warp/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/quic/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/tor/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/socks5/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/socks5/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/quic/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/vscode/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/rstudio/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/vscode/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/jupyter/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/rstudio/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/warp/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/jupyter/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/tor/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/tdl/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/claude/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/telegram/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%97%A5%E8%AE%B0/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E4%B8%8B%E8%BD%BD%E5%99%A8/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/tdl/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/claude/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/telegram/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%97%A5%E8%AE%B0/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E4%B8%8B%E8%BD%BD%E5%99%A8/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/win10/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/termux/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/nvidia/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/ssh/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/torch/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/alist/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/termux/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/webproxy/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/ssh/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/uptime/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/alist/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/win10/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/webproxy/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/nvidia/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/uptime/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/torch/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/r2/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/rss/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/rss/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/supabase/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/supabase/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/r2/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/Github/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/hexo/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/fc/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/homepage/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/pdf/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/slurm/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/%E7%BF%BB%E8%AF%91/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/%E5%8D%95%E7%BB%86%E8%83%9E/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/pipeline/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/DoubletFinder/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/DecontX/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/GATK/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/SNP/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/WGS/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%96%87%E6%98%8E/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/MR/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/%E6%97%A0%E6%94%BF%E5%BA%9C%E4%B8%BB%E4%B9%89/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%96%87%E6%98%8E/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/MR/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/%E6%97%A0%E6%94%BF%E5%BA%9C%E4%B8%BB%E4%B9%89/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/DoH/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/clash/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/clash/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/ss/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/ss/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/Tunnel/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/Tunnel/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/ws/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/ws/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/DoH/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/%E9%A2%84%E5%90%8E%E6%A8%A1%E5%9E%8B/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/ubuntu/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/acme/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
-    <loc>https://hexo.limour.top/tags/acme/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <loc>https://hexo.limour.top/tags/ubuntu/</loc>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/Windows/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>
   
   <url>
     <loc>https://hexo.limour.top/tags/QoS/</loc>
-    <lastmod>2024-08-06</lastmod>
+    <lastmod>2024-09-05</lastmod>
     <changefreq>weekly</changefreq>
     <priority>0.2</priority>
   </url>

+ 6 - 6
tags/GitHub/index.html

@@ -22,7 +22,7 @@
   
   
   
-  <title>Tags - Github - Limour&#39;s Blog</title>
+  <title>Tags - GitHub - Limour&#39;s Blog</title>
 
   <link  rel="stylesheet" href="https://jscdn.limour.top/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css" />
 
@@ -72,7 +72,7 @@
 
 
   
-  <link rel="canonical" href="https://hexo.limour.top/tags/Github/"/>
+  <link rel="canonical" href="https://hexo.limour.top/tags/GitHub/"/>
 <meta name="generator" content="Hexo 7.1.1"><link rel="alternate" href="/atom.xml" title="Limour's Blog" type="application/atom+xml">
 <link rel="alternate" href="/rss2.xml" title="Limour's Blog" type="application/rss+xml">
 </head>
@@ -226,7 +226,7 @@
       <div class="banner-text text-center fade-in-up">
         <div class="h2">
           
-            <span id="subtitle">Tags - Github</span>
+            <span id="subtitle">Tags - GitHub</span>
           
         </div>
 
@@ -266,9 +266,9 @@
       
       <p class="h5">2023</p>
     
-    <a href="/-ji-lu--zai-GitHub-shang-da-jian-Hexo" class="list-group-item list-group-item-action">
-      <time>08-30</time>
-      <div class="list-group-item-title">【记录】在 GitHub 上 搭建 Hexo</div>
+    <a href="/-fu-ke-GitHub-wen-jian-jia-su" class="list-group-item list-group-item-action">
+      <time>02-06</time>
+      <div class="list-group-item-title">【复刻】GitHub 文件加速</div>
     </a>
   
 </div>

部分文件因为文件数量过多而无法显示