├── LICENSE ├── Makefile ├── README.md ├── cmd ├── README.md ├── cmd.go └── cmd_test.go ├── cow ├── intslice.go └── intslice_test.go ├── dump ├── dump.go ├── dump_test.go ├── go.mod └── run.sh ├── exe └── copyfile │ ├── README.md │ ├── cmd │ └── main.go │ └── copy.go ├── fc ├── debug.go ├── debug_test.go ├── dump.go ├── dump_test.go ├── env ├── error.go ├── file.go ├── func.go ├── go.mod ├── go.sum ├── ip.go ├── json.go ├── math.go ├── math_test.go ├── mem.go ├── php.go ├── ptr.go ├── ptr_test.go ├── rand.go ├── random.go ├── random_test.go ├── range.go ├── range_test.go ├── run.sh ├── slice.go ├── slice_test.go ├── sql.go ├── sql2.go ├── sql_test.go ├── str.go ├── str_test.go ├── time.go ├── time_test.go ├── trunkey.go ├── trunkey_test.go ├── uniqid_test.go ├── utf8gbk.go ├── utf8gbk_test.go ├── viper.go └── viper_test.go ├── mapkey └── mapkey.go ├── offsetboundary ├── multi_array.go ├── multi_array_test.go ├── offset.go └── offset_test.go ├── pmail ├── README.md ├── global.go └── pmail.go ├── ranking ├── README.md ├── example_test.go └── ranking.go └── vlog ├── README.md ├── base ├── base.go ├── format.go ├── level.go ├── location.go └── type.go ├── field ├── cmd │ └── log_xfields_generator.go ├── field.go └── xfields.go ├── logger.go ├── logger_test.go └── logrus ├── logrus.go └── logrus_test.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/README.md -------------------------------------------------------------------------------- /cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/cmd/README.md -------------------------------------------------------------------------------- /cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/cmd/cmd.go -------------------------------------------------------------------------------- /cmd/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/cmd/cmd_test.go -------------------------------------------------------------------------------- /cow/intslice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/cow/intslice.go -------------------------------------------------------------------------------- /cow/intslice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/cow/intslice_test.go -------------------------------------------------------------------------------- /dump/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/dump/dump.go -------------------------------------------------------------------------------- /dump/dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/dump/dump_test.go -------------------------------------------------------------------------------- /dump/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/relunctance/goutils/dump 2 | 3 | go 1.13 4 | -------------------------------------------------------------------------------- /dump/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | go test -run "TestDump" -v 3 | -------------------------------------------------------------------------------- /exe/copyfile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/exe/copyfile/README.md -------------------------------------------------------------------------------- /exe/copyfile/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/exe/copyfile/cmd/main.go -------------------------------------------------------------------------------- /exe/copyfile/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/exe/copyfile/copy.go -------------------------------------------------------------------------------- /fc/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/debug.go -------------------------------------------------------------------------------- /fc/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/debug_test.go -------------------------------------------------------------------------------- /fc/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/dump.go -------------------------------------------------------------------------------- /fc/dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/dump_test.go -------------------------------------------------------------------------------- /fc/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/env -------------------------------------------------------------------------------- /fc/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/error.go -------------------------------------------------------------------------------- /fc/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/file.go -------------------------------------------------------------------------------- /fc/func.go: -------------------------------------------------------------------------------- 1 | package fc 2 | -------------------------------------------------------------------------------- /fc/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/go.mod -------------------------------------------------------------------------------- /fc/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/go.sum -------------------------------------------------------------------------------- /fc/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/ip.go -------------------------------------------------------------------------------- /fc/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/json.go -------------------------------------------------------------------------------- /fc/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/math.go -------------------------------------------------------------------------------- /fc/math_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/math_test.go -------------------------------------------------------------------------------- /fc/mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/mem.go -------------------------------------------------------------------------------- /fc/php.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/php.go -------------------------------------------------------------------------------- /fc/ptr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/ptr.go -------------------------------------------------------------------------------- /fc/ptr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/ptr_test.go -------------------------------------------------------------------------------- /fc/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/rand.go -------------------------------------------------------------------------------- /fc/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/random.go -------------------------------------------------------------------------------- /fc/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/random_test.go -------------------------------------------------------------------------------- /fc/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/range.go -------------------------------------------------------------------------------- /fc/range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/range_test.go -------------------------------------------------------------------------------- /fc/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/run.sh -------------------------------------------------------------------------------- /fc/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/slice.go -------------------------------------------------------------------------------- /fc/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/slice_test.go -------------------------------------------------------------------------------- /fc/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/sql.go -------------------------------------------------------------------------------- /fc/sql2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/sql2.go -------------------------------------------------------------------------------- /fc/sql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/sql_test.go -------------------------------------------------------------------------------- /fc/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/str.go -------------------------------------------------------------------------------- /fc/str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/str_test.go -------------------------------------------------------------------------------- /fc/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/time.go -------------------------------------------------------------------------------- /fc/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/time_test.go -------------------------------------------------------------------------------- /fc/trunkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/trunkey.go -------------------------------------------------------------------------------- /fc/trunkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/trunkey_test.go -------------------------------------------------------------------------------- /fc/uniqid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/uniqid_test.go -------------------------------------------------------------------------------- /fc/utf8gbk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/utf8gbk.go -------------------------------------------------------------------------------- /fc/utf8gbk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/utf8gbk_test.go -------------------------------------------------------------------------------- /fc/viper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/viper.go -------------------------------------------------------------------------------- /fc/viper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/fc/viper_test.go -------------------------------------------------------------------------------- /mapkey/mapkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/mapkey/mapkey.go -------------------------------------------------------------------------------- /offsetboundary/multi_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/offsetboundary/multi_array.go -------------------------------------------------------------------------------- /offsetboundary/multi_array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/offsetboundary/multi_array_test.go -------------------------------------------------------------------------------- /offsetboundary/offset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/offsetboundary/offset.go -------------------------------------------------------------------------------- /offsetboundary/offset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/offsetboundary/offset_test.go -------------------------------------------------------------------------------- /pmail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/pmail/README.md -------------------------------------------------------------------------------- /pmail/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/pmail/global.go -------------------------------------------------------------------------------- /pmail/pmail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/pmail/pmail.go -------------------------------------------------------------------------------- /ranking/README.md: -------------------------------------------------------------------------------- 1 | # 数据权重排名计算 2 | -------------------------------------------------------------------------------- /ranking/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/ranking/example_test.go -------------------------------------------------------------------------------- /ranking/ranking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/ranking/ranking.go -------------------------------------------------------------------------------- /vlog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/README.md -------------------------------------------------------------------------------- /vlog/base/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/base/base.go -------------------------------------------------------------------------------- /vlog/base/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/base/format.go -------------------------------------------------------------------------------- /vlog/base/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/base/level.go -------------------------------------------------------------------------------- /vlog/base/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/base/location.go -------------------------------------------------------------------------------- /vlog/base/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/base/type.go -------------------------------------------------------------------------------- /vlog/field/cmd/log_xfields_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/field/cmd/log_xfields_generator.go -------------------------------------------------------------------------------- /vlog/field/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/field/field.go -------------------------------------------------------------------------------- /vlog/field/xfields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/field/xfields.go -------------------------------------------------------------------------------- /vlog/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/logger.go -------------------------------------------------------------------------------- /vlog/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/logger_test.go -------------------------------------------------------------------------------- /vlog/logrus/logrus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/logrus/logrus.go -------------------------------------------------------------------------------- /vlog/logrus/logrus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relunctance/goutils/HEAD/vlog/logrus/logrus_test.go --------------------------------------------------------------------------------