Versions in this module Expand all Collapse all v1 v1.2.0 Aug 25, 2018 Changes in this version + func ConvertBase64ToImage(content string, imagePath, prefixURI string) (string, error) + func GetInt16Str(d int16) string + func GetInt32Str(d int32) string + func GetInt8Str(d int8) string + func GetUint16Str(d uint16) string + func GetUint32Str(d uint32) string + func GetUint8Str(d uint8) string + func IsImage(extName string) bool + func RandomCreateBytes(n int, alphabets ...byte) []byte + func WebTime(t time.Time) string + type Mail struct + func NewMail(host string, port int, username, password string, num ...int64) *Mail + func (m *Mail) SendEmailDaemon() + func (m *Mail) SendEmailOnce() error + func (m *Mail) SetMessage(params map[string]interface{}) v1.1.0 Nov 25, 2017 Changes in this version + func CmdRunWithTimeout(cmd *exec.Cmd, timeout time.Duration) (error, bool) + func DelFile(files []os.FileInfo, count int, fileDir string) + func Exec(bin string, args ...string) (string, error) + func ExecWithTimeout(bin string, timeout time.Duration, args ...string) (string, error) + func FileGetContent(file string) (string, error) + func FileMTime(file string) (int64, error) + func FilePutContent(file string, content string) (int, error) + func FileSize(file string) (int64, error) + func GetInt64Str(d int64) string + func GetIntStr(d int) string + func GetIpMask(start, end string) string + func GetStrBool(strv string, def ...bool) (bool, error) + func GetStrFloat(strv string, def ...float64) (float64, error) + func GetStrFloat64(strv string, def ...float64) (float64, error) + func GetStrInt(strv string, def ...int) (int, error) + func GetStrInt16(strv string, def ...int16) (int16, error) + func GetStrInt32(strv string, def ...int32) (int32, error) + func GetStrInt64(strv string, def ...int64) (int64, error) + func GetStrInt8(strv string, def ...int8) (int8, error) + func GetStrUint(strv string, def ...uint) (uint, error) + func GetStrUint16(strv string, def ...uint16) (uint16, error) + func GetStrUint32(strv string, def ...uint32) (uint32, error) + func GetStrUint64(strv string, def ...uint64) (uint64, error) + func GetStrUint8(strv string, def ...uint8) (uint8, error) + func GetTimeAgo(t int64) (s string) + func GetUint64Str(d uint64) string + func GetUintStr(d uint) string + func Ip2long(ipstr string) (ip uint32) + func IsExist(path string) bool + func IsFile(file string) bool + func IsPrivateIP(ip string) bool + func Long2ip(ip uint32) string + func Mkdir(src string) error + func Remove(file string) error + func RemoveAll(path string) error + func Rename(file string, to string) error + func Substr(s string, start, length int) string + type FileRepos []Repository + func (r FileRepos) Len() int + func (r FileRepos) Less(i, j int) bool + func (r FileRepos) Swap(i, j int) + type IpNetmask struct + Broadcast string + IpEnd string + IpStart string + Ipaddr string + Mask string + Subnet string + func GetIpAddrs(ipaddr, mask string, ok bool) (ipNetmask *IpNetmask, ipRangeAddrs []string) + type Repository struct + FileTime int64 + Name string