Documentation ¶
Index ¶
- Constants
- Variables
- func Dial(addr string) (*smtp.Client, error)
- func NewArray() *array
- func SendMailUsingTLS(addr string, auth smtp.Auth, from string, to []string, msg []byte) (err error)
- type Codec
- type Convert
- func (convert *Convert) BoolToInt(boolValue bool) int
- func (convert *Convert) BoolToString(boolValue bool) string
- func (convert *Convert) FloatToString(f float64, fmt byte, prec, bitSize int) string
- func (convert *Convert) IntToBool(number int) bool
- func (convert *Convert) IntToString(number int64, base int) string
- func (convert *Convert) IntToTenString(number int) string
- func (convert *Convert) StringToInt(str string) int
- func (convert *Convert) StringToInt64(str string) int64
- func (convert *Convert) ToInt64(value interface{}) (d int64, err error)
- type Date
- type Email
- type Encrypt
- func (encrypt *Encrypt) Base64Decode(str string) (string, error)
- func (encrypt *Encrypt) Base64DecodeBytes(str string) ([]byte, error)
- func (encrypt *Encrypt) Base64Encode(str string) string
- func (encrypt *Encrypt) Base64EncodeBytes(bytes []byte) []byte
- func (encrypt *Encrypt) Md5Encode(str string) string
- type File
- func (f *File) GetFileContents(filePath string) (content string, err error)
- func (f *File) IsReadable(filename string) error
- func (f *File) IsWritable(filename string) error
- func (f *File) IsWriterReadable(file string) error
- func (f *File) PathIsEmpty(path string) bool
- func (f *File) PathIsExists(path string) (bool, error)
- type Misc
- func (m *Misc) GetLocalIp() string
- func (m *Misc) GetMapDefault(mapValue map[string]interface{}, key string, def interface{}) interface{}
- func (m *Misc) Page(total, page, pagesize int, url string, args ...interface{}) string
- func (m *Misc) RandInt(strLen int) string
- func (m *Misc) RandString(strlen int) string
- type Paginator
- func (p *Paginator) HasNext() bool
- func (p *Paginator) HasPages() bool
- func (p *Paginator) HasPrev() bool
- func (p *Paginator) IsActive(page int) bool
- func (p *Paginator) Nums() int64
- func (p *Paginator) Offset() int
- func (p *Paginator) Page() int
- func (p *Paginator) PageLink(page int) string
- func (p *Paginator) PageLinkFirst() (link string)
- func (p *Paginator) PageLinkLast() (link string)
- func (p *Paginator) PageLinkNext() (link string)
- func (p *Paginator) PageLinkPrev() (link string)
- func (p *Paginator) PageNums() int
- func (p *Paginator) Pages() []int
- func (p *Paginator) SetNums(nums interface{})
- type Request
- func (utils *Request) Get(queryUrl string, queryValues map[string]string, headerValues map[string]string) (body string, code int, err error)
- func (utils *Request) HttpPost(queryUrl string, queryValues map[string]string, headerValues map[string]string) (body string, code int, err error)
- func (utils *Request) ParseString(params string) map[string]string
- func (utils *Request) QueryBuilder(queryUrl string, queryValues map[string]string) string
- type System
Constants ¶
View Source
const (
BASE_64_TABLE = "1234567890poiuytreqwasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZXCVBNM-_"
)
Variables ¶
View Source
var Array = NewArray()
Functions ¶
Types ¶
type Convert ¶
type Convert struct{}
func NewConvert ¶
func NewConvert() *Convert
func (*Convert) BoolToString ¶
bool 转化为字符串
func (*Convert) FloatToString ¶
float 转化为字符串
func (*Convert) IntToString ¶
int 转化为字符串 base 范围 2-32 进制
func (*Convert) IntToTenString ¶
int 转化为10进制字符串 IntToString(number, 10)
func (*Convert) StringToInt ¶
string to int(10进制)
func (*Convert) StringToInt64 ¶
string to int64(10进制)
type Encrypt ¶
type Encrypt struct{}
func NewEncrypt ¶
func NewEncrypt() *Encrypt
func (*Encrypt) Base64Decode ¶
base64 解密
func (*Encrypt) Base64DecodeBytes ¶
base64 解密
func (*Encrypt) Base64EncodeBytes ¶
base64 加密
type File ¶
type File struct { }
func (*File) GetFileContents ¶
get file contents
func (*File) IsWriterReadable ¶
is read and write permission
type Misc ¶
type Misc struct{}
func (*Misc) GetMapDefault ¶
func (m *Misc) GetMapDefault(mapValue map[string]interface{}, key string, def interface{}) interface{}
get map default
type Paginator ¶
type Paginator struct { Request *http.Request PerPageNums int MaxPages int // contains filtered or unexported fields }
func (*Paginator) PageLinkFirst ¶
func (*Paginator) PageLinkLast ¶
func (*Paginator) PageLinkNext ¶
func (*Paginator) PageLinkPrev ¶
type Request ¶
type Request struct { }
func NewRequest ¶
func NewRequest() *Request
func (*Request) Get ¶
func (utils *Request) Get(queryUrl string, queryValues map[string]string, headerValues map[string]string) (body string, code int, err error)
http get request
func (*Request) HttpPost ¶
func (utils *Request) HttpPost(queryUrl string, queryValues map[string]string, headerValues map[string]string) (body string, code int, err error)
http post request
func (*Request) ParseString ¶
parse params(name=nick&pass=123)
Click to show internal directories.
Click to hide internal directories.