Site updated: 2020-02-04 21:40:19
This commit is contained in:
parent
cfea6747de
commit
b964348faf
@ -88,7 +88,7 @@
|
|||||||
animation-duration: 1.2s;
|
animation-duration: 1.2s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
url(//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -151,7 +151,7 @@
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
||||||
<h2 id="问题"><a class="header-anchor" href="#问题">¶</a>问题</h2>
|
<h2 id="问题"><a class="header-anchor" href="#问题">¶</a>问题</h2>
|
||||||
<p>根据<a href="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能量耗尽后就消失了,而我们需要做的就是在一定的时间内,保证尽可能多的<code>车</code>存活。</p>
|
<p>根据<a href="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能量耗尽后就消失了,而我们需要做的就是在一定的时间内,保证尽可能多的<code>车</code>存活。</p>
|
||||||
<h2 id="分析"><a class="header-anchor" href="#分析">¶</a>分析</h2>
|
<h2 id="分析"><a class="header-anchor" href="#分析">¶</a>分析</h2>
|
||||||
<p>其实这个问题最关键的地方在于,没有一个中央的控制节点,也就是说对于每一个<code>车</code>来说都是完全平等且独立的。所以我们需要他们能够尽可能的一直处在能够交流的状态,并且都能知道<code>能量球</code>在哪里。</p>
|
<p>其实这个问题最关键的地方在于,没有一个中央的控制节点,也就是说对于每一个<code>车</code>来说都是完全平等且独立的。所以我们需要他们能够尽可能的一直处在能够交流的状态,并且都能知道<code>能量球</code>在哪里。</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
@ -160,8 +160,8 @@
|
|||||||
我采用的是<strong>球形模型</strong>,这个模型参考于这次作业的 <a href="https://cs.anu.edu.au/courses/comp2310/1-Labs-Assignments.html" target="_blank" rel="noopener">Examples</a>。<br>
|
我采用的是<strong>球形模型</strong>,这个模型参考于这次作业的 <a href="https://cs.anu.edu.au/courses/comp2310/1-Labs-Assignments.html" target="_blank" rel="noopener">Examples</a>。<br>
|
||||||
在和我的同学互相交流时,这个模型是最普遍的,解决方案是最多的,效果也是相对最好的。</p>
|
在和我的同学互相交流时,这个模型是最普遍的,解决方案是最多的,效果也是相对最好的。</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure1.svg" alt="3D球形模型"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure1.svg" alt="3D球形模型"></p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure2.svg" alt="2D球形模型"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure2.svg" alt="2D球形模型"></p>
|
||||||
<p>球形模型设计的两大重点是:</p>
|
<p>球形模型设计的两大重点是:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>所有的<code>车</code>都均匀平等地分布在球面上(球面是个相对概念,可以是球壳???)。</li>
|
<li>所有的<code>车</code>都均匀平等地分布在球面上(球面是个相对概念,可以是球壳???)。</li>
|
||||||
@ -195,7 +195,7 @@
|
|||||||
<li>后面的 Stage 2,3,4 均不允许中央控制。</li>
|
<li>后面的 Stage 2,3,4 均不允许中央控制。</li>
|
||||||
</ol>
|
</ol>
|
||||||
<h4 id="能量球位置估计(Energy-Globe-Position-Estimation)"><a class="header-anchor" href="#能量球位置估计(Energy-Globe-Position-Estimation)">¶</a>能量球位置估计(Energy Globe Position Estimation)</h4>
|
<h4 id="能量球位置估计(Energy-Globe-Position-Estimation)"><a class="header-anchor" href="#能量球位置估计(Energy-Globe-Position-Estimation)">¶</a>能量球位置估计(Energy Globe Position Estimation)</h4>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure3.svg" alt="能量球位置估计"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure3.svg" alt="能量球位置估计"></p>
|
||||||
<p>这个问题类似于一个追击问题(红球是一个匀速导弹,蓝球是拦截导弹),我们需要求的是预计追击时间$T_e$。</p>
|
<p>这个问题类似于一个追击问题(红球是一个匀速导弹,蓝球是拦截导弹),我们需要求的是预计追击时间$T_e$。</p>
|
||||||
<p><code>能量球</code>到追击点$P_m$,两个坐标相同,所以,</p>
|
<p><code>能量球</code>到追击点$P_m$,两个坐标相同,所以,</p>
|
||||||
<p>$$<br>
|
<p>$$<br>
|
||||||
@ -224,7 +224,7 @@ $$</p>
|
|||||||
<pre><code class="language-ada">Left_Charge := Current_Charge - Current_Discharge_Per_Sec * Estimated_Time;
|
<pre><code class="language-ada">Left_Charge := Current_Charge - Current_Discharge_Per_Sec * Estimated_Time;
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<h4 id="半径决策(Radius-Determination)"><a class="header-anchor" href="#半径决策(Radius-Determination)">¶</a>半径决策(Radius Determination)</h4>
|
<h4 id="半径决策(Radius-Determination)"><a class="header-anchor" href="#半径决策(Radius-Determination)">¶</a>半径决策(Radius Determination)</h4>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure4.svg" alt="半径决策"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure4.svg" alt="半径决策"></p>
|
||||||
<p>半径向量:</p>
|
<p>半径向量:</p>
|
||||||
<pre><code class="language-ada">Radius_Vector := Radius_Distance * Norm (Position - Vehicle_Message.EG.Position);
|
<pre><code class="language-ada">Radius_Vector := Radius_Distance * Norm (Position - Vehicle_Message.EG.Position);
|
||||||
</code></pre>
|
</code></pre>
|
||||||
@ -237,7 +237,7 @@ $$</p>
|
|||||||
<li><code>Destination</code>的初始值是<code>(0, 0, 0)</code>,这样能够避免一开始时<code>车</code>四散,导致失去联系,不能构成球形。</li>
|
<li><code>Destination</code>的初始值是<code>(0, 0, 0)</code>,这样能够避免一开始时<code>车</code>四散,导致失去联系,不能构成球形。</li>
|
||||||
</ol>
|
</ol>
|
||||||
<h4 id="使用当前能量优化半径(Radius-Optimization-With-Current-Charge)"><a class="header-anchor" href="#使用当前能量优化半径(Radius-Optimization-With-Current-Charge)">¶</a>使用当前能量优化半径(Radius Optimization With Current Charge)</h4>
|
<h4 id="使用当前能量优化半径(Radius-Optimization-With-Current-Charge)"><a class="header-anchor" href="#使用当前能量优化半径(Radius-Optimization-With-Current-Charge)">¶</a>使用当前能量优化半径(Radius Optimization With Current Charge)</h4>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure5.svg" alt="使用当前能量优化半径"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure5.svg" alt="使用当前能量优化半径"></p>
|
||||||
<pre><code class="language-ada">Radius_Vector = (0.75 + 0.25 * Current_Charge) * Radius_Vector;
|
<pre><code class="language-ada">Radius_Vector = (0.75 + 0.25 * Current_Charge) * Radius_Vector;
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p><code>0.75</code>和<code>0.25</code>都是人为确定的,没什么依据😄。</p>
|
<p><code>0.75</code>和<code>0.25</code>都是人为确定的,没什么依据😄。</p>
|
||||||
@ -246,7 +246,7 @@ $$</p>
|
|||||||
<p><strong>注意</strong><br>
|
<p><strong>注意</strong><br>
|
||||||
这个机制未经过控制变量实验验证,只是理论上分析得到的。</p>
|
这个机制未经过控制变量实验验证,只是理论上分析得到的。</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure6.svg" alt="一个解决碰撞的机制"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure6.svg" alt="一个解决碰撞的机制"></p>
|
||||||
<p>因为<code>车</code>和<code>车</code>离的足够近时会发生碰撞,表现为大家都减速不动。所以当一个<code>车</code>从外层到<code>能量球</code>去加油时,周围的<code>车</code>减速会一定程度的减少碰撞的发生。</p>
|
<p>因为<code>车</code>和<code>车</code>离的足够近时会发生碰撞,表现为大家都减速不动。所以当一个<code>车</code>从外层到<code>能量球</code>去加油时,周围的<code>车</code>减速会一定程度的减少碰撞的发生。</p>
|
||||||
<p>实现时,需要在消息结构中添加<code>Vehicle_Charge</code>来判断谁的能量更低。</p>
|
<p>实现时,需要在消息结构中添加<code>Vehicle_Charge</code>来判断谁的能量更低。</p>
|
||||||
<h3 id="Stage-C"><a class="header-anchor" href="#Stage-C">¶</a>Stage C</h3>
|
<h3 id="Stage-C"><a class="header-anchor" href="#Stage-C">¶</a>Stage C</h3>
|
||||||
@ -270,10 +270,10 @@ $$</p>
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<p>当上述条件为真时,<code>车</code>才会选择更新的信息。</p>
|
<p>当上述条件为真时,<code>车</code>才会选择更新的信息。</p>
|
||||||
<h4 id="使用旋转优化(Optimization-With-Rotation)"><a class="header-anchor" href="#使用旋转优化(Optimization-With-Rotation)">¶</a>使用旋转优化(Optimization With Rotation)</h4>
|
<h4 id="使用旋转优化(Optimization-With-Rotation)"><a class="header-anchor" href="#使用旋转优化(Optimization-With-Rotation)">¶</a>使用旋转优化(Optimization With Rotation)</h4>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure7.svg" alt="旋转半径"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure7.svg" alt="旋转半径"></p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure8.svg" alt="旋转轴"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure8.svg" alt="旋转轴"></p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure9.svg" alt="2D旋转半径"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure9.svg" alt="2D旋转半径"></p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure10.svg" alt="3D旋转"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure10.svg" alt="3D旋转"></p>
|
||||||
<p>相对于静态的在球面等待,动态的在球面旋转在实验中取得了更稳定的表现。</p>
|
<p>相对于静态的在球面等待,动态的在球面旋转在实验中取得了更稳定的表现。</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><strong>注意</strong><br>
|
<p><strong>注意</strong><br>
|
||||||
@ -285,9 +285,9 @@ X_rX_a+Y_rY_a+Z_rZ_a=0<br>
|
|||||||
$$</p>
|
$$</p>
|
||||||
<p>易得无数个解,但是为了尽量让两个<code>车</code>不会面对面相撞(随机赋值的话),这里手动赋值$X_a$和$Y_a$为$1$,求得唯一解。</p>
|
<p>易得无数个解,但是为了尽量让两个<code>车</code>不会面对面相撞(随机赋值的话),这里手动赋值$X_a$和$Y_a$为$1$,求得唯一解。</p>
|
||||||
<h4 id="自动半径适应(Automatic-Radius-Adaptation)"><a class="header-anchor" href="#自动半径适应(Automatic-Radius-Adaptation)">¶</a>自动半径适应(Automatic Radius Adaptation)</h4>
|
<h4 id="自动半径适应(Automatic-Radius-Adaptation)"><a class="header-anchor" href="#自动半径适应(Automatic-Radius-Adaptation)">¶</a>自动半径适应(Automatic Radius Adaptation)</h4>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure11.svg" alt="通讯环"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure11.svg" alt="通讯环"></p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure12.svg" alt="通讯环内"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure12.svg" alt="通讯环内"></p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure13.svg" alt="通讯环外"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/figure13.svg" alt="通讯环外"></p>
|
||||||
<p>我们在 Stage A&B 中的半径是手动设置的,但是在 Stage C 中,每个球星模型的<code>车</code>的数量是动态的,如果半径不跟随数量变化,那么就有可能丢失通讯。</p>
|
<p>我们在 Stage A&B 中的半径是手动设置的,但是在 Stage C 中,每个球星模型的<code>车</code>的数量是动态的,如果半径不跟随数量变化,那么就有可能丢失通讯。</p>
|
||||||
<p>在理想的球星模型中,我们可以发现一个通讯环,在通讯环中的所有<code>车</code>都是互联的,并且中心的<code>能量球</code>很难突破这层环。在<code>车</code>进出通讯环时,我们可以通过当时的位置,动态修正半径大小。</p>
|
<p>在理想的球星模型中,我们可以发现一个通讯环,在通讯环中的所有<code>车</code>都是互联的,并且中心的<code>能量球</code>很难突破这层环。在<code>车</code>进出通讯环时,我们可以通过当时的位置,动态修正半径大小。</p>
|
||||||
<p>我们分三种情况讨论该模型:</p>
|
<p>我们分三种情况讨论该模型:</p>
|
||||||
@ -321,7 +321,7 @@ $$</p>
|
|||||||
<p>经过实验,在 64 个<code>车</code>,缩减到 42 个的情况下,<code>Confirm_Time_Interval</code>设置为 1 秒就可以满足要求。</p>
|
<p>经过实验,在 64 个<code>车</code>,缩减到 42 个的情况下,<code>Confirm_Time_Interval</code>设置为 1 秒就可以满足要求。</p>
|
||||||
<h2 id="结果"><a class="header-anchor" href="#结果">¶</a>结果<sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup></h2>
|
<h2 id="结果"><a class="header-anchor" href="#结果">¶</a>结果<sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup></h2>
|
||||||
<h3 id="截图"><a class="header-anchor" href="#截图">¶</a>截图</h3>
|
<h3 id="截图"><a class="header-anchor" href="#截图">¶</a>截图</h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png" alt="截图"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png" alt="截图"></p>
|
||||||
<h3 id="Stage-A-B-Single-Globe-In-Orbit"><a class="header-anchor" href="#Stage-A-B-Single-Globe-In-Orbit">¶</a>Stage A&B(<code>Single_Globe_In_Orbit</code>)</h3>
|
<h3 id="Stage-A-B-Single-Globe-In-Orbit"><a class="header-anchor" href="#Stage-A-B-Single-Globe-In-Orbit">¶</a>Stage A&B(<code>Single_Globe_In_Orbit</code>)</h3>
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
@ -374,7 +374,7 @@ $$</p>
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/table1.svg" alt="Stage A&B"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/table1.svg" alt="Stage A&B"></p>
|
||||||
<h3 id="Stage-C-Random-Globes-In-Orbits"><a class="header-anchor" href="#Stage-C-Random-Globes-In-Orbits">¶</a>Stage C(<code>Random_Globes_In_Orbits</code>)</h3>
|
<h3 id="Stage-C-Random-Globes-In-Orbits"><a class="header-anchor" href="#Stage-C-Random-Globes-In-Orbits">¶</a>Stage C(<code>Random_Globes_In_Orbits</code>)</h3>
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
@ -427,7 +427,7 @@ $$</p>
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/table2.svg" alt="Stage C"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/table2.svg" alt="Stage C"></p>
|
||||||
<h3 id="Stage-D-Random-Globes-In-Orbits"><a class="header-anchor" href="#Stage-D-Random-Globes-In-Orbits">¶</a>Stage D(<code>Random_Globes_In_Orbits</code>)</h3>
|
<h3 id="Stage-D-Random-Globes-In-Orbits"><a class="header-anchor" href="#Stage-D-Random-Globes-In-Orbits">¶</a>Stage D(<code>Random_Globes_In_Orbits</code>)</h3>
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
@ -480,7 +480,7 @@ $$</p>
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/table3.svg" alt="Stage D"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/table3.svg" alt="Stage D"></p>
|
||||||
<h2 id="感谢"><a class="header-anchor" href="#感谢">¶</a>感谢</h2>
|
<h2 id="感谢"><a class="header-anchor" href="#感谢">¶</a>感谢</h2>
|
||||||
<p>感谢所有在作业中帮助过我的同学,辅导员和老师❤️。</p>
|
<p>感谢所有在作业中帮助过我的同学,辅导员和老师❤️。</p>
|
||||||
<hr class="footnotes-sep">
|
<hr class="footnotes-sep">
|
||||||
@ -496,7 +496,7 @@ $$</p>
|
|||||||
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
||||||
<audio id="audio" loop="1" preload="auto" controls="controls"
|
<audio id="audio" loop="1" preload="auto" controls="controls"
|
||||||
data-autoplay="false">
|
data-autoplay="false">
|
||||||
<source type="audio/mpeg" src="http://davidz.cn/static/blog/mp3/daiquan---qingshanbaiyun.mp3">
|
<source type="audio/mpeg" src="//davidz.cn/static/blog/mp3/daiquan---qingshanbaiyun.mp3">
|
||||||
</audio>
|
</audio>
|
||||||
|
|
||||||
|
|
||||||
@ -518,7 +518,7 @@ $$</p>
|
|||||||
<div class="sidebar">
|
<div class="sidebar">
|
||||||
<div class="box animated fadeInRight">
|
<div class="box animated fadeInRight">
|
||||||
<div class="subbox">
|
<div class="subbox">
|
||||||
<img src="http://davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
<img src="//davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
||||||
<p>DavidZ</p>
|
<p>DavidZ</p>
|
||||||
<span>凡事都要留几分</span>
|
<span>凡事都要留几分</span>
|
||||||
<dl>
|
<dl>
|
||||||
|
@ -85,7 +85,7 @@
|
|||||||
animation-duration: 1.2s;
|
animation-duration: 1.2s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -142,14 +142,14 @@
|
|||||||
<div class="article">
|
<div class="article">
|
||||||
<div class='main'>
|
<div class='main'>
|
||||||
<div class="content markdown animated fadeIn">
|
<div class="content markdown animated fadeIn">
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cmd.png" alt="CMD"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cmd.png" alt="CMD"></p>
|
||||||
<p>记得我最早的时候用 Visual Studio 写了第一个 Hello World 程序,激动的点运行,出来个黑框一闪就过去了,啥也没看到。</p>
|
<p>记得我最早的时候用 Visual Studio 写了第一个 Hello World 程序,激动的点运行,出来个黑框一闪就过去了,啥也没看到。</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/powershell.png" alt="PowerShell"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/powershell.png" alt="PowerShell"></p>
|
||||||
<p>后来偶然了解 PowerShell,又变成了一个蓝色的框,还会有进度提示,红的,黑的,突兀得很😢。</p>
|
<p>后来偶然了解 PowerShell,又变成了一个蓝色的框,还会有进度提示,红的,黑的,突兀得很😢。</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/bash.png" alt="bash"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/bash.png" alt="bash"></p>
|
||||||
<p>后来上了大学终于在 Ubuntu 上见到了 bash,完全改变了我对 Shell 的认知。</p>
|
<p>后来上了大学终于在 Ubuntu 上见到了 bash,完全改变了我对 Shell 的认知。</p>
|
||||||
<p>傻傻分不清 Shell 和 Terminal 的我,激动的打开 Git 自带的 bash,它却长成了这样。</p>
|
<p>傻傻分不清 Shell 和 Terminal 的我,激动的打开 Git 自带的 bash,它却长成了这样。</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/git-bash.png" alt="Git-Bash"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/git-bash.png" alt="Git-Bash"></p>
|
||||||
<p>一番优化之后也不是不能用,后来还入坑了 <a href="https://github.com/cmderdev/cmder" target="_blank" rel="noopener">Cmder</a>,用于替代 <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank" rel="noopener">Putty</a> 那个更加原始的 terminal。</p>
|
<p>一番优化之后也不是不能用,后来还入坑了 <a href="https://github.com/cmderdev/cmder" target="_blank" rel="noopener">Cmder</a>,用于替代 <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank" rel="noopener">Putty</a> 那个更加原始的 terminal。</p>
|
||||||
<p>终于,2019 年微软开始进入开源世界,为我们带来了颜狗的胜利: <a href="https://github.com/microsoft/terminal" target="_blank" rel="noopener">Windows Terminal</a>。</p>
|
<p>终于,2019 年微软开始进入开源世界,为我们带来了颜狗的胜利: <a href="https://github.com/microsoft/terminal" target="_blank" rel="noopener">Windows Terminal</a>。</p>
|
||||||
<iframe
|
<iframe
|
||||||
@ -180,7 +180,7 @@
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="配置"><a class="header-anchor" href="#配置">¶</a>配置</h2>
|
<h2 id="配置"><a class="header-anchor" href="#配置">¶</a>配置</h2>
|
||||||
<p>通过配置,最终 terminal 可以长成这个样子。</p>
|
<p>通过配置,最终 terminal 可以长成这个样子。</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/windows-terminal.png" alt="windows terminal"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/windows-terminal.png" alt="windows terminal"></p>
|
||||||
<p>现阶段只有 json 格式的配置文件,还没有图形化配置界面,项目组说正式版会有,最终应该会与 Vscode 的配置一样。</p>
|
<p>现阶段只有 json 格式的配置文件,还没有图形化配置界面,项目组说正式版会有,最终应该会与 Vscode 的配置一样。</p>
|
||||||
<p>根据官网给出的 <a href="https://raw.githubusercontent.com/microsoft/terminal/master/doc/cascadia/profiles.schema.json" target="_blank" rel="noopener">Profiles Schema</a>,我们可以很快的配置我们自己定制化的 Terminal。</p>
|
<p>根据官网给出的 <a href="https://raw.githubusercontent.com/microsoft/terminal/master/doc/cascadia/profiles.schema.json" target="_blank" rel="noopener">Profiles Schema</a>,我们可以很快的配置我们自己定制化的 Terminal。</p>
|
||||||
<p>下面是我自己用的配置文件,</p>
|
<p>下面是我自己用的配置文件,</p>
|
||||||
@ -276,9 +276,9 @@
|
|||||||
<p>如果每次启动 PowerShell 都想引用该插件,则在<code>Microsoft.PowerShell_profile.ps1</code>中添加<code>Import-Module xxx</code>即可。</p>
|
<p>如果每次启动 PowerShell 都想引用该插件,则在<code>Microsoft.PowerShell_profile.ps1</code>中添加<code>Import-Module xxx</code>即可。</p>
|
||||||
<h3 id="oh-my-posh"><a class="header-anchor" href="#oh-my-posh">¶</a><a href="https://github.com/JanDeDobbeleer/oh-my-posh" target="_blank" rel="noopener">oh-my-posh</a></h3>
|
<h3 id="oh-my-posh"><a class="header-anchor" href="#oh-my-posh">¶</a><a href="https://github.com/JanDeDobbeleer/oh-my-posh" target="_blank" rel="noopener">oh-my-posh</a></h3>
|
||||||
<p>这个是 oh-my-zsh 的 PowerShell 版本,但是只能管理主题。</p>
|
<p>这个是 oh-my-zsh 的 PowerShell 版本,但是只能管理主题。</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/robbyrussel.png" alt="robbyrussel"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/robbyrussel.png" alt="robbyrussel"></p>
|
||||||
<p>我比较喜欢的是这个 robbyrussel 主题,因为比较简洁。</p>
|
<p>我比较喜欢的是这个 robbyrussel 主题,因为比较简洁。</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/my-theme.png" alt="my-theme"></p>
|
<p><img src="//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/my-theme.png" alt="my-theme"></p>
|
||||||
<p>后来参考了<a href="https://github.com/spencerwooo/dotfiles#powershell" target="_blank" rel="noopener">dotfiles</a>,自己按照 oh-my-zsh 的 ys 主题魔改了一个,为了区分不同环境,我把最前面的符号改成了<code>PS</code>。</p>
|
<p>后来参考了<a href="https://github.com/spencerwooo/dotfiles#powershell" target="_blank" rel="noopener">dotfiles</a>,自己按照 oh-my-zsh 的 ys 主题魔改了一个,为了区分不同环境,我把最前面的符号改成了<code>PS</code>。</p>
|
||||||
<p><a href="https://github.com/DavidZhang73/Config/blob/master/themes/MyTheme.psm1" target="_blank" rel="noopener">我的主题</a></p>
|
<p><a href="https://github.com/DavidZhang73/Config/blob/master/themes/MyTheme.psm1" target="_blank" rel="noopener">我的主题</a></p>
|
||||||
<h3 id="z"><a class="header-anchor" href="#z">¶</a><a href="https://github.com/vincpa/z" target="_blank" rel="noopener">z</a></h3>
|
<h3 id="z"><a class="header-anchor" href="#z">¶</a><a href="https://github.com/vincpa/z" target="_blank" rel="noopener">z</a></h3>
|
||||||
@ -314,7 +314,7 @@
|
|||||||
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
||||||
<audio id="audio" loop="1" preload="auto" controls="controls"
|
<audio id="audio" loop="1" preload="auto" controls="controls"
|
||||||
data-autoplay="false">
|
data-autoplay="false">
|
||||||
<source type="audio/mpeg" src="http://davidz.cn/static/blog/mp3/chenyixun---hongmeigui.mp3">
|
<source type="audio/mpeg" src="//davidz.cn/static/blog/mp3/chenyixun---hongmeigui.mp3">
|
||||||
</audio>
|
</audio>
|
||||||
|
|
||||||
|
|
||||||
@ -336,7 +336,7 @@
|
|||||||
<div class="sidebar">
|
<div class="sidebar">
|
||||||
<div class="box animated fadeInRight">
|
<div class="box animated fadeInRight">
|
||||||
<div class="subbox">
|
<div class="subbox">
|
||||||
<img src="http://davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
<img src="//davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
||||||
<p>DavidZ</p>
|
<p>DavidZ</p>
|
||||||
<span>凡事都要留几分</span>
|
<span>凡事都要留几分</span>
|
||||||
<dl>
|
<dl>
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
url(//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -204,7 +204,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
<div class="post-cover animated fadeIn" style="
|
<div class="post-cover animated fadeIn" style="
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
url(//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -172,7 +172,7 @@
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
||||||
|
|
||||||
<p>根据<a href="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能...</p>
|
<p>根据<a href="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能...</p>
|
||||||
|
|
||||||
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a>
|
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a>
|
||||||
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
||||||
|
@ -83,7 +83,7 @@
|
|||||||
animation-duration: 1.2s;
|
animation-duration: 1.2s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -156,7 +156,7 @@
|
|||||||
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
||||||
<audio id="audio" loop="1" preload="auto" controls="controls"
|
<audio id="audio" loop="1" preload="auto" controls="controls"
|
||||||
data-autoplay="false">
|
data-autoplay="false">
|
||||||
<source type="audio/mpeg" src="http://davidz.cn/static/blog/mp3/delacey---dream-it-possible.mp3">
|
<source type="audio/mpeg" src="//davidz.cn/static/blog/mp3/delacey---dream-it-possible.mp3">
|
||||||
</audio>
|
</audio>
|
||||||
|
|
||||||
|
|
||||||
@ -178,7 +178,7 @@
|
|||||||
<div class="sidebar">
|
<div class="sidebar">
|
||||||
<div class="box animated fadeInRight">
|
<div class="box animated fadeInRight">
|
||||||
<div class="subbox">
|
<div class="subbox">
|
||||||
<img src="http://davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
<img src="//davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
||||||
<p>DavidZ</p>
|
<p>DavidZ</p>
|
||||||
<span>凡事都要留几分</span>
|
<span>凡事都要留几分</span>
|
||||||
<dl>
|
<dl>
|
||||||
|
12
index.html
12
index.html
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
url(//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -204,7 +204,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
<div class="post-cover animated fadeIn" style="
|
<div class="post-cover animated fadeIn" style="
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -258,7 +258,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
<div class="post-cover animated fadeIn" style="
|
<div class="post-cover animated fadeIn" style="
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -310,7 +310,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
<div class="post-cover animated fadeIn" style="
|
<div class="post-cover animated fadeIn" style="
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
url(//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -350,7 +350,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
||||||
|
|
||||||
<p>根据<a href="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,...</p>
|
<p>根据<a href="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,...</p>
|
||||||
|
|
||||||
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a> <b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
||||||
</div>
|
</div>
|
||||||
@ -362,7 +362,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
<div class="post-cover animated fadeIn" style="
|
<div class="post-cover animated fadeIn" style="
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
|
@ -83,7 +83,7 @@
|
|||||||
animation-duration: 1.2s;
|
animation-duration: 1.2s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -327,7 +327,7 @@ set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib/)
|
|||||||
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
||||||
<audio id="audio" loop="1" preload="auto" controls="controls"
|
<audio id="audio" loop="1" preload="auto" controls="controls"
|
||||||
data-autoplay="false">
|
data-autoplay="false">
|
||||||
<source type="audio/mpeg" src="http://davidz.cn/static/blog/mp3/linyoujia---chengquan.mp3">
|
<source type="audio/mpeg" src="//davidz.cn/static/blog/mp3/linyoujia---chengquan.mp3">
|
||||||
</audio>
|
</audio>
|
||||||
|
|
||||||
|
|
||||||
@ -349,7 +349,7 @@ set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib/)
|
|||||||
<div class="sidebar">
|
<div class="sidebar">
|
||||||
<div class="box animated fadeInRight">
|
<div class="box animated fadeInRight">
|
||||||
<div class="subbox">
|
<div class="subbox">
|
||||||
<img src="http://davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
<img src="//davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
||||||
<p>DavidZ</p>
|
<p>DavidZ</p>
|
||||||
<span>凡事都要留几分</span>
|
<span>凡事都要留几分</span>
|
||||||
<dl>
|
<dl>
|
||||||
|
File diff suppressed because one or more lines are too long
14
sitemap.xml
14
sitemap.xml
@ -1,6 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://blog.davidz.cn/whoami/</loc>
|
||||||
|
|
||||||
|
<lastmod>2020-02-04T13:39:45.850Z</lastmod>
|
||||||
|
|
||||||
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://blog.davidz.cn/windows-package-manager-scoop/</loc>
|
<loc>https://blog.davidz.cn/windows-package-manager-scoop/</loc>
|
||||||
|
|
||||||
@ -29,13 +36,6 @@
|
|||||||
|
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
|
||||||
<loc>https://blog.davidz.cn/whoami/</loc>
|
|
||||||
|
|
||||||
<lastmod>2020-01-14T16:40:52.704Z</lastmod>
|
|
||||||
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://blog.davidz.cn/anu-comp2310-assignment1/</loc>
|
<loc>https://blog.davidz.cn/anu-comp2310-assignment1/</loc>
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
url(//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -172,7 +172,7 @@
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
||||||
|
|
||||||
<p>根据<a href="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能...</p>
|
<p>根据<a href="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能...</p>
|
||||||
|
|
||||||
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a>
|
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a>
|
||||||
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
url(//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -172,7 +172,7 @@
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
<p>这是 ANU <a href="http://courses.cecs.anu.edu.au/courses/COMP2310/" target="_blank" rel="noopener">COMP2310</a>的第一次大作业,历时一个月左右,也是这个学期我写的最认真的一次作业,所以在博客搭建伊始,我先把这个记录下来。</p>
|
||||||
|
|
||||||
<p>根据<a href="http://davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能...</p>
|
<p>根据<a href="//davidz.cn/static/blog/2020-01-11-anu-comp2310-assignment1/assignment-1.pdf" target="_blank" rel="noopener">Assignment 1 PDF</a>中的描述,大概的意思就是在三维空间中有许多的<code>车</code>,具有速度和加速度(都是三维向量),而且不管是否加速,都会消耗一定的能量,当然加速也会加快能量的消耗。然后就是有一个或多个<code>能量球</code>,当然也是在运动中的,同样具有速度和加速度。当<code>车</code>和<code>能量球</code>靠近的时候,<code>车</code>能够获取到<code>能量球</code>的信息(加速度,速度,位置),并且加满能量,而当<code>车</code>与<code>车</code>靠近的时候,能够互相交换一次信息,这个信息的内容是自己定义的。<code>车</code>在能...</p>
|
||||||
|
|
||||||
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a>
|
<span class="read-more"><a href="/anu-comp2310-assignment1/" title="查看全文" class="posttitle">查看全文</a>
|
||||||
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
<b class="iconfont icon-arrow-right- gradient-text"></b></span>
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-27-inspur-internship/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
url(//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -204,7 +204,7 @@ $env:SCOOP='path/to/scoop'
|
|||||||
<div class="post-cover animated fadeIn" style="
|
<div class="post-cover animated fadeIn" style="
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-06-hello-world/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
animation-duration: 2.8s;
|
animation-duration: 2.8s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
url(//davidz.cn/static/blog/2020-01-31-beauty-is-productivity-windows-terminal/cover.jpg);">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
<div class="main animated fadeIn">
|
<div class="main animated fadeIn">
|
||||||
<div class="content animated fadeIn">
|
<div class="content animated fadeIn">
|
||||||
|
|
||||||
<img src="http://davidz.cn/static/blog/img/avator.jpg" style="height: 100px; width: 100px; border-radius: 50%; margin-bottom: 30px" />
|
<img src="//davidz.cn/static/blog/img/avator.jpg" style="height: 100px; width: 100px; border-radius: 50%; margin-bottom: 30px" />
|
||||||
<h4 id="关于我-Who-am-I"><a class="header-anchor" href="#关于我-Who-am-I">¶</a>关于我 Who am I</h4>
|
<h4 id="关于我-Who-am-I"><a class="header-anchor" href="#关于我-Who-am-I">¶</a>关于我 Who am I</h4>
|
||||||
<p>欢迎来到我的博客, 我是<strong>DavidZ</strong>,<br>
|
<p>欢迎来到我的博客, 我是<strong>DavidZ</strong>,<br>
|
||||||
目前澳国立高级计算专业留学党一枚,喜欢编程,Python 爱好者。</p>
|
目前澳国立高级计算专业留学党一枚,喜欢编程,Python 爱好者。</p>
|
||||||
|
@ -85,7 +85,7 @@
|
|||||||
animation-duration: 1.2s;
|
animation-duration: 1.2s;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.65), #100e17),
|
||||||
url(http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
url(//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);">
|
||||||
</div>
|
</div>
|
||||||
<div class="else">
|
<div class="else">
|
||||||
<p class="animated fadeInDown">
|
<p class="animated fadeInDown">
|
||||||
@ -205,23 +205,23 @@ scoop list
|
|||||||
<h3 id="adb"><a class="header-anchor" href="#adb">¶</a><a href="https://developer.android.com/studio/releases/platform-tools.html" target="_blank" rel="noopener">adb</a></h3>
|
<h3 id="adb"><a class="header-anchor" href="#adb">¶</a><a href="https://developer.android.com/studio/releases/platform-tools.html" target="_blank" rel="noopener">adb</a></h3>
|
||||||
<p>有的时候连个安卓手机就需要这个东西,虽然我不做安卓开发,但是我玩过<a href="https://github.com/chiqj/WechatJump" target="_blank" rel="noopener">微信跳一跳</a>呀。</p>
|
<p>有的时候连个安卓手机就需要这个东西,虽然我不做安卓开发,但是我玩过<a href="https://github.com/chiqj/WechatJump" target="_blank" rel="noopener">微信跳一跳</a>呀。</p>
|
||||||
<h3 id="bat"><a class="header-anchor" href="#bat">¶</a><a href="https://github.com/sharkdp/bat" target="_blank" rel="noopener">bat</a></h3>
|
<h3 id="bat"><a class="header-anchor" href="#bat">¶</a><a href="https://github.com/sharkdp/bat" target="_blank" rel="noopener">bat</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/bat.png" alt="bat"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/bat.png" alt="bat"></p>
|
||||||
<p>用于代替 cat,带行号,带高亮,可<code>tail -f</code>。</p>
|
<p>用于代替 cat,带行号,带高亮,可<code>tail -f</code>。</p>
|
||||||
<h3 id="cpu-z"><a class="header-anchor" href="#cpu-z">¶</a><a href="https://www.cpuid.com/softwares/cpu-z.html" target="_blank" rel="noopener">cpu-z</a></h3>
|
<h3 id="cpu-z"><a class="header-anchor" href="#cpu-z">¶</a><a href="https://www.cpuid.com/softwares/cpu-z.html" target="_blank" rel="noopener">cpu-z</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cpuz.png" alt="cpuz"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cpuz.png" alt="cpuz"></p>
|
||||||
<p>著名的 CPU 信息查看软件。</p>
|
<p>著名的 CPU 信息查看软件。</p>
|
||||||
<h3 id="fiddler"><a class="header-anchor" href="#fiddler">¶</a><a href="https://www.telerik.com/fiddler" target="_blank" rel="noopener">fiddler</a></h3>
|
<h3 id="fiddler"><a class="header-anchor" href="#fiddler">¶</a><a href="https://www.telerik.com/fiddler" target="_blank" rel="noopener">fiddler</a></h3>
|
||||||
<p>著名的抓包软件,大学机考神器(CCTR-E 的题目和答案一起传输,哈哈哈)。</p>
|
<p>著名的抓包软件,大学机考神器(CCTR-E 的题目和答案一起传输,哈哈哈)。</p>
|
||||||
<h3 id="figlet"><a class="header-anchor" href="#figlet">¶</a><a href="https://github.com/lukesampson/figlet" target="_blank" rel="noopener">figlet</a></h3>
|
<h3 id="figlet"><a class="header-anchor" href="#figlet">¶</a><a href="https://github.com/lukesampson/figlet" target="_blank" rel="noopener">figlet</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/figlet.png" alt="figlet"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/figlet.png" alt="figlet"></p>
|
||||||
<p>把字符串改成字符串图像,还有好几个主题,现在知道那些文档的开头是怎么生成了吧😄。</p>
|
<p>把字符串改成字符串图像,还有好几个主题,现在知道那些文档的开头是怎么生成了吧😄。</p>
|
||||||
<h3 id="git"><a class="header-anchor" href="#git">¶</a><a href="https://gitforwindows.org/" target="_blank" rel="noopener">git</a></h3>
|
<h3 id="git"><a class="header-anchor" href="#git">¶</a><a href="https://gitforwindows.org/" target="_blank" rel="noopener">git</a></h3>
|
||||||
<p>什么,你没听说过 git !!!,右上角,再见😢。</p>
|
<p>什么,你没听说过 git !!!,右上角,再见😢。</p>
|
||||||
<h3 id="motrix"><a class="header-anchor" href="#motrix">¶</a><a href="https://motrix.app/" target="_blank" rel="noopener">motrix</a></h3>
|
<h3 id="motrix"><a class="header-anchor" href="#motrix">¶</a><a href="https://motrix.app/" target="_blank" rel="noopener">motrix</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/motrix.png" alt="motrix"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/motrix.png" alt="motrix"></p>
|
||||||
<p>使用 Electron 开发的 aria2 GUI 客户端,可惜不能指定 aria2,只能使用自带的。</p>
|
<p>使用 Electron 开发的 aria2 GUI 客户端,可惜不能指定 aria2,只能使用自带的。</p>
|
||||||
<h3 id="neofetch"><a class="header-anchor" href="#neofetch">¶</a><a href="https://github.com/dylanaraps/neofetch" target="_blank" rel="noopener">neofetch</a></h3>
|
<h3 id="neofetch"><a class="header-anchor" href="#neofetch">¶</a><a href="https://github.com/dylanaraps/neofetch" target="_blank" rel="noopener">neofetch</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/neofetch.png" alt="neofetch"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/neofetch.png" alt="neofetch"></p>
|
||||||
<p>当你想截个屏,展示一下你的 Terminal 又不知道放什么内容时,就它了。</p>
|
<p>当你想截个屏,展示一下你的 Terminal 又不知道放什么内容时,就它了。</p>
|
||||||
<h3 id="psutils"><a class="header-anchor" href="#psutils">¶</a><a href="https://github.com/lukesampson/psutils" target="_blank" rel="noopener">psutils</a></h3>
|
<h3 id="psutils"><a class="header-anchor" href="#psutils">¶</a><a href="https://github.com/lukesampson/psutils" target="_blank" rel="noopener">psutils</a></h3>
|
||||||
<p>Scoop 同开发者开发的一系列 PowerShell 工具,我就说 PS 在国外还是很火的吧。</p>
|
<p>Scoop 同开发者开发的一系列 PowerShell 工具,我就说 PS 在国外还是很火的吧。</p>
|
||||||
@ -240,7 +240,7 @@ scoop list
|
|||||||
<p><img src="https://i.v2ex.co/71Ftp04b.png" alt="snipaste"></p>
|
<p><img src="https://i.v2ex.co/71Ftp04b.png" alt="snipaste"></p>
|
||||||
<p>带边缘检测的强大截图软件。</p>
|
<p>带边缘检测的强大截图软件。</p>
|
||||||
<h3 id="spacesniffer"><a class="header-anchor" href="#spacesniffer">¶</a><a href="http://www.uderzo.it/main_products/space_sniffer/index.html" target="_blank" rel="noopener">spacesniffer</a></h3>
|
<h3 id="spacesniffer"><a class="header-anchor" href="#spacesniffer">¶</a><a href="http://www.uderzo.it/main_products/space_sniffer/index.html" target="_blank" rel="noopener">spacesniffer</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/spacesniffer.png" alt="spacesniffer"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/spacesniffer.png" alt="spacesniffer"></p>
|
||||||
<p>想知道那个文件夹占用了你的 C 盘最多?</p>
|
<p>想知道那个文件夹占用了你的 C 盘最多?</p>
|
||||||
<h3 id="teamviewer"><a class="header-anchor" href="#teamviewer">¶</a><a href="https://www.teamviewer.com/" target="_blank" rel="noopener">teamviewer</a></h3>
|
<h3 id="teamviewer"><a class="header-anchor" href="#teamviewer">¶</a><a href="https://www.teamviewer.com/" target="_blank" rel="noopener">teamviewer</a></h3>
|
||||||
<p>在山威如何快速获得妹子的 QQ,微信和手机号?加入<a href="https://www.baidu.com/link?url=FSXLyJOtkvCZMj4zl2J-mFLG0Q1GrF6rysPOH8fHKwIAF44VnyyhI7fUML9i99xH&wd=&eqid=cbce32e700025b47000000065e37cf45" target="_blank" rel="noopener">极客鸟</a>,用 Teamviewer 帮妹子修电脑吧。</p>
|
<p>在山威如何快速获得妹子的 QQ,微信和手机号?加入<a href="https://www.baidu.com/link?url=FSXLyJOtkvCZMj4zl2J-mFLG0Q1GrF6rysPOH8fHKwIAF44VnyyhI7fUML9i99xH&wd=&eqid=cbce32e700025b47000000065e37cf45" target="_blank" rel="noopener">极客鸟</a>,用 Teamviewer 帮妹子修电脑吧。</p>
|
||||||
@ -249,17 +249,17 @@ scoop list
|
|||||||
<h3 id="win32-openssh"><a class="header-anchor" href="#win32-openssh">¶</a><a href="https://github.com/PowerShell/Win32-OpenSSH" target="_blank" rel="noopener">win32-openssh</a></h3>
|
<h3 id="win32-openssh"><a class="header-anchor" href="#win32-openssh">¶</a><a href="https://github.com/PowerShell/Win32-OpenSSH" target="_blank" rel="noopener">win32-openssh</a></h3>
|
||||||
<p>微软已经把 ssh 迁移到 Windows 平台上啦。</p>
|
<p>微软已经把 ssh 迁移到 Windows 平台上啦。</p>
|
||||||
<h3 id="winscp"><a class="header-anchor" href="#winscp">¶</a><a href="https://winscp.net/eng/docs/lang:chs" target="_blank" rel="noopener">winscp</a></h3>
|
<h3 id="winscp"><a class="header-anchor" href="#winscp">¶</a><a href="https://winscp.net/eng/docs/lang:chs" target="_blank" rel="noopener">winscp</a></h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/winscp.png" alt="winscp"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/winscp.png" alt="winscp"></p>
|
||||||
<p>图形化管理服务器的文件。</p>
|
<p>图形化管理服务器的文件。</p>
|
||||||
<h2 id="软件结构"><a class="header-anchor" href="#软件结构">¶</a>软件结构</h2>
|
<h2 id="软件结构"><a class="header-anchor" href="#软件结构">¶</a>软件结构</h2>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/tree.png" alt="目录结构"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/tree.png" alt="目录结构"></p>
|
||||||
<p>虽然结构还是很清晰的,但不得不说,这几个名字起的太谜了。</p>
|
<p>虽然结构还是很清晰的,但不得不说,这几个名字起的太谜了。</p>
|
||||||
<h3 id="apps"><a class="header-anchor" href="#apps">¶</a>apps</h3>
|
<h3 id="apps"><a class="header-anchor" href="#apps">¶</a>apps</h3>
|
||||||
<p>这个目录下面时所有安装的软件包。每个软件包都是这样的,</p>
|
<p>这个目录下面时所有安装的软件包。每个软件包都是这样的,</p>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/apps.png" alt="apps"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/apps.png" alt="apps"></p>
|
||||||
<p>每个 app 的 current 都指向最新的那个文件夹。</p>
|
<p>每个 app 的 current 都指向最新的那个文件夹。</p>
|
||||||
<h3 id="buckets"><a class="header-anchor" href="#buckets">¶</a>buckets</h3>
|
<h3 id="buckets"><a class="header-anchor" href="#buckets">¶</a>buckets</h3>
|
||||||
<p><img src="http://davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/buckets.png" alt="buckets"></p>
|
<p><img src="//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/buckets.png" alt="buckets"></p>
|
||||||
<p>这个目录下是所有安装的源。</p>
|
<p>这个目录下是所有安装的源。</p>
|
||||||
<p>实际上每个源只是一个单独的 git 仓库,仓库里面有该源的所有软件包的信息文件。Scoop 依照这个信息文件安装配置软件包。</p>
|
<p>实际上每个源只是一个单独的 git 仓库,仓库里面有该源的所有软件包的信息文件。Scoop 依照这个信息文件安装配置软件包。</p>
|
||||||
<p>比如 7zip 的,</p>
|
<p>比如 7zip 的,</p>
|
||||||
@ -333,7 +333,7 @@ scoop list
|
|||||||
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
|
||||||
<audio id="audio" loop="1" preload="auto" controls="controls"
|
<audio id="audio" loop="1" preload="auto" controls="controls"
|
||||||
data-autoplay="false">
|
data-autoplay="false">
|
||||||
<source type="audio/mpeg" src="http://davidz.cn/static/blog/mp3/wangsulong-_-by2---youdiantian.mp3">
|
<source type="audio/mpeg" src="//davidz.cn/static/blog/mp3/wangsulong-_-by2---youdiantian.mp3">
|
||||||
</audio>
|
</audio>
|
||||||
|
|
||||||
|
|
||||||
@ -355,7 +355,7 @@ scoop list
|
|||||||
<div class="sidebar">
|
<div class="sidebar">
|
||||||
<div class="box animated fadeInRight">
|
<div class="box animated fadeInRight">
|
||||||
<div class="subbox">
|
<div class="subbox">
|
||||||
<img src="http://davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
<img src="//davidz.cn/static/blog/img/avator.jpg" height=300 width=300></img>
|
||||||
<p>DavidZ</p>
|
<p>DavidZ</p>
|
||||||
<span>凡事都要留几分</span>
|
<span>凡事都要留几分</span>
|
||||||
<dl>
|
<dl>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user