文章
我發過的所有文章。
[Day-6]Zig:型別(Types)
型別系統是程式語言的一大重點,我認為它也影響了該語言適用的領域和應用。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-5]Zig:賦值(Assignment)與運算子(Operator)
賦值(Assignment)與運算子(Operator)是各種程式語言中最基本的操作。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-4]Zig:函式(Functions)
Zig 身為程序式編程(Procedural programming)語言,函式(Function)自然是一大重點(雖然這句話好像在 OOP 和 FP 上也適用...)。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-3]執行與測試 Zig
目前我們已經安裝好 Zig 了,總算是可以來實際寫寫 Zig 並試著運行了。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-2]安裝 Zig
這篇來介紹一下如何在電腦上安裝 Zig 及相關工具,讓你可以執行 Zig。注意,因為 Zig 還很年輕,也還沒進入 Major 版號,各個版本之間的差異可能很大,本系列會以目前最新的 0.13.0 為主,因此安裝時要注意版本。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-1]Zig:延續了 C 使用者最喜歡的低級操作,再加上 Rust 的現代特性
Zig 程式語言簡介
Zig 是一個通用功能程式語言及工具鏈(Toolchain),主打強健、最佳化和重複利用。Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
非網頁人的 Tauri + Vue3 入坑筆記
router + i18n + Vuetify + Rust + TypeScript
這陣子我在使用 Tauri 寫一個電子零件庫存管理工具 —— Elebox,工具練是 Vue3 + Vuetify + Vite + TypeScript + pnpm。這篇文章稍微記錄一下我在學習並使用它們時遇到的情況及基本用法。主要得力於 Vue 的易用性,所以我這個不是網頁技術棧的人也可以簡單寫出一個還像樣的 Tauri UI。注意,本人非網頁前後端出身,也沒有仔細的看過教學,這篇文章的內容只是個人經驗僅供參考。若有錯歡迎指出。以下的範例只是用法參考,不具實際意義。本文以 TS 代表 TypeScript,JS 代表 JavaScript。
發佈#教學
#Rust
#程式
NXP MCUXpresso 入門踩雷記錄
第一次用 NXP MCU(MCX N947)
我以前都是使用 STM32 系列的 MCU 較多,也有稍微用過 Nordic nRF5 系列,最近想玩玩看 NXP 的 MCU,所以我買了片 FRDM-MCXN947 開發板來用,它搭載了 MCX N947 雙核心 Arm-M33 MCU。不過我在入門的時候遭遇了一些問題,因此寫了這一篇文章記錄一下。
發佈#教學
#嵌入式
完整備份 GitHub 上的所有 repo
使用 GitHub CLI 和 clone --mirror
資料備份在現代是一個非常重要的習慣及任務,不要讓重要的資料只存在一個地方是備份的第一步(例如只放在 GitHub 上),本文提供一個方法,來用一個腳本自動完整備份你在 GitHub 上的所有 repo,包含所有的 branch 和 tag。
發佈#教學
#Git
#程式
Blog 新樣式:Fluid,以及歷史回顧
2024 新主題
最近這個 Blog 換了新的主題樣式,所以想來介紹一下新的 Theme,順便回顧一下這個 Blog 的歷史。
發佈#生活
#心得