標籤: 程式
-
[Day-1]Zig:延續了 C 使用者最喜歡的低級操作,再加上 Rust 的現代特性
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
#程式
-
完整備份 GitHub 上的所有 repo
使用 GitHub CLI 和 clone --mirror
資料備份在現代是一個非常重要的習慣及任務,不要讓重要的資料只存在一個地方是備份的第一步(例如只放在 GitHub 上),本文提供一個方法,來用一個腳本自動完整備份你在 GitHub 上的所有 repo,包含所有的 branch 和 tag。
#教學
#Git
#程式
-
一種巧妙及噁心並具的 C 語言寫法:達夫裝置 (Duff's device)
達夫裝置(Duff's device) 是一種用來進行複製的特殊寫法,它非常巧妙地運用 C 語言 switch-case 的特性來達成,但這種寫法真的滿噁心的(連作者自己也使用 Disgusting 來描述 )。
#程式
#C/C++