博客 / 列表

江湖十年 - 厭倦了黑底白字?用 Go 給終端點顏色瞧瞧!

如果你每天都在使用終端,想必無法忍受終端永遠都是黑白兩種配色。如果你不知道終端中各種花哨的顏色是如何輸出的,那麼本文就來幫你解答。 而如果你恰巧在使用 Go 語言,那麼你將在一分鐘內學會使用 Go 語言在終端中輸出彩色字符。 廢話不多説,我們開始吧。 給終端加點顏色 Go 社區中有一個叫 fatih/color 的包,可以非常方便的為輸出的字符添加顏色。並且這個庫用法非常簡單,我來帶你極速

命令行 , 終端 , go , 後端

江湖十年 - 萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?上篇

如果你做過 Java 開發,那麼想必一定聽説或使用過依賴注入。依賴注入是一種軟件設計模式,它允許將組件的依賴項外部化,從而使組件本身更加模塊化和可測試。在 Java 中,依賴注入廣泛應用於各種框架中,幫助開發者解耦代碼和提高應用的靈活性。本文就來介紹下什麼是依賴注入,以及在 Go 語言中如何實踐依賴注入,提高 Go 項目的開發效率和可維護性。 什麼是依賴注入? 正如前文所述,依賴注入(depend

依賴注入 , 效率工具 , wire , go , 後端

江湖十年 - 萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?下篇

在《萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?上篇》,我講解了 Go 語言中依賴注入工具 wire 的基本使用及高級用法。本篇就來介紹下 wire 的生產實踐。 Wire 生產實踐 這裏以一個 user 服務作為示例,演示下一個生產項目中是如何使用 wire 依賴注入工具的。 user 項目目錄結構如下: $ tree user user ├── assets │

依賴注入 , 效率工具 , wire , go , 後端