Deep Copy and Shallow Copy
Shallow Copy
複製越少越好,
Shallow copy 出來的新的 structure 擁有跟舊的 structure 相同的結構,
並一起共享 elements 的記憶體位置。
舉個 Java 的例子,
int[] arr1 = {1, 2, 3};
int[] arr2 = arr1;arr2 就是一個 arr1 的 shallow copy。
複製越少越好,
Shallow copy 出來的新的 structure 擁有跟舊的 structure 相同的結構,
並一起共享 elements 的記憶體位置。
舉個 Java 的例子,
int[] arr1 = {1, 2, 3};
int[] arr2 = arr1;arr2 就是一個 arr1 的 shallow copy。
固定大小的連續記憶體空間所構成
可以動態改變儲存空間大小的 array
Double-ended queue,
一樣可以動態的改變 container 大小。
不同的 library 實作 deque 的方式可能會不一樣。
接上一篇 Docker 操作紀錄 (一)
記得先用 stop 停止 container 才能刪。
docker rm CONTAINER_NAME或
docker rm CONTAINER_ID刪完之後可以用
設計比較大流量的系統時早晚要遇上 cluster 的問題。
一台以上的機器(node)組成的集合,
有三種不同的目的:
讓多台機器一起盡可能的平均分擔任務,
加速應用程式執行。
DNS server 中每個 DNS zone 都有一個 zone file,
DNS zone 通常會是一個 single domain (有時候不是),
zone file 是由很多個 dns resource record (RR) 組成,
RR 有很多種不同的類型,
紀錄一下常用幾種。
將 hostname 對應到 IPv4。 (32-bit)
hostname IN A xxx.xxx.xxx.xxxRelational Database Management System