gutil

module
v0.0.0-...-654d6e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2024 License: Apache-2.0

README

gUtil

genId util

通用 的go utils 类库, 包含常用的各种 go 操作, 避免重复造轮子 常用的包括 文件 压缩 日期 定时器 时间轮 加密解密 curl访问 等

Directories

Path Synopsis
Package algorithm contain some basic algorithm functions.
Package algorithm contain some basic algorithm functions.
Package compare provides a lightweight comparison function on any type.
Package compare provides a lightweight comparison function on any type.
Package concurrency contain some functions to support concurrent programming.
Package concurrency contain some functions to support concurrent programming.
Package condition contains some functions for conditional judgment.
Package condition contains some functions for conditional judgment.
Package constraints contain some custom interface.
Package constraints contain some custom interface.
Package convertor implements some functions to convert data.
Package convertor implements some functions to convert data.
Package cryptor implements some util functions to encrypt and decrypt.
Package cryptor implements some util functions to encrypt and decrypt.
Package datastructure implements some data structure.
Package datastructure implements some data structure.
hashmap
Package datastructure implements some data structure.
Package datastructure implements some data structure.
heap
Package datastructure implements some data structure.
Package datastructure implements some data structure.
link
Package datastructure contains some data structure.
Package datastructure contains some data structure.
list
Package datastructure contains some data structure.
Package datastructure contains some data structure.
queue
Package datastructure contains some data structure.
Package datastructure contains some data structure.
set
Package datastructure contains some data structure.
Package datastructure contains some data structure.
stack
Package datastructure contains some data structure.
Package datastructure contains some data structure.
tree
Package datastructure contains some data structure.
Package datastructure contains some data structure.
Package datetime implements some functions to format date and time.
Package datetime implements some functions to format date and time.
Package fileutil implements some basic functions for file operations
Package fileutil implements some basic functions for file operations
Package formatter implements some functions to format string, struct.
Package formatter implements some functions to format string, struct.
Package function implements some functions for control the function execution and some is for functional programming.
Package function implements some functions for control the function execution and some is for functional programming.
Package internal is for internal use.
Package internal is for internal use.
Package iterator provides a way to iterate over values stored in containers.
Package iterator provides a way to iterate over values stored in containers.
Package maputil includes some functions to manipulate map.
Package maputil includes some functions to manipulate map.
Package mathutil implements some functions for math calculation.
Package mathutil implements some functions for math calculation.
Package netutil implements some basic functions to send http request and get ip info.
Package netutil implements some basic functions to send http request and get ip info.
Package pointer contains some util functions to operate go pointer.
Package pointer contains some util functions to operate go pointer.
Package promise contains some functions to support async programming.
Package promise contains some functions to support async programming.
Package random implements some basic functions to generate random int and string.
Package random implements some basic functions to generate random int and string.
Package retry is for executing a function repeatedly until it was successful or canceled by the context.
Package retry is for executing a function repeatedly until it was successful or canceled by the context.
Package slice implements some functions to manipulate slice.
Package slice implements some functions to manipulate slice.
Package stream implements a sequence of elements supporting sequential and operations.
Package stream implements a sequence of elements supporting sequential and operations.
Package structs provide several high level functions to manipulate struct, tag, and field.
Package structs provide several high level functions to manipulate struct, tag, and field.
Package strutil implements some functions to manipulate string.
Package strutil implements some functions to manipulate string.
Package system contain some functions about os, runtime, shell command.
Package system contain some functions about os, runtime, shell command.
Package tuple implements tuple data type and some operations on it.
Package tuple implements tuple data type and some operations on it.
Package validator implements some validate function for string.
Package validator implements some validate function for string.
Package xerror implements helpers for errors
Package xerror implements helpers for errors

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL