Documentation ¶
Index ¶
- func GenShortID() (string, error)
- func GenUUID() string
- func GetAvatarURL(key string) string
- func GetBytes(key interface{}) ([]byte, error)
- func GetDate() string
- func GetDefaultAvatarURL() string
- func GetLocalIP() string
- func GetQiNiuPublicAccessURL(path string) string
- func GetRealIP(ctx *gin.Context) (ip string)
- func GetReqID(c *gin.Context) string
- func GetShowTime(ts time.Time) string
- func GetTodayDateInt() int
- func IsEmpty(s string) bool
- func Md5(str string) (string, error)
- func RandomStr(n int) string
- func RegexpReplace(reg, src, temp string) string
- func StringSliceContains(ss []string, s string) bool
- func StringSliceEqual(a, b []string) bool
- func StringSliceReflectEqual(a, b []string) bool
- func StringToInt(str string) (int, error)
- func StringToInt64(str string) (int64, error)
- func StringToUint64(str string) (uint64, error)
- func TimeLayout() string
- func TimeToShortString(ts time.Time) string
- func TimeToString(ts time.Time) string
- func Uint64DeleteElemInSlice(i int, s []uint64) []uint64
- func Uint64DeleteElemInSliceWithOrder(i int, s []uint64) []uint64
- func Uint64ShuffleSlice(a []uint64) []uint64
- func Uint64SliceReverse(a []uint64) []uint64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAvatarURL ¶ added in v1.1.0
GetAvatarURL user's avatar, if empty, use default avatar
func GetDefaultAvatarURL ¶ added in v1.1.0
func GetDefaultAvatarURL() string
GetDefaultAvatarURL 获取默认头像
func GetQiNiuPublicAccessURL ¶ added in v1.1.0
GetQiNiuPublicAccessURL 获取七牛资源的公有链接 无需配置bucket, 域名会自动到域名所绑定的bucket去查找
func RegexpReplace ¶ added in v1.1.2
RegexpReplace ...
func StringSliceContains ¶ added in v1.1.0
StringSliceContains 字符串切片中是否包含另一个字符串 来自go源码 net/http/server.go
func StringSliceEqual ¶ added in v1.1.0
StringSliceEqual 判断 string和slice 是否相等 使用了传统的遍历方式
func StringSliceReflectEqual ¶ added in v1.1.0
StringSliceReflectEqual 判断 string和slice 是否相等 因为使用了反射,所以效率较低,可以看benchmark结果
func StringToInt64 ¶ added in v1.2.0
StringToInt64 字符串转int64
func StringToUint64 ¶ added in v1.1.0
StringToUint64 字符串转uint64
func TimeToShortString ¶ added in v1.1.0
TimeToShortString 时间转日期
func Uint64DeleteElemInSlice ¶ added in v1.1.0
Uint64DeleteElemInSlice 从slice删除元素 fast version, 会改变顺序 i:slice的索引值 s: slice
func Uint64DeleteElemInSliceWithOrder ¶ added in v1.1.0
Uint64DeleteElemInSliceWithOrder 从slice删除元素 slow version, 保持原有顺序 i:slice的索引值 s: slice
func Uint64ShuffleSlice ¶ added in v1.1.0
Uint64ShuffleSlice 对slice进行随机
func Uint64SliceReverse ¶ added in v1.1.0
Uint64SliceReverse 对uint64 slice 反转
Types ¶
This section is empty.