安迪熊

技術、閱讀、生活


  • 首頁

  • 關於

  • 標籤

  • 分類

  • 站點地圖

  • 搜尋

[Python進階]Python的iterator和generator

發表於 2021-09-25 | 分類於 python |
字數統計: 981

剛開始寫Python的時候,你可能對於Python的語法for i in [2, 4, 6, 8, 10]感到驚艷,這種簡潔的語法相比C++或Java來說直觀了許多。然而,你有沒有想過Python在處理for in的時候,背後到底發生了什麼?什麼樣的object可以被放進for in loop呢?

閱讀全文 »

[網路]IP&MAC地址 - 網路通訊世界的大門

發表於 2021-09-23 | 分類於 網路 |
字數統計: 1.2k

每一個網卡都有一個IP和MAC,是在網路世界的通訊地址,相當於現實中家家戶戶的門牌號碼

警察要找你,他是怎麼透過你的身分證找到你的呢?
藉由身分證上的戶籍地址(IP),找到了你的家,按下你家的門鈴後,大喊了身分證號碼(MAC),你到了門口,警察就這樣找到你了

閱讀全文 »

[網路]TCP/IP - 計算機網路是什麼?

發表於 2021-09-20 | 分類於 網路 |
字數統計: 823

《聖經》裡面有一個巴別塔的故事,大致是說,上帝為了阻止人類聯合起來,就讓人類說不同的語言。人類之間沒法溝通,達不成”協議”,巴別塔的計劃就失敗了。

但是千年以後,有一種叫”程序猿”的物種,敲著一種這個群體通用的語言,連接著全世界所有的人,打造這網路世界的通天塔。如今的世界,正是因為網路,才連接在一起。

閱讀全文 »

[Python進階]Python的@Decoractor

發表於 2021-09-18 | 分類於 python |
字數統計: 1k

今天這篇文章,我們來學習一下 Python 的 Decorator 裝飾器。

Decorator 在 Python 是一個非常經典的功能,在工程中應用廣泛,例如日誌 (Log)、快取 (Cache)、多執行緒 (Threading) 等等。

閱讀全文 »

[Python進階]Python Object的比較和複製

發表於 2021-09-16 | 分類於 python |
字數統計: 886

Python 的任何 variable 都是 C++ 的 Object,所以我們在對 Python 的 variable 做任何操作時,其實就是在對 Object 做。例如,我們做 variable 比較時:

1
2
if a == b:
...
閱讀全文 »

[儲存]資料儲存的基礎知識 - Object storage

發表於 2021-09-13 | 分類於 儲存 |
字數統計: 763

Object Storage(物件儲存)

Object Storage - 雲端系統上最流行的儲存方式

Object storage和File storage一樣,是基於Block storage的,但有幾個關鍵的不同點。File storage就像是一棵樹,從根開始有多層資料夾(樹枝)和檔案(葉子),是典型的層次結構。而Object storage則是扁平化的結構,所有檔案都存在單一資料夾中,沒有子資料夾,這使得資料索引和訪問變得更加直接和快速。

閱讀全文 »

[儲存]資料儲存的基礎知識 - File storage

發表於 2021-09-12 | 分類於 儲存 |
字數統計: 903

File storage(檔案系統)

有了File storage,就能讓我們輕鬆地寫程式來操作資料!

如果要和硬碟直接打交道,Block storage是唯一的方式,只是對人非常不友好。你怎麼知道你的資料存在哪個Block?是連續存還是分散存?如果每筆資料都連續存,那硬碟的利用率會很差;如果分散存,需要用Linked-List資料結構來記錄位置。任何架構的難題只需要加一層就可以解決,如果不行,那就加兩層。為了讓人能夠輕鬆操作儲存資料,作業系統在Block storage上加了一層File system。

閱讀全文 »

[儲存]資料儲存的基礎知識 - Block storage

發表於 2021-09-05 | 分類於 儲存 |
字數統計: 921

區塊儲存 (Block Storage)

區塊儲存 (Block Storage) 是最基本的儲存系統,就像電腦的倉庫,用來存放資料。資料在電腦裡是以 1 和 0 的形式儲存在某個「介質」上,例如:

  • 機械式硬碟 (HDD) 利用磁性來儲存資料
  • 固態硬碟 (SSD) 利用電子來儲存資料
  • 光碟則是用光來儲存資料

區塊儲存就像是我們能看到的一塊塊硬碟和儲存裝置。我們把儲存裝置連接電腦後,就能透過區塊儲存的 API 對裡面的資料進行增刪改查。

閱讀全文 »
<1…67

68 文章
7 分類
59 標籤
© 2024 Kaichia Chen