Directories
¶
| Path | Synopsis |
|---|---|
|
Package bytes 提供了字节操作相关的工具函数,包括随机字节生成、字节序列处理等功能。
|
Package bytes 提供了字节操作相关的工具函数,包括随机字节生成、字节序列处理等功能。 |
|
Package cache 提供了一个统一的缓存接口和多种缓存实现。
|
Package cache 提供了一个统一的缓存接口和多种缓存实现。 |
|
Package config 提供了应用程序的配置管理功能,特别是版本信息的管理和展示。
|
Package config 提供了应用程序的配置管理功能,特别是版本信息的管理和展示。 |
|
Package crypto 提供了一系列加密和哈希算法的实现,包括对称加密、非对称加密、哈希函数和一次性密码等功能。
|
Package crypto 提供了一系列加密和哈希算法的实现,包括对称加密、非对称加密、哈希函数和一次性密码等功能。 |
|
aes
Package aes 提供了 AES 加密算法的实现,特别是 GCM 模式的加密和解密功能。
|
Package aes 提供了 AES 加密算法的实现,特别是 GCM 模式的加密和解密功能。 |
|
des
Package des 提供了 DES(Data Encryption Standard)加密算法的实现,包括标准 DES 和三重 DES(3DES)加密。
|
Package des 提供了 DES(Data Encryption Standard)加密算法的实现,包括标准 DES 和三重 DES(3DES)加密。 |
|
md5
Package md5 提供了 MD5 消息摘要算法的实现,用于生成数据的固定长度哈希值。
|
Package md5 提供了 MD5 消息摘要算法的实现,用于生成数据的固定长度哈希值。 |
|
otp
Package otp 提供了一次性密码(One-Time Password)的实现,支持 HOTP(HMAC-based OTP)和 TOTP(Time-based OTP)。
|
Package otp 提供了一次性密码(One-Time Password)的实现,支持 HOTP(HMAC-based OTP)和 TOTP(Time-based OTP)。 |
|
rsa
Package rsa 提供了 RSA 加密算法的实现,支持公钥加密、私钥解密以及数字签名功能。
|
Package rsa 提供了 RSA 加密算法的实现,支持公钥加密、私钥解密以及数字签名功能。 |
|
database
|
|
|
example
|
|
|
cache
command
|
|
|
config/version
command
|
|
|
database/sql/mysql
command
Package main 演示了如何使用 fsyyft-go/kit 包中的 MySQL 数据库连接功能。
|
Package main 演示了如何使用 fsyyft-go/kit 包中的 MySQL 数据库连接功能。 |
|
kratos/config
command
package main 是配置示例程序的入口包。
|
package main 是配置示例程序的入口包。 |
|
kratos/config/cmd
Package cmd 实现了配置工具的命令行功能。
|
Package cmd 实现了配置工具的命令行功能。 |
|
log
command
|
|
|
runtime/goroutine
command
|
|
|
go
|
|
|
build
Package build 提供了用于获取和管理 Go 程序构建环境信息的工具。
|
Package build 提供了用于获取和管理 Go 程序构建环境信息的工具。 |
|
Package kratos 提供了对 go-kratos 框架的扩展和增强功能,包括配置解析、中间件和传输层的增强实现。
|
Package kratos 提供了对 go-kratos 框架的扩展和增强功能,包括配置解析、中间件和传输层的增强实现。 |
|
config
Package config 提供了一个灵活的配置解码器,用于处理 Kratos 框架中的配置管理。
|
Package config 提供了一个灵活的配置解码器,用于处理 Kratos 框架中的配置管理。 |
|
middleware
Package middleware 提供了一组用于 Kratos HTTP 服务的中间件,包括基本认证和请求验证等功能。
|
Package middleware 提供了一组用于 Kratos HTTP 服务的中间件,包括基本认证和请求验证等功能。 |
|
middleware/basicauth
package basicauth 实现 HTTP 基本认证中间件,用于保护 API 接口。
|
package basicauth 实现 HTTP 基本认证中间件,用于保护 API 接口。 |
|
middleware/validate
package validate 提供了请求验证的中间件功能,用于在处理请求前验证请求的合法性。
|
package validate 提供了请求验证的中间件功能,用于在处理请求前验证请求的合法性。 |
|
transport
Package transport 提供了 Kratos 框架的传输层实现,主要集成了 Gin 框架的 HTTP 服务功能。
|
Package transport 提供了 Kratos 框架的传输层实现,主要集成了 Gin 框架的 HTTP 服务功能。 |
|
transport/http
Package http 提供了基于 Gin 框架的 HTTP 服务实现,用于 Kratos 框架的传输层。
|
Package http 提供了基于 Gin 框架的 HTTP 服务实现,用于 Kratos 框架的传输层。 |
|
Package log 提供了一个统一的日志接口和多种日志实现。
|
Package log 提供了一个统一的日志接口和多种日志实现。 |
|
math
|
|
|
rand
Package rand 提供了一系列随机数生成的工具函数,包括数值范围随机和中文字符随机生成。
|
Package rand 提供了一系列随机数生成的工具函数,包括数值范围随机和中文字符随机生成。 |
|
Package runtime 提供了运行时工具函数和协程管理功能。
|
Package runtime 提供了运行时工具函数和协程管理功能。 |
|
goroutine
Package goroutine 提供了用于获取和操作 Go 协程相关信息的工具函数。
|
Package goroutine 提供了用于获取和操作 Go 协程相关信息的工具函数。 |
|
Package testing 提供了一组用于测试时输出日志的辅助函数。
|
Package testing 提供了一组用于测试时输出日志的辅助函数。 |
|
Package time 提供了基于 carbon 库的时间处理工具包,支持丰富的时间操作和格式化功能。
|
Package time 提供了基于 carbon 库的时间处理工具包,支持丰富的时间操作和格式化功能。 |
Click to show internal directories.
Click to hide internal directories.