文章
-
NXP MCUXpresso 入門踩雷記錄
我以前都是使用 STM32 系列的 MCU 較多,也有稍微用過 Nordic nRF5 系列,最近想玩玩看 NXP 的 MCU,所以我買了片 FRDM-MCXN947 開發板來用,它搭載了 MCX N947 雙核心 Arm-M33 MCU。不過我在入門的時候遭遇了一些問題,因此寫了這一篇文章記錄一下。
-
完整備份 GitHub 上的所有 repo
資料備份在現代是一個非常重要的習慣及任務,不要讓重要的資料只存在一個地方是備份的第一步(例如只放在 GitHub 上),本文提供一個方法,來用一個腳本自動完整備份你在 GitHub 上的所有 repo,包含所有的 branch 和 tag。
-
Blog 新樣式:Fluid,以及歷史回顧
最近這個 Blog 換了新的主題樣式,所以想來介紹一下新的 Theme,順便回顧一下這個 Blog 的歷史。
-
一種巧妙及噁心並具的 C 語言寫法:達夫裝置 (Duff's device)
達夫裝置(Duff's device) 是一種用來進行複製的特殊寫法,它非常巧妙地運用 C 語言 switch-case 的特性來達成,但這種寫法真的滿噁心的(連作者自己也使用 Disgusting 來描述 )。
-
在 NeoVim 中使用 Flash 取代 Easy Motion 來快速跳轉
對於常用 Vim 的人來說,Easy Motion 絕對是一個好用的插件,它可以讓你在使用 Vim 時更快速且方便的將遊標移動到螢幕上任何想要的位置。不過,對於 Easy Motion 不少人也有一些意見,例如太久沒人維護(筆者寫本文當下最後一筆 commit 是 2022 年,且只是修改文件)、實現方式老舊、慢...為了有一個更現代、快速的類-Easy Motion 體驗,我開始轉而使用 Flash 。目前已經用了半年,我認為 Flash 可以完全取代 Easy Motion,而且可以做得更好。