package
2.0.3
Repository: https://github.com/keepchen/go-sail.git
Documentation: pkg.go.dev

# 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