utils

package
v0.0.0-...-4fd4230 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2019 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DEL_NORMAL = iota
	DEL_DELETE
)

删除标记

View Source
const (
	USER_NORMAL = iota
	USER_LOCKED
)

用户状态

Variables

This section is empty.

Functions

func Base64Decode

func Base64Decode(str string) (string, error)

*

  • base64解密

func Base64Encode

func Base64Encode(str string) string

*

  • base64加密

func CopyDir

func CopyDir(srcPath, desPath string) error

复制整个文件夹

func CopyFile

func CopyFile(src, des string) (written int64, err error)

使用io.Copy

func CopyFile2

func CopyFile2(src, des string) (written int64, err error)

使用ioutil.WriteFile()和ioutil.ReadFile()

func CopyFile3

func CopyFile3(src, des string, bufSize int) (written int64, err error)

使用os.Read()和os.Write()

func FileExists

func FileExists(path string) bool

func GenToken

func GenToken(uid int, uname string) (string, error)

func GenerateRefreshJwtWithToken

func GenerateRefreshJwtWithToken(token string) (string, error)

func GetCurrentPath

func GetCurrentPath() string

func GetGuid

func GetGuid() string

*

  • 获取一个Guid值

func GetId

func GetId() int

获取Id

func GetMd5String

func GetMd5String(s string) string

*

  • 对一个字符串进行MD5加密,不可解密

func GetSHA1String

func GetSHA1String(s string) string

获取 SHA1 字符串

func IsDir

func IsDir(name string) bool

检查指定路径是否为文件夹

func ListDir

func ListDir(dir, suffix string) (files []string, err error)

遍历指定文件夹中的所有文件(不进入下一级子目录)

获取指定路径下的所有文件,只搜索当前路径,不进入下一级目录,可匹配后缀过滤(suffix为空则不过滤)

func MakeDir

func MakeDir(dir string) error

创建文件夹(如果文件夹不存在则创建)

func PathExists

func PathExists(path string) (bool, error)

func WalkDir

func WalkDir(dir, suffix string) (files []string, err error)

遍历指定路径及其子目录中的所有文件

获取指定路径下以及所有子目录下的所有文件,可匹配后缀过滤(suffix为空则不过滤)

Types

type WhaleClaims

type WhaleClaims struct {
	Uid   int    `json: "uid"`
	Uname string `json: "uname"`
	jwt.StandardClaims
}

func ParaseToken

func ParaseToken(authorization string) (*WhaleClaims, bool, error)

Jump to

Keyboard shortcuts

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