sizeof() 回傳的資料結構是 size_t. 但 size_t 在 32-bit 和 64-bit CPU 上的長度是不一樣的: 32-bit CPU 是 unsigned int, 64-bit CPU 則是 unsigned long. 因此在選用 length modifier 印出資料結構的長度時, 就要考慮 32-bit/64-bit CPU 的 portability 的問... Read more 08 Mar 2021 - less than 1 minute read
最近收到一個 pull request 幫忙補了幾個檔案的 EOF. Github 網頁 diff 看不出來改了哪, 把 commit 拉下來後才看到多補了一個 newline character (\n). 想說之前沒加 \n 也活得好好的, 所以好奇 Google 了一下差在哪. Read more 27 Feb 2021 - less than 1 minute read
工作上常用 Docker container 編譯 SDK. 最近發現只要 host 作業系統一更新, SDK 裡部份 libs/apps 在編譯過程就會報 Ivalid kernel source directory ... 錯誤. Read more 25 Feb 2021 - 1 minute read