├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── crypt ├── aes.go ├── aes_test.go ├── crypt_test.go ├── hmac.go ├── hmac_test.go ├── md5.go ├── md5_test.go ├── rsa.go ├── rsa_test.go ├── sha1.go └── sha1_test.go ├── doc.go ├── environment ├── environment.go └── environment_test.go ├── go.mod ├── go.sum ├── httpclient ├── client.go ├── metric.go ├── request.go ├── request_test.go ├── response.go ├── response_test.go ├── test.pb.go └── test.proto ├── ip ├── ip.go └── ip_test.go ├── pid ├── pid.go └── pid_test.go ├── slice ├── slice.go └── slice_test.go ├── testdata └── download.txt ├── util.go ├── util_test.go ├── util_unix.go └── version └── version.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/README.md -------------------------------------------------------------------------------- /crypt/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/aes.go -------------------------------------------------------------------------------- /crypt/aes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/aes_test.go -------------------------------------------------------------------------------- /crypt/crypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/crypt_test.go -------------------------------------------------------------------------------- /crypt/hmac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/hmac.go -------------------------------------------------------------------------------- /crypt/hmac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/hmac_test.go -------------------------------------------------------------------------------- /crypt/md5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/md5.go -------------------------------------------------------------------------------- /crypt/md5_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/md5_test.go -------------------------------------------------------------------------------- /crypt/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/rsa.go -------------------------------------------------------------------------------- /crypt/rsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/rsa_test.go -------------------------------------------------------------------------------- /crypt/sha1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/sha1.go -------------------------------------------------------------------------------- /crypt/sha1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/crypt/sha1_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/doc.go -------------------------------------------------------------------------------- /environment/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/environment/environment.go -------------------------------------------------------------------------------- /environment/environment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/environment/environment_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/go.sum -------------------------------------------------------------------------------- /httpclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/client.go -------------------------------------------------------------------------------- /httpclient/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/metric.go -------------------------------------------------------------------------------- /httpclient/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/request.go -------------------------------------------------------------------------------- /httpclient/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/request_test.go -------------------------------------------------------------------------------- /httpclient/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/response.go -------------------------------------------------------------------------------- /httpclient/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/response_test.go -------------------------------------------------------------------------------- /httpclient/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/test.pb.go -------------------------------------------------------------------------------- /httpclient/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/httpclient/test.proto -------------------------------------------------------------------------------- /ip/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/ip/ip.go -------------------------------------------------------------------------------- /ip/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/ip/ip_test.go -------------------------------------------------------------------------------- /pid/pid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/pid/pid.go -------------------------------------------------------------------------------- /pid/pid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/pid/pid_test.go -------------------------------------------------------------------------------- /slice/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/slice/slice.go -------------------------------------------------------------------------------- /slice/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/slice/slice_test.go -------------------------------------------------------------------------------- /testdata/download.txt: -------------------------------------------------------------------------------- 1 | golang -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/util.go -------------------------------------------------------------------------------- /util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/util_test.go -------------------------------------------------------------------------------- /util_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/util_unix.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouqiang/goutil/HEAD/version/version.go --------------------------------------------------------------------------------