Documentation
¶
Index ¶
- func Any2Arr(data interface{}) []interface{}
- func Any2Int(data interface{}) int
- func Any2Json(data interface{}) (string, error)
- func Any2JsonB(data interface{}) ([]byte, error)
- func Any2Map(data interface{}) map[string]interface{}
- func BeginDayUnix() int64
- func BeginDayUnixStr() string
- func Compress(files []string, dest string) error
- func DayAgo(i int) int64
- func Daydiff(beginDay string, endDay string) int
- func DeCompressTAR(tarFile, dest string) error
- func DeCompressZIP(zipFile, dest string) error
- func DecompressionZipFile(src, dest string) error
- func DeletePreAndSufSpace(str string) string
- func EndDayUnix() int64
- func EndDayUnixStr() string
- func Get16MD5Encode(data string) string
- func GetAllFile(pathname string) ([]string, error)
- func GetCpuCoreNumber() string
- func GetHostName() string
- func GetMD5Encode(data string) string
- func GetMyIP() string
- func GetNetInfo() error
- func GetSysArch() string
- func GetSysType() string
- func HTTPDownLoad(url, filePath string) (string, error)
- func HourAgo(i int) int64
- func ID64() (int64, error)
- func IDMd5() string
- func IDStr() string
- func Int642Str(i int64) string
- func IsHaveKey(data map[string]interface{}, key string) bool
- func IsJson(str string) bool
- func Json2Map(str string) (map[string]interface{}, error)
- func JsonFind(jsonStr, find string) (interface{}, error)
- func MD5String(v string) string
- func Md5BigFile(path string) (string, error)
- func Md5SmallFile(path string) (string, error)
- func MinuteAgo(i int) int64
- func NowTimeStr() string
- func NowTimeStrHMS() string
- func NowUninx() int64
- func NowUninxStr() string
- func Num2Int(s string) int
- func Num2Int64(s string) int64
- func PathExists(path string) (bool, error)
- func RegFindAll(regStr, rest string) (dataList []string)
- func SliceDifference(slice1, slice2 []string) []string
- func SliceIntersect(slice1 []string, slice2 []string) []string
- func Str2Int(s string) int
- func Str2Int64(s string) int64
- func StringValue(i interface{}) string
- func SysInfo()
- func Tcper(ip string) bool
- func TickerRun(t time.Duration, runFirst bool, f func())
- func Uinx2Date(timeStamp int64) string
- type IdWorker
- type JWT
- func (j *JWT) AddClaims(k string, v interface{}) *JWT
- func (j *JWT) Get(k string) interface{}
- func (j *JWT) GetBool(k string) bool
- func (j *JWT) GetFloat64(k string) float64
- func (j *JWT) GetInt(k string) int
- func (j *JWT) GetInt64(k string) int64
- func (j *JWT) GetString(k string) string
- func (j *JWT) IsExpire() bool
- func (j *JWT) ParseToken(token string) error
- func (j *JWT) Print()
- func (j *JWT) Token() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Any2Map ¶
func Any2Map(data interface{}) map[string]interface{}
Any2Map interface{} -> map[string]interface{}
func DecompressionZipFile ¶
DecompressionZipFile zip压缩文件
func DeletePreAndSufSpace ¶
DeletePreAndSufSpace 删除字符串前后两端的所有空格
func HTTPDownLoad ¶
HTTPDownLoad 下载 TODO 多线程下载
func JsonFind ¶
JsonFind 按路径寻找指定json值 find : 寻找路径,与目录的url类似, 下面是一个例子: json: {a:[{b:1},{b:2}]} find=/a/[0] => {b:1} find=a/[0]/b => 1
func SliceIntersect ¶
SliceIntersect 切片交集
Types ¶
type IdWorker ¶
type IdWorker struct {
// contains filtered or unexported fields
}
IdWorker
func (*IdWorker) InitIdWorker ¶
InitIdWorker
Click to show internal directories.
Click to hide internal directories.