Documentation
¶
Index ¶
- Variables
- type ByteTool
- type DateTime
- type JsonTool
- type NickTool
- type StringTool
- func (stringTool *StringTool) AesCbcDecrypt(key string) string
- func (stringTool *StringTool) AesCbcEncrypt(key string) string
- func (stringTool *StringTool) AesDecrypt(key string) string
- func (stringTool *StringTool) AesEncrypt(key string) string
- func (stringTool *StringTool) CheckPassword(password string) bool
- func (stringTool *StringTool) ConvertToString(srcCode string, tagCode string) string
- func (stringTool *StringTool) GenValidateCode(width int) string
- func (stringTool *StringTool) GetBetween(start string, end string) string
- func (stringTool *StringTool) GetPassword() string
- func (stringTool *StringTool) Md5(short ...bool) string
- func (stringTool *StringTool) RandInt64(min, max int64) int64
- func (stringTool *StringTool) Show(left int, right int, str string) string
- func (stringTool *StringTool) ToDevice() (name string, dtype string)
- func (stringTool *StringTool) ToMap() map[string]string
- type TimeTool
- type Worker
Constants ¶
This section is empty.
Variables ¶
View Source
var Area *area
Functions ¶
This section is empty.
Types ¶
type DateTime ¶
DateTime 自定义日期时间类型,适配JSON和数据库操作
func (*DateTime) MarshalJSON ¶
MarshalJSON 实现JSON序列化接口
func (*DateTime) UnmarshalJSON ¶
UnmarshalJSON 实现JSON反序列化接口
type StringTool ¶
type StringTool struct {
// contains filtered or unexported fields
}
StringTool 字符串工具
func (*StringTool) AesCbcDecrypt ¶
func (stringTool *StringTool) AesCbcDecrypt(key string) string
AesCbcDecrypt aes cbc解密
func (*StringTool) AesCbcEncrypt ¶
func (stringTool *StringTool) AesCbcEncrypt(key string) string
AesCbcEncrypt aes cbc加密
func (*StringTool) AesDecrypt ¶
func (stringTool *StringTool) AesDecrypt(key string) string
func (*StringTool) AesEncrypt ¶
func (stringTool *StringTool) AesEncrypt(key string) string
func (*StringTool) CheckPassword ¶
func (stringTool *StringTool) CheckPassword(password string) bool
CheckPassword 比对密码
func (*StringTool) ConvertToString ¶
func (stringTool *StringTool) ConvertToString(srcCode string, tagCode string) string
ConvertToString 编码转换
func (*StringTool) GenValidateCode ¶
func (stringTool *StringTool) GenValidateCode(width int) string
GenValidateCode 生成指定位数验证码
func (*StringTool) GetBetween ¶
func (stringTool *StringTool) GetBetween(start string, end string) string
GetBetween 获取文本中间字符
func (*StringTool) GetPassword ¶
func (stringTool *StringTool) GetPassword() string
GetPassword 获取密码
func (*StringTool) Md5 ¶
func (stringTool *StringTool) Md5(short ...bool) string
Md5 获取字符串md5值 Md5 获取字符串MD5值 默认:返回 32位 标准MD5 传参 true:返回 16位 短MD5
func (*StringTool) RandInt64 ¶
func (stringTool *StringTool) RandInt64(min, max int64) int64
func (*StringTool) Show ¶
func (stringTool *StringTool) Show(left int, right int, str string) string
Show 显示首尾数据字符个数
func (*StringTool) ToDevice ¶
func (stringTool *StringTool) ToDevice() (name string, dtype string)
ToDevice 解析User-Agent,返回设备型号和大类
type TimeTool ¶
type TimeTool struct {
}
TimeTool 时间工具
func (*TimeTool) GetFirstDateOfMonth ¶
GetFirstDateOfMonth 获取某月第一天
func (*TimeTool) GetLastDateOfMonth ¶
GetLastDateOfMonth 获取传入的时间所在月份的最后一天,即某月最后一天的0点。如传入time.Now(), 返回当前月份的最后一天0点时间。
Click to show internal directories.
Click to hide internal directories.