/root/archive

FILE: comprehensive-test.mdx
系統架構與功能測試 (System Architecture & Features Test)
2026-01-24| 1239 words

系統架構與功能測試 (System Architecture & Features Test)

> 這是一篇關於系統架構的完整測試文章,涵蓋了數學公式、多語言程式碼區塊、排版格式、圖片展示以及表格樣式,用以驗證 Terminal Reverie 部落格主題的各項渲染能力。

FILE: amateursctf-2025.mdx
AmateursCTF 2025 Writeup
2025-12-30| 3354 words

AmateursCTF 2025 Writeup

> - Contest Link: https://ctftime.org/event/2844/ - Team Name: StarMachine - Members: hypersoweak, Andromeda, Qwertypig - Ranked 31 / 853 teams misc/Uwa so Piano ...

FILE: ais3-eof-2026-qual.mdx
AIS3 EOF 2026 Qualification Writeup
2025-12-26| 7697 words

AIS3 EOF 2026 Qualification Writeup

> 這次 AIS3 EOF 2026 Qualification 同時也是計算機安全的期末考,我的隊伍是 **StarMachine**,跟 Andromeda, Qwertypig, chenyanjun 一隊,我主要負責 crypto 的部份,但手癢寫了一點 web 跟 reverse,pwn 實在是太難了,我看了三題...

FILE: neovim-settings.mdx
2025-12-18| 715 words

Neovim + LazyVim 基本設定調整

> 安裝 LazyVim 因為 LazyVim 需要較新的 Neovim 版本,apt 等 package manager 可能還停留在舊版,所以可以直接去 下載 AppImage。 裝好 Neovim 後,就可以參考官方文件來安裝 LazyVim:。裝好 LazyVim 後理論上就可以直接使用 了,非常方便,不過可以稍微...

FILE: 113-2-ntu-csie.mdx
台大資工大二下修課心得
2025-08-23| 2466 words

台大資工大二下修課心得

> > 這學期開始意識到自己要被 AI 取代了,繼續讀這麼多書有什麼意義呢? 作業系統(OS) - 課號:CSIE3310 - 教授:施吉昇 - 性質:大二必修 - 學分:3 - 等第:A+ - 甜度:🌕🌕🌕🌕🌕 `5.0` / `5.0` - 涼度:🌕🌕🌕🌕🌑 `4.0` / `5.0` - 教學:🌕🌕🌕🌕🌑 `4.0`...

FILE: picoctf-2025.mdx
picoCTF 2025 Writeup
2025-08-01| 771 words

picoCTF 2025 Writeup

> Easy SSTI1 <Details summary="Solution"> 打開是個簡陋的網頁,根據題目名稱 SSTI,我們試試輸入 `{{7*7}}`,結果網頁回傳 `49`,表示有 Server-Side Template Injection 的漏洞 那我們可以開始來搞事了,先來看看裡面有什麼東西 啊哈找到 f...

FILE: picoctf-2024.mdx
picoCTF 2024 Writeup
2025-07-25| 1102 words

picoCTF 2024 Writeup

> Easy WebDecode <Details summary="Solution"> 打開之後是個挺抽象的網站 隨便亂翻在 About 頁面 inspect 這坨文字就找到了 `cGljb0NURnt3ZWJfc3VjYzNzc2Z1bGx5X2QzYzBkZWRfMjgzZTYyZmV9` 這東西看起來就像 Bas...

FILE: entropy-of-solitude.mdx
孤獨之熵
2025-07-24| 1801 words

孤獨之熵

> 當我們第一次見到伊萊亞斯・納許博士時,他正坐在一張破舊的皮革扶手椅上,背對著窗外緩緩墜落的夕陽,彷彿正與世界的最後一縷溫柔告別。金黃餘暉悄然爬上他的肩頭,將他半邊身影染上時間的鏽色。他的眼神深邃卻飄忽不定,彷彿每一瞬都在追逐某個無形的念頭。那雙眼睛映照著只有他能看見的宇宙,一種凌駕現實的秩序與混沌交織的圖景。 窗外的風...

FILE: fast-io-template.mdx
I/O 優化模板 (C++)
2025-04-21| 207 words

I/O 優化模板 (C++)

> 理論上可以再更快,但就沒有顯著差異,用 fread / fwrite 就足夠快了。 模板...

FILE: ubuntu-hotspot-fix.mdx
解決 Ubuntu 無法使用 Wi-Fi 熱點(Hotspot):關於 UFW 防火牆的設定
2025-04-12| 777 words

解決 Ubuntu 無法使用 Wi-Fi 熱點(Hotspot):關於 UFW 防火牆的設定

> 在 Ubuntu 系統上啟用 Wi-Fi 熱點(Hotspot)時,有時會遇到裝置雖然可以連線,但卻無法正常上網的情況。這個問題經常與防火牆(UFW)的設定有關,而不是網卡或 NetworkManager 本身的問題。 本篇文章將說明如何判斷問題是否出在防火牆,並提供完整的 UFW 設定方式來解決此 問題。 筆者使用的...

FILE: python-venv.mdx
使用 Python 虛擬環境(venv)
2025-01-26| 519 words

使用 Python 虛擬環境(venv)

> 以下操作使用 Ubuntu 22.04.5 LTS。 為什麼要使用虛擬環境 虛擬環境(venv)是 Python 開發中的一個重要工具,主要用來隔離專案的執行環境和依賴。當我們同時開發多個專案時,這些專案可能需要不同的 Python 套件或版本。如果直接在全域環境安裝這些套件,容易導致衝突或版本相容問題。虛擬環境允許每...

FILE: 113-1-ntu-csie.mdx
台大資工大二上修課心得
2025-01-25| 2477 words

台大資工大二上修課心得

> > 邁向卓越之路 演算法設計與分析(ADA) - 課號:CSIE2136 - 教授:黃上恩 - 性質:大二必修 - 學分:3 - 等第:A+ - 甜度:🌕🌕🌗🌑🌑 `2.5` / `5.0` - 涼度:🌕🌑🌑🌑🌑 `1.0` / `5.0` - 教學:🌕🌕🌕🌕🌕 `5.0` / `5.0` - 收穫:🌕🌕🌕🌕🌕 `5....

FILE: nextjs-ghpage-resource-not-loading.mdx
2025-01-04| 536 words

使用 GitHub Pages 部署 Next.js 應用程式時 js 與 css 資源無法載入

> 最近把我的整個主頁面 重寫了。本來是用原生的 React 加上手刻 CSS 寫了一個看起來很 Cyberpunk 風的 Portfolio,但 最近比較喜歡極簡風(而且比較好寫),所以乾脆用 Next.js + Tailwind CSS 全部砍掉重練,也是對我設計能力的考驗 ww 結果部署到 GitHub 後 js 跟...

FILE: apcs-2021-09.mdx
2025-01-03| 919 words

APCS 2021-09 題解

> p1. 七言對聯 Solution 乖乖照條件一個一個判斷,寫迴圈反而會更麻煩。 **AC code** p2. 魔王迷宮 Solution 也是一個有趣的模擬題,注意不能把魔王跟炸彈直接抵銷,因為一個炸彈可能會炸到很多個魔王。 **AC code** p3. 幸運數字 Solution 遞迴的部分很簡單,難點是要找區...

FILE: apcs-2021-01.mdx
2025-01-01| 559 words

APCS 2021-01 題解

> p1. 購買力 Solution 把價格 sort 然後照題目條件判斷一下。 **AC code** p2. 流量 Solution 對於每個方案先開一個陣列把流量算好,然後算價格取最小值。 **AC code** p3. 切割費用 Solution 感覺是要考平衡樹,但 C++ 太方便了,直接用 set 的功能就可以...

FILE: apcs-2020-07.mdx
2024-10-25| 831 words

APCS 2020-07 題解

> p1. 購物車 Solution 對於每個客人都去紀錄商品 跟 的增減狀況就好,其他商品可以直接丟掉不管。 **AC code** p2. 骰子 Solution 開個 struct 直接模擬就好。 **AC code** p3. 圓環出口 Solution 這題要快速的找到下一個停留的位置,所以直接模擬肯定會 TLE...

FILE: apcs-2020-10.mdx
2024-10-20| 1128 words

APCS 2020-10 題解

> p1. 人力分配 Solution 直接枚舉工廠一員工數量 ,挑出最大收益的。時間複雜度 。 **AC code** p2. 人口遷移 Solution 就...直接模擬,注意人口遷移的時候不能直接在同一個陣列上面做,先把每個城市移入移出人數都算好再一起加回原本陣列就好。時間複雜度 。 **AC code** p3. ...

FILE: move-wsl-to-another-drive.mdx
2024-10-18| 342 words

將 WSL 移動到另一個磁碟

> > 啊啊啊 WSL 把我 C 槽炸了 以前裝完 WSL 就直接用了,最近在 WSL 上訓練模型才發現一個問題,預設的 WSL 位 置是在 C 槽,所以我存了大量的資料在 C 槽導致空間快炸了,查了下資料發現要把 WSL 移走非常容易。 使用 WSL command line tool 步驟如下: 1. 匯出 distr...

FILE: cantor-dust.mdx
康托爾之塵
2024-10-05| 75 words

康托爾之塵

> **《康托爾之塵》** 月光中微風輕吹起一粒毫不起眼的塵埃翻轉了兩圈又落回土裡 笑容洋溢無數對戀人 仰望星空我此刻僅存 仍然是 一個人 流星雨 墜落吧 如 同 塵 埃 回 歸 大 地 <small>2022-06-08</small>...

FILE: 112-2-ntu-csie.mdx
台大資工大一下紀實
2024-09-17| 4849 words

台大資工大一下紀實

> > 大一的時間都被我水掉了 QQ 序 大一下是逐漸適應大學生活的一個轉折點。經歷了大一上期的探索與摸索後,這學期感受到的變化不只是在課業上,還有在生活節奏的調整與心態的轉變。課業依然不是件太困難的事,因此嘗試了許多不同的活動,但大部分都以失敗告終(以我的標準而言),往好處想,目標更明確了。 修課心得 微積分 3、4 -...

FILE: dancing-links.mdx
使用 Dancing Links (DLX) 解決精確覆蓋問題
2024-09-13| 1470 words

使用 Dancing Links (DLX) 解決精確覆蓋問題

> > 此文章尚未完成 這學期的 ADA 第一週作業就出了這題,甚至還沒開始上演算法,非常可怕。雖然助教 說爆搜剪枝瘋狂優化會過,但我還是覺得寫 DLX 比較好玩,所以就順便紀錄一下。 精確覆蓋問題 定義 引用維基百科的說明: > 在一個全集 中若干子集的集合為 ,精確覆蓋是指, 的子 集 ,滿足 中的每一個元素在 中恰好...

FILE: atcoder-educational-dp.mdx
2024-08-07| 3944 words

Atcoder Educational DP 題解

> 尚未完成,有時間就會補個題目。 Problem A - Frog 1 定義 為走到第 個石頭時的最小成本。由於要走到第 階只能從第 或 階,因此轉移式如下 Problem B - Frog 2 定義 為走到第 個石頭時的最小成本。轉移式如下 因為有 種可能,直接跑迴圈轉移即可。 Problem C - Vacation...

FILE: git-crlf-lf.mdx
2024-06-21| 206 words

如何解決 Git warning: "CRLF will be replaced with LF"

> 前幾天在使用 `git add` 時跳出如下的錯誤訊息 這是因為 Windows 與 Linux 系統的預設換行字元不同所導致的。Windows 預設的換行字元是 CRLF,Linux 則是 LF,因為換行字元不一樣,提交程式碼的修改內容時,Git 可能會認為每一行都做了修改。 通常發生在多人合作但使用不同作業系統時,...

FILE: python-with-vscode.mdx
使用 VS Code 撰寫 Python 程式
2024-04-21| 803 words

使用 VS Code 撰寫 Python 程式

> 本文適用於 Windows 環境。 下載並安裝 Python 到 Python 官網安裝檔,安裝最新版本 。 安裝時勾選 Add python.exe to PATH,讓 Python 自動加入 Windows 環境變數。 完成後打開 terminal,輸入 `python`,跳出版本資訊就是安裝成功了~ 安裝 Vis...

FILE: vscode-shortcuts.mdx
常用 VSCode 快捷鍵
2024-03-12| 351 words

常用 VSCode 快捷鍵

> VS Code 有非常多快捷鍵,我整理了一些較常用的,可以加速工作效率。 編輯程式 | 快捷鍵 | 功能 | | --------------- | -------------------------------------------------- | | **Ctrl+/** | 註解 / 取消註解(可以一次註解多...

FILE: cpp-with-vscode.mdx
使用 VS Code 撰寫與編譯 C/C++ 程式
2024-02-14| 930 words

使用 VS Code 撰寫與編譯 C/C++ 程式

> > 有鑑於 C/C++ 的環境建置真的有夠麻煩,我自己也踩了好幾次坑,因此寫了這篇文章,希望大家都不要被 C 系列荼毒 >\< 本文適用於 Windows 環境。(因為 Linux 只需要打一行指令,好爽) 安裝編譯器 (MinGW) (個人認為 MinGW 載點真的有夠難找,而且各式版本一大堆很混亂) 按 Downl...

FILE: 112-1-ntu-csie.mdx
在台大資工的半年 :)
2024-02-06| 1613 words

在台大資工的半年 :)

> > 高中時與朋友打鬧的歡笑彷彿還在耳邊迴響,但一轉眼,大學的第一個學期已悄然流逝。 修課心得 劉邦鋒 計算機程式設計 據說是大一最可怕的課,甚至還沒開學就先寄了一封恐嚇信說去年當了很多人 XD。 但其實對碰過競程的人來說十分容易,內容大概是基礎的 C 語法,再加上一點遞迴跟 樹,奈何大多數人沒有程式基礎,還好我有,賺爛...

FILE: hello-world.mdx
嗨各位 (ノ>ω<)ノ
2024-02-04| 113 words

嗨各位 (ノ>ω<)ノ

> 一切的起點