Skip to content

Commit

Permalink
Site updated: 2024-05-29 23:16:20
Browse files Browse the repository at this point in the history
  • Loading branch information
Vcholerae1 committed May 29, 2024
1 parent 8d17341 commit 4931def
Show file tree
Hide file tree
Showing 16 changed files with 657 additions and 64 deletions.
8 changes: 6 additions & 2 deletions 2024/05/10/hello-world/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,11 @@ <h1 class="post-title">Hello World</h1>
</header>

<div class="post-content">
<p>Welcome to <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a>! This is your very first post. Check <a target="_blank" rel="noopener" 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 target="_blank" rel="noopener" href="https://hexo.io/docs/troubleshooting.html">troubleshooting</a> or you can ask me on <a target="_blank" rel="noopener" href="https://github.com/hexojs/hexo/issues">GitHub</a>.</p>
<p>Welcome to <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a>! This is your very
first post. Check <a target="_blank" rel="noopener" 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 target="_blank" rel="noopener" href="https://hexo.io/docs/troubleshooting.html">troubleshooting</a> or
you can ask me on <a target="_blank" rel="noopener" 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>
Expand Down Expand Up @@ -293,7 +297,7 @@ <h3 id="deploy-to-remote-sites">Deploy to remote sites</h3>
</section>
<section class="post-nav">

<a class="prev" rel="prev" href="/2024/05/10/linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/">linux常用命令 & git常用指令</a>
<a class="prev" rel="prev" href="/2024/05/11/%E5%9C%B0%E5%A3%B3%E5%8E%9A%E5%BA%A6%E6%88%90%E5%9B%BE/">全球地壳深度绘图</a>


</section>
Expand Down
7 changes: 5 additions & 2 deletions 2024/05/11/地壳厚度成图/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,10 @@ <h1 class="post-title">全球地壳深度绘图</h1>
<p>&#x53EF;&#x4EE5;&#x5229;&#x7528;julia&#x7684;GeoMakie&#x5E93;&#x7ED8;&#x5236;&#x51FA;&#x5168;&#x7403;&#x5730;&#x58F3;&#x6DF1;&#x5EA6;&#x7684;&#x5206;&#x5E03;&#x56FE;<br>
&#x4EE3;&#x7801;&#x67B6;&#x6784;&#x7C7B;&#x4F3C;&#x4E8E;</p>
<figure class="highlight julia"><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="keyword">using</span> GeoMakie,CairoMakie</span><br><span class="line"></span><br><span class="line">lons = -<span class="number">179.5</span>:<span class="number">179.5</span></span><br><span class="line">lats = -<span class="number">89.5</span>:<span class="number">89.5</span></span><br><span class="line"></span><br><span class="line">fig = Figure()</span><br><span class="line">ga = GeoAxis(</span><br><span class="line"> fig[<span class="number">1</span>, <span class="number">1</span>];</span><br><span class="line"> dest = <span class="string">&quot;+proj=wintri&quot;</span>, <span class="comment"># &#x8FD9;&#x91CC;&#x6307;&#x5B9A;&#x6210;&#x56FE;&#x7684;&#x6295;&#x5F71;&#x65B9;&#x5F0F;</span></span><br><span class="line">)</span><br><span class="line"></span><br><span class="line">lines!(ga,GeoMakie.coastlines())</span><br></pre></td></tr></table></figure>
<p>&#x6210;&#x56FE;&#x6548;&#x679C;&#x5982;&#x4E0B; <img src="/2024/05/11/%E5%9C%B0%E5%A3%B3%E5%8E%9A%E5%BA%A6%E6%88%90%E5%9B%BE/image.png" alt="alt text1"> &#x5229;&#x7528;&#x5730;&#x58F3;&#x6DF1;&#x5EA6;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x5229;&#x7528;<code>heatmap</code>&#x51FD;&#x6570;&#x53EF;&#x4EE5;&#x6210;&#x56FE; <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">heatmap!(ga,lons,lats,matrix_data,colormap = :diverging_bwr_40_95_c42_n256)</span><br><span class="line"></span><br></pre></td></tr></table></figure> <img src="/2024/05/11/%E5%9C%B0%E5%A3%B3%E5%8E%9A%E5%BA%A6%E6%88%90%E5%9B%BE/image-1.png" alt="alt text"> &#x540C;&#x6837;&#x53EF;&#x4EE5;&#x7528;matlab&#x5B8C;&#x6210;&#x8FD9;&#x4E00;&#x5DE5;&#x4F5C; <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><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></pre></td><td class="code"><pre><span class="line">% Load data</span><br><span class="line">file_path = &apos;organized_data_matrix.txt&apos;; </span><br><span class="line">data = readtable(file_path, &apos;Delimiter&apos;, &apos;\t&apos;);</span><br><span class="line">lons = -179.5:1:179.5;</span><br><span class="line">lats = -89.5:1:89.5;</span><br><span class="line"></span><br><span class="line">% Convert table to matrix</span><br><span class="line">matrix_data = table2array(data);</span><br><span class="line"></span><br><span class="line">% Create a map figure</span><br><span class="line">figure;</span><br><span class="line">% Set up a map axes with &apos;Mollweide&apos; projection</span><br><span class="line">ax = axesm(&apos;MapProjection&apos;, &apos;mollweid&apos;, &apos;Grid&apos;, &apos;on&apos;, &apos;Frame&apos;, &apos;on&apos;);</span><br><span class="line">% Adjust range of the map</span><br><span class="line">setm(ax, &apos;MapLatLimit&apos;, [-90 90], &apos;MapLonLimit&apos;, [-180 180]);</span><br><span class="line"></span><br><span class="line">% Plot the data as a surface</span><br><span class="line">surfm(lats, lons, matrix_data&apos;); % transpose matrix_data if necessary</span><br><span class="line"></span><br><span class="line">% Customize the colormap</span><br><span class="line">colormap(ax, jet); % You can choose any colormap that fits your data visualization needs</span><br><span class="line"></span><br><span class="line">% Add coastlines</span><br><span class="line">coast = load(&apos;coastlines&apos;);</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">% Show the configured map</span><br><span class="line">tightmap;</span><br></pre></td></tr></table></figure></p>
<p>&#x6210;&#x56FE;&#x6548;&#x679C;&#x5982;&#x4E0B; <img src="/2024/05/11/%E5%9C%B0%E5%A3%B3%E5%8E%9A%E5%BA%A6%E6%88%90%E5%9B%BE/image.png" alt="alt text1">
&#x5229;&#x7528;&#x5730;&#x58F3;&#x6DF1;&#x5EA6;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x5229;&#x7528;<code>heatmap</code>&#x51FD;&#x6570;&#x53EF;&#x4EE5;&#x6210;&#x56FE; <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">heatmap!(ga,lons,lats,matrix_data,colormap = :diverging_bwr_40_95_c42_n256)</span><br><span class="line"></span><br></pre></td></tr></table></figure>
<img src="/2024/05/11/%E5%9C%B0%E5%A3%B3%E5%8E%9A%E5%BA%A6%E6%88%90%E5%9B%BE/image-1.png" alt="alt text"> &#x540C;&#x6837;&#x53EF;&#x4EE5;&#x7528;matlab&#x5B8C;&#x6210;&#x8FD9;&#x4E00;&#x5DE5;&#x4F5C;
<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><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></pre></td><td class="code"><pre><span class="line">% Load data</span><br><span class="line">file_path = &apos;organized_data_matrix.txt&apos;; </span><br><span class="line">data = readtable(file_path, &apos;Delimiter&apos;, &apos;\t&apos;);</span><br><span class="line">lons = -179.5:1:179.5;</span><br><span class="line">lats = -89.5:1:89.5;</span><br><span class="line"></span><br><span class="line">% Convert table to matrix</span><br><span class="line">matrix_data = table2array(data);</span><br><span class="line"></span><br><span class="line">% Create a map figure</span><br><span class="line">figure;</span><br><span class="line">% Set up a map axes with &apos;Mollweide&apos; projection</span><br><span class="line">ax = axesm(&apos;MapProjection&apos;, &apos;mollweid&apos;, &apos;Grid&apos;, &apos;on&apos;, &apos;Frame&apos;, &apos;on&apos;);</span><br><span class="line">% Adjust range of the map</span><br><span class="line">setm(ax, &apos;MapLatLimit&apos;, [-90 90], &apos;MapLonLimit&apos;, [-180 180]);</span><br><span class="line"></span><br><span class="line">% Plot the data as a surface</span><br><span class="line">surfm(lats, lons, matrix_data&apos;); % transpose matrix_data if necessary</span><br><span class="line"></span><br><span class="line">% Customize the colormap</span><br><span class="line">colormap(ax, jet); % You can choose any colormap that fits your data visualization needs</span><br><span class="line"></span><br><span class="line">% Add coastlines</span><br><span class="line">coast = load(&apos;coastlines&apos;);</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">% Show the configured map</span><br><span class="line">tightmap;</span><br></pre></td></tr></table></figure></p>

</div>

Expand Down Expand Up @@ -232,7 +235,7 @@ <h1 class="post-title">全球地壳深度绘图</h1>
<a class="prev" rel="prev" href="/2024/05/20/raytracing/">raytracing</a>


<a class="next" rel="next" href="/2024/05/10/linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/">linux常用命令 & git常用指令</a>
<a class="next" rel="next" href="/2024/05/10/hello-world/">Hello World</a>

</section>

Expand Down
6 changes: 5 additions & 1 deletion 2024/05/20/iverilog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,9 @@ <h3 id="&#x8FD0;&#x884C;&#x4EFF;&#x771F;">&#x8FD0;&#x884C;&#x4EFF;&#x771F;</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">vvp output_file</span><br></pre></td></tr></table></figure>
<p>output_file : iverilog &#x751F;&#x6210;&#x7684;&#x8F93;&#x51FA;&#x6587;&#x4EF6;</p>
<h3 id="&#x751F;&#x6210;&#x6CE2;&#x5F62;">&#x751F;&#x6210;&#x6CE2;&#x5F62;</h3>
<p>&#x5728;testbench&#x6587;&#x4EF6;&#x4E2D;&#x6DFB;&#x52A0;&#x751F;&#x6210;VCD&#x6587;&#x4EF6;&#x7684;&#x4EE3;&#x7801; <figure class="highlight verilog"><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">initial</span> <span class="keyword">begin</span></span><br><span class="line"> <span class="built_in">$dumpfile</span>(<span class="string">&quot;dump.vcd&quot;</span>);</span><br><span class="line"> <span class="built_in">$dumpvars</span>(<span class="number">0</span>, top_module);</span><br><span class="line"><span class="keyword">end</span></span><br></pre></td></tr></table></figure> &#x7F16;&#x8BD1;&#x5E76;&#x8FD0;&#x884C;&#x4EFF;&#x771F;&#x751F;&#x6210;<code>dump.vcd</code> &#x6587;&#x4EF6;&#x540E;&#xFF0C;&#x4F7F;&#x7528; <code>gtkwave</code> &#x67E5;&#x770B;&#x6CE2;&#x5F62;&#xFF1A; <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">gtkwave dump.vcd</span><br></pre></td></tr></table></figure></p>
<p>&#x5728;testbench&#x6587;&#x4EF6;&#x4E2D;&#x6DFB;&#x52A0;&#x751F;&#x6210;VCD&#x6587;&#x4EF6;&#x7684;&#x4EE3;&#x7801; <figure class="highlight verilog"><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">initial</span> <span class="keyword">begin</span></span><br><span class="line"> <span class="built_in">$dumpfile</span>(<span class="string">&quot;dump.vcd&quot;</span>);</span><br><span class="line"> <span class="built_in">$dumpvars</span>(<span class="number">0</span>, top_module);</span><br><span class="line"><span class="keyword">end</span></span><br></pre></td></tr></table></figure>
&#x7F16;&#x8BD1;&#x5E76;&#x8FD0;&#x884C;&#x4EFF;&#x771F;&#x751F;&#x6210;<code>dump.vcd</code> &#x6587;&#x4EF6;&#x540E;&#xFF0C;&#x4F7F;&#x7528;
<code>gtkwave</code> &#x67E5;&#x770B;&#x6CE2;&#x5F62;&#xFF1A; <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">gtkwave dump.vcd</span><br></pre></td></tr></table></figure></p>

</div>

Expand Down Expand Up @@ -294,6 +296,8 @@ <h3 id="&#x751F;&#x6210;&#x6CE2;&#x5F62;">&#x751F;&#x6210;&#x6CE2;&#x5F62;</h3>
</section>
<section class="post-nav">

<a class="prev" rel="prev" href="/2024/05/29/overleaf%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2/">overleaf本地部署</a>


<a class="next" rel="next" href="/2024/05/20/raytracing/">raytracing</a>

Expand Down
3 changes: 2 additions & 1 deletion 2024/05/20/raytracing/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,8 @@ <h1 class="post-title">raytracing</h1>
</header>

<div class="post-content">
<h1 id="rat-tracing-in-a-weekend-&#x7B14;&#x8BB0;">Rat tracing in a weekend &#x7B14;&#x8BB0;</h1>
<h1 id="rat-tracing-in-a-weekend-&#x7B14;&#x8BB0;">Rat tracing in a weekend
&#x7B14;&#x8BB0;</h1>
<h2 id="&#x8F93;&#x51FA;&#x7B2C;&#x4E00;&#x4E2A;&#x56FE;&#x8C61;">&#x8F93;&#x51FA;&#x7B2C;&#x4E00;&#x4E2A;&#x56FE;&#x8C61;</h2>
<h3 id="ppm&#x6587;&#x4EF6;&#x683C;&#x5F0F;">PPM&#x6587;&#x4EF6;&#x683C;&#x5F0F;</h3>
<p>PPM&#x662F;&#x4E00;&#x79CD;&#x56FE;&#x50CF;&#x6587;&#x4EF6;&#x5B58;&#x50A8;&#x7684;&#x683C;&#x5F0F;</p>
Expand Down
Loading

0 comments on commit 4931def

Please sign in to comment.