gf

package module
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2024 License: MulanPSL-2.0 Imports: 0 Imported by: 0

README

gfutil

gf

基础上进行纯真减少必须库,不是魔改

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
container
garray
Package garray provides most commonly used array containers which also support concurrent-safe/unsafe switch feature.
Package garray provides most commonly used array containers which also support concurrent-safe/unsafe switch feature.
glist
Package glist provides most commonly used doubly linked list container which also supports concurrent-safe/unsafe switch feature.
Package glist provides most commonly used doubly linked list container which also supports concurrent-safe/unsafe switch feature.
gmap
Package gmap provides most commonly used map container which also support concurrent-safe/unsafe switch feature.
Package gmap provides most commonly used map container which also support concurrent-safe/unsafe switch feature.
gpool
Package gpool provides object-reusable concurrent-safe pool.
Package gpool provides object-reusable concurrent-safe pool.
gqueue
Package gqueue provides dynamic/static concurrent-safe queue.
Package gqueue provides dynamic/static concurrent-safe queue.
gset
Package gset provides kinds of concurrent-safe/unsafe sets.
Package gset provides kinds of concurrent-safe/unsafe sets.
gtype
Package gtype provides high performance and concurrent-safe basic variable types.
Package gtype provides high performance and concurrent-safe basic variable types.
gvar
Package gvar provides an universal variable type, like generics.
Package gvar provides an universal variable type, like generics.
debug
gdebug
Package gdebug contains facilities for programs to debug themselves while they are running.
Package gdebug contains facilities for programs to debug themselves while they are running.
encoding
gbinary
Package gbinary provides useful API for handling binary/bytes data.
Package gbinary provides useful API for handling binary/bytes data.
gcompress
Package gcompress provides kinds of compression algorithms for binary/bytes data.
Package gcompress provides kinds of compression algorithms for binary/bytes data.
ghash
Package ghash provides some classic hash functions(uint32/uint64) in go.
Package ghash provides some classic hash functions(uint32/uint64) in go.
errors
gcode
Package gcode provides universal error code definition and common error codes implements.
Package gcode provides universal error code definition and common error codes implements.
gerror
Package gerror provides rich functionalities to manipulate errors.
Package gerror provides rich functionalities to manipulate errors.
frame
g
Package g provides commonly used type/function defines and coupled calling for creating commonly used objects.
Package g provides commonly used type/function defines and coupled calling for creating commonly used objects.
internal
command
Package command provides console operations, like options/arguments reading.
Package command provides console operations, like options/arguments reading.
consts
Package consts defines constants that are shared all among packages of framework.
Package consts defines constants that are shared all among packages of framework.
deepcopy
Package deepcopy makes deep copies of things using reflection.
Package deepcopy makes deep copies of things using reflection.
empty
Package empty provides functions for checking empty/nil variables.
Package empty provides functions for checking empty/nil variables.
errors
Package errors provides functionalities to manipulate errors for internal usage purpose.
Package errors provides functionalities to manipulate errors for internal usage purpose.
fileinfo
Package fileinfo provides virtual os.FileInfo for given information.
Package fileinfo provides virtual os.FileInfo for given information.
instance
Package instance provides instances management.
Package instance provides instances management.
intlog
Package intlog provides internal logging for GoFrame development usage only.
Package intlog provides internal logging for GoFrame development usage only.
json
Package json provides json operations wrapping ignoring stdlib or third-party lib json.
Package json provides json operations wrapping ignoring stdlib or third-party lib json.
mutex
Package mutex provides switch of concurrent safe feature for sync.Mutex.
Package mutex provides switch of concurrent safe feature for sync.Mutex.
reflection
Package reflection provides some reflection functions for internal usage.
Package reflection provides some reflection functions for internal usage.
rwmutex
Package rwmutex provides switch of concurrent safety feature for sync.RWMutex.
Package rwmutex provides switch of concurrent safety feature for sync.RWMutex.
utils
Package utils provides some utility functions for internal usage.
Package utils provides some utility functions for internal usage.
net
gipv4
Package gipv4 provides useful API for IPv4 address handling.
Package gipv4 provides useful API for IPv4 address handling.
os
gcache
Package gcache provides kinds of cache management for process.
Package gcache provides kinds of cache management for process.
gctx
Package gctx wraps context.Context and provides extra context features.
Package gctx wraps context.Context and provides extra context features.
gfile
Package gfile provides easy-to-use operations for file system.
Package gfile provides easy-to-use operations for file system.
gfpool
Package gfpool provides io-reusable pool for file pointer.
Package gfpool provides io-reusable pool for file pointer.
gfsnotify
Package gfsnotify provides a platform-independent interface for file system notifications.
Package gfsnotify provides a platform-independent interface for file system notifications.
glog
Package glog implements powerful and easy-to-use leveled logging functionality.
Package glog implements powerful and easy-to-use leveled logging functionality.
gmlock
Package gmlock implements a concurrent-safe memory-based locker.
Package gmlock implements a concurrent-safe memory-based locker.
gmutex
Package gmutex inherits and extends sync.Mutex and sync.RWMutex with more futures.
Package gmutex inherits and extends sync.Mutex and sync.RWMutex with more futures.
grpool
Package grpool implements a goroutine reusable pool.
Package grpool implements a goroutine reusable pool.
gstructs
Package gstructs provides functions for struct information retrieving.
Package gstructs provides functions for struct information retrieving.
gtime
Package gtime provides functionality for measuring and displaying time.
Package gtime provides functionality for measuring and displaying time.
gtimer
Package gtimer implements timer for interval/delayed jobs running and management.
Package gtimer implements timer for interval/delayed jobs running and management.
test
gtest
Package gtest provides convenient test utilities for unit testing.
Package gtest provides convenient test utilities for unit testing.
text
gregex
Package gregex provides high performance API for regular expression functionality.
Package gregex provides high performance API for regular expression functionality.
gstr
Package gstr provides functions for string handling.
Package gstr provides functions for string handling.
util
gconv
Package gconv implements powerful and convenient converting functionality for any types of variables.
Package gconv implements powerful and convenient converting functionality for any types of variables.
gmeta
Package gmeta provides embedded meta data feature for struct.
Package gmeta provides embedded meta data feature for struct.
gmode
Package gmode provides release mode management for project.
Package gmode provides release mode management for project.
gpage
Package gpage provides useful paging functionality for web pages.
Package gpage provides useful paging functionality for web pages.
grand
Package grand provides high performance random bytes/number/string generation functionality.
Package grand provides high performance random bytes/number/string generation functionality.
gtag
Package gtag providing tag content storing for struct.
Package gtag providing tag content storing for struct.
guid
Package guid provides simple and high performance unique id generation functionality.
Package guid provides simple and high performance unique id generation functionality.
gutil
Package gutil provides utility functions.
Package gutil provides utility functions.

Jump to

Keyboard shortcuts

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