Deep Copy and Shallow CopyJanuary 21, 2020·192 字·1 分鐘Shallow Copy # 複製越少越好, Shallow copy 出來的新的 structure 擁有跟舊的 structure 相同的結構, 並一起共享 elements 的記憶體位置。
C++ STL Containers 比較 - array, vector, deque, list, forward_listJanuary 12, 2020·453 字·1 分鐘Array # 固定大小的連續記憶體空間所構成 優缺點 # 不能像其他 C++ container 那樣動態改變儲存空間的大小 random access 很有效率 (O(1)) Vector # 可以動態改變儲存空間大小的 array
Docker 操作紀錄(二)January 9, 2020·457 字·1 分鐘接上一篇 Docker 操作紀錄 (一) Docker 基本使用 # 刪除 Container # 記得先用 stop 停止 container 才能刪。
HA cluster 筆記和 Application 設計January 9, 2020·692 字·2 分鐘設計比較大流量的系統時早晚要遇上 cluster 的問題。 Cluster # 一台以上的機器(node)組成的集合, 有三種不同的目的:
常用 DNS Resource Record 紀錄January 8, 2020·249 字·1 分鐘DNS server 中每個 DNS zone 都有一個 zone file, DNS zone 通常會是一個 single domain (有時候不是), zone file 是由很多個 dns resource record (RR) 組成, RR 有很多種不同的類型, 紀錄一下常用幾種。 A record # 將 hostname 對應到 IPv4。 (32-bit) hostname IN A xxx.xxx.xxx.xxx
Process Groups, Sessions and Daemon OverviewJanuary 2, 2020·912 字·2 分鐘為了弄清楚某個 daemon 的東西, 決定把 daemon 是什麼弄清楚, 網路上找到的資料實在又多又不清楚, 乾脆直接從 The Linux Programming Interface 把相關資料找出來做筆記。