Go

利用 gopkgs 自定義 Go 庫的導入路徑
自定義 Go 模塊的導入路徑有一個主要的好處,當你打算更換代碼的託管服務器,比如 GitHub 換到 GitLab、Gitee 時,你不需要更改包的導入路徑。而 gopkgs 正是這樣一個 HTTP 服務,可以讓你自定義 Go 庫的導入路徑。
Go 語言的 ucfirst、lcfirst 和 ucwords
PHP 中 ucfirst、lcfirst 和 ucwords 在 Go 語言中可以通過 strings 和 clevergo.tech/strutil 實現。
LeetCode 算法題 – Find The Difference
給定兩個只包含小寫字母的字符串 s 和 t,其中字符串 t 是由字符串 s 亂序後,再在隨機位置添加一個字母而成,請找到該隨機添加的字母。
Go 語言代碼格式化工具 gofmt vs goimports
在格式化 Go 代碼的時候,經常會用到 gofmt 和 goimports 兩個工具,不過他們之間到底有何區別呢?
Go 語言實現多個子命令的腳本應用
像 Git,Go,Docker 等等的命令行腳本都有很多子命令,那麼我們用 Go 語言如何實現多個子命令的腳本應用呢?
利用 Modd 提高 Go 開發效率
Go 開發不像 PHP(解釋型語言) 那樣可以修改代碼實時生效,而需要重新編譯,如果每次手動執行肯定會降低開發速度。本文將介紹一款開發工具 Modd 來解決這一問題,它可以監控文件修改並重啟服務進程。
LeetCode 算法題 – Set Mismatch
集合 S 一般包含數字 1~n,但由於數據錯誤,其中的一個數字重複了,導致缺失了某一數字。 現給出一個數組 nums,請找出其中重複和缺失的數字。
LeetCode 算法題 – Fizz Buzz
編寫一個程序,用字符串表示數字 1 到 n,其中: 如果數字是3的倍數,則輸出Fizz 如果數字是5的倍數,則輸出Buzz 如果數字是3和5的倍數,則輸出FizzBuzz