<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>Zhichen</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <icon>https://blog.wzcv.me/icon.png</icon>
  <id>https://blog.wzcv.me/</id>
  <link href="https://blog.wzcv.me/" rel="alternate"/>
  <link href="https://blog.wzcv.me/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, Zhichen</rights>
  <title>Zhichen's Blog</title>
  <updated>2024-12-12T05:26:02.789Z</updated>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <category term="考研" scheme="https://blog.wzcv.me/categories/%E8%80%83%E7%A0%94/"/>
    <category term="高数" scheme="https://blog.wzcv.me/tags/%E9%AB%98%E6%95%B0/"/>
    <content>
      <![CDATA[<p>假设<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mi>a</mi><mo>=</mo><mi>λ</mi><mi>a</mi></mrow><annotation encoding="application/x-tex">Aa = \lambda a</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault">A</span><span class="mord mathdefault">a</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.69444em;vertical-align:0em;"></span><span class="mord mathdefault">λ</span><span class="mord mathdefault">a</span></span></span></span>，则<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mi>a</mi><mo>=</mo><mfrac><mn>1</mn><mi>λ</mi></mfrac><mi>a</mi></mrow><annotation encoding="application/x-tex">A^{-1}a = \frac{1}{\lambda}a</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8141079999999999em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8141079999999999em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">−</span><span class="mord mtight">1</span></span></span></span></span></span></span></span></span><span class="mord mathdefault">a</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:1.190108em;vertical-align:-0.345em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.845108em;"><span style="top:-2.6550000000000002em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">λ</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mord mathdefault">a</span></span></span></span></p><p>∵<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>=</mo><mfrac><mn>1</mn><mrow><mo fence="true">∣</mo><mi>A</mi><mo fence="true">∣</mo></mrow></mfrac><msup><mi>A</mi><mo>∗</mo></msup></mrow><annotation encoding="application/x-tex">A^{-1} = \frac{1}{\left|A\right|}A^*</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8141079999999999em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8141079999999999em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">−</span><span class="mord mtight">1</span></span></span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:1.365108em;vertical-align:-0.52em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.845108em;"><span style="top:-2.655em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="minner mtight"><span class="mopen mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span><span class="mord mathdefault mtight">A</span><span class="mclose mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span></span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.52em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span></span></span></span></p><p>∴<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mi>a</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mo fence="true">∣</mo><mi>A</mi><mo fence="true">∣</mo></mrow></mfrac><msup><mi>A</mi><mo>∗</mo></msup><mi>a</mi><mo>=</mo><mfrac><mn>1</mn><mi>λ</mi></mfrac><mi>a</mi></mrow><annotation encoding="application/x-tex">A^{-1}a =\frac{1}{\left|A\right|}A^*a = \frac{1}{\lambda}a</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8141079999999999em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8141079999999999em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">−</span><span class="mord mtight">1</span></span></span></span></span></span></span></span></span><span class="mord mathdefault">a</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:1.365108em;vertical-align:-0.52em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.845108em;"><span style="top:-2.655em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="minner mtight"><span class="mopen mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span><span class="mord mathdefault mtight">A</span><span class="mclose mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span></span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.52em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span><span class="mord mathdefault">a</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:1.190108em;vertical-align:-0.345em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.845108em;"><span style="top:-2.6550000000000002em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">λ</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mord mathdefault">a</span></span></span></span></p><p>∴<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>A</mi><mo>∗</mo></msup><mi>a</mi><mo>=</mo><mfrac><mrow><mo fence="true">∣</mo><mi>A</mi><mo fence="true">∣</mo></mrow><mi>λ</mi></mfrac><mi>a</mi></mrow><annotation encoding="application/x-tex">A^*a = \frac{\left|A\right|}{\lambda}a</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.688696em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span><span class="mord mathdefault">a</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:1.355em;vertical-align:-0.345em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.01em;"><span style="top:-2.6550000000000002em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">λ</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.485em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="minner mtight"><span class="mopen mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span><span class="mord mathdefault mtight">A</span><span class="mclose mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span></span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mord mathdefault">a</span></span></span></span></p><p>假设<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>A</mi><mo>∗</mo></msup><mi>a</mi><mo>=</mo><msup><mi>λ</mi><mo>∗</mo></msup><mi>a</mi></mrow><annotation encoding="application/x-tex">A^*a = \lambda^* a</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.688696em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">A</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span><span class="mord mathdefault">a</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.69444em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">λ</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span><span class="mord mathdefault">a</span></span></span></span></p><p>则<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>λ</mi><mo>∗</mo></msup><mo>=</mo><mfrac><mrow><mo fence="true">∣</mo><mi>A</mi><mo fence="true">∣</mo></mrow><mi>λ</mi></mfrac></mrow><annotation encoding="application/x-tex">\lambda^* = \frac{\left|A\right|}{\lambda}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.69444em;vertical-align:0em;"></span><span class="mord"><span class="mord mathdefault">λ</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.688696em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∗</span></span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:1.355em;vertical-align:-0.345em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.01em;"><span style="top:-2.6550000000000002em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">λ</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.485em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="minner mtight"><span class="mopen mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span><span class="mord mathdefault mtight">A</span><span class="mclose mtight delimcenter" style="top:0em;"><span class="mtight">∣</span></span></span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span></span></span></span></p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/eea74fe5.html</id>
    <link href="https://blog.wzcv.me/posts/eea74fe5.html"/>
    <published>2024-12-11T11:00:31.964Z</published>
    <summary>这篇博客文章探讨了矩阵A及其逆矩阵A^{-1}与特征向量a的关系。文章通过推导证明了，如果A的特征值为\lambda，那么A^{-1}的特征值为\frac{1}{\lambda}。同时，文章也展示了矩阵A的共轭转置A^*与特征向量a的关系，推导出A^*的特征值\lambda^*为\frac{\left|A\right|}{\lambda}。这种推导过程揭示了特征值在矩阵运算中的重要性，并为理解矩阵性质提供了理论基础。</summary>
    <title>λ和λ*关系证明</title>
    <updated>2024-12-12T05:26:02.789Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<table><thead><tr><th>OSI七层模型</th><th>TCP/IP四层模型</th><th>功能</th><th>TCP/IP协议族</th></tr></thead><tbody><tr><td>应用层</td><td>应用层</td><td>文件传输、电子邮件、文件服务等</td><td>TFTP, HTTP, SNMP, FTP, SMTP, DNS, Telnet</td></tr><tr><td>表示层</td><td>应用层</td><td>数据格式化、代码转换、数据加密</td><td>没有对应协议</td></tr><tr><td>会话层</td><td>应用层</td><td>解除或建立与别的接点的联系</td><td>没有对应协议</td></tr><tr><td>传输层</td><td>传输层</td><td>提供端到端的接口</td><td>TCP, UDP</td></tr><tr><td>网络层</td><td>网络层</td><td>为数据包选定路径和路由</td><td>IP, ICMP, RIP, OSPF, BGP, ICMP</td></tr><tr><td>数据链路层</td><td>链路层</td><td>物理地址的传输以及错误检测等</td><td>SLIP, CSLIP, PPP, ARP, RARP, MTU</td></tr><tr><td>物理层</td><td>链路层</td><td>以二进制数据通过介质传输</td><td>ISO2110, IEEE802, IEEE802.2</td></tr></tbody></table>]]>
    </content>
    <id>https://blog.wzcv.me/posts/47613d5b.html</id>
    <link href="https://blog.wzcv.me/posts/47613d5b.html"/>
    <published>2024-12-08T09:38:28.492Z</published>
    <summary>
      <![CDATA[<table>
<thead>
<tr>
<th>OSI七层模型</th>
<th>TCP/IP四层模型</th>
<th>功能</th>
<th>TCP/IP协议族</th>
</tr>
</thead>
<tbody>
<tr>
<td>应用层</td>
<td>应用层</t]]>
    </summary>
    <title>计算机网络体系分层</title>
    <updated>2024-12-08T09:54:50.646Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <category term="考研" scheme="https://blog.wzcv.me/categories/%E8%80%83%E7%A0%94/"/>
    <category term="408" scheme="https://blog.wzcv.me/tags/408/"/>
    <content>
      <![CDATA[<p>①所有用户可见（不透明）:PC，PSW，通用寄存器，ACC</p><p>②对汇编程序可见（不透明）（编写汇编程序需要的，用户可见的汇编程序员也可见）:<br>中断字寄存器（可以修改中断的优先级）<br>基址寄存器（基址寻址）<br>变址寄存器（变址寻址，如数组的访问需要）<br>条件码寄存器</p><p>③应用程序员不可见（透明）：</p><p>DR（暂存寄存器）</p><p>④系统程序员可见（不透明）</p><p>虚拟存储器</p><p>⑤对所有用户不可见（透明）:</p><p>MAR(存储器地址寄存器)<br>MDR(存储器数据寄存器)<br>IR(指令寄存器)（这个最常考，很好理解他不能编辑，所以没必要给你看）<br>uIR(微指令寄存器，uMAR，uMDR)<br>Cache(高速缓存)</p><p>改自<a href="https://zhuanlan.zhihu.com/p/613137752">知乎</a></p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/6fc0685d.html</id>
    <link href="https://blog.wzcv.me/posts/6fc0685d.html"/>
    <published>2024-12-06T14:43:41.093Z</published>
    <summary>文章讨论了计算机系统中不同层次的寄存器和存储器的可见性。首先，所有用户都能看到的寄存器包括PC（程序计数器）、PSW（程序状态字）、通用寄存器和累加器（ACC）。其次，汇编程序员需要访问的寄存器如中断字寄存器、基址寄存器、变址寄存器和条件码寄存器也对用户可见。应用程序员看不到的寄存器（透明）包括暂存寄存器（DR）。系统程序员可以访问的包括虚拟存储器。最后，对所有用户不可见的（透明）寄存器和存储器包括MAR、MDR、IR、uIR、Cache等。文章强调了这些寄存器和存储器在不同用户层面的透明度和访问权限。</summary>
    <title>计组，可见不可见，透明不透明</title>
    <updated>2024-12-11T12:04:09.410Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<p>最近某网站加上了阿里防火墙，使得无法正常签到，请求显示如下：</p><p><img src="/images/pasted-1.png" alt="upload successful"><br>网上搜了下，刚好发现吾爱破解里有现成的，<a href="https://www.52pojie.cn/thread-1822807-1-1.html">原网址</a>(<a href="https://www.52pojie.cn/thread-1822807-1-1.html">https://www.52pojie.cn/thread-1822807-1-1.html</a>) ，既然有现成的，就不再自己逆向分析，将其代码稍加改动，使其能够在nodejs中运行以满足脚本需要，构造一下函数</p><figure class="highlight javascript"><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><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">async</span> <span class="keyword">function</span> <span class="title function_">decryptFunction</span>(<span class="params">encryptedId</span>) &#123;</span><br><span class="line">  <span class="keyword">var</span> encryptionKey = <span class="string">&quot;3000176000856006061501533003690027800375&quot;</span>;</span><br><span class="line"></span><br><span class="line">  <span class="title class_">String</span>.<span class="property"><span class="keyword">prototype</span></span>.<span class="property">hexXor</span> = <span class="keyword">function</span>(<span class="params">xorStr</span>) &#123;</span><br><span class="line">    <span class="keyword">var</span> decrypted = <span class="string">&quot;&quot;</span>;</span><br><span class="line"></span><br><span class="line">    <span class="keyword">for</span> (<span class="keyword">var</span> i = <span class="number">0</span>; i &lt; <span class="variable language_">this</span>.<span class="property">length</span> &amp;&amp; i &lt; xorStr.<span class="property">length</span>; i += <span class="number">2</span>) &#123;</span><br><span class="line">      <span class="keyword">var</span> char1 = <span class="built_in">parseInt</span>(<span class="variable language_">this</span>.<span class="title function_">slice</span>(i, i + <span class="number">2</span>), <span class="number">16</span>);</span><br><span class="line">      <span class="keyword">var</span> char2 = <span class="built_in">parseInt</span>(xorStr.<span class="title function_">slice</span>(i, i + <span class="number">2</span>), <span class="number">16</span>);  </span><br><span class="line">      <span class="keyword">var</span> xored = (char1 ^ char2).<span class="title function_">toString</span>(<span class="number">16</span>);</span><br><span class="line"></span><br><span class="line">      <span class="keyword">if</span> (xored.<span class="property">length</span> == <span class="number">1</span>) &#123;</span><br><span class="line">        xored = <span class="string">&quot;0&quot;</span> + xored;</span><br><span class="line">      &#125;</span><br><span class="line"></span><br><span class="line">      decrypted += xored;</span><br><span class="line">    &#125;</span><br><span class="line"></span><br><span class="line">    <span class="keyword">return</span> decrypted;</span><br><span class="line">  &#125;;</span><br><span class="line"></span><br><span class="line">  <span class="title class_">String</span>.<span class="property"><span class="keyword">prototype</span></span>.<span class="property">unbox</span> = <span class="keyword">function</span>(<span class="params"></span>) &#123;</span><br><span class="line">    <span class="keyword">var</span> map = [<span class="number">15</span>, <span class="number">35</span>, <span class="number">29</span>, <span class="number">24</span>, <span class="number">33</span>, <span class="number">16</span>, <span class="number">1</span>, <span class="number">38</span>, <span class="number">10</span>, <span class="number">9</span>, <span class="number">19</span>, <span class="number">31</span>, <span class="number">40</span>, <span class="number">27</span>, <span class="number">22</span>, <span class="number">23</span>, <span class="number">25</span>, <span class="number">13</span>, <span class="number">6</span>, <span class="number">11</span>, <span class="number">39</span>, <span class="number">18</span>, <span class="number">20</span>, <span class="number">8</span>, <span class="number">14</span>, <span class="number">21</span>, <span class="number">32</span>, <span class="number">26</span>, <span class="number">2</span>, <span class="number">30</span>, <span class="number">7</span>, <span class="number">4</span>, <span class="number">17</span>, <span class="number">5</span>, <span class="number">3</span>, <span class="number">28</span>, <span class="number">34</span>, <span class="number">37</span>, <span class="number">12</span>, <span class="number">36</span>];</span><br><span class="line">    <span class="keyword">var</span> unboxed = [];</span><br><span class="line">    <span class="keyword">var</span> unboxedStr = <span class="string">&quot;&quot;</span>;</span><br><span class="line"></span><br><span class="line">    <span class="keyword">for</span> (<span class="keyword">var</span> i = <span class="number">0</span>; i &lt; <span class="variable language_">this</span>.<span class="property">length</span>; i++) &#123;</span><br><span class="line">      <span class="keyword">var</span> char = <span class="variable language_">this</span>[i];</span><br><span class="line"></span><br><span class="line">      <span class="keyword">for</span> (<span class="keyword">var</span> j = <span class="number">0</span>; j &lt; map.<span class="property">length</span>; j++) &#123;</span><br><span class="line">        <span class="keyword">if</span> (map[j] == i + <span class="number">1</span>) &#123;</span><br><span class="line">          unboxed[j] = char;</span><br><span class="line">        &#125;</span><br><span class="line">      &#125;</span><br><span class="line">    &#125;</span><br><span class="line"></span><br><span class="line">    unboxedStr = unboxed.<span class="title function_">join</span>(<span class="string">&quot;&quot;</span>);</span><br><span class="line">    <span class="keyword">return</span> unboxedStr;</span><br><span class="line">  &#125;;</span><br><span class="line"></span><br><span class="line">  <span class="keyword">var</span> decryptedId = encryptedId.<span class="title function_">unbox</span>();</span><br><span class="line">  <span class="keyword">var</span> decryptedValue = decryptedId.<span class="title function_">hexXor</span>(encryptionKey);</span><br><span class="line">  <span class="keyword">return</span> decryptedValue;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>在原代码中加入，encryptedId为arg1的值，将acw和acw2放入cookie再次请求，果然可以成功</p><p><img src="/images/pasted-2.png" alt="upload successful"></p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/2d457e88.html</id>
    <link href="https://blog.wzcv.me/posts/2d457e88.html"/>
    <published>2024-11-27T11:46:00.000Z</published>
    <summary>本文讨论了如何解决某网站因加入阿里防火墙导致无法正常签到的问题。作者通过在吾爱破解论坛找到现成的解决方案，并对其代码进行小幅修改，使之可以在Node.js环境下运行。文章提供了具体的代码示例，包括一个解密函数`decryptFunction`，以及如何在字符串上进行异或运算和解包操作的实现方法。这些修改使得脚本能够绕过防火墙的限制，成功完成签到任务。</summary>
    <title>阿里系cookie之acw_sc__v2</title>
    <updated>2024-12-09T14:49:37.629Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<figure class="highlight python"><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">import</span> datetime</span><br><span class="line">time = datetime.datetime.now().strftime(<span class="string">&#x27;%Y.%-m.%-d&#x27;</span>)<span class="comment"># mac下使用- </span></span><br><span class="line">time = datetime.datetime.now().strftime(<span class="string">&#x27;%Y.%#m.%#d&#x27;</span>)<span class="comment"># windows使用#</span></span><br><span class="line"><span class="built_in">print</span>(time)</span><br></pre></td></tr></table></figure>]]>
    </content>
    <id>https://blog.wzcv.me/posts/182b4431.html</id>
    <link href="https://blog.wzcv.me/posts/182b4431.html"/>
    <published>2024-11-20T11:04:19.000Z</published>
    <summary>
      <![CDATA[<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span]]>
    </summary>
    <title>python中日期格式中去掉自动补位 0</title>
    <updated>2026-02-17T01:15:09.824Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<p>在GitHub建立hexo源仓库<br>将本地原始数据push上去<br>使用submodule将主题添加<br>例如：</p><figure class="highlight yaml"><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="string">submodule</span> <span class="string">&quot;themes/butterfly&quot;</span>]</span><br><span class="line"><span class="string">path</span> <span class="string">=</span> <span class="string">themes/butterfly</span></span><br><span class="line"><span class="string">url</span> <span class="string">=</span> <span class="string">https://github.com/jerryc127/hexo-theme-butterfly</span></span><br></pre></td></tr></table></figure><p>去获取发布仓库的PAT<br>再在源仓库secret中添加GITHUBTOKEN，如图：</p><p><img src="/images/pasted-0.png" alt="upload successful"><br>建立workflows/deploy.yaml</p><figure class="highlight yaml"><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><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">name:</span> <span class="string">Deploy</span> <span class="string">hexo</span> <span class="string">blog</span></span><br><span class="line"></span><br><span class="line"><span class="attr">on:</span></span><br><span class="line"><span class="attr">workflow_dispatch:</span></span><br><span class="line"><span class="attr">push:</span></span><br><span class="line"><span class="attr">branches:</span></span><br><span class="line"></span><br><span class="line"><span class="bullet">-</span> <span class="string">main</span></span><br><span class="line"></span><br><span class="line"><span class="attr">jobs:</span></span><br><span class="line"><span class="attr">build:</span></span><br><span class="line"><span class="attr">runs-on:</span> <span class="string">ubuntu-latest</span></span><br><span class="line"><span class="attr">strategy:</span></span><br><span class="line"><span class="attr">matrix:</span></span><br><span class="line"><span class="attr">node-version:</span> [<span class="number">20.</span><span class="string">x</span>]</span><br><span class="line"></span><br><span class="line"><span class="attr">steps:</span></span><br><span class="line"></span><br><span class="line"><span class="bullet">-</span> <span class="attr">uses:</span> <span class="string">actions/checkout@v4</span></span><br><span class="line"><span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Use</span> <span class="string">Node.js</span> <span class="string">$&#123;&#123;</span> <span class="string">matrix.node-version</span> <span class="string">&#125;&#125;</span></span><br><span class="line">  <span class="attr">uses:</span> <span class="string">actions/setup-node@v4</span></span><br><span class="line">  <span class="attr">with:</span></span><br><span class="line">  <span class="attr">node-version:</span> <span class="string">$&#123;&#123;</span> <span class="string">matrix.node-version</span> <span class="string">&#125;&#125;</span></span><br><span class="line"><span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Configuration</span> <span class="string">environment</span></span><br><span class="line">  <span class="attr">run:</span> <span class="string">|</span></span><br><span class="line"><span class="string">  sudo timedatectl set-timezone &quot;Asia/Shanghai&quot;</span></span><br><span class="line"><span class="string">  git config --global user.name &quot;$&#123;&#123; secrets.USERNAME &#125;&#125;&quot;</span></span><br><span class="line"><span class="string">  git config --global user.email &quot;$&#123;&#123; secrets.EMAIL &#125;&#125;&quot;</span></span><br><span class="line"><span class="string"></span><span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Set</span> <span class="string">up</span> <span class="string">PAT</span> <span class="string">for</span> <span class="string">git</span></span><br><span class="line">  <span class="attr">run:</span> <span class="string">|</span></span><br><span class="line"><span class="string">  git config --global url.&quot;https://$&#123;&#123; secrets.GITHUBTOKEN &#125;&#125;@github.com/&quot;.insteadOf &quot;git@github.com:&quot;</span></span><br><span class="line"><span class="string">  git remote set-url origin $&#123;&#123; secrets.GITURL &#125;&#125;</span></span><br><span class="line"><span class="string">  git submodule update --init</span></span><br><span class="line"><span class="string"></span><span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Install</span> <span class="string">dependencies</span></span><br><span class="line">  <span class="attr">run:</span> <span class="string">|</span></span><br><span class="line"><span class="string">  export TZ=&#x27;Asia/Shanghai&#x27;</span></span><br><span class="line"><span class="string">  npm i -g hexo-cli</span></span><br><span class="line"><span class="string">  npm install</span></span><br><span class="line"><span class="string">  cd themes/butterfly/ //切换成自己的主题</span></span><br><span class="line"><span class="string">  npm install</span></span><br><span class="line"><span class="string"></span><span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Deploy</span> <span class="string">hexo</span></span><br><span class="line">  <span class="attr">run:</span> <span class="string">|</span></span><br><span class="line"><span class="string">  hexo clean</span></span><br><span class="line"><span class="string">  hexo bangumi -u  //bangumi</span></span><br><span class="line"><span class="string">  hexo g</span></span><br><span class="line"><span class="string">  gulp  //压缩</span></span><br><span class="line"><span class="string">  hexo d</span></span><br></pre></td></tr></table></figure><p>需要将在 hexo 的根目录创建一个文件 _config.butterfly.yml，并把主题目录的 _config.yml 內容复制到 _config.butterfly.yml 去，根据自己主题而定。</p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/8eb6203.html</id>
    <link href="https://blog.wzcv.me/posts/8eb6203.html"/>
    <published>2024-11-20T06:02:44.000Z</published>
    <summary>
      <![CDATA[在GitHub建立hexo源仓库 将本地原始数据push上去 使用submodule将主题添加 例如： [submodule &quot;themes/butterfly&quot;]  path = themes/butterfly  url = https://github.com/jerryc127/hexo-theme-butterfly  去获取发布仓库的PAT 再在源仓库secret中添加GITHUBTOKEN，如图：  建立workflows/deploy.yaml name: Deploy hexo blog  on: workflow_dispatch: push: branches:  - main  jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [20.x]  steps:  - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }}   uses: actions/setup-node@v4   with:   node-version: ${{ matrix.node-version }} - name: Configuration environment   run: |   sudo timedatectl set-timezone &quot;Asia/Shanghai&quot;   git config --global user.name &quot;${{ secrets.USERNAME }}&quot;   git config --global user.email &quot;${{ secrets.EMAIL }}&quot; - name: Set up PAT for git   run: |   git config --global url.&quot;https://${{ secrets.GITHUBTOKEN }}@github.com/&quot;.insteadOf &quot;git@github.com:&quot;   git remote set-url origin ${{ secrets.GITURL }}  ...]]>
    </summary>
    <title>github action实现hexo自动推送，多端同步，自动更新主题</title>
    <updated>2024-12-08T14:41:53.448Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<p><img src="images/follow-summary.png" alt="follow-summary"></p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/68344470.html</id>
    <link href="https://blog.wzcv.me/posts/68344470.html"/>
    <published>2024-11-05T04:17:00.000Z</published>
    <summary>
      <![CDATA[<p><img src="images/follow-summary.png"]]>
    </summary>
    <title>follow</title>
    <updated>2026-02-17T01:15:09.824Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<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">screen -<span class="built_in">ls</span></span><br><span class="line"></span><br><span class="line">screen -d xxx //attached转detached</span><br><span class="line"></span><br><span class="line">screen -r xxx //切换</span><br></pre></td></tr></table></figure>]]>
    </content>
    <id>https://blog.wzcv.me/posts/d8e06406.html</id>
    <link href="https://blog.wzcv.me/posts/d8e06406.html"/>
    <published>2024-10-27T15:51:44.000Z</published>
    <summary>以下是该博客文章的摘要：  本文介绍了如何使用GNU Screen进行终端会话的管理。核心内容包括使用`screen -ls`命令列出所有当前的Screen会话，`screen -d xxx`命令将一个附加（attached）的会话转为分离（detached）状态，以及`screen -r xxx`命令用于重新连接到一个已分离的会话。文章强调了这些命令在多任务处理和保持会话连续性方面的实用性，并建议用户在需要长时间运行任务或保持终端会话不中断的情况下使用Screen工具。</summary>
    <title>Screen</title>
    <updated>2024-12-08T15:08:14.030Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<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">mklink /D <span class="string">&quot;目标&quot;</span> <span class="string">&quot;现有&quot;</span></span><br><span class="line">mklink /D d s</span><br></pre></td></tr></table></figure><p>如</p><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">mklink /D <span class="string">&quot;E:\123&quot;</span> <span class="string">&quot;E:\abc\123&quot;</span></span><br></pre></td></tr></table></figure><p>/d 给目录创建符号链接，简称符号链接、软链接；<br>/h 创建硬链接，简称硬链接；<br>/j 给目录创建联接点，简称软链接。</p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/fb0eb8a0.html</id>
    <link href="https://blog.wzcv.me/posts/fb0eb8a0.html"/>
    <published>2024-10-27T15:50:47.000Z</published>
    <summary>
      <![CDATA[<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span]]>
    </summary>
    <title>Mklink</title>
    <updated>2026-02-17T01:15:09.824Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<h3 id="标题">标题</h3><figure class="highlight markdown"><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="section"># 这是一级标题</span></span><br><span class="line"><span class="section">## 这是二级标题</span></span><br><span class="line"><span class="section">### 这是三级标题</span></span><br><span class="line"><span class="section">###### 这是六级标题</span></span><br><span class="line"><span class="section">这是一级标题</span></span><br><span class="line"><span class="section">========</span></span><br><span class="line"><span class="section">这是二级标题</span></span><br><span class="line"><span class="section">-------</span></span><br></pre></td></tr></table></figure><h3 id="粗体与斜体">粗体与斜体</h3><figure class="highlight markdown"><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="emphasis">*斜体*</span></span><br><span class="line"><span class="strong">**粗体**</span></span><br></pre></td></tr></table></figure><h3 id="列表">列表</h3><h5 id="无序列表">无序列表</h5><figure class="highlight markdown"><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="bullet">*</span> 1</span><br><span class="line"><span class="bullet">*</span> 2</span><br><span class="line"><span class="bullet">*</span> 3</span><br></pre></td></tr></table></figure><h5 id="有序列表">有序列表</h5><figure class="highlight markdown"><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="bullet">1.</span> 1</span><br><span class="line"><span class="bullet">2.</span> 2</span><br><span class="line"><span class="bullet">3.</span> 3</span><br></pre></td></tr></table></figure><h3 id="引用">引用</h3><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="quote">&gt; 123</span></span><br></pre></td></tr></table></figure><h3 id="图片与链接">图片与链接</h3><figure class="highlight markdown"><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="string">文字</span>](<span class="link">图片链接</span>)</span><br><span class="line">[<span class="string">文字</span>](<span class="link">链接</span>)</span><br></pre></td></tr></table></figure><h3 id="表格">表格</h3><figure class="highlight markdown"><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">| 1234   | 234 |   34   |</span><br><span class="line">| ------ |:---:| ------:|</span><br><span class="line">| 1      | 12  |  123   |</span><br><span class="line">| 2      | 34  |  456   |</span><br><span class="line">| 3      | 56  |  789   |</span><br></pre></td></tr></table></figure><h3 id="分割线">分割线</h3><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="strong">**<span class="emphasis">*</span></span></span><br></pre></td></tr></table></figure>]]>
    </content>
    <id>https://blog.wzcv.me/posts/6fc8eab5.html</id>
    <link href="https://blog.wzcv.me/posts/6fc8eab5.html"/>
    <published>2024-10-27T15:44:36.000Z</published>
    <summary>
      <![CDATA[<h3 id="标题">标题</h3>
<figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span]]>
    </summary>
    <title>Markdown</title>
    <updated>2026-02-17T01:15:09.824Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<h2 id="1-准备条件">1. 准备条件</h2><p>安装了Node.js,Git,Hexo环境，并完成Github与本地Hexo的对接。</p><h2 id="2-在其中一个终端操作">2. 在其中一个终端操作</h2><p>在利用Github+Hexo搭建自己的博客时，新建了一个Hexo的文件夹，并进行相关的配置。</p><h3 id="步骤：">步骤：</h3><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">git init //初始化本地仓库</span><br><span class="line">git add <span class="built_in">source</span> //添加必要的文件</span><br><span class="line">git commit -m <span class="string">&quot;Blog Source Hexo&quot;</span></span><br><span class="line">git branch hexo  //新建hexo分支</span><br><span class="line">git checkout hexo  //切换到hexo分支</span><br><span class="line">git remote add origin git@github.com:yourname/yourname.github.io.git //将本地与Github项目对接</span><br><span class="line">git push origin hexo //push到Github项目的hexo分支上</span><br></pre></td></tr></table></figure><h2 id="3-另一终端完成clone和push更新">3. 另一终端完成clone和push更新</h2><p>在另一终端更新博客，只需要将Github的hexo分支clone下来，进行初次的相关配置。</p><h3 id="步骤：">步骤：</h3><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">git <span class="built_in">clone</span> -b hexo git@github.com:yourname/yourname.github.io.git</span><br><span class="line"><span class="built_in">cd</span> yourname.github.io</span><br><span class="line">npm install</span><br><span class="line">hexo new post <span class="string">&quot;new blog name&quot;</span></span><br><span class="line">git add <span class="built_in">source</span></span><br><span class="line">git commit -m <span class="string">&quot;XX&quot;</span></span><br><span class="line">git push origin hexo</span><br><span class="line">hexo d -g</span><br></pre></td></tr></table></figure><h2 id="4-不同终端间愉快地玩耍">4. 不同终端间愉快地玩耍</h2><p>在不同的终端已经做完配置，就可以愉快的分享自己更新的博客。</p><h3 id="步骤：">步骤：</h3><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">git pull origin hexo</span><br><span class="line">hexo new post <span class="string">&quot;new blog name&quot;</span></span><br><span class="line">git add <span class="built_in">source</span></span><br><span class="line">git commit -m <span class="string">&quot;XX&quot;</span></span><br><span class="line">hexo d -g</span><br></pre></td></tr></table></figure>]]>
    </content>
    <id>https://blog.wzcv.me/posts/4a17b156.html</id>
    <link href="https://blog.wzcv.me/posts/4a17b156.html"/>
    <published>2018-03-10T03:09:16.000Z</published>
    <summary>本文详细介绍了如何使用Hexo和GitHub搭建并维护个人博客的过程。首先，文章列出了必要的准备条件，包括安装Node.js、Git和Hexo环境，并确保与GitHub的对接。接着，分为三个部分讲解了操作步骤：1) 在一个终端初始化并配置本地Hexo博客仓库，添加文件并推送到GitHub的hexo分支；2) 在另一个终端clone hexo分支并进行博客更新，包括新建文章、提交更改和推送；3) 介绍了如何在不同终端间同步更新博客，确保博客内容的一致性和便捷的更新流程。文章最后强调了不同终端间协作更新的便利性。</summary>
    <title>github+Hexo的博客多终端同步</title>
    <updated>2024-12-08T15:24:00.853Z</updated>
  </entry>
  <entry>
    <author>
      <name>Zhichen</name>
    </author>
    <content>
      <![CDATA[<p>Welcome to <a href="https://hexo.io/">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="https://hexo.io/docs/troubleshooting.html">troubleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues">GitHub</a>.</p><h2 id="quick-start">Quick Start</h2><h3 id="create-a-new-post">Create a new post</h3><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">$ hexo new <span class="string">&quot;My New Post&quot;</span></span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/writing.html">Writing</a></p><h3 id="run-server">Run server</h3><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">$ hexo server</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/server.html">Server</a></p><h3 id="generate-static-files">Generate static files</h3><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">$ hexo generate</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/generating.html">Generating</a></p><h3 id="deploy-to-remote-sites">Deploy to remote sites</h3><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">$ hexo deploy</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/one-command-deployment.html">Deployment</a></p>]]>
    </content>
    <id>https://blog.wzcv.me/posts/hello-world.html</id>
    <link href="https://blog.wzcv.me/posts/hello-world.html"/>
    <published>2016-12-26T13:00:00.000Z</published>
    <summary>
      <![CDATA[<p>Welcome to <a href="https://hexo.io/">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/">documentation</a>]]>
    </summary>
    <title>Hello World</title>
    <updated>2026-02-17T01:15:09.824Z</updated>
  </entry>
</feed>
