Documentation
¶
Index ¶
- Variables
- func AesDecrypt(encryptedHex string, key []byte) (string, error)
- func AesEncrypt(plaintext string, key []byte) (string, error)
- func AnyToFloat32(value any) (float32, error)
- func AnyToFloat64(value any) (float64, error)
- func AnyToInt(value any) (int, error)
- func AnyToInt64(value any) (int64, error)
- func AnyToString(value any) (string, error)
- func AnyToUInt(value any) (uint, error)
- func AnyToUInt32(value any) (uint32, error)
- func AnyToUInt64(value any) (uint64, error)
- func BitsToSubNetMask(maskBits int) (string, error)
- func CalculateNetwork(ipAddr, subnetMask string) (string, error)
- func DetectTcpPort(ip string, port int, timeout time.Duration) bool
- func GetVarName(v any) string
- func HMACMD5Hash(text string, key string) string
- func HMACSHA1Hash(text string, key string) string
- func HMACSHA224Hash(text string, key string) string
- func HMACSHA256Hash(text string, key string) string
- func HMACSHA384Hash(text string, key string) string
- func HMACSHA512Hash(text string, key string) string
- func HMACSHA512_224Hash(text string, key string) string
- func HMACSHA512_256Hash(text string, key string) string
- func IntConvertToIpAddress(ipInt int) (string, error)
- func IpAddressConvertToInt(ip string) (int, error)
- func IsValidIP(ipAddr string) bool
- func IsValidPort(port string) (int, error)
- func IsValidURL(u string) bool
- func MD5Hash(text string, num int) string
- func MD5HashWithSalt(text, salt string, num int) string
- func MatchString(src, pattern string) bool
- func NowTimeMillisecond() string
- func NowTimeSecond() string
- func Ping(ipAddr string, timeout time.Duration) bool
- func RemoveFirstString(slice []string) []string
- func RemoveItemsContainingSubstring(arr []string, substr string) []string
- func RemoveItemsNotContainingSubstring(arr []string, substr string) []string
- func RemoveMultiSpaces(str string) string
- func RemoveTextWithinParens(str string) string
- func SHA1Hash(text string) string
- func SHA224Hash(text string) string
- func SHA256Hash(text string) string
- func SHA384Hash(text string) string
- func SHA512Hash(text string) string
- func SHA512_224Hash(text string) string
- func SHA512_256Hash(text string) string
- func StringEndWith(str, suffix string) bool
- func StringEndWithIgnoreCase(str, suffix string) bool
- func StringIsEmpty(str string) bool
- func StringIsInt(str string) (int, bool)
- func StringIsInt64(str string) (int64, bool)
- func StringStartWith(str, prefix string) bool
- func StringStartWithIgnoreCase(str, prefix string) bool
- func SubNetMaskToBits(subnetMask string) (int, error)
- func TrimLeadingCharacter(str, character string) string
- func TrimLeadingCharacterIgnoreCase(str, character string) string
- func TrimTrailingCharacter(str, character string) string
- func TrimTrailingCharacterIgnoreCase(str, character string) string
Constants ¶
This section is empty.
Variables ¶
var ( ExecPath string // 可执行文件路径 LocalDir string // 可执行文件所在目录 )
Functions ¶
func AesDecrypt ¶ added in v0.1.5
AesDecrypt Aes解密
func AesEncrypt ¶ added in v0.1.5
AesEncrypt Aes加密
func AnyToFloat32 ¶ added in v0.1.1
AnyToFloat32 任意基础类型转为float32类型
func AnyToFloat64 ¶ added in v0.1.1
AnyToFloat64 任意基础类型转为float64类型
func AnyToInt64 ¶ added in v0.1.1
AnyToInt64 任意基础类型转为int64类型
func AnyToString ¶ added in v0.1.1
AnyToString 任意基础类型转为string类型
func AnyToUInt32 ¶ added in v0.1.1
AnyToUInt32 任意基础类型转为uint32类型
func AnyToUInt64 ¶ added in v0.1.1
AnyToUInt64 任意基础类型转为uint64类型
func BitsToSubNetMask ¶ added in v0.1.8
BitsToSubNetMask 将掩码位数转换为子网掩码
func CalculateNetwork ¶ added in v0.1.8
CalculateNetwork 根据给定的IP地址和子网掩码计算网络地址
func DetectTcpPort ¶ added in v0.1.3
DetectTcpPort 检测Tcp端口是否开通
func HMACMD5Hash ¶ added in v0.1.5
HMACMD5Hash 将字符串用HMAC-MD5编码后返回
func HMACSHA1Hash ¶ added in v0.1.5
HMACSHA1Hash 将字符串用HMAC-SHA1编码后返回
func HMACSHA224Hash ¶ added in v0.1.5
HMACSHA224Hash 将字符串用HMAC-SHA224编码后返回
func HMACSHA256Hash ¶ added in v0.1.5
HMACSHA256Hash 将字符串用HMAC-SHA256编码后返回
func HMACSHA384Hash ¶ added in v0.1.5
HMACSHA384Hash 将字符串用HMAC-SHA384编码后返回
func HMACSHA512Hash ¶ added in v0.1.5
HMACSHA512Hash 将字符串用HMAC-SHA512编码后返回
func HMACSHA512_224Hash ¶ added in v0.1.5
HMACSHA512_224Hash 将字符串用HMAC-SHA512/224编码后返回
func HMACSHA512_256Hash ¶ added in v0.1.5
HMACSHA512_256Hash 将字符串用HMAC-SHA512/256编码后返回
func IntConvertToIpAddress ¶ added in v0.1.8
IntConvertToIpAddress 将整数转换为IP地址
func IpAddressConvertToInt ¶ added in v0.1.8
IpAddressConvertToInt 将IP地址转换为整数
func MD5HashWithSalt ¶ added in v0.1.5
MD5HashWithSalt 将字符串用MD5编码后返回,并可以添加盐值
func MatchString ¶ added in v0.1.7
MatchString 检查正则表达式是否与给定的源字符串匹配。
func NowTimeMillisecond ¶ added in v0.1.6
func NowTimeMillisecond() string
NowTimeMillisecond 获取当前时间,格式为:2006-01-02 15:04:05.0000
func NowTimeSecond ¶ added in v0.1.6
func NowTimeSecond() string
NowTimeSecond 获取当前时间,格式为:2006-01-02 15:04:05
func RemoveFirstString ¶ added in v0.1.8
RemoveFirstString 从字符串数组切片里移除第一个元素
func RemoveItemsContainingSubstring ¶ added in v0.1.1
RemoveItemsContainingSubstring 从字符串数组切片里移除包含substr字符串的项并移除连续空格字符
func RemoveItemsNotContainingSubstring ¶ added in v0.1.1
RemoveItemsNotContainingSubstring 从字符串数组切片里移除不包含substr字符串的项并移除连续空格字符
func RemoveMultiSpaces ¶ added in v0.1.1
RemoveMultiSpaces 从字符串中移除多个连续空格字符
func RemoveTextWithinParens ¶ added in v0.1.1
RemoveTextWithinParens 从字符串中删除括号内的文本。
func SHA512_224Hash ¶ added in v0.1.5
SHA512_224Hash 将字符串用SHA512/224编码后返回
func SHA512_256Hash ¶ added in v0.1.5
SHA512_256Hash 将字符串用SHA512/256编码后返回
func StringEndWith ¶ added in v0.1.7
StringEndWith 检查字符串是否以指定的后缀结尾。
func StringEndWithIgnoreCase ¶ added in v0.1.7
StringEndWithIgnoreCase 检查字符串是否以指定的后缀结尾,忽略大小写。
func StringIsInt ¶ added in v0.1.6
StringIsInt 检查字符串是否是一个整数。
func StringIsInt64 ¶ added in v0.1.6
StringIsInt64 检查字符串是否是一个64位整数。
func StringStartWith ¶ added in v0.1.7
StringStartWith 检查字符串是否以指定的前缀开头。
func StringStartWithIgnoreCase ¶ added in v0.1.7
StringStartWithIgnoreCase 检查字符串是否以指定的前缀开头,忽略大小写。
func SubNetMaskToBits ¶ added in v0.1.8
SubNetMaskToBits 将子网掩码转换为掩码位数
func TrimLeadingCharacter ¶ added in v0.1.7
TrimLeadingCharacter 从字符串中删除前导字符。
func TrimLeadingCharacterIgnoreCase ¶ added in v0.1.7
TrimLeadingCharacterIgnoreCase 从字符串中删除前导字符,忽略大小写。
func TrimTrailingCharacter ¶ added in v0.1.7
TrimTrailingCharacter 从字符串中删除尾随字符。
func TrimTrailingCharacterIgnoreCase ¶ added in v0.1.7
TrimTrailingCharacterIgnoreCase 从字符串中删除尾随字符,忽略大小写。
Types ¶
This section is empty.