util

package
v1.2.5 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2026 License: MIT Imports: 20 Imported by: 0

Documentation

Overview

全局通用

Index

Constants

This section is empty.

Variables

View Source
var TestType = false

Functions

func AesInit

func AesInit(key string)

func GetSetting

func GetSetting(path string, fileName string) ([]byte, error)

func GetTimeLongName

func GetTimeLongName() string

func GetTimeLongNameFromTime added in v1.1.6

func GetTimeLongNameFromTime(t time.Time) string

func GetTimeName added in v1.1.2

func GetTimeName() string

func GetTimeNameFromTime added in v1.1.6

func GetTimeNameFromTime(t time.Time) string

func JsonString

func JsonString(mapData any) string

json格式化字符串

func MacInsert

func MacInsert(mac string, connect string) string

func MacToMacCount

func MacToMacCount(mac1 string, mac2 string) (int64, error)

两个Mac相差多少

func MapToGinH

func MapToGinH(value map[string]any) gin.H

func MoreShortToTen

func MoreShortToTen(str string) int

62进制转10进制

func NextMac

func NextMac(mac string, count int64) (string, error)

mac地址加任意数

func ReturnFail

func ReturnFail(code int, msg string) gin.H

func ReturnSuccess

func ReturnSuccess(data any) gin.H

func SetSetting

func SetSetting(codePath string, fileName string, dealwithParam func(param gin.H) gin.H) error

func TeaDecryptString

func TeaDecryptString(encryptedHex string) string

TeaDecryptString 实现TEA算法对长字符串的解密

func TeaDecryptStringWithKey

func TeaDecryptStringWithKey(encryptedHex string, k [4]uint32) string

func TeaEncryptString

func TeaEncryptString(plaintext string) string

func TeaEncryptStringWithKey

func TeaEncryptStringWithKey(plaintext string, k [4]uint32) string

TeaEncryptString 实现TEA算法对长字符串的加密

func TeaInit

func TeaInit(k [4]uint32)

func Ternary added in v0.0.8

func Ternary(condition bool, valueIfTrue, valueIfFalse any) any

三元算法

func TimeFromTimeLongName added in v0.4.3

func TimeFromTimeLongName(name string) (time.Time, error)

func TimeFromTimeName added in v1.1.3

func TimeFromTimeName(name string) (time.Time, error)

func TimeStringFromTimeLongName added in v0.4.3

func TimeStringFromTimeLongName(name string) string

func TimeStringFromTimeName added in v1.1.2

func TimeStringFromTimeName(name string) string

func ToMoreShort

func ToMoreShort(ten int) string

10进制转62进制

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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