Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
container
|
|
garray
包garray提供了最常用的数组容器,同时支持并发安全/不安全切换功能。
|
包garray提供了最常用的数组容器,同时支持并发安全/不安全切换功能。 |
glist
包glist提供了最常用的双向链表容器,同时支持并发安全/非安全模式切换功能。
|
包glist提供了最常用的双向链表容器,同时支持并发安全/非安全模式切换功能。 |
gmap
包gmap提供了最常用的映射容器,同时支持并发安全/非安全切换功能。
|
包gmap提供了最常用的映射容器,同时支持并发安全/非安全切换功能。 |
gpool
包gpool提供了一个对象可重用的并发安全池。
|
包gpool提供了一个对象可重用的并发安全池。 |
gqueue
Package gqueue 提供了动态/静态的并发安全队列。
|
Package gqueue 提供了动态/静态的并发安全队列。 |
gring
gring包提供了一种并发安全/不安全的循环链表(环形列表)。
|
gring包提供了一种并发安全/不安全的循环链表(环形列表)。 |
gset
包gset提供了多种并发安全/不安全的集合(sets)。
|
包gset提供了多种并发安全/不安全的集合(sets)。 |
gtree
Package gtree 提供了并发安全/非安全的树型容器。
|
Package gtree 提供了并发安全/非安全的树型容器。 |
gtype
Package gtype 提供高性能且并发安全的基本变量类型。
|
Package gtype 提供高性能且并发安全的基本变量类型。 |
gvar
包gvar提供了一种通用变量类型,类似于泛型。
|
包gvar提供了一种通用变量类型,类似于泛型。 |
contrib
|
|
drivers/mssql
Package mssql 实现了 gdb.Driver 接口,该接口支持对 MSSql 数据库进行操作。
|
Package mssql 实现了 gdb.Driver 接口,该接口支持对 MSSql 数据库进行操作。 |
drivers/mysql
Package mysql 实现了 gdb.Driver 接口,该接口支持对 MySQL 数据库的相关操作。
|
Package mysql 实现了 gdb.Driver 接口,该接口支持对 MySQL 数据库的相关操作。 |
drivers/pgsql
Package pgsql 实现了 gdb.Driver 接口,该接口支持对 PostgreSQL 数据库进行操作。
|
Package pgsql 实现了 gdb.Driver 接口,该接口支持对 PostgreSQL 数据库进行操作。 |
drivers/sqlite
Package sqlite 实现了 gdb.Driver 接口,该接口支持对 SQLite 数据库的操作。
|
Package sqlite 实现了 gdb.Driver 接口,该接口支持对 SQLite 数据库的操作。 |
crypto
|
|
gaes
包gaes提供了AES加密/解密算法的有用API。
|
包gaes提供了AES加密/解密算法的有用API。 |
gcrc32
Package gcrc32 提供了用于 CRC32 加密算法的有用 API。
|
Package gcrc32 提供了用于 CRC32 加密算法的有用 API。 |
gdes
Package gdes 提供了用于DES加密/解密算法的有用API。
|
Package gdes 提供了用于DES加密/解密算法的有用API。 |
gmd5
包gmd5提供了MD5加密算法的实用API。
|
包gmd5提供了MD5加密算法的实用API。 |
gsha1
Package gsha1 提供了用于SHA1加密算法的有用API。
|
Package gsha1 提供了用于SHA1加密算法的有用API。 |
database
|
|
gdb
Package gdb 提供针对主流关系型数据库的 ORM 功能。
|
Package gdb 提供针对主流关系型数据库的 ORM 功能。 |
gredis
Package gredis 提供了一个方便的 Redis 服务器客户端。
|
Package gredis 提供了一个方便的 Redis 服务器客户端。 |
debug
|
|
gdebug
Package gdebug 包含一些工具,可以让程序在运行时自我调试。
|
Package gdebug 包含一些工具,可以让程序在运行时自我调试。 |
encoding
|
|
gbase64
Package gbase64 提供了用于 BASE64 编码/解码算法的有用 API。
|
Package gbase64 提供了用于 BASE64 编码/解码算法的有用 API。 |
gbinary
Package gbinary 提供了处理二进制/字节数据的有用 API。
|
Package gbinary 提供了处理二进制/字节数据的有用 API。 |
gcharset
Package_gcharset 提供字符集转换功能的实现。
|
Package_gcharset 提供字符集转换功能的实现。 |
gcompress
包gcompress提供了多种压缩算法,适用于二进制/字节数据。
|
包gcompress提供了多种压缩算法,适用于二进制/字节数据。 |
ghash
包ghash在Go中提供了一些经典的哈希函数(uint32/uint64)。
|
包ghash在Go中提供了一些经典的哈希函数(uint32/uint64)。 |
ghtml
Package ghtml 提供了用于处理 HTML 内容的有用 API。
|
Package ghtml 提供了用于处理 HTML 内容的有用 API。 |
gini
Package gini 提供了对 INI 内容的访问和转换功能。
|
Package gini 提供了对 INI 内容的访问和转换功能。 |
gjson
Package gjson 提供了方便的 API 用于处理 JSON/XML/INI/YAML/TOML 数据。
|
Package gjson 提供了方便的 API 用于处理 JSON/XML/INI/YAML/TOML 数据。 |
gproperties
Package gproperties 提供了对 .properties 文件内容的访问和转换功能。
|
Package gproperties 提供了对 .properties 文件内容的访问和转换功能。 |
gtoml
Package gtoml 提供了对TOML内容的访问和转换功能。
|
Package gtoml 提供了对TOML内容的访问和转换功能。 |
gurl
包gurl提供了用于URL处理的有用API。
|
包gurl提供了用于URL处理的有用API。 |
gxml
Package gxml 提供了对 XML 内容的访问和转换功能。
|
Package gxml 提供了对 XML 内容的访问和转换功能。 |
gyaml
Package gyaml 提供对 YAML 内容的访问和转换功能。
|
Package gyaml 提供对 YAML 内容的访问和转换功能。 |
errors
|
|
gcode
Package gcode 提供通用错误码定义及常见错误码实现。
|
Package gcode 提供通用错误码定义及常见错误码实现。 |
gerror
Package gerror 提供了丰富的错误处理功能。
|
Package gerror 提供了丰富的错误处理功能。 |
frame
|
|
g
包g提供了常用类型/函数定义以及创建常用对象的配套调用功能。
|
包g提供了常用类型/函数定义以及创建常用对象的配套调用功能。 |
gins
Package gins 提供了实例和核心组件的管理功能。
|
Package gins 提供了实例和核心组件的管理功能。 |
gaes
module
|
|
garray
module
|
|
gbase64
module
|
|
gcmd
module
|
|
gcompress
module
|
|
gcrc32
module
|
|
gctx
module
|
|
gdes
module
|
|
genv
module
|
|
gfile
module
|
|
ghtml
module
|
|
gini
module
|
|
gjson
module
|
|
gmap
module
|
|
gmd5
module
|
|
gmlock
module
|
|
gmutex
module
|
|
gqueue
module
|
|
grand
module
|
|
gregex
module
|
|
gset
module
|
|
gsha1
module
|
|
gstr
module
|
|
gtime
module
|
|
gtimer
module
|
|
gtype
module
|
|
guid
module
|
|
gurl
module
|
|
gutil
module
|
|
gvar
module
|
|
gview
module
|
|
i18n
|
|
gi18n
Package gi18n implements internationalization and localization.
|
Package gi18n implements internationalization and localization. |
internal
|
|
command
Package command 提供控制台操作功能,如选项/参数读取。
|
Package command 提供控制台操作功能,如选项/参数读取。 |
consts
Package consts 定义了在整个框架包中共享的常量。
|
Package consts 定义了在整个框架包中共享的常量。 |
deepcopy
Package deepcopy 提供了通过反射实现深拷贝的功能。
|
Package deepcopy 提供了通过反射实现深拷贝的功能。 |
empty
包 empty 提供了检查空/nil 变量的函数。
|
包 empty 提供了检查空/nil 变量的函数。 |
errors
Package errors 提供用于内部使用目的的错误处理功能。
|
Package errors 提供用于内部使用目的的错误处理功能。 |
fileinfo
fileinfo 包为给定的信息提供虚拟的 os.FileInfo。
|
fileinfo 包为给定的信息提供虚拟的 os.FileInfo。 |
httputil
httputil 包提供内部使用的HTTP功能。
|
httputil 包提供内部使用的HTTP功能。 |
instance
Package instance 提供了实例管理功能。
|
Package instance 提供了实例管理功能。 |
intlog
Package intlog 提供内部日志功能,仅用于 GoFrame 开发使用。
|
Package intlog 提供内部日志功能,仅用于 GoFrame 开发使用。 |
json
Package json 提供了围绕标准库或第三方库的 JSON 操作,实现了对 JSON 的封装并忽略它们。
|
Package json 提供了围绕标准库或第三方库的 JSON 操作,实现了对 JSON 的封装并忽略它们。 |
mutex
Package mutex 提供了对 sync.Mutex 的并发安全特性的开关控制。
|
Package mutex 提供了对 sync.Mutex 的并发安全特性的开关控制。 |
reflection
reflection包提供了一些内部使用的反射功能。
|
reflection包提供了一些内部使用的反射功能。 |
rwmutex
Package rwmutex 为 sync.RWMutex 提供了并发安全特性开关。
|
Package rwmutex 为 sync.RWMutex 提供了并发安全特性开关。 |
tracing
Package tracing 提供了一些用于追踪功能的实用工具函数。
|
Package tracing 提供了一些用于追踪功能的实用工具函数。 |
utils
包utils提供了一些内部使用的工具函数。
|
包utils提供了一些内部使用的工具函数。 |
net
|
|
gclient
包gclient提供了便捷的HTTP客户端功能。
|
包gclient提供了便捷的HTTP客户端功能。 |
ghttp
Package ghttp 提供了强大的HTTP服务器及简洁的客户端实现。
|
Package ghttp 提供了强大的HTTP服务器及简洁的客户端实现。 |
ghttp/internal/response
Package response 提供了对 http.response 的封装。
|
Package response 提供了对 http.response 的封装。 |
ghttp/internal/swaggerui
Package swaggerui 提供了通过资源管理器打包的 Swagger UI 静态文件。
|
Package swaggerui 提供了通过资源管理器打包的 Swagger UI 静态文件。 |
gipv4
Package gipv4 提供了用于处理 IPv4 地址的有用 API。
|
Package gipv4 提供了用于处理 IPv4 地址的有用 API。 |
gipv6
包gipv6提供了用于处理IPv6地址的有用API。
|
包gipv6提供了用于处理IPv6地址的有用API。 |
goai
Package goai 实现并提供了针对 OpenApi 规范的文档生成功能。
|
Package goai 实现并提供了针对 OpenApi 规范的文档生成功能。 |
gsel
Package gsel 提供选择器定义及其实现。
|
Package gsel 提供选择器定义及其实现。 |
gsvc
Package gsvc 提供了服务注册与发现的定义。
|
Package gsvc 提供了服务注册与发现的定义。 |
gtcp
Package gtcp 提供了 TCP 服务器和客户端的实现。
|
Package gtcp 提供了 TCP 服务器和客户端的实现。 |
gtrace
gtrace包提供了一种便利的封装功能,用于使用OpenTelemetry进行跟踪特性。
|
gtrace包提供了一种便利的封装功能,用于使用OpenTelemetry进行跟踪特性。 |
gudp
gudp包提供了UDP服务器和客户端的实现。
|
gudp包提供了UDP服务器和客户端的实现。 |
os
|
|
gbuild
Package gbuild 管理来自 "gf build" 的内置变量。
|
Package gbuild 管理来自 "gf build" 的内置变量。 |
gcache
Package gcache 提供了多种用于进程的缓存管理功能。
|
Package gcache 提供了多种用于进程的缓存管理功能。 |
gcfg
Package gcfg 提供了配置的读取、缓存和管理功能。
|
Package gcfg 提供了配置的读取、缓存和管理功能。 |
gcmd
Package gcmd 提供控制台操作功能,例如选项/参数读取和命令执行。
|
Package gcmd 提供控制台操作功能,例如选项/参数读取和命令执行。 |
gcron
包gcron实现了cron模式解析器和任务执行器。
|
包gcron实现了cron模式解析器和任务执行器。 |
gctx
包 gctx 对 context.Context 进行了封装,并提供了额外的上下文功能。
|
包 gctx 对 context.Context 进行了封装,并提供了额外的上下文功能。 |
genv
Package genv 提供了对系统环境变量的操作。
|
Package genv 提供了对系统环境变量的操作。 |
gfile
Package gfile 提供了对文件系统进行便捷操作的功能。
|
Package gfile 提供了对文件系统进行便捷操作的功能。 |
gfpool
Package gfpool 提供了用于文件指针的可重用 io 资源池。
|
Package gfpool 提供了用于文件指针的可重用 io 资源池。 |
gfsnotify
Package gfsnotify 提供了一个跨平台的文件系统通知接口。
|
Package gfsnotify 提供了一个跨平台的文件系统通知接口。 |
glog
包 glog 实现了强大且易于使用的分级日志功能。
|
包 glog 实现了强大且易于使用的分级日志功能。 |
gmlock
Package gmlock 实现了一个基于内存的并发安全锁。
|
Package gmlock 实现了一个基于内存的并发安全锁。 |
gmutex
Package gmutex 继承并扩展了 sync.Mutex 和 sync.RWMutex,提供了更多的功能。
|
Package gmutex 继承并扩展了 sync.Mutex 和 sync.RWMutex,提供了更多的功能。 |
gproc
包gproc实现了对进程的管理和通信功能。
|
包gproc实现了对进程的管理和通信功能。 |
gres
Package gres 提供了资源管理功能以及文件和字节之间的打包/解包功能。
|
Package gres 提供了资源管理功能以及文件和字节之间的打包/解包功能。 |
grpool
包grpool实现了goroutine可复用池。
|
包grpool实现了goroutine可复用池。 |
gsession
gsession包实现了会话的管理器和存储功能。
|
gsession包实现了会话的管理器和存储功能。 |
gspath
Package gspath 实现了文件索引和目录搜索功能。
|
Package gspath 实现了文件索引和目录搜索功能。 |
gstructs
包gstructs提供了用于获取结构体信息的函数。
|
包gstructs提供了用于获取结构体信息的函数。 |
gtime
Package gtime 提供了用于测量和展示时间的功能。
|
Package gtime 提供了用于测量和展示时间的功能。 |
gtimer
Package gtimer 实现了用于处理和管理间隔/延迟任务的定时器。
|
Package gtimer 实现了用于处理和管理间隔/延迟任务的定时器。 |
gview
Package gview 实现了一个基于 text/template 的模板引擎。
|
Package gview 实现了一个基于 text/template 的模板引擎。 |
test
|
|
gtest
Package gtest 提供了方便的测试工具集,用于进行单元测试。
|
Package gtest 提供了方便的测试工具集,用于进行单元测试。 |
text
|
|
gregex
Package gregex 提供了用于正则表达式功能的高性能 API。
|
Package gregex 提供了用于正则表达式功能的高性能 API。 |
gstr
Package gstr 提供了用于处理字符串的函数。
|
Package gstr 提供了用于处理字符串的函数。 |
util
|
|
gconv
Package gconv 提供了强大且方便的任意类型变量转换功能。
|
Package gconv 提供了强大且方便的任意类型变量转换功能。 |
gmeta
Package gmeta 提供了为结构体嵌入元数据的功能。
|
Package gmeta 提供了为结构体嵌入元数据的功能。 |
gmode
Package gmode 为项目提供发布模式管理功能。
|
Package gmode 为项目提供发布模式管理功能。 |
gpage
包gpage提供了针对网页的实用分页功能。
|
包gpage提供了针对网页的实用分页功能。 |
grand
包grand提供了高性能的随机字节/数字/字符串生成功能。
|
包grand提供了高性能的随机字节/数字/字符串生成功能。 |
gtag
Package gtag 提供了为结构体存储标签内容的功能。
|
Package gtag 提供了为结构体存储标签内容的功能。 |
guid
Package guid 提供了简单且高性能的唯一标识符生成功能。
|
Package guid 提供了简单且高性能的唯一标识符生成功能。 |
gutil
包gutil提供了实用工具函数。
|
包gutil提供了实用工具函数。 |
gvalid
Package gvalid 提供了强大且实用的数据/表单验证功能。
|
Package gvalid 提供了强大且实用的数据/表单验证功能。 |
gvalid/internal/builtin
Package builtin 实现了内置的验证规则。
|
Package builtin 实现了内置的验证规则。 |
Click to show internal directories.
Click to hide internal directories.