NatsuCamellia

你好,歡迎來到我的 Blog。我是夏玉茗,一名正在念資訊工程的大學生,我會在這裡分享我在學習、生活中的點滴,也會分享一些技術文章。 閒暇的時間我喜歡閱讀、研究程式語言與作業系統,也喜歡嘗試新的事物。喜歡的程式語言是 Rust、Kotlin 與 Python,作業系統則是 macOS、Linux 與 Android。

2025

Buffer Overflow 攻擊原理

Buffer Overflow 是什麼以及如何實現

Minecraft 與 Java 的關係

為什麼玩 Minecraft 需要安裝 Java

客製化順手的開發環境(2)——終端機與 Shell

設定美觀的介面與順眼的字體

客製化順手的開發環境(1)——套件管理軟體

macOS 最熱門的套件管理軟體 Homebrew

Lambda Calculus 簡介

對程式語言影響深遠的 lambda calculus

大三上修課心得

每一堂課的心得與優缺點

2024

最長公因字串

兩字串分別由多個字串 C 串接而成,找出最長的 C

大二下修課心得

每一堂課的心得與優缺點

Star Telescope——繁星望遠鏡開發心路歷程

兩年間陪伴我成長的專案,從零到有,直到最後

Minecraft 煙火機制

關於 Minecraft 煙火的機制講解

Text Formatting Examples

Example for testing text formatting

在 Arm64 Mac 上編譯 Aseprite

免費且合法地取得像素畫的熱門創作軟體

Android Jetpack Compose

這段時間的學習心得與資源分享

2023

大二上修課心得

每一堂課的心得與優缺點

大一下修課心得

每一堂課的心得與優缺點

Minecraft 礦物掉落

Minecraft 礦物如何掉落,以及平均掉落幾個礦物

2022

XOR 消除法

使用 XOR 性質來交換變數