當我們把共同的邏輯抽出成套件時,有時後會需要規定使用的模組有定義特定的函式作為 callback,除了之前介紹過得 behaviour 來規定之外,我們也可以使...
C 語言的前置處理(Preprocess)是在編譯階段之前,由前置處理器(Preprocessor)執行的一系列操作,主要功能包括巨集替換、檔案包含和條件編譯。...
C 中的鏈結串列是一種動態資料結構,由一系列節點組成,其中每個節點包含資料和指向序列中下一個節點的指標(或引用)。與陣列不同,鏈結串列不會將元素儲存在連續的記憶...
C 語言的參數傳遞都是 call by value 也就是在傳遞參數時會複製實參數值一份到函式中,所以如果我們想在建立一個函式的功能要改變變數的值亦須使用指標來...
在專案持續成長的過程中,.gitlab-ci.yml 的維護往往會逐漸變得複雜。若缺乏一套模組化的設計與引用規範,團隊很容易陷入 重複定義、錯誤難以追蹤,甚至...
探討 ka 資安原則運用到企業基礎設施的方法。
1. Infrastructure Considerations
1.1 Device Placement
定義...