Alan Zhan Blog

Live for nothing, or die for something

Golang Goroutine 與 GMP 原理全面分析

最近在研讀 Kubernetes ,所以得好好地跟 golang 這個語言當朋友,看著看著看到了 goroutine ,但是始終不解 goroutine 是哪來幹嘛、為何而生的?所以我們在開始深入認識 goroutine 之前,我們可能

10 個 Dockerfile 的最佳實踐

最近剛好在整理 docker 的技術給自己,剛好看到 dockerfile 的最佳實踐,想順手整理上來,不料看到官方已經有最佳實踐了,那我就順手做做翻譯的工作與添增自己的見解。

Github Pages Custom Domain - Github Blog 自訂域名

最近剛好在更換域名,所以順手做一下筆記,也讓大家可以輕鬆上手,設定自己的 Github page 域名。 第一步:購買域名 先去購買自己想要的域名名稱:我是去 Google Domain 購買

Interpolation Search Algorithm - 插補搜尋法

繼續使用猜數字當範例, 1 ~ 100 的數字,但是這次你已經知道結果了,你如果還是繼續使用二元搜尋法,那麼效率不會那麼好,那我們該用甚麼方式解決呢? 概

Jump Search Algorithm - 跳躍搜尋法

延續猜數字遊戲,1 ~ 100 我們是不是可以換個猜法呢? 如果我們從一開始,只要每次沒猜中,我們就往後面 +10 繼續猜,直到最大值範圍值變成我們所猜的數值後