赞
踩
首先要新建一个人仓库,命名叫goutil,使用public(私有仓库不能被别人见到哦!)
然后clone到本地
git clone https://github.com/startdusk/goutil.git
这里我们使用go mod管理go代码依赖,进入到goutil目录下,执行
go mod init github.com/startdusk/goutil # 使用和github.com上的路径做包名
新建文件夹hash,这次我们写个常见的md5加密函数:goutil/hash/md5.go
package hash import ( "crypto/md5" "encoding/hex" "errors" "fmt" "io" "os" ) // get file md5 func FileMd5(filename string) (string, error) { file, err := os.Open(filename) if err != nil { return "", errors.New( fmt.Sprintf("md5.go hash.FileMd5 os open error %v", err
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。