Documentation ¶
Index ¶
- Variables
- func Add(s []string, a string) []string
- func AddInt(s []int, a int) []int
- func AddInt64(s []int64, a int64) []int64
- func CmdRunWithTimeout(cmd *exec.Cmd, timeout time.Duration) (error, bool)
- func ConvertBase64ToImage(content string, imagePath, prefixURI string) (string, error)
- func ConvertToLetter(iCol int) string
- 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 GeoPositionToDistance(from, to GeoPosition) int
- func GetFloat64Str(f float64) string
- func GetFloatStr(f float64) string
- func GetInt16Str(d int16) string
- func GetInt32Str(d int32) string
- func GetInt64Str(d int64) string
- func GetInt8Str(d int8) string
- func GetIntStr(d int) string
- func GetIpMask(start, end string) string
- func GetRandomNumber(n int) 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 GetUint16Str(d uint16) string
- func GetUint32Str(d uint32) string
- func GetUint64Str(d uint64) string
- func GetUint8Str(d uint8) string
- func GetUintStr(d uint) string
- func GetWeekdayCnName(layout string, value string) (int, string, error)
- func InSlice(s []string, a string) bool
- func Int64sToInterfaces(s []int64) (i []interface{})
- func IntsToInt64s(s []int) (i []int64)
- func IntsToInterfaces(s []int) (i []interface{})
- func Ip2long(ipstr string) (ip uint32)
- func IsExist(path string) bool
- func IsFile(file string) bool
- func IsImage(extName string) bool
- func IsPrivateIP(ip string) bool
- func Long2ip(ip uint32) string
- func Mkdir(src string) error
- func RandomCreateBytes(n int, alphabets ...byte) []byte
- func Remove(file string) error
- func RemoveAll(path string) error
- func Rename(file string, to string) error
- func Repeat(s string, count int, sep ...string) string
- func StringsToInterfaces(s []string) (i []interface{})
- func Substr(s string, start, length int) string
- func Union(s []string, a []string) []string
- func Uniq(s []string) (r []string)
- func WebTime(t time.Time) string
- type FileRepos
- type GeoPosition
- type IpNetmask
- type Mail
- type Repository
Constants ¶
This section is empty.
Variables ¶
View Source
var WeekdayString = []string{"周日", "周一", "周二", "周三", "周四", "周五", "周六"}
Functions ¶
func ConvertBase64ToImage ¶
转换base64为图片链接
func ExecWithTimeout ¶
func FilePutContent ¶
put string to file
func GetFloat64Str ¶
func GetFloatStr ¶
func GetInt16Str ¶
func GetInt32Str ¶
func GetInt64Str ¶
func GetInt8Str ¶
func GetIpMask ¶
如要将一B类IP地址为168.195.0.0的网络划分成若干子网,要求每个子网内有主机数为700台, 则该子网掩码的计算方法如下(也是对应以上各基本步骤): 第1步,首先将子网中要求容纳的主机数“700”转换成二进制,得到1010111100。 第2步,计算出该二进制的位数为10位,即n = 10 第3步,将255.255.255.255从后向前的10位全部置“0”,得到的二进制数为“11111111.11111111.11111100.00000000”, 转换成十进制后即为255.255.252.0,这就是该要划分成主机数为700的B类IP地址 168.195.0.0的子网掩码。
func GetTimeAgo ¶
func GetUint16Str ¶
func GetUint32Str ¶
func GetUint64Str ¶
func GetUint8Str ¶
func GetUintStr ¶
func GetWeekdayCnName ¶
获取周一到周日
func Int64sToInterfaces ¶ added in v1.3.0
func Int64sToInterfaces(s []int64) (i []interface{})
func IntsToInt64s ¶ added in v1.3.0
func IntsToInterfaces ¶ added in v1.3.0
func IntsToInterfaces(s []int) (i []interface{})
func RandomCreateBytes ¶
RandomCreateBytes generate random []byte by specify chars.
func RemoveAll ¶
RemoveAll删除path指定的文件,或目录及它包含的任何下级对象。它会尝试删除所有东西,除非遇到错误并返回。 如果path指定的对象不存在,RemoveAll会返回nil而不返回错误。
func StringsToInterfaces ¶ added in v1.3.0
func StringsToInterfaces(s []string) (i []interface{})
Types ¶
type FileRepos ¶
type FileRepos []Repository
type GeoPosition ¶
type IpNetmask ¶
type Mail ¶
type Mail struct {
// contains filtered or unexported fields
}
func (*Mail) SendEmailDaemon ¶
func (m *Mail) SendEmailDaemon()
func (*Mail) SendEmailOnce ¶
func (*Mail) SetMessage ¶
type Repository ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.