Documentation ¶
Overview ¶
* string functions
* string functions
* System info
Index ¶
- func ByteToUnitSize(Size interface{}) (float64, string)
- func CpuUsage() string
- func DeleteExtraSpace(s string) string
- func Diff(slice1, slice2 []string) []string
- func FileUsage() []interface{}
- func FloatAdd(str ...interface{}) float64
- func FloatMul(str ...interface{}) float64
- func FloatQuo(str ...interface{}) float64
- func FloatSub(str ...interface{}) float64
- func FormatDate(str string) string
- func FormatDateTime(str string) string
- func FormatUUID(buf []byte) (string, error)
- func GenerateRandomBytes(size int) ([]byte, error)
- func GenerateUUID() (string, error)
- func GetDomain(req *http.Request) string
- func GetHost(req *http.Request) string
- func GetMonthStartTimeStamp() int64
- func GetNetConfig() []interface{}
- func GetPage(pageNum, pageSize interface{}) (string, string)
- func GetRandInt(min, max int) (r int, err error)
- func GetRandInt64(min, max int64) (r int64, err error)
- func GetRandomNumber(length int) string
- func GetRandomString(length int) string
- func GetTodayStartTimeStamp() int64
- func GetWeekStartTimeStamp() int64
- func GetWeekday() string
- func HttpBuildQuery(data map[string]string) string
- func HttpBuildStringQuery(data map[string]string) string
- func InStringArrayIndex(arr []string, str string) int
- func InterfaceToMapInterface(data interface{}) (map[string]interface{}, error)
- func InterfaceToMapInterfaceArr(data interface{}) ([]map[string]interface{}, error)
- func InterfaceToMapString(data interface{}) (map[string]string, error)
- func InterfaceToMapStringArr(data interface{}) ([]map[string]string, error)
- func Intersect(slice1, slice2 []string) []string
- func IoUsage() map[string]string
- func IsEmail(email string) bool
- func IsInStringArray(arr []string, str string) bool
- func IsMobile(mobile string) bool
- func LoadAverage() map[string]string
- func MapStringToInterface(src map[string]string) map[string]interface{}
- func MapStringToInterfaceArr(src []map[string]string) []map[string]interface{}
- func MergeStringMap(x, y map[string]string) map[string]string
- func NetBytes(Iface string) []string
- func NetUsage() []interface{}
- func NewUUID() string
- func ParamsString(param string) string
- func ParseUUID(uuid string) ([]byte, error)
- func PutNetConfig(mString map[string]string) error
- func RFC3339ToCSTLayout(value string) (string, error)
- func SetHeader(w http.ResponseWriter, resp *http.Request)
- func StrFirstToUpper(str string) string
- func StringJoin(s ...string) string
- func TencentCloudImageCompress(imgUrl, ratio string) string
- func ToFloat64(v interface{}) (float64, error)
- func ToInt(inter interface{}) int
- func ToInt64(inter interface{}) int64
- func ToMapStringArray(x interface{}) ([]map[string]string, error)
- func ToStr(v interface{}) string
- func ToString(v interface{}) string
- func TodayCanUse(weekdays string) bool
- func TrimHtml(src string) string
- func Union(slice1, slice2 []string) []string
- func Unique(originals interface{}) (interface{}, error)
- func UrlJoin(host, url string) string
- type Validate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FloatMul ¶
func FloatMul(str ...interface{}) float64
*
- float相乘
- @param str 被除数,除数,保留小数位数
- 2020/05/25
- gz
func FloatQuo ¶
func FloatQuo(str ...interface{}) float64
*
- float相除
- @param str 被除数,除数,保留小数位数
- 2020/05/25
- gz
func FloatSub ¶
func FloatSub(str ...interface{}) float64
*
- float相减
- @param str 被减数,减数...
- 2020/05/22
- gz
func FormatDate ¶
func FormatDateTime ¶
func FormatUUID ¶
func GenerateRandomBytes ¶
GenerateRandomBytes is used to generate random bytes of given size.
func GenerateUUID ¶
GenerateUUID is used to generate a random UUID
func GetPage ¶
*
- 根据第几页计算从第几行开始
- @param pageNum 第几页
- @param pageSize 每页几行
- @return from,offset 开始行数,偏移量
- 2020/05/15
- gz
func HttpBuildStringQuery ¶
*
- 对map字典按照顺序进行拼接,并且把每个value进行类urlencode
- @param data map[string]string
- @2021/10/14
- @wyy
func InterfaceToMapInterface ¶
将interface转成map[string]interface
func InterfaceToMapInterfaceArr ¶
将interface转成[]map[string]interface
func InterfaceToMapString ¶
将interface转成map[string]string
func InterfaceToMapStringArr ¶
将interface转成[]map[string]string
func RFC3339ToCSTLayout ¶
RFC3339ToCSTLayout convert rfc3339 value to china standard time layout
Types ¶
Click to show internal directories.
Click to hide internal directories.