Documentation ¶
Overview ¶
实现简单的三元表达式功能
Index ¶
- Constants
- Variables
- func CloseDB()
- func Contains(search interface{}, target interface{}) bool
- func ContainsIgnoreCase(search string, target []string) bool
- func DB() *gorm.DB
- func Decode62(str string) int64
- func Encode62(number int64) string
- func EncodePassword(rawPassword string) string
- func If(args ...interface{}) interface{}
- func MD5(str string) string
- func MD5Bytes(data []byte) string
- func OpenDB(DbType string, dsn string, TablePrefix string, config *gorm.Config, ...) (err error)
- func Prefix() string
- func ValidatePassword(encodePassword, inputPassword string) bool
- type UrlBuilder
- func (builder *UrlBuilder) AddQueries(queries map[string]string) *UrlBuilder
- func (builder *UrlBuilder) AddQuery(name, value string) *UrlBuilder
- func (builder *UrlBuilder) Build() *url.URL
- func (builder *UrlBuilder) BuildStr() string
- func (builder *UrlBuilder) GetQuery() url.Values
- func (builder *UrlBuilder) GetURL() *url.URL
Constants ¶
View Source
const CODE62 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
View Source
const CodeLength = 62
Variables ¶
View Source
var CodeMap = map[string]int64{"0": 0, "1": 1, "2": 2, "3": 3, "4": 4, "5": 5, "6": 6, "7": 7, "8": 8, "9": 9, "a": 10,
"b": 11, "c": 12, "d": 13, "e": 14, "f": 15, "g": 16, "h": 17, "i": 18, "j": 19, "k": 20, "l": 21, "m": 22,
"n": 23, "o": 24, "p": 25, "q": 26, "r": 27, "s": 28, "t": 29, "u": 30, "v": 31, "w": 32, "x": 33, "y": 34,
"z": 35, "A": 36, "B": 37, "C": 38, "D": 39, "E": 40, "F": 41, "G": 42, "H": 43, "I": 44, "J": 45, "K": 46,
"L": 47, "M": 48, "N": 49, "O": 50, "P": 51, "Q": 52, "R": 53, "S": 54, "T": 55, "U": 56, "V": 57, "W": 58,
"X": 59, "Y": 60, "Z": 61}
Functions ¶
func ContainsIgnoreCase ¶
func EncodePassword ¶
func ValidatePassword ¶
Types ¶
type UrlBuilder ¶
type UrlBuilder struct {
// contains filtered or unexported fields
}
func ParseUrl ¶
func ParseUrl(rawUrl string) *UrlBuilder
func (*UrlBuilder) AddQueries ¶
func (builder *UrlBuilder) AddQueries(queries map[string]string) *UrlBuilder
func (*UrlBuilder) AddQuery ¶
func (builder *UrlBuilder) AddQuery(name, value string) *UrlBuilder
func (*UrlBuilder) Build ¶
func (builder *UrlBuilder) Build() *url.URL
func (*UrlBuilder) BuildStr ¶
func (builder *UrlBuilder) BuildStr() string
func (*UrlBuilder) GetQuery ¶
func (builder *UrlBuilder) GetQuery() url.Values
func (*UrlBuilder) GetURL ¶
func (builder *UrlBuilder) GetURL() *url.URL
Source Files ¶
Click to show internal directories.
Click to hide internal directories.