Documentation ¶
Index ¶
- Variables
- func ByteToFloat32(bytes []byte) float32
- func CheckPwd(reqPwd, dataPwd string) error
- func DownRounding(f float64, accuracy int) (r float64)
- func Encrypt(password string) (encryptPwd string)
- func FatalOnError(err error, msg string, data ...interface{})
- func MapRound(m map[string]interface{}, accuracy int)
- func NewLen(length int) string
- func NewLenChars(length int, chars []byte) string
- type Exception
- type Message
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // 域名,只匹配数字、字母和. OnlyDomainRecord = regexp.MustCompile(`^(\w|\.)+$`) // 匹配11位手机 OnlyMobile = regexp.MustCompile("^1\\d{10}$") HasDomainRecord = regexp.MustCompile(`[0-9a-z\\.]+`) HasNum = regexp.MustCompile(`[0-9]+`) HasGUID = regexp.MustCompile(`[0-9a-z\-]{36}`) )
View Source
var AsciiChars = []byte("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_=+,.?/:;{}[]`~")
Functions ¶
func ByteToFloat32 ¶ added in v0.5.0
BytesToUint16 converts a little endian array of bytes to an array of unit16s
func CheckPwd ¶ added in v0.1.19
不同数据的加密值一定不同,相同数据的加密值一定相同,因此,在处理用户登录时只需要对用户传递的密码做加密处理,并与原加密值做比较是否一致即可
func DownRounding ¶ added in v0.5.21
保留小数 向下取整
func FatalOnError ¶
func NewLenChars ¶ added in v0.1.20
NewLenChars returns a new random string of the provided length, consisting of the provided byte slice of allowed characters(maximum 256).
Types ¶
type Exception ¶ added in v0.1.27
type Exception int
var ( Success Exception = 2000 //请求类 RequestTimeOut Exception = 3000 InvalidParams Exception = 3001 //序列化类 UnmarshalFailed Exception = 6000 MarshalFailed Exception = 6001 //消息处理类 RedisPublishFailed Exception = 7000 RedisSubscribeFailed Exception = 7002 SetCacheFailed Exception = 7003 GetCacheFailed Exception = 7004 MQPublishFailed Exception = 7005 //文件表格操作类 CreateXLSXFailed Exception = 8000 InvalidExcel Exception = 8001 UploadFileFailed Exception = 8002 OpenFileFailed Exception = 8003 CreateFileFailed Exception = 8004 WriteFileFailed Exception = 8005 ReadFileFailed Exception = 8006 //微服务类 DomainRecordNotExist Exception = 9000 GetDomainRecordsFailed Exception = 9001 UpdateDomainRecordFailed Exception = 9002 CheckDomainRecordFailed Exception = 9003 SetDomainRecordStatusFailed Exception = 9004 EnableThingFailed Exception = 9010 DisableThingFailed Exception = 9011 CheckDeviceNameFailed Exception = 9012 RegisterDeviceFailed Exception = 9013 GetDeviceSecretFailed Exception = 9014 SendCaptchaFailed Exception = 9020 // influx WriteInfluxFailed Exception = 9030 QueryInfluxFailed Exception = 9031 // 通用 UnknownType Exception = 10000 )
Click to show internal directories.
Click to hide internal directories.