C/C++ - const 加上 pointer 和 reference 的用法整理
const 和一般變數
有兩種寫法
const TYPE NAME = VALUE; // more common
TYPE const NAME = VAULE;意思都一樣,
就是這個變數不能再被指定別的值。
舉個例:
有兩種寫法
const TYPE NAME = VALUE; // more common
TYPE const NAME = VAULE;意思都一樣,
就是這個變數不能再被指定別的值。
舉個例:
已從 Jekyll migrate 到 Hugo,
這篇方法原理不變但 code 放的位置和內容要修正。
前陣子對 LikeCoin 發生了一點興趣,
LikeCoin 是一種虛擬貨幣,
創立的初衷是想做為一種獎勵創作者的機制,
創作者在文章裡放入 Like Button,
讓大家對他的按鈕按讚鼓掌,
他就能收到相對的 LikeCoin。
至於作者能獲得多少 LikeCoin 就要看按讚讀者的帳戶種類,
如果讀者註冊的是免費帳戶,
那點下的讚就由 LikeCoin 的基金會按比例支付;
如果讀者註冊的是付費帳戶,
那就看該讀者當月按下多少讚按比例分配。
詳情可以參考 LikeCoin 的 Medium。
每當建立一個新的資料夾並在裡面放了一些檔案,
MacOS 就會在該資料夾下自動產生一個 .DS_Store 檔案,
也就導致了 .DS_Store 在 macOS 裡面散的到處都是。
而每次有新的 Git repository 就一定要在 .gitignore 裡加 .DS_Store 和 **/.DS_Store 實在是很煩人,
所以就研究了一下找了個辦法一次設定好之後就能夠一勞永逸。
git config 指令git config 這個指令可以拿來對 git 的各種值做設定,
最出名的就是 git config --global user.name 和 git config --global user.email這種,
對 user.name 和 user.email 做 global 的設定,
之後每個 Repository 就可以沿用設定好的 user.name 和 user.email;
Concurrent Processing 和 Parallel Processing 指的都是 CPU 在 一段時間內執行多個 process,
但兩者在概念上有些差異;
根據 The Art of Concurrency ,
Concurrent 指的是