Documentation ¶
Overview ¶
// @title: 查找算法 // @auth: 技术狼(jishulang.com)
【包名:】雪花算法 【作者:】技术狼
【包名:】排序算法 【作者:】技术狼
// @title: 布尔相关函数 // @auth: 技术狼(jishulang.com)
// @title: 加密 // @auth: 技术狼(jishulang.com)
【包名:】浮点相关函数 【作者:】技术狼
【包名:】int相关函数 【作者:】技术狼
// @title: io // @auth: 技术狼(jishulang.com)
// @title: 签名 // @auth: 技术狼(jishulang.com)
【包名:】数组相关函数 【作者:】技术狼
// @title: 字符串相关函数 // @auth: 技术狼(jishulang.com)
【包名:】xml相关函数 【作者:】技术狼
Index ¶
- Constants
- func AesDecryptCBC(encrypted []byte, key []byte) (decrypted []byte, err error)
- func AesDecryptCFB(encrypted []byte, key []byte) (decrypted []byte, err error)
- func AesDecryptECB(encrypted []byte, key []byte) (decrypted []byte, err error)
- func AesEncryptCBC(origData []byte, key []byte) (encrypted []byte, err error)
- func AesEncryptCFB(origData []byte, key []byte) (encrypted []byte, err error)
- func AesEncryptECB(origData []byte, key []byte) (encrypted []byte, err error)
- func AmountDecimal(amount string, maxDecimals uint) string
- func Base32Decode(s string) ([]byte, error)
- func Base32Encode(src []byte) string
- func BinarySearch(nums []int, val int) int
- func BubbleSort(nums []int)
- func BytesToFloat32(bytes []byte) float32
- func BytesToFloat64(bytes []byte) float64
- func BytesToIoReader(b []byte) io.Reader
- func CallFun(obj interface{}, funName string, args ...interface{}) []reflect.Value
- func Chr(ascii int32) string
- func Copy(src interface{}) interface{}
- func CountDecimalPlaces(val string) int
- func CurrentDateTime() string
- func DateTimeStrAadNowSub(ts string) (time.Duration, error)
- func DatetimeToTimestamp(str string) int64
- func DirCopy(srcPath string, destPath string) error
- func DirCreate(dirPath string, perm os.FileMode) error
- func DirEndsWithSlash(dirPath string) string
- func DirIsExist(dirPath string) (bool, error)
- func Explode(separator, str string) []string
- func FibonacciFind(n int) int
- func FibonacciRecursion(n int) int
- func FileCopy(srcPath, destPath string) error
- func FileGetContents(filePath string) ([]byte, error)
- func FileIsExist(filePath string) (bool, error)
- func FilePutContents(filePath string, content string) error
- func Float32ToByte(float32 float32) []byte
- func Float32ToInt(float32 float32) int
- func Float32ToInt64(float32 float32) int64
- func Float64Decimal(f float64) int
- func Float64ToByte(float64 float64) []byte
- func Float64ToInt(f float64) int
- func Float64ToInt64(f float64) int64
- func Float64ToStr(f float64) string
- func GetEnv(key string) (string, bool)
- func GetImportPackagePath(packagePath string, version string) string
- func GetSometimeApartNDaysTimeFormat(t time.Time, days int, format string) string
- func GetSometimeApartNDaysTimes(t time.Time, days int, dayN int, SameDay bool) []time.Time
- func GetSometimeApartNDaysTimesFormat(t time.Time, days int, dayN int, SameDay bool, format string) []string
- func GetType(variable interface{}) string
- func Implode(separator string, arr interface{}) string
- func Int64IsEven(i int64) bool
- func Int64IsOdd(num int64) bool
- func Int64ToInt(i int64) int
- func Int64ToStr(i int64) string
- func IntIsEven(i int) bool
- func IntIsOdd(i int) bool
- func IntToFloat64(i int) float64
- func IntToInt64(i int) int64
- func IntToStr(i int) string
- func InterfaceIsPtr(val interface{}) bool
- func InterfaceIsStruct(val interface{}) bool
- func InterfaceToFloat64(val interface{}) (float64, error)
- func InterfaceToInt64(val interface{}) (int64, error)
- func InterfaceToStr(val interface{}) (string, error)
- func IoReader(b []byte) io.Reader
- func IoReaderToBytes(reader io.Reader) []byte
- func IoWriter() *bytes.Buffer
- func IsArray(val interface{}) bool
- func IsBool(variable interface{}) bool
- func IsEmail(email string) bool
- func IsFloat(variable interface{}) bool
- func IsInString(target string, strs string) bool
- func IsInt(variable interface{}) bool
- func IsMobile(mobile string) bool
- func IsNumeric(variable interface{}) bool
- func IsScientificNotation(s string) bool
- func IsSlice(val interface{}) bool
- func IsString(val interface{}) bool
- func JsonToMap(b []byte) (map[string]interface{}, error)
- func Lcfirst(str string) string
- func ListDirFiles(dirPath string) ([]string, error)
- func LocAmericaLosAngeles() *time.Location
- func LocAsiaShanghai() *time.Location
- func LocUTC() *time.Location
- func Ltrim(str, charlist string) string
- func MapToJson(param map[string]interface{}) string
- func MbStrLen(str string) int
- func Md5(src string) string
- func Millisecond() int64
- func MobileStar(mobile string) string
- func Ord(str string) int
- func QuickSort(nums []int, left, right int)
- func RandString(n int) string
- func RemoveAllZerosFromLastDecimal(amount string) string
- func RetainDecimalPlaces(amount string, precision uint) (string, error)
- func Rfc3339ToDatetime(str string) string
- func RsaSha1Sign(originalData string, RsaPrivateKey string) (sign []byte, err error)
- func RsaSha1Verify(signatureStr, signStr, RsaPublickey string) (bool, error)
- func Rtrim(str, substr string) string
- func ScientificNotationToStrings(val string, decimalPlaces uint) (string, error)
- func ServeIp() (ip string)
- func SetEnv(key string, val string) error
- func Sha1(str string) string
- func Sha256(str string) string
- func Sha512(src string) string
- func Shuffle(arr []int)
- func Snowflake(workerId int64) (*snowflakeWorker, error)
- func SortingSplicing(params map[string]interface{}) string
- func StrIsFloat(val string) bool
- func StrIsInArr(target string, str_array []string) bool
- func StrRepeat(input string, multiplier int) string
- func StrReplace(strs string, oldStr string, newStr string) string
- func StrToBigFloat(str string) (*big.Float, bool)
- func StrToBigInt(str string, exp int64) (*big.Int, bool)
- func StrToFloat64(val string) (float64, error)
- func StrToInt(val string) (int, error)
- func StrToInt64(val string) (int64, error)
- func StrToLower(str string) string
- func StrToUint64(val string) (uint64, error)
- func StrToUpper(str string) string
- func StructToArr(data interface{}) []map[string]interface{}
- func TimeStampSecond() int64
- func TimestampToDate(timestamp int64, loc *time.Location) string
- func TimestampToDateNumber(timestamp int64, loc *time.Location) string
- func TimestampToDatetime(timestamp int64) string
- func Trim(str, charlist string) string
- func TrimAll(str string) string
- func Ucfirst(str string) string
- func Ucword(str string) string
- func UnsafeBytesToString(bytes []byte) string
- func UrlDomain(link string) string
- type FileInfo
Constants ¶
const ORIGIN_TIME = "2006-01-02 15:04:05" //go原始时间
Variables ¶
This section is empty.
Functions ¶
func AesEncryptCBC ¶
=================== CBC(密码分组链接模式) ======================
func AesEncryptCFB ¶
=================== CFB(密码反馈模式) ======================
func AesEncryptECB ¶
=================== ECB(电码本模式) ======================
func AmountDecimal ¶
@title: 金额精度 @param: amount(金额。如:4.8436712000000) @param: maxDecimals(小数位数) @return: string @description: @date: 2024/6/11 22:35
func Base32Decode ¶
@title: base32解密 @param: []byte @return: []byte, error @description: @date: 2024/6/11 22:32
func Base32Encode ¶
@title: base32加密 @param: []byte @return: string @description: @date: 2024/6/11 22:32
func BinarySearch ¶
@title: 二分查找法 @param: nums:数组 @return: int @description: 二分查找的基础是先做排序,然后做二分查找 @date: 2024/6/11 22:32
func BubbleSort ¶
func BubbleSort(nums []int)
@title: 冒泡排序 @param: nums:数组 @return: @description: @date: 2024/6/11 22:32
func BytesToFloat32 ¶
@title: []byte转float32 @param: []byte @return: float32 @description: @date: 2024/6/11 22:32
func BytesToFloat64 ¶
@title: []byte转float64 @param: []byte @return: float64 @description: @date: 2024/6/11 22:32
func BytesToIoReader ¶
@title: []byte转io.Reader @param: []byte @return: io.Reader @description: 接受一个字节切片 []byte 并将其转换为 io.Reader @date: 2024/6/11 22:32
func CallFun ¶
// @title: 魔法函数(调用某结构体的方法) // @param: obj(结构体对象) // @param: funName(方法名) // @param: args(方法中要传的N个参数) // @return: // @description: 是一个通用函数,用于反射性地调用任何对象上的方法。 // @date: 2022/7/3 21:40
func Chr ¶
@title: 传ASCII值返回字符 @param: ASCII值(int32) @return: 字符(string) @description: @date: 2024/7/16 19:15
func CountDecimalPlaces ¶
@title: 获取小数点后的位数 @param: str @return: int @description:(非浮点值、科学计数返回0) @date: 2024/6/11 22:32
func CurrentDateTime ¶
func CurrentDateTime() string
@title: 获取当前标准时间 @param: @return: 标准时间(string) @description: 时间格式:2021-12-30 23:14:07 @date: 2024/6/11 22:32
func DateTimeStrAadNowSub ¶
@title: 一个字符串时间与当前时间的时间差 @param: 字符串时间(string) 如:2022-05-22 23:59:59 @return: time.Duration,error @description: 东八时区 @date: 2024/6/11 22:32
func DatetimeToTimestamp ¶
@title: 标准时间转为时间戳 @param: 标准时间(string) @return: 时间戳(秒)(int64) @description: 如 2018-01-14 21:45:54 转为 1515937554 @date: 2024/6/11 22:32
func DirCopy ¶
@title: 目录复制 @param: 拷贝路径(string),目标路径 @return: error @description: @date: 2024/6/11 22:32
func DirCreate ¶
@title: 创建目录 @param: 目录路径(string),权限(os.FileMode) @return: error @description: @date: 2024/6/11 22:32
func DirEndsWithSlash ¶
@title: 目录路径斜杠校正并以斜杠结尾 @param: 路径(string) @return: 路径(string) @description: @date: 2024/6/11 22:32
func DirIsExist ¶
@title: 目录是否存在 @param: 路径(string) @return: 布尔, error @description: @date: 2024/6/11 22:32
func Explode ¶
@title: 字符串打散为数组 @param: 分割字符串(string),要分割的字符串(string) @return: 数组(map[int]string) @description: @date: 2024/7/16 19:15
func FibonacciFind ¶
@title: 斐波拉契数列-迭代法 @param: n:想要计算的斐波那契数列中的第 n 个数 @return: int @description: 找出第n位数是什么,时间复杂度是n方 @date: 2024/6/11 22:32
func FibonacciRecursion ¶
@title: 斐波拉契数列-递归方法 @param: n:想要计算的斐波那契数列中的第 n 个数 @return: int @description: 找出第n位数是什么,时间复杂度是n方 @date: 2024/6/11 22:32
func FileCopy ¶
@title: 文件复制 @param: 文件路径(string)、目标路径(string) @return: error @description: @date: 2024/6/11 22:32
func FileGetContents ¶
@title: 获取文件内容 @param: 路径(string) @return: 文件流([]byte), error @description: @date: 2024/6/11 22:32
func FileIsExist ¶
@title: 文件是否存在 @param: 文件路径(string) @return: 布尔 @description: @date: 2024/6/11 22:32
func FilePutContents ¶
@title: 文件写入内容 @param: 路径(string),内容(string) @return: error @description: @date: 2024/6/11 22:32
func Float32ToByte ¶
@title: float32转byte @param: float32 @return: []byte @description: @date: 2024/6/11 22:32
func Float32ToInt ¶
@title: float32转int @param: float32 @return: int @description: @date: 2024/6/11 22:32
func Float32ToInt64 ¶
@title: float32转int64 @param: float32 @return: int64 @description: @date: 2024/6/11 22:32
func Float64Decimal ¶
@title: float64小数位数 @param: float64 @return: int @description: @date: 2024/6/11 22:32
func Float64ToByte ¶
@title: float64转byte @param: float64 @return: []byte @description: @date: 2024/6/11 22:32
func Float64ToInt ¶
@title: float64转int @param: float64 @return: int @description: @date: 2024/6/11 22:32
func Float64ToInt64 ¶
@title: float64转int64 @param: float64 @return: int64 @description: @date: 2024/6/11 22:32
func Float64ToStr ¶
@title: float64转string @param: float @return: string @description: @date: 2024/6/11 22:32
func GetImportPackagePath ¶
【名称:】获取导入包的绝对路径 【参数:】包路由(string),版本号 【返回:】包的绝对地址 【备注:】
func GetSometimeApartNDaysTimeFormat ¶
@title: 获取某个时间起,第N天内的时间(指定日期格式) @param: t:某个时间 @param: days:相隔N天 @param: format:日期格式(如:2006-01-02 15:04:05) @return: string @description: 可以用来获取明天、昨天日期 @date: 2024/6/11 22:32
func GetSometimeApartNDaysTimes ¶
@title: 获取某个时间起,N天内的连续的数字格式日期 @param: t:某个时间 @param: days:相隔N天 @param: dayN:取多少天 @param: SameDay:当天是否在内 @return: []time.Time @description: 返回格式如 [20240718 20240719 20240720 20240721 20240722 20240723 20240724] @date: 2024/6/11 22:32
func GetSometimeApartNDaysTimesFormat ¶
func GetSometimeApartNDaysTimesFormat(t time.Time, days int, dayN int, SameDay bool, format string) []string
@title: 获取某个时间起,N天内的连续的时间(指定日期格式) @param: t:某个时间 @param: days:相隔N天 @param: dayN:取多少天 @param: SameDay:当天是否在内 @param: format:日期格式(如:2006-01-02 15:04:05) @return: []time.Time @description: @date: 2024/6/11 22:32
func GetType ¶
func GetType(variable interface{}) string
【名称:】获取变量类型 【参数:】变量(interface) 【返回:】类型名(string) 【备注:】
func Implode ¶
@title: 数组分割为字符串 @param: 分割符(string),数组([]interface) @return: 字符串(string) @description: 参数arr必须为字符串类型的一维数组 @date: 2024/6/11 22:32
func Int64IsEven ¶
@title: 判断Int64是否是偶数 @param: int64 @return: bool @description: @date: 2024/6/11 22:32
func Int64IsOdd ¶
@title: 判断Int64是否是奇数 @param: int64 @return: bool @description: @date: 2024/6/11 22:32
func Int64ToInt ¶
@title: int64转int @param: int64 @return: int @description: @date: 2024/6/11 22:32
func Int64ToStr ¶
@title: int64转string @param: int64 @return: string @description: @date: 2024/6/11 22:32
func IntToFloat64 ¶
@title: int转float64 @param: int @return: float64 @description: @date: 2024/6/11 22:32
func IntToInt64 ¶
@title: int转int64 @param: int @return: int64 @description: @date: 2024/6/11 22:32
func InterfaceIsPtr ¶
func InterfaceIsPtr(val interface{}) bool
@title: Interface是否是指针 @param: interface @return: bool @description: @date: 2024/7/7 16:45
func InterfaceIsStruct ¶
func InterfaceIsStruct(val interface{}) bool
@title: Interface是否是结构体 @param: interface @return: bool @description: @date: 2024/7/7 16:45
func InterfaceToFloat64 ¶
@title: Interface转换float64 @param: val(interface) @return: float64, error @description: @date: 2022/7/3 21:40
func InterfaceToInt64 ¶
@title: Interface转int64 @param: val(interface) @return: int64, error @description: @date: 2022/7/3 21:40
func InterfaceToStr ¶
@title: Interface转换string @param: val(interface) @return: string @description: @date: 2022/7/3 21:40
func IoReader ¶
@title: 获取io.Reader @param: @return: *bytes.Buffer @description: @date: 2022/7/3 21:40
func IoReaderToBytes ¶
@title: io.Reader转[]byte @param: io.Reader @return: []byte @description: @date: 2022/7/3 21:40
func IoWriter ¶
@title: 获取io.Writer @param: @return: *bytes.Buffer @description: @date: 2022/7/3 21:40
func IsArray ¶
func IsArray(val interface{}) bool
@title: 是否是数组 @param: interface @return: true/false(bool) @description: @date: 2024/6/11 22:32
func IsBool ¶
func IsBool(variable interface{}) bool
@title: 变量是否布尔类型 @param: 变量(interface) @return: true/false(bool) @description: @date: 2022/7/3 21:40
func IsEmail ¶
@title: 是否邮箱 @param: 邮箱(string) @return: true/false(bool) @description: @date: 2022/7/3 21:16
func IsFloat ¶
func IsFloat(variable interface{}) bool
@title: 变量是否浮点类型 @param: 变量(interface) @return: true/false(bool) @description: @date: 2024/6/11 22:32
func IsInString ¶
@title: 某字符是否存在字符串中 @param: 某字符(string),字符串(string) @return: bool @description: @date: 2024/7/16 19:15
func IsInt ¶
func IsInt(variable interface{}) bool
@title: 是否是int相关类型 @param: interface @return: bool @description: @date: 2024/6/11 22:32
func IsMobile ¶
@title: 是否手机号 @param: 手机号(string) @return: true/false(bool) @description: @date: 2022/7/3 21:10
func IsNumeric ¶
func IsNumeric(variable interface{}) bool
@title: 是否是数字类型 @param: interface @return: bool @description: @date: 2024/6/11 22:32
func IsScientificNotation ¶
@title: 是否是科学计数 @param: str(科学计数。如:"4.843671275939215e+21") @return: bool @description: @date: 2024/6/11 22:30
func IsSlice ¶
func IsSlice(val interface{}) bool
@title: 是否是切片 @param: interface @return: true/false(bool) @description: @date: 2024/6/11 22:32
func IsString ¶
func IsString(val interface{}) bool
@title: 是否是字符类型 @param: @return: bool @description: @date: 2024/7/16 19:15
func JsonToMap ¶
@title: json转map @param: b([]byte) @return: map[string]interface{} @return: error @description: 解决JSON格式的数据反序列化为map[string]interface{}时,数字变成科学计数法表示的浮点数问题 @date: 2024/7/7 17:00
func Lcfirst ¶
@title: 字符串首字母转成小写 @param: 字符串(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func ListDirFiles ¶
@title: 列出指定目录的所有文件及目录 @param: dirPath(目录路径) @return: []string @return: error @description: @date: 2024/7/7 17:00
func LocAmericaLosAngeles ¶
@title: 获取时区-西八区(洛杉矶) @param: @return: *time.Location @description: @date: 2024/6/11 22:32
func LocAsiaShanghai ¶
@title: 获取时区-东八区(中国上海) @param: @return: *time.Location @description: @date: 2024/6/11 22:32
func Ltrim ¶
@title: 移除字符串左侧的字符 @param: 字符串(string),要移除的字符(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func MapToJson ¶
@title: map转json @param: map[string]interface{} @return: string @return: error @description: 解决JSON格式的数据反序列化为map[string]interface{}时,数字变成科学计数法表示的浮点数问题 @date: 2024/7/7 17:00
func MbStrLen ¶
@title: 获取字符串中字符的数量 @param: 字符串(string) @return: 数量(int) @description: @date: 2024/7/16 19:15
func Millisecond ¶
func Millisecond() int64
@title: 获取时间戳(毫秒) @param: @return: 时间戳(int64) @description: @date: 2024/6/11 22:32
func MobileStar ¶
@title: 手机号*号处理 @param: 手机号(string) @return: 加*号的手机号(string) @description: 非手机号则直接返回原字符 @date: 2022/7/3 21:13
func Ord ¶
@title: 返回字符串中第一个字符的 ASCII 值 @param: 字符串(string) @return: ASCII值(int) @description: @date: 2024/7/16 19:15
func QuickSort ¶
@title: 快速排序 @param: nums:数组 @return: @description: left 和 right 的边界条件,如果 left 大于等于 right,则无需排序。 @date: 2024/6/11 22:32
func RandString ¶
@title: 生成N个随机字符 @param: 个数(int) @return: 字符串(string) @description: a-z,A-Z,0-9 @date: 2022/7/3 21:07
func RemoveAllZerosFromLastDecimal ¶
@title: 移出小数点后无效的数 @param: amount(金额。如:4.8436712000000) @return: string @description: @date: 2024/6/1 10:21
func RetainDecimalPlaces ¶
@title: 保留n位小数 @param: amount 金额 @param: precision 要保留多少位小数 @return: int @description: @date: 2024/6/11 22:34
func Rfc3339ToDatetime ¶
@title: Rfc3339格式时间转为正常时间 @param: Rfc3339时间字符(string) @return: 时间字符串(string) @description: 如 2018-01-14T21:45:54+08:00 转为 2018-01-14 21:45:54 @date: 2024/6/11 22:32
func RsaSha1Sign ¶
func RsaSha1Verify ¶
*RSA验签
- $originalData待签名数据(需要先排序,然后拼接)
- $sign需要验签的签名,需要base64_decode解码
- 验签用支付公钥
- return 验签是否通过 bool值
func Rtrim ¶
@title: 移除字符串右侧的字符 @param: 字符串(string),要移除的字符(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func ScientificNotationToStrings ¶
@title: 将科学计数转换为字符串数字 @param: val(科学计数。如:4.843671275939215e+21) @param: decimalPlaces(精度,小数点位数) @return: string, error @description: @date: 2024/6/1 10:21
func ServeIp ¶
func ServeIp() (ip string)
@title: 获取服务器端IP @param: @return: string @description: @date: 2024/6/11 22:32
func Shuffle ¶
func Shuffle(arr []int)
@title: 洗牌算法 @param: nums:数组 @return: @description: @date: 2024/6/11 22:32
func Snowflake ¶
@title: 创建雪花算法节点 @param: int64 @return: *snowflakeWorker, error @description: @date: 2024/6/11 22:32
func StrIsFloat ¶
@title: string是否是浮点 @param: 字符串(str) @return: bool @description: @date: 2024/7/16 19:15
func StrIsInArr ¶
@title: 某字符串是否存在数组中 @param: 字符(string),数组(array) @return: 布尔(bool) @description: @date: 2022/7/3 21:33
func StrRepeat ¶
@title: 指定字符串重复N次 @param: 字符串(string),次数(int) @return: 字符(string) @description: @date: 2024/7/16 19:15
func StrReplace ¶
@title: 字符替换 @param: 要替换的字符串(string),旧字符(string),新字符(string) @return: string @description: @date: 2022/7/4 22:14
func StrToBigFloat ¶
@title: string转*big.Float @param: 字符串(str) @return: *big.Float, bool @description: @date: 2022/7/3 21:31
func StrToBigInt ¶
@title: string转*big.Int @param: (字符)string,(精度位)int64 @return: *big.Int, bool @description: @auth: 技术狼 @date: 2022/7/3 21:00
func StrToFloat64 ¶
@title: string转Float64 @param: 字符串(str) @return: float64, error @description: @date: 2022/7/3 21:29
func StrToInt ¶
@title: string转int @param: 字符串(str) @return: int, error @description: @date: 2022/7/3 21:18
func StrToInt64 ¶
@title: string转int64 @param: 字符串(str) @return: int64,error @description: @date: 2022/7/3 21:25
func StrToLower ¶
@title: 字符串全转小写 @param: 字符串(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func StrToUint64 ¶
@title: string转uint64 @param: 字符串(str) @return: uint64,error @description: @date: 2022/7/3 21:28
func StrToUpper ¶
@title: 字符串全转大写 @param: 字符串(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func StructToArr ¶
func StructToArr(data interface{}) []map[string]interface{}
func TimeStampSecond ¶
func TimeStampSecond() int64
@title: 获取当前时间戳(秒) @param: @return: 时间戳(int64) @description: @date: 2024/6/11 22:32
func TimestampToDate ¶
@title: 时间戳转日期 @param: int64,*time.Location @return: string @description: 输出日期格式(2006-01-02) @date: 2024/6/11 22:32
func TimestampToDateNumber ¶
@title: 时间戳转数字格式日期字符 @param: int64,*time.Location @return: string @description: 输出日期格式(20060102) @date: 2024/6/11 22:32
func TimestampToDatetime ¶
@title: 时间戳转为标准时间 @param: 时间戳(int64) @return: 标准时间(string) @description: 如 1515937554 转为 2018-01-14 21:45:54 @date: 2024/6/11 22:32
func Trim ¶
@title: 移除字符串两侧的字符 @param: 字符串(string),要移除的字符(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func TrimAll ¶
@title: 去除全部空格 @param: 字符串(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func Ucfirst ¶
@title: 字符串首字母转成大写 @param: 字符串(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func Ucword ¶
@title: 每个单词的首字符转换为大写 @param: 字符串(string) @return: 字符串(string) @description: @date: 2024/7/16 19:15
func UnsafeBytesToString ¶
@title: 将字节切片转换为字符串 @param: []byte @return: string @description: 不安全的[]byte转string @date: 2024/6/11 22:32