# Functions
AesDecode aes解密
使用CFB
key应该是一个16或24或32位长度的字符.
AesEncode aes加密
使用CFB
key应该是一个16或24或32位长度的字符.
Base64Decode base64解码.
Base64Encode base64编码.
FileAppendContents 将内容写入文件(追加写)
content []byte 写入的内容
dst string 写入的目标地址.
FileExists 检查文件上是否存在
dst string 目标地址.
FileExistsWithError 检查文件上是否存在(会返回错误信息)
dst string 目标地址.
FileExt 获取文件扩展名
根据文件名最后一个.分隔来切分获取.
FileGetContents 获取文件内容
filename string 文件地址.
FileGetContentsReadLine 逐行读取文件内容.
FilePutContents 将内容写入文件(覆盖写)
content []byte 写入的内容
dst string 写入的目标地址.
GenerateVAPIDKeys 生成web push的公私钥.
No description provided by the author
ListeningExitSignal 监听系统退出信号.
NewTimeWithTimeZone 根据时区初始化时间
默认时区: Asia/Shanghai.
RandomDigitalChars 随机字符串(数字).
RandomLetters 随机字符串(字母).
RedisClusterLock redis锁-上锁(使用cluster)
using SetNX.
RedisClusterUnlock redis锁-解锁(使用cluster)
using SetNX.
RedisLock redis锁-上锁
using SetNX.
RedisUnlock redis锁-解锁
using SetNX.
RSADecrypt rsa解密.
RSAEncrypt rsa加密.
RSASign rsa加签.
RSAVerifySign rsa验签.
SaveFile2Dst 将文件保存到目标地址(拷贝文件)
file *multipart.FileHeader 文件
dst string 拷贝到的目标地址.
SendNotification 发送通知.
ValidateEmail 验证邮箱格式.
Wordwrap 以给定的字符和长度来打断字符串.
WrapRedisKey 包装redis键名
给redis的键加入应用名前缀,如:
appName=game key=user
最终的redis键名为:game:user
此方法的主要作用是按应用来划分redis键名.
# Constants
KEY 密钥.
# Structs
Payload 消息推送载荷.
PayloadDataField 消息推送载荷-data字段.
No description provided by the author