Documentation
¶
Index ¶
- func Addr2Hex(str string) (string, error)
- func CRC16(buf string) uint16
- func FunctionName(i interface{}, seps ...rune) string
- func GenerateID() string
- func GenerateUUID(seedTime time.Time) string
- func Go(fn func())
- func Hex2Addr(str string) (string, error)
- func JoinError(errs ...interface{}) error
- func JsonString(obj interface{}) string
- func LimitParallel(restrict int, fns ...func()) func()
- func MaxInt(a, b int) int
- func MinInt(a, b int) int
- func MinInt64(a, b int64) int64
- func Parallel(fns ...func()) func()
- func Ping(addr string) error
- func SafeGo(fn func(), rec func(error))
- func Serial(fns ...func()) func()
- type Mutex
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FunctionName ¶
FunctionName returns function'name
func GenerateUUID ¶
GenerateUUID simply generates an unique UID.
func JsonString ¶
func JsonString(obj interface{}) string
func LimitParallel ¶
func LimitParallel(restrict int, fns ...func()) func()
LimitParallel 并发,最大并发量restrict
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.