tools

package
v0.0.0-...-f86eec2 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Capitalize

func Capitalize(str string) string

Capitalize 字符首字母大写

func CreateRandomString

func CreateRandomString(l int) string

func CreateRandomStringNoNumber

func CreateRandomStringNoNumber(l int) string

func DJBHash

func DJBHash(tmpstr string) uint64

func Error

func Error(format string, a ...interface{})

func ErrorDo

func ErrorDo(format string)

func Float64Tostr

func Float64Tostr(f_num float64) string

func Float64TostrF

func Float64TostrF(f_num float64) string

'b' (-ddddp±ddd,二进制指数) 'e' (-d.dddde±dd,十进制指数) 'E' (-d.ddddE±dd,十进制指数) 'f' (-ddd.dddd,没有指数) 'g' ('e':大指数,'f':其它情况) 'G' ('E':大指数,'f':其它情况)

func FloatToInt64

func FloatToInt64(num float64, retain int) int64

mc float64 -> int64

func GetDaysTimeStamp

func GetDaysTimeStamp(day int) (timer int64)

获取当前日期 前或后的 xx 日 时的时间戳 + 正的就是往后多少日, - 负的就是往前多少日

func GetRandNum

func GetRandNum(max_num int) int

func GetUUID

func GetUUID() string

func GetYmdHisByTimeStamp

func GetYmdHisByTimeStamp(timestamp int64) string

func Info

func Info(format string, a ...interface{})

func InfoDo

func InfoDo(format string)

func Int64Tostr

func Int64Tostr(i_num int64) string

func IntTostr

func IntTostr(i_num int) string

func MaraURI

func MaraURI(str_uri string, para_map *map[string]string)

func MyBase64

func MyBase64(strin string) string

func MyCrc

func MyCrc(strin string) uint32

func MyFormatSpecText

func MyFormatSpecText(str string) string

适用于 atm 的spec_text,返回排序后的string

func MyMd5

func MyMd5(strin string) string

func MyRawUrlDecode

func MyRawUrlDecode(strin string) string

func MyRawUrlEncode

func MyRawUrlEncode(strin string) string

func MySysTime

func MySysTime() string

func MySysTimeDay

func MySysTimeDay() string

func MySysTimeDayHour

func MySysTimeDayHour() string

func MySysTimeFormat

func MySysTimeFormat(t time.Time) string

func MySysTimeHis

func MySysTimeHis() string

func MySysTimeStamp

func MySysTimeStamp() int64

func MySysTimeStampM

func MySysTimeStampM() int64

func MySysTimeToTime

func MySysTimeToTime() time.Time

func MySysTimeYmdDirFileName

func MySysTimeYmdDirFileName() string

func MySysTimeYmdHis

func MySysTimeYmdHis() string

func MyUrlDecode

func MyUrlDecode(strin string) string

func MyUrlEncode

func MyUrlEncode(strin string) string

func NewLine

func NewLine()

*

  • 换行

func NewLineWithCDL

func NewLineWithCDL()

*

  • 字符分割线(character dividing line)

func PathExists

func PathExists(path string) (bool, error)

func RemoveRepeatedElement

func RemoveRepeatedElement(arr []string) (newArr []string)

切片去重

func StrSplitToIntArray

func StrSplitToIntArray(str string, split string, int_arr *[]int)

func StrToIntArray

func StrToIntArray(str string, int_arr *[]int)

func StrToUInt

func StrToUInt(str string) uint

func StrTofloat64

func StrTofloat64(str string) float64

func StrToint

func StrToint(str string) int

func StrToint64

func StrToint64(str string) int64

func StringToAsOrEsStringArray

func StringToAsOrEsStringArray(str string, str_arr1 *[]string, str_arr2 *[]string)

func StringToEncodeStringArray

func StringToEncodeStringArray(str string, str_arr *[]string)

func StringToIntArray

func StringToIntArray(str string, int_arr *[]int)

func StringToMd5StringArray

func StringToMd5StringArray(str string, str_arr *[]string)

func StringToRtStringArray

func StringToRtStringArray(str string, str_arr *[]string, valueMap map[string]string, accountId string)

func StringToStringArray

func StringToStringArray(str string, str_arr *[]string)

func StringToStringLikeValueArray

func StringToStringLikeValueArray(str string, str_arr *[]string, valueMap map[string]string, osType string)

func StringToStringValueArray

func StringToStringValueArray(str string, str_arr *[]string, valueMap map[string]string)

func Substr

func Substr(str string, start, length int) string

func Success

func Success(format string, a ...interface{})

func SuccessDo

func SuccessDo(format string)

func ToJson

func ToJson(dd interface{}) string

func Trace

func Trace(format string, a ...interface{})

see complete color rules in document in https://en.wikipedia.org/wiki/ANSI_escape_code#cite_note-ecma48-13

func TraceDo

func TraceDo(format string)

Direct output, no second parameter required

func TransIntQueryToI64

func TransIntQueryToI64(strkey string, i64Query uint64) uint64

func TransStrQueryToI64

func TransStrQueryToI64(strkey string, strQuery string) uint64

func UintToStr

func UintToStr(u uint) string

func WaitInSecondsOutput

func WaitInSecondsOutput(seconds int, s string)

*

  • 按秒等待并输出(不设计毫秒等输出,此方法的初衷就是为了等待观察效果)
  • @see
  • @param

func Warning

func Warning(format string, a ...interface{})

func WarningDo

func WarningDo(format string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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