開始看 Design Patterns/Architectural Patterns 之前,我們先來建立一些基本知識。 SOLID 原則 物件導向的世界中,有所...
GCP, Deployment, Nginx, Laravel6 事前 在自己電腦上安裝 gcloud sdk macOS Ubuntu Wind...
想像一下 如果用多個goroutine來處理一個請求, 那怎在這些goroutine之間共享request訊息. 每一個請求都應該要有個超時限制 處理超時,...
既然要開發連線遊戲,最一開始需要的思考的問題就是「玩家之間該怎麼連線?」 基本上如果要產生一個連線的話,勢必會有人要扮演伺服器的角色。如果是多人連線遊戲的話,大...
前一篇講 std::unique_ptr<T> 的基礎應用,這篇談稍微進階一點的用法。進入主題之前,照慣例要岔一下題。 「Garbage Colle...
String string 是一個保存 char 的序列容器,把字串的記憶體管理責任交由 string 負責而不是 programmer,減輕了 C 語言風格字...