CS231n Lecture Note: Generative Models

<span id="more"></span> <ul> <li><strong>Discriminative Model:</strong> Learns the conditional probability <span class="katex"><span class="

2026/5/3
阅读更多

CS231n Lecture Note: Self-Supervised Learning

<p>With self-supervised learning, we can train neural networks without the need for manually labelled datasets.</p>

2026/5/2
阅读更多

CS231n Lecture Note: Large Scale Distributed Training

<h2 id="gpus"><a class="markdownIt-Anchor" href="#gpus"></a> GPUs</h2> <p>Modern AI training is structured as a hierarchy: individual GPUs (

2026/4/19
阅读更多

自動微分 | DIY 實現自己的 PyTorch

<p>在機器學習問題中,模型訓練的核心是梯度下降:</p>

2026/4/12
阅读更多

From RNNs to Transformers

<p>Natural Language Processing has undergone a massive evolution in recent years. To understand state-of-the-art models, we first need to look back at how we used to process sequences and the critical bottleneck that led to the invention of Attention.</p>

2026/4/7
阅读更多

CS231n Lecture Note VII: Recurrent Neural Networks

<span id="more"></span> <p>Recurrent Neural Networks (RNNs) are a class of neural networks designed to handle sequential data. Unlike standa

2026/4/7
阅读更多

Uncovering Batch & Layer Normalization

<p>Batch normalization and layer normalization improve training stability and reduce sensitivity to initialization by normalizing intermediate activations.</p>

2026/4/6
阅读更多

CS231n Lecture Note VI: CNN Architectures and Training

<p>In this note, we will continue discussing CNNs.</p>

2026/4/3
阅读更多

CS231n Lecture Note V: Convolution Neural Networks Basics

<p>When images get really large, we would have too many neurons to train in a regular neural network. The full connectivity is wasteful and the huge number of parameters would quickly lead to overfitting. What’s more, regular neural networks ignore the spatial structures of the image, missing out on some important information.</p> <p>As a result, a new type of neural network, the <strong>Convolutional Neural Network (CNN)</strong> was developed.</p>

2026/4/2
阅读更多

Demystifying Softmax Loss: A Step-by-Step Derivation for Linear Classifiers

<p>If you are diving into the mechanics of neural networks, you will inevitably encounter the backpropagation of the Softmax and Cross-Entropy loss. At first glance, the matrix calculus can feel a bit intimidating. However, once you break it down step-by-step using the chain rule, you will discover that the final gradients are incredibly elegant and intuitive.</p>

2026/3/28
阅读更多

Backpropagation: A Vector Calculus Perspective

<p>The primary goal of backpropagation is to calculate the partial derivatives of the cost function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>C</mi></mrow><annotation encoding="application/x-tex">C</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 mathnormal" style="margin-right:0.07153em;">C</span></span></span></span> with respect to every weight <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">W</mi></mrow><annotation encoding="application/x-tex">\mathbf{W}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68611em;vertical-align:0em;"></span><span class="mord"><span class="mord mathbf" style="margin-right:0.01597em;">W</span></span></span></span></span> and bias <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">b</mi></mrow><annotation encoding="application/x-tex">\mathbf{b}</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 mathbf">b</span></span></span></span></span> in the network.</p>

2026/2/13
阅读更多

CS231n Lecture Note IV: Neural Networks and Backpropagation

<p>Here we are introducing Neural Networks and Backpropagation.</p>

2026/2/13
阅读更多

CS231n Lecture Note III: Optimization

<p>With the score function and the loss function, now we focus on how we minimize the loss. Optimization is the process of finding the set of parameters <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>W</mi></mrow><annotation encoding="application/x-tex">W</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 mathnormal" style="margin-right:0.13889em;">W</span></span></span></span> that minimize the loss function.</p>

2026/2/11
阅读更多

CS231n Lecture Note II: Linear Classifiers

<p>With the disadvantages of the KNN algorithm, we need to come up with a more powerful approach. The new approach will have two major components: a <strong>score function</strong> that maps the raw data to class scores, and a <strong>loss function</strong> that quantifies the agreement between the predicted scores and the ground truth labels.</p>

2026/2/11
阅读更多

CS231n Lecture Note I: Image Classification

<span id="more"></span> <h2 id="image-classification"><a class="markdownIt-Anchor" href="#image-classification"></a> Image Classification</h

2026/2/10
阅读更多

CSAPP Cache Lab II: Optimizing Matrix Transposition

<p>In this part of the Cache Lab, the mission is simple yet devious: optimize matrix transposition for three specific sizes: 32x32, 64x64, and 61x67. Our primary enemy? Cache misses.</p>

2026/2/5
阅读更多

CSAPP Cache Lab I: Let's simulate a cache memory!

<p>For the CSAPP Cache Lab, the students are asked to write a small C program (200~300 lines) that simulates a cache memory.</p> <p>The full

2026/2/4
阅读更多

CS188 Search Lecture Notes III

<p>Here are the notes for CS188 Local Search.</p>

2026/1/27
阅读更多

CS188 Search Lecture Notes II

<p>Here are the lecture notes for UC Berkeley CS188 Lecture 3.</p>

2026/1/26
阅读更多

How to Use TouchID for Sudo Commands on macOS

<p>If you are a developer or power user on a Mac, you probably type your password into the terminal dozens of times a day using <code>sudo</code>. If your Mac has a TouchID sensor, you can save time and keystrokes by configuring your terminal to accept your fingerprint instead of your password.</p> <p>Here is a quick guide on how to set it up.</p>

2026/1/25
阅读更多

CS188 Search Lecture Notes I

<p>Here are the lecture notes for UC Berkeley CS188 Lecture 1 and 2.</p>

2026/1/25
阅读更多

RECAP2025: 留白

<span id="more"></span> <p>前幾天才猛然驚覺,按照慣例,是時候寫年終總結了。盯著白花花的螢幕,半天拼湊不出一句話。似乎 2025 是注定被遺忘的一年。</p> <p>既然這是難以回憶難以定義的一年,不如我們留白。</p> <h2 id="歲末"><a c

2026/1/1
阅读更多

CSAPP Bomb Lab 解析

<span id="more"></span> <p>做完了 CSAPP Bomb Lab,寫一篇解析。</p> <h2 id="題目要求"><a class="markdownIt-Anchor" href="#題目要求"></a> 題目要求</h2> <p>運行一個二進制文件

2025/12/20
阅读更多

x64 暫存器速查表

<span id="more"></span> <p>本文匯總 x64 架構下最核心的暫存器狀態與 ABI 約定。</p> <h2 id="暫存器"><a class="markdownIt-Anchor" href="#暫存器"></a> 暫存器</h2> <p>x64 暫存器

2025/12/9
阅读更多

CSAPP Data Lab 解析

<span id="more"></span> <p>前一段時間做完了 CSAPP 的第一個 Lab,寫一篇總結。(其實這篇文章拖了很久)</p> <p>CS:APP Data Lab 旨在通過一系列位操作謎題,訓練對整數和浮點數底層表示(特別是補碼和 IEEE 754 標準)的

2025/12/1
阅读更多

矩陣的 Modified Gram Schmidt 方法

<span id="more"></span> <p>矩陣的 QR 分解在電腦運算中可能造成誤差,本文探討一下一種改進版本的 Gram-Schmidt 正交化方法。</p> <p>經典的 Gram-Schmidt 方法可能造成數值不穩定性。在電腦中,舍入誤差可能會累積,造成得到的

2025/11/27
阅读更多

聊一聊位掩碼(Bit Mask)

<span id="more"></span> <blockquote> <p>掩碼 (Mask) 是一種位運算技巧,它使用一個特定的值(掩碼)與目標值進行 <span class="katex"><span class="katex-mathml"><math xmlns="h

2025/10/20
阅读更多

整數溢位與未定義行為

<span id="more"></span> <p>在做 CSAPP Data Lab 的時候,關於整數溢位,遇到一些問題。</p> <h2 id="題幹"><a class="markdownIt-Anchor" href="#題幹"></a> 題幹</h2> <figure

2025/10/13
阅读更多

快速排序 幾種劃分方法討論

<span id="more"></span> <p>最近在複習資料結構與演算法,聊聊快速排序的幾種劃分演算法。</p> <h2 id="快速排序思路"><a class="markdownIt-Anchor" href="#快速排序思路"></a> 快速排序思路</h2> <p

2025/9/11
阅读更多

等待

<span id="more"></span> <p>此生此夜不長好,明月明年何處看?</p> <p>雨巷獨行,秉燭對月。我走遍了整座城市,卻再也找不到那個獨特的角落。或許只是那盞燈或那半掩的門扉,在人生之中卻像風暴裡海上的信標,似這江南春雨中雲霧朦朧處,簷下的紙燈。舊夢重溫,幼

2025/3/30
阅读更多

記夢(DeepSeek 輔助創作)

<span id="more"></span> <p>憶起一場夢 太累了 寫得很爛 使用 DeepSeek 處理文章中的一些重複的段落</p> <p>青石階蜿蜒向上,盡頭處懸著座褪色的廟宇。香火薰染的簷角垂著銅鈴,風起時聲響像隔世的嘆息。你隨人潮挪動腳步,鞋底碾碎階縫裡冒出的野蕨

2025/3/14
阅读更多

午夜飛行

<span id="more"></span> <p>你乘火車回到故鄉。</p> <p>車廂裡昏暗的燈光,顫抖著拼寫出別離的感傷。窗外是多少山川歲月。傾倒的電線杆,望不到盡頭的平原,水壩,大江東去,沿著車門一直伸展向世界的盡頭。你所知道的只有這窗外的世界。多少片雪花落下,你不知道

2025/2/23
阅读更多

橋樑

<span id="more"></span> <blockquote> <p>紀念一段往事</p> </blockquote> <h1 id="橋樑-小滿-202421-於北京"><a class="markdownIt-Anchor" href="#橋樑-小滿-202421-

2025/1/7
阅读更多

黎明 或 2012

<span id="more"></span> <blockquote> <p>舊詩一首</p> </blockquote> <p>淺灘上 一群猴子說教<br /> 太陽未生的角落<br /> 玻璃杯破碎 火球燃燒<br /> 門外守著 枯萎的向日葵<br /> 熟稔的幽谷<br

2025/1/7
阅读更多

RECAP2024: 水檻臥聽雨

<span id="more"></span> <blockquote> <p>獻給 2024,和夢中的水鄉。</p> </blockquote> <p>2024年的盡頭,希望寫下這些文字,腦海中卻是虛空,難以回想起2024年發生的一切。這一年,太多變化,太多茫然,太多草率。選擇

2025/1/1
阅读更多

太陽、潮落

<span id="more"></span> <p>太陽<br /> 請給冬日動人的悲憫<br /> 你是空有光明的夜燈<br /> 無力帶給寒天一絲暖意</p> <p>太陽<br /> 請把生命留在白晝<br /> 你是將遭審判的囚徒<br /> 決絕將赴星月的刑場</p>

2024/1/1
阅读更多

RECAP2023: 泡沫

<span id="more"></span> <blockquote> <p>浪宣告朗,日光下,<br /> 我試著抓住大海 —— 它<br /> 卻後退,化身成點點泡沫。<br /> 2023.8.10 《泡沫》</p> </blockquote> <p>從夜夢中驚醒,已是黃

2023/12/29
阅读更多

題解 P1622 釋放囚犯

<span id="more"></span> <p><a href="https://www.luogu.com.cn/problem/P1622">題目連結</a></p> <h2 id="題面"><a class="markdownIt-Anchor" href="#題面"

2023/10/18
阅读更多

題解 P5888 傳球遊戲

<span id="more"></span> <p>題目連結:<a href="https://www.luogu.com.cn/problem/P5888">P5888</a></p> <h2 id="題面"><a class="markdownIt-Anchor" href

2023/10/17
阅读更多

殘陽似火

<span id="more"></span> <p>“我的生命將是大海。”</p> <hr /> <p>青島車站,至今仍然保留著殖民地時期的風貌。磚紅色的屋頂,靜立在月色海風中,沉醉在浪濤的朦朧樂聲中——那是不遠處棧橋邊的大海。候車大廳靜悄悄,耳畔不時傳來廣播的聲響,也似輕煙一

2023/10/13
阅读更多

再會

<span id="more"></span> <p>懶得寫簡介,你們自己點進去看 doge</p> <hr /> <p>初秋的幽風再不能喚醒,<br /> 心中將乾涸的冰流,<br /> 直到那西湖——野徑清夜的迴風<br /> 舞雪在我心中翩躚。</p> <p>煙霞嶺的桂香,

2023/10/6
阅读更多

飢餓藝術家 卡夫卡

<span id="more"></span> <p>《飢餓表演藝術家》是卡夫卡曾計劃印刷的短篇故事合集,他死後才出版。其中與合集同名的小說,也是最受他珍重的幾個短篇小說之一。</p> <p>故事情節大致如下:</p> <p>多年前流行著一種飢餓藝術,人們爭著來觀看。飢餓藝術家往

2023/8/15
阅读更多

Python 中的 zip() 和 enumerate()

<span id="more"></span> <p>最近要用 Python 做一些小專案,記錄一些學習心得。以及這個部落格再不更新技術文章,就變成文學部落格了,顯然和初衷相違背()</p> <h2 id="zip"><a class="markdownIt-Anchor" hr

2023/8/11
阅读更多

泡沫

<span id="more"></span> <blockquote> <p>只恨一切都成了泡沫……</p> </blockquote> <p>浪宣告朗,日光下,<br /> 我試著抓住大海——它<br /> 卻後退,化身成點點泡沫。</p> <p>海波泛起星光閃爍,<br /

2023/8/10
阅读更多

“救救孩子……”——談魯迅和《狂人日記》

<span id="more"></span> <p>“救救孩子……” 漸弱的呼喊,魯迅在狂人的絕望中收束全篇。這種無力卻格外讓人感覺似有一股刺骨之寒,或能於鐵屋中驚起更多較清醒的“不幸者”。</p> <h2 id="鐵屋中覺醒"><a class="markdownIt-Anc

2023/8/9
阅读更多

想念

<span id="more"></span> <p>好久不見啊!</p> <p>古羅馬的鬥獸場,數千年矗立在地中海沿岸的小城。濛濛細雨,如遊絲,洗濯時間長河中穿梭著的風塵僕僕的旅客。</p> <p>或許想起在煙雨江南,於靉靆之下縵立,遠眺城牆之外。人們總是刻意忽視時間,以為出了

2023/6/11
阅读更多

淺灘

<span id="more"></span> <p>秋潮漲落,<br /> 在那心的橋樑。<br /> 彼岸還有草露甘香。<br /> 春泥,<br /> 是明天的味道。</p> <p>明天?回答今日的困惑——<br /> 海的女兒,<br /> 帶來獨木扁舟,<br /> 和

2023/3/30
阅读更多

蟬 · 夏

<span id="more"></span> <h2 id="一"><a class="markdownIt-Anchor" href="#一"></a> 一</h2> <p>六月的鳴蟬嘒嘒,微弱卻唱響夜空。</p> <p>路旁的小樓上,沐心倚著陽臺的欄杆,遠眺萬里澄澈的夜空。

2023/3/26
阅读更多

微風

<span id="more"></span> <p>少年的長髮,飄揚在微風明朗的五月。</p> <p>氣息中還帶有一絲土壤的味道,絮飛揚,花灑地。昨夜的雨是否浸溼了嬌嫩的綠葉,沉睡的草木醒來,便是瘋狂滋長。入夏,蟬鳴。<br /> 斗轉星移的深邃海洋,飛鳥劃過夜空。空中若隱若現

2023/3/13
阅读更多

觀星

<span id="more"></span> <blockquote> <p>二月快樂!</p> </blockquote> <p>今夜的我<br /> 沒有篝火 山歌和露水<br /> 立在窗前好似身處一片虛無<br /> 觸不可及的,是<br /> 那飄渺的月的詩行<br

2023/2/2
阅读更多

浮塵

<span id="more"></span> <p>最近嘗試隨便亂寫點詩歌。</p> <p>微塵,<br /> 浮沉,<br /> 孤身行大漠的旅人。<br /> 跨越了半個世紀的風雪,<br /> 休憩在我的窗前。</p> <p>行大漠,<br /> 越風雪,<br /> 如

2023/1/27
阅读更多

復活

<span id="more"></span> <blockquote> <p>歲月如梭;來日方長。<br /> 幻想自己的模樣,並被如今嚇一跳。是時候啟航了,這一次去更遠的地方,用更好的航海術。</p> </blockquote> <p>光,是流水劃過我的眼眸。睜開雙眼,柔焦,

2023/1/12
阅读更多

【摘錄 | 轉載】普魯斯特 《追憶似水年華》第一卷 《在斯萬家那邊》(一)

<span id="more"></span> <p>摘錄一些最近正在拜讀的作品。</p> <h2 id="p46~50"><a class="markdownIt-Anchor" href="#p46~50"></a> P46~50</h2> <p>就這樣,在很長一段時期內,每

2023/1/4
阅读更多

Time - Pink Floyd - The Dark Side of the Moon

<p>Having pored over the lyrics, I have these comments:</p> <p>Nobody to show us the way, nobody to tell you when to run, no chance to catch

2022/12/30
阅读更多

【轉載】靜夜思變調

<span id="more"></span> <p>轉載一首好詩。</p> <blockquote> <p>故鄉,留下一段回憶,過去的我在現在的我在未來的我,縈繞,懷念。可惜故鄉,可恨昨天只隔數小時,卻比月還遙遠。</p> <p>畢竟,一秒鐘的距離便是到宇宙毀滅的距離了。</p

2022/12/23
阅读更多

高樓 幻夢 冰

<span id="more"></span> <p>去那意識模糊到與現實交織成如糨糊般粘稠一團的地方,看一看那座冰雪的迷宮。同樣的幻境,同樣的夢。反覆。</p> <p>在不知何時,單手撐在桌上,光略顯陰暗。今日或許降了雪,冷風吹進暖氣中溫熱的室內。感覺有點悶。那就索性開窗吧!窗

2022/12/22
阅读更多

RECAP2022: 流星雨

<span id="more"></span> <blockquote> <p>獻給 2022,和那錯過的英仙座流星雨。</p> </blockquote> <p>什麼時候才能在紛繁中尋回真正的自我?—— 可惜已經失去了光陰。險些忘記了今年是何年。</p> <p>但是至少 202

2022/12/17
阅读更多

清夜

<span id="more"></span> <blockquote> <p>月起晚風拂,螢光碎火流;不知明朝復今夕。</p> </blockquote> <p>月升,微光照過灰色的十二月的天空。十二月了?可我的意識還停留在那個蟬鳴的六月。</p> <p>門外有孩童在嬉戲;遠方

2022/12/12
阅读更多

割點 Tarjan 演算法

<span id="more"></span> <p>最近學習圖論,寫篇題解記錄一下。</p> <h2 id="定義"><a class="markdownIt-Anchor" href="#定義"></a> 定義</h2> <ul> <li>對於一個無向圖,如果把一個點刪除後這

2022/12/4
阅读更多

P3147 USACO16OPEN 262144 P 題解

<span id="more"></span> <p>DP 系列。</p> <h2 id="題面"><a class="markdownIt-Anchor" href="#題面"></a> 題面</h2> <p>看題,<a href="https://www.luogu.com.

2022/11/24
阅读更多

P3354 Riv 河流 題解

<span id="more"></span> <p>最近在練樹形 DP,正好看到 <a href="https://www.luogu.com.cn/problem/P3354">這一道</a> 虛標的紫題,但本蒟蒻不會寫,想出來了便記錄一下</p> <h2 id="題面-思考

2022/11/23
阅读更多

馬拉車演算法

<span id="more"></span> <p>最近在學習馬拉車演算法,簡單記錄一下心得。(如有疏漏,請指出</p> <p>先看 <a href="https://www.luogu.com.cn/problem/P3805">模板題</a> ,要求最長迴文串的長度。</p

2022/11/20
阅读更多

夜雨

<span id="more"></span> <p>太久沒更部落格了,別來無恙</p> <blockquote> <p>2020.11.16 日夜雨有感,18日記</p> </blockquote> <p>夜雨一直下,下在這小城的一隅。</p> <p>從廣場走出,漆黑一片,不遠

2022/11/18
阅读更多

層霧

<span id="more"></span> <blockquote> <p>花非花,霧非霧。夜半來,天明去。來如春夢幾多時,去似朝雲無覓處。</p> </blockquote> <p>今晨,上海下著一場大雨,天色陰沉。窗上蒙了一層水汽,更遠處便是層層霧靄之下的昔日無比熟悉的河

2022/11/11
阅读更多

從愚人節玩笑到真的玩笑(bushi): 淺談 lsnotes

<span id="more"></span> <p>離了個大譜 (不過這個想法挺好的</p> <h2 id="想法"><a class="markdownIt-Anchor" href="#想法"></a> 想法</h2> <p>愚人節本來是開玩笑的,結果發現,挺有用。笑死</

2022/4/15
阅读更多

I made my own Hexo theme

<p>See the changes in my blog! I’m proud to introduce <code>hexo-theme-paperwhite</code> to you all! Now in beta stage! Check it on <a href="https://github.com/aeilot/hexo-theme-paperwhite">GitHub</a></p>

2022/3/23
阅读更多

題解 紀念品分組

<span id="more"></span> <p>快要 CSP-S2 了,複習一下一些演算法(弄文化課弄了好久了,很多東西都要忘了。。。</p> <h2 id="讀題"><a class="markdownIt-Anchor" href="#讀題"></a> 讀題</h2>

2021/10/1
阅读更多

題解 導彈攔截

<span id="more"></span> <p>快要 CSP-S2 了,複習一下一些演算法(弄文化課弄了好久了,很多東西都要忘了。。。</p> <h2 id="讀題"><a class="markdownIt-Anchor" href="#讀題"></a> 讀題</h2>

2021/10/1
阅读更多

如何高效使用搜尋引擎

<span id="more"></span> <p>這篇文章已經在 <a href="https://github.com/aeilot/HowToUseSearchEngines">GitHub</a> 開源了。</p> <p>最近遇到一些人不太會用搜尋引擎,就寫了這篇文章。

2021/8/27
阅读更多

用 GitHub Actions 格式化 C/C++ 程式碼

<span id="more"></span> <p>我的 <a href="https://github.com/aeilot/ProblemSet/blob/master/.github/workflows/clang-format.yml">ProblemSet</a> 專

2021/8/20
阅读更多

四季的天空

<span id="more"></span> <blockquote> <p>使用單反拍攝,Louis Aeilot 版權所有,所有圖片都未經過後期處理,僅經過壓縮。</p> </blockquote> <p>拍攝用時1年,就是每次看到了都會去拍一張。</p> <p><img

2021/7/19
阅读更多

洛谷 7 月月賽 Div.2 總結

<span id="more"></span> <p>昨天(7/14)參加了洛谷的 7 月月賽,感覺題目挺新穎的,就是資料有點。。。</p> <p>比賽連結:<a href="https://www.luogu.com.cn/contest/46177">這裡</a></p> <

2021/7/15
阅读更多

題解 最近公共祖先 (LCA)

<span id="more"></span> <p>好久沒刷題了,複習一下:LCA。</p> <h2 id="題目詳情"><a class="markdownIt-Anchor" href="#題目詳情"></a> 題目詳情</h2> <p>題目很簡單,就是求多叉樹兩個點的最近

2021/4/24
阅读更多

用簡單的物理方法證明牛頓萊布尼茨公式

<span id="more"></span> <p>前幾天經過苦思冥想,想出來了一種簡單的證明方法,現在來簡單分享一下。</p> <h2 id="關於牛頓萊布尼茨公式"><a class="markdownIt-Anchor" href="#關於牛頓萊布尼茨公式"></a> 關

2020/12/25
阅读更多

簡評榮耀手環6

<span id="more"></span> <p>前幾天買了個 <strong>榮耀手環6</strong>,簡單點評點評。</p> <p><img src="https://i.loli.net/2020/12/25/bL2k4lVvfWIKxJp.png" alt="Ba

2020/12/25
阅读更多

海上生明月,天涯共此時。

<blockquote> <p>使用單反拍攝,Louis Aeilot 版權所有。鏡頭不夠。。。。。。</p> </blockquote> <p><img src="https://i.loli.net/2020/10/01/ouLZczWMdQA3Crw.png" alt="P

2020/10/1
阅读更多

我為什麼重新拿出了 iPod

<span id="more"></span> <p>我有一個 iPod Shuffle,已經吃灰多年了。。。最近重新拿出來用了。</p> <h2 id="事情的起因"><a class="markdownIt-Anchor" href="#事情的起因"></a> 事情的起因</

2020/9/11
阅读更多

Swift 中的 SharedPreferance —— UserDefaults

<span id="more"></span> <p>從 Android 開發又最終回到 iOS 了,好多東西都不知道。最近一直有需求要用一個類似 Android 的 SharedPreferance 的東西。找了一下資料,來總結一下。</p> <h2 id="它是什麼"><a

2020/8/24
阅读更多

凝視那一輪明月

<span id="more"></span> <p>隨便亂寫的,,,要拿去參加一個小比賽。。。</p> <hr /> <p>初夏,深夜,我卻還在熬夜趕作業。</p> <p>夜裡,恍惚著,偶然向窗外望了望。多完美的一輪明月啊!</p> <p>凝視這一輪明月,它明亮,照白了月邊稀疏

2020/8/23
阅读更多

用 GitHub Actions 部署 Hexo 部落格

<span id="more"></span> <p>最近有一個朋友找我,說她弄了一個 Hexo 部落格,想做 GitHub Actions 自動部署,奈何不會弄,只好讓我幫忙。</p> <h2 id="github-actions"><a class="markdownIt-A

2020/8/22
阅读更多

遲來的日誌 - WWDC 2020 獎學金

<span id="more"></span> <p>今年 6 月份,因為疫情的影響,WWDC改為線上,之前的獎學金重新命名為 <a href="https://developer.apple.com/wwdc20/swift-student-challenge/">Swift

2020/8/19
阅读更多

vcpkg - 方便的 C/C++ 庫管理器

<span id="more"></span> <p>最近在做一個大型的 C++ 專案 ── <a href="https://github.com/louis-studio/Albumist">Albumist</a>。它使用 Qt,需要用到很多類似 <code>sqlite3

2020/8/13
阅读更多

vimrc 配置指南

<span id="more"></span> <p>Vim 即 Vi Improved,它的前身是 Vi。它是一個十分強大的編輯器,優點如下:</p> <ul> <li>不需要滑鼠,純鍵盤</li> <li>Linux 系統預裝</li> <li>鍵盤命令肌肉記憶之後,效率非常

2020/7/26
阅读更多

NextCloud - DIY NAS 解決方案

<span id="more"></span> <h2 id="前言"><a class="markdownIt-Anchor" href="#前言"></a> 前言</h2> <p>我之前給家中的伺服器做了一個 WebDAV 功能,帶有不堪入目的 UI 和難以使用的功能。而且配

2020/7/23
阅读更多

sudo shutdown -r now

<span id="more"></span> <p>你可能會驚奇地發現部落格上面以前的文章全不見了。<strong>最近我對我部落格進行了一次大清掃</strong>。</p> <p><strong>tl;dr</strong></p> <p>前幾天,我突然發現自己的部落格上面

2020/7/22
阅读更多

sudo shutdown -r now

<p>You may be puzzled that all the blog posts are gone. This is because I had my blog cleaned up a few days ago.</p>

2020/7/22
阅读更多