Writing文章
Terminal Reverie · 27 posts27 篇
Even 1s and 0s crave dreams. About this blog關於本站 →
2025-12-30 · 學習筆記 · CTF · 題解
AmateursCTF 2025 WriteupContest Link: https://ctftime.org/event/2844/ Team Name: StarMachine Members: hypersoweak, Andromeda, Qwertypig Ranked 31 / 853 teams misc/Uwa so Piano 題目只給了一個 …
#AIS3 #資訊安全
2025-12-26 · 學習筆記 · CTF · 題解
AIS3 EOF 2026 Qualification Writeup這次 AIS3 EOF 2026 Qualification 同時也是計算機安全的期末考,我的隊伍是 StarMachine,跟 Andromeda, Qwertypig, chenyanjun 一隊,我主要負責 crypto 的部份,但手癢寫了一點 web 跟 reverse,pwn 實在是太難了,我看了三題都寫不出…
#AIS3 #資訊安全
2025-12-18 · 學習筆記
Neovim + LazyVim 基本設定調整安裝 LazyVim 因為 LazyVim 需要較新的 Neovim 版本,apt 等 package manager 可能還停留在舊版,所以可以直接去 下載 AppImage。 裝好 Neovim 後,就可以參考官方文件來安裝 LazyVim:。裝好 LazyVim 後理論上就可以直接使用 了,非常方便,不過可以稍微…
#Neovim
2025-08-23 · 隨筆 · 修課心得
台大資工大二下修課心得這學期開始意識到自己要被 AI 取代了,繼續讀這麼多書有什麼意義呢? 作業系統(OS) 課號:CSIE3310 教授:施吉昇 性質:大二必修 學分:3 等第:A+ 甜度:🌕🌕🌕🌕🌕 5.0 / 5.0 涼度:🌕🌕🌕🌕🌑 4.0 / 5.0 教學:🌕🌕🌕🌕🌑 4.0 / 5.0 收穫:🌕🌕🌕🌕🌗 4.5 / 5.0 推薦…
#NTU #台大資工
2025-08-01 · 學習筆記 · CTF · 題解
picoCTF 2025 WriteupEasy SSTI1 打開是個簡陋的網頁,根據題目名稱 SSTI,我們試試輸入 {{7*7}},結果網頁回傳 49,表示有 Server-Side Template Injection 的漏洞 那我們可以開始來搞事了,先來看看裡面有什麼東西 啊哈找到 flag 了,直接 Flag: picoCTF{s4rv3r_s1d…
#picoCTF #資訊安全
2025-07-25 · 學習筆記 · CTF · 題解
picoCTF 2024 WriteupEasy WebDecode 打開之後是個挺抽象的網站 隨便亂翻在 About 頁面 inspect 這坨文字就找到了 cGljb0NURnt3ZWJfc3VjYzNzc2Z1bGx5X2QzYzBkZWRfMjgzZTYyZmV9 這東西看起來就像 Base64,解決 Flag: picoCTF{web_succ3s…
#picoCTF #資訊安全
2025-07-24 · 隨筆
孤獨之熵當我們第一次見到伊萊亞斯・納許博士時,他正坐在一張破舊的皮革扶手椅上,背對著窗外緩緩墜落的夕陽,彷彿正與世界的最後一縷溫柔告別。金黃餘暉悄然爬上他的肩頭,將他半邊身影染上時間的鏽色。他的眼神深邃卻飄忽不定,彷彿每一瞬都在追逐某個無形的念頭。那雙眼睛映照著只有他能看見的宇宙,一種凌駕現實的秩序與混沌交織的圖景。 窗外的風…
#Null
2025-04-12 · 學習筆記
解決 Ubuntu 無法使用 Wi-Fi 熱點(Hotspot):關於 UFW 防火牆的設定在 Ubuntu 系統上啟用 Wi-Fi 熱點(Hotspot)時,有時會遇到裝置雖然可以連線,但卻無法正常上網的情況。這個問題經常與防火牆(UFW)的設定有關,而不是網卡或 NetworkManager 本身的問題。 本篇文章將說明如何判斷問題是否出在防火牆,並提供完整的 UFW 設定方式來解決此 問題。 筆者使用的…
#Linux #Ubuntu #UFW
2025-01-26 · 學習筆記
使用 Python 虛擬環境(venv)以下操作使用 Ubuntu 22.04.5 LTS。 為什麼要使用虛擬環境 虛擬環境(venv)是 Python 開發中的一個重要工具,主要用來隔離專案的執行環境和依賴。當我們同時開發多個專案時,這些專案可能需要不同的 Python 套件或版本。如果直接在全域環境安裝這些套件,容易導致衝突或版本相容問題。虛擬環境允許每…
#Python
2025-01-25 · 隨筆 · 修課心得
台大資工大二上修課心得邁向卓越之路 演算法設計與分析(ADA) 課號:CSIE2136 教授:黃上恩 性質:大二必修 學分:3 等第:A+ 甜度:🌕🌕🌗🌑🌑 2.5 / 5.0 涼度:🌕🌑🌑🌑🌑 1.0 / 5.0 教學:🌕🌕🌕🌕🌕 5.0 / 5.0 收穫:🌕🌕🌕🌕🌕 5.0 / 5.0 推薦:🌕🌕🌕🌕🌑 4.0 / 5.0 課後學習時數…
#NTU #台大資工
2025-01-04 · 學習筆記
使用 GitHub Pages 部署 Next.js 應用程式時 js 與 css 資源無法載入最近把我的整個主頁面 重寫了。本來是用原生的 React 加上手刻 CSS 寫了一個看起來很 Cyberpunk 風的 Portfolio,但 最近比較喜歡極簡風(而且比較好寫),所以乾脆用 Next.js + Tailwind CSS 全部砍掉重練,也是對我設計能力的考驗 ww 結果部署到 GitHub 後 js 跟…
#Web #Next.js
2025-01-03 · 題解 · 演算法
APCS 2021-09 題解p1. 七言對聯 Solution 乖乖照條件一個一個判斷,寫迴圈反而會更麻煩。 AC code p2. 魔王迷宮 Solution 也是一個有趣的模擬題,注意不能把魔王跟炸彈直接抵銷,因為一個炸彈可能會炸到很多個魔王。 AC code p3. 幸運數字 Solution 遞迴的部分很簡單,難點是要找區間最小值。原本第…
#APCS
2025-01-01 · 題解 · 演算法
APCS 2021-01 題解p1. 購買力 Solution 把價格 sort 然後照題目條件判斷一下。 AC code p2. 流量 Solution 對於每個方案先開一個陣列把流量算好,然後算價格取最小值。 AC code p3. 切割費用 Solution 感覺是要考平衡樹,但 C++ 太方便了,直接用 set 的功能就可以做到。對切割的順…
#APCS
2024-10-25 · 題解 · 演算法
APCS 2020-07 題解p1. 購物車 Solution 對於每個客人都去紀錄商品 跟 的增減狀況就好,其他商品可以直接丟掉不管。 AC code p2. 骰子 Solution 開個 struct 直接模擬就好。 AC code p3. 圓環出口 Solution 這題要快速的找到下一個停留的位置,所以直接模擬肯定會 TLE。下一個停留的位…
#APCS
2024-10-20 · 題解 · 演算法
APCS 2020-10 題解p1. 人力分配 Solution 直接枚舉工廠一員工數量 ,挑出最大收益的。時間複雜度 。 AC code p2. 人口遷移 Solution 就...直接模擬,注意人口遷移的時候不能直接在同一個陣列上面做,先把每個城市移入移出人數都算好再一起加回原本陣列就好。時間複雜度 。 AC code p3. 勇者修煉 Sol…
#APCS
2024-10-18 · 學習筆記
將 WSL 移動到另一個磁碟啊啊啊 WSL 把我 C 槽炸了 以前裝完 WSL 就直接用了,最近在 WSL 上訓練模型才發現一個問題,預設的 WSL 位 置是在 C 槽,所以我存了大量的資料在 C 槽導致空間快炸了,查了下資料發現要把 WSL 移走非常容易。 使用 WSL command line tool 步驟如下: 匯出 distributi…
#WSL #Linux #Windows
2024-10-05 · 隨筆 · 詩集
康托爾之塵《康托爾之塵》 月光中微風輕吹起一粒毫不起眼的塵埃翻轉了兩圈又落回土裡 笑容洋溢無數對戀人 仰望星空我此刻僅存 仍然是 一個人 流星雨 墜落吧 如 同 塵 埃 回 歸 大 地 2022-06-08
#Owo
2024-09-17 · 隨筆 · 修課心得
台大資工大一下紀實大一的時間都被我水掉了 QQ 序 大一下是逐漸適應大學生活的一個轉折點。經歷了大一上期的探索與摸索後,這學期感受到的變化不只是在課業上,還有在生活節奏的調整與心態的轉變。課業依然不是件太困難的事,因此嘗試了許多不同的活動,但大部分都以失敗告終(以我的標準而言),往好處想,目標更明確了。 修課心得 微積分 3、4 教授:…
#NTU #台大資工
2024-09-13 · 學習筆記 · 演算法
使用 Dancing Links (DLX) 解決精確覆蓋問題此文章尚未完成 這學期的 ADA 第一週作業就出了這題,甚至還沒開始上演算法,非常可怕。雖然助教 說爆搜剪枝瘋狂優化會過,但我還是覺得寫 DLX 比較好玩,所以就順便紀錄一下。 精確覆蓋問題 定義 引用維基百科的說明: 在一個全集 中若干子集的集合為 ,精確覆蓋是指, 的子 集 ,滿足 中的每一個元素在 中恰好出現一次…
#NTU
2024-08-07 · 題解 · 演算法
Atcoder Educational DP 題解尚未完成,有時間就會補個題目。 Problem A - Frog 1 定義 為走到第 個石頭時的最小成本。由於要走到第 階只能從第 或 階,因此轉移式如下 Problem B - Frog 2 定義 為走到第 個石頭時的最小成本。轉移式如下 因為有 種可能,直接跑迴圈轉移即可。 Problem C - Vacation…
#AtCoder #DP #Algorithm
2024-06-21 · 學習筆記
如何解決 Git warning: "CRLF will be replaced with LF"前幾天在使用 git add 時跳出如下的錯誤訊息 這是因為 Windows 與 Linux 系統的預設換行字元不同所導致的。Windows 預設的換行字元是 CRLF,Linux 則是 LF,因為換行字元不一樣,提交程式碼的修改內容時,Git 可能會認為每一行都做了修改。 通常發生在多人合作但使用不同作業系統時,也會…
#Git #Linux #Windows
2024-04-21 · 學習筆記
使用 VS Code 撰寫 Python 程式本文適用於 Windows 環境。 下載並安裝 Python 到 Python 官網安裝檔,安裝最新版本 。 安裝時勾選 Add python.exe to PATH,讓 Python 自動加入 Windows 環境變數。 完成後打開 terminal,輸入 python,跳出版本資訊就是安裝成功了~ 安裝 Visua…
#VSCode #Python
2024-03-12 · 學習筆記
常用 VSCode 快捷鍵VS Code 有非常多快捷鍵,我整理了一些較常用的,可以加速工作效率。 編輯程式 | 快捷鍵 | 功能 | | --------------------- | -------------------------------------------------- | | Ctrl+/ | 註解 / 取消註解(可以一次註…
#VSCode
2024-02-14 · 學習筆記
使用 VS Code 撰寫與編譯 C/C++ 程式有鑑於 C/C++ 的環境建置真的有夠麻煩,我自己也踩了好幾次坑,因此寫了這篇文章,希望大家都不要被 C 系列荼毒 >\ Apply Changes 按 Apply,就會開始安裝編譯器跟標頭檔等等的文件 之後等它安裝完成後就可以把 Installation Manager 關了 加入 PATH 環境變數 PATH 環境…
#VSCode #C++
2024-02-06 · 隨筆 · 修課心得
在台大資工的半年 :)高中時與朋友打鬧的歡笑彷彿還在耳邊迴響,但一轉眼,大學的第一個學期已悄然流逝。 修課心得 劉邦鋒 計算機程式設計 據說是大一最可怕的課,甚至還沒開學就先寄了一封恐嚇信說去年當了很多人 XD。 但其實對碰過競程的人來說十分容易,內容大概是基礎的 C 語法,再加上一點遞迴跟 樹,奈何大多數人沒有程式基礎,還好我有,賺爛(X…
#NTU #台大資工

















