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