comm

package
v0.0.0-...-099a909 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2019 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Addslashes

func Addslashes(str string) string

addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 预定义字符是: 单引号(') 双引号(") 反斜杠(\)

func ClientIP

func ClientIP(request *http.Request) string

得到客户端IP地址

func CreateSign

func CreateSign(str string) string

对字符串进行签名

func FormatFromUnixTime

func FormatFromUnixTime(t int64) string

将unix时间戳格式化为yyyymmdd H:i:s格式字符串

func FormatFromUnixTimeShort

func FormatFromUnixTimeShort(t int64) string

将unix时间戳格式化为yyyymmdd格式字符串

func GetInt64

func GetInt64(i interface{}, d int64) int64

从接口类型安全获取到int64

func GetInt64FromMap

func GetInt64FromMap(dm map[string]interface{}, key string, dft int64) int64

从map中得到指定的key

func GetInt64FromStringMap

func GetInt64FromStringMap(dm map[string]string, key string, dft int64) int64

从map中得到指定的key

func GetLoginUser

func GetLoginUser(request *http.Request) *models.ObjLoginUser

从cookie中得到当前登录的用户

func GetString

func GetString(str interface{}, d string) string

从接口类型安全获取到字符串类型

func GetStringFromMap

func GetStringFromMap(dm map[string]interface{}, key string, dft string) string

从map中得到指定的key

func GetStringFromStringMap

func GetStringFromStringMap(dm map[string]string, key string, dft string) string

从map中得到指定的key

func Ip4toInt

func Ip4toInt(ip string) int64

将字符串的IP转化为数字

func NextDayDuration

func NextDayDuration() time.Duration

得到当前时间到下一天零点的延时

func NowUnix

func NowUnix() int

当前时间的时间戳

func ParseTime

func ParseTime(str string) (time.Time, error)

将字符串转成时间

func Random

func Random(max int) int

得到一个随机数

func Redirect

func Redirect(writer http.ResponseWriter, url string)

跳转URL

func SetLoginUser

func SetLoginUser(writer http.ResponseWriter, loginUser *models.ObjLoginUser)

将登录的用户信息设置到cookie中

func Stripslashes

func Stripslashes(str string) string

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。

Types

type CodeType

type CodeType int
const (
	Success      CodeType = 0
	NoLogin      CodeType = 1001
	NowLottery   CodeType = 1002 //正在抽奖
	NoLotteryNum CodeType = 1003
	IpLimit      CodeType = 1004 //相同IP参与次数太多,明天再来参与吧
	NoPrize      CodeType = 1005 //没有中奖
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL