go.util

module
v0.0.0-...-69d094b Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2024 License: MIT

README

go.util

Directories

Path Synopsis
algorithm
binarysearch
Package binarysearch 提供简单的二分查找法实现
Package binarysearch 提供简单的二分查找法实现
beta
encoding/json
Package json 提供 JSON 相关的一些额外功能
Package json 提供 JSON 相关的一些额外功能
maps/expire
Package expire 实现超时 map
Package expire 实现超时 map
Package bits 提供位操作相关的逻辑
Package bits 提供位操作相关的逻辑
Package channel 提供一些方便的 chan 操作封装
Package channel 提供一些方便的 chan 操作封装
Package console 提供了一些命令行工具的简单封装
Package console 提供了一些命令行工具的简单封装
datastructure module
redblacktree
Package redblacktree 提供红黑树实现
Package redblacktree 提供红黑树实现
Package draw 提供简单的绘图工具
Package draw 提供简单的绘图工具
svg
Package svg 提供基于 svg 的绘图工具
Package svg 提供基于 svg 的绘图工具
encoding module
base64
Package base64 提供原生包 base64 的简单扩展封装
Package base64 提供原生包 base64 的简单扩展封装
Package govet 封装在 go vet 检查的工具
Package govet 封装在 go vet 检查的工具
ids module
base36
Package base36 实现混合字母和数字的数字型 ID 值, 这主要是为了便于人为设定一个可读友好的字符串, 同时又能转换为数字的 ID 存储。
Package base36 实现混合字母和数字的数字型 ID 值, 这主要是为了便于人为设定一个可读友好的字符串, 同时又能转换为数字的 ID 存储。
snowflake
Package snowflake 实现一个自定义的雪花 ID, 使用 github.com/bwmarrin/snowflake 实现
Package snowflake 实现一个自定义的雪花 ID, 使用 github.com/bwmarrin/snowflake 实现
log
Package log 封装一些通用的日志功能。
Package log 封装一些通用的日志功能。
dyeing
Package dyeing 在 context 中设置一个染色标记
Package dyeing 在 context 中设置一个染色标记
trace
Package trace 基于 context 封装一个 trace ID 功能
Package trace 基于 context 封装一个 trace ID 功能
Package maps 提供原生 map 类型相关的一些工具
Package maps 提供原生 map 类型相关的一些工具
rand
Package rand 提供官方 math/rand 的一些小工具封装
Package rand 提供官方 math/rand 的一些小工具封装
Package mysql 提供一些使用 Go 操作 MySQL 时的帮助工具
Package mysql 提供一些使用 Go 操作 MySQL 时的帮助工具
net module
http
Package http 提供 net/http 包的一些工具
Package http 提供 net/http 包的一些工具
url
Package url 提供 net/url 的一些工具和替代逻辑
Package url 提供 net/url 的一些工具和替代逻辑
Package recovery 提供 recover() 函数及相关功能的封装
Package recovery 提供 recover() 函数及相关功能的封装
Package reflect 基于 reflect 库实现一些方便的功能
Package reflect 基于 reflect 库实现一些方便的功能
Package runtime 提供一些可以在运行环境中一定程度上唯一标识在一个集群中一台机器、一个进程的信息
Package runtime 提供一些可以在运行环境中一定程度上唯一标识在一个集群中一台机器、一个进程的信息
caller
Package caller provides packaging for system runtime.Caller
Package caller provides packaging for system runtime.Caller
cpu
env
Package env 提供一些环境变量相关的工具
Package env 提供一些环境变量相关的工具
Package syllables 提供一个简单的音节处理逻辑, 目前仅支持中英文, 不支持其他语言
Package syllables 提供一个简单的音节处理逻辑, 目前仅支持中英文, 不支持其他语言
Package sync 提供一些额外的、非常规的 sync 功能
Package sync 提供一些额外的、非常规的 sync 功能
Package unicode 提供与 unicode 相关的部分功能
Package unicode 提供与 unicode 相关的部分功能
Package unsafe 提供一些原生 unsafe 包的封装
Package unsafe 提供一些原生 unsafe 包的封装
Package xlsx 提供 excel 工具封装, 仅实现简单填值。
Package xlsx 提供 excel 工具封装, 仅实现简单填值。

Jump to

Keyboard shortcuts

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