utils

package
v0.0.0-...-d6ca34b Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2023 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddUniInArray

func AddUniInArray(arrList []string, oneStr ...string) []string

AddUniInArray 给数组添加不重复的对象

func AddUniInArrayInt64

func AddUniInArrayInt64(arrList []int64, oneStr ...int64) []int64

AddUniInArrayInt64 给int64数组添加不重复的数字

func CamelToUnderline

func CamelToUnderline(s string) string

CamelToUnderline AbAb to ab_ab , AbBB to aa_bb

func GetRandomString

func GetRandomString(length int) string

GetRandomString 生成随机字符串

func HmacSha256

func HmacSha256(s, key string) string

HmacSha256 hmac

func IPToUInt32

func IPToUInt32(ipnr string) uint32

IPToUInt32 ip转数字

func InArray

func InArray(val interface{}, arr interface{}) (exists bool, index int)

InArray val 是否在 arr 中,如果在的话 index 是多少

func IsEmptyTime

func IsEmptyTime(timeParam *time.Time) bool

IsEmptyTime 是否为空时间

func IsNil

func IsNil(i interface{}) bool

IsNil 判断是否为空

func IsNumeric

func IsNumeric(val interface{}) bool

IsNumeric 是否是数字

func IsTime

func IsTime(dateTime string) bool

IsTime 是否是时间格式

func Join

func Join(i interface{}, s string) string

Join 任意数组类型,通过分隔符连接成字符串

func Md5

func Md5(s string) string

Md5 计算出md5的值

func Sha256Hex

func Sha256Hex(s string) string

Sha256Hex 转换为sha256

func Split

func Split(s string, dlm []string) []string

Split 字符串,可通过字符串中存在的字符进行分隔

func ToInt64

func ToInt64(i interface{}) int64

ToInt64 转换为int64

func ToString

func ToString(str interface{}) string

ToString 转换为string

func ToTime

func ToTime(val interface{}) (time.Time, bool)

ToTime 转换为Time

func UInt32ToIP

func UInt32ToIP(val uint32) string

UInt32ToIP 将uint32类型转化为ipv4地址

func UnderlineToCamel

func UnderlineToCamel(s string) string

UnderlineToCamel ab_ab to AbAb

Types

This section is empty.

Jump to

Keyboard shortcuts

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