tools

package
v0.0.0-...-f7d1039 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Base64Decode

func Base64Decode(input string, mode string) []byte

将base64加密字符串数据进行base64解码为[]byte,转换错误将返回空[]byte URL和文件名安全方式是标准方式的变体,其输出用于URL和文件名。因为+和/字符是标准Base64字符对URL和文件名编码不安全,变体即使用-代替+,_(下划线)代替/。

func Base64Encode

func Base64Encode(input []byte, mode string) string

将[]byte数据进行base64编码转换为加密后字符串 URL和文件名安全方式是标准方式的变体,其输出用于URL和文件名。因为+和/字符是标准Base64字符对URL和文件名编码不安全,变体即使用-代替+,_(下划线)代替/。

func BytesToInt

func BytesToInt(bys []byte) int

Bytes转Int

func CompareNCS

func CompareNCS(str1 string, str2 string) bool

不区分大小写的对比两个字符串是否相等,高效

func CreateFolderAndFile

func CreateFolderAndFile(folder, filename string) (*os.File, error)

创建目录

func DoubleNumberStringSubToString

func DoubleNumberStringSubToString(sub1 string, sub2 string) string

两个字符串数字进行相减,将得到的数字再转换为字符串返回

func ErrorSliceJoinToString

func ErrorSliceJoinToString(args []error) string

高效将错误类型切片拼接字符串

func GetMd5String

func GetMd5String(s string) string

生成32位md5字串

func GetUUIDString

func GetUUIDString() string

生成UUID

func IntToBytes

func IntToBytes(n int) []byte

Int转Bytes

func IsBase64

func IsBase64(s string) bool

判断字符串是不是Base64编码

func JoinString

func JoinString(args ...string) string

高效拼接字符串

func Lcfirst

func Lcfirst(str string) string

字符串首字母变小写

func RemoteAddr2IPAddr

func RemoteAddr2IPAddr(key string) string

字符串 客户端IP+PORT转IP

func RoundedFixed

func RoundedFixed(val float64, n int) float64

对浮点数四舍五入-保留小数点后n位

func StringSliceJoinToString

func StringSliceJoinToString(args []string) string

高效将字符串切片拼接字符串

func Typeof

func Typeof(v interface{}) string

判断返回传入值的类型

func Ucfirst

func Ucfirst(str string) string

字符串首字母变大写

func ValidUTF8

func ValidUTF8(filename string) bool

检验文件内容是否为UTF-8

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