Documentation ¶
Index ¶
- Variables
- func BuildLongString(src []byte) []byte
- func BuildString(src []byte) []byte
- func BytesCombine(pBytes ...[]byte) []byte
- func CheckErr(err error)
- func CompareBytes(a []byte, b []byte) bool
- func Convert9Uint16sToInt16s(src [9]uint16) []int16
- func ConvertUint16sToInt16s(src []uint16) []int16
- func ConvertUint32sToInt32s(src []uint32) []int32
- func Convertint16sTo9Uint16s(src []int16) [9]uint16
- func Convertint16sToUint16s(src []int16) []uint16
- func Convertint32sToUint32s(src []int32) []uint32
- func Decode(data []byte, to interface{}) error
- func Encode(data interface{}) ([]byte, error)
- func GetExePath() (string, error)
- func GetIP() string
- func GetUint16(b []byte) uint16
- func GetUint16BE(b []byte) uint16
- func GetUint32(b []byte) uint32
- func GetUint32BE(b []byte) uint32
- func GetUint64(b []byte) uint64
- func GetUint64BE(b []byte) uint64
- func IPToUint32(s string) (uint32, error)
- func InitConverter(local string) bool
- func IntAbs(num int) int
- func IsAllNumber(str string) bool
- func IsSameLan(a []byte, b []byte) bool
- func IsSameName(dest, src []byte) bool
- func LocalToUtf8(str string) (b string, err error)
- func PasswordFilter(str []byte) bool
- func RandInt16(min, max int16) int16
- func RandInt32(min, max int32) int32
- func RandInt64(min, max int64) int64
- func ReadString(b []byte, offset *int, len int) []byte
- func ReadStringFromFile(path string) string
- func ReadStringToNULL(b []byte, offset *int) string
- func ReadUint16(b []byte, offset *int) uint16
- func ReadUint16BE(b []byte, offset *int) uint16
- func ReadUint32(b []byte, offset *int) uint32
- func ReadUint32Array(b []byte, offset *int, len int) []uint32
- func ReadUint32BE(b []byte, offset *int) uint32
- func ReadUint64(b []byte, offset *int) uint64
- func ReadUint64BE(b []byte, offset *int) uint64
- func ReadUint8(b []byte, offset *int) uint8
- func ScanLine() (line string)
- func SendEmailTO(mail *EmailData) error
- func SlideIP(s string) int
- func Ternary(b bool, t, f interface{}) interface{}
- func Utf8ToLocal(str string) (b string, err error)
- func WriteLongString(dest *[]byte, src []byte, offset *int) int
- func WriteString(dest *[]byte, src []byte, offset *int) int
- func WriteStringWithNull(dest *[]byte, src []byte, offset *int) int
- func WriteUint16(b *[]byte, i uint16, offset *int)
- func WriteUint16BE(b *[]byte, i uint16, offset *int)
- func WriteUint32(b *[]byte, i uint32, offset *int)
- func WriteUint32Array(b *[]byte, a []uint32, offset *int)
- func WriteUint32BE(b *[]byte, i uint32, offset *int)
- func WriteUint64(b *[]byte, i uint64, offset *int)
- func WriteUint64BE(b *[]byte, i uint64, offset *int)
- func WriteUint8(b *[]byte, i uint8, offset *int)
- type BloomFilter
- type EmailData
- type IniParser
- func (this *IniParser) IniGetFloat32(section string, key string) float32
- func (this *IniParser) IniGetFloat64(section string, key string) float64
- func (this *IniParser) IniGetInt32(section string, key string) int32
- func (this *IniParser) IniGetInt64(section string, key string) int64
- func (this *IniParser) IniGetString(section string, key string) string
- func (this *IniParser) IniGetUint32(section string, key string) uint32
- func (this *IniParser) IniGetUint64(section string, key string) uint64
- func (this *IniParser) LoadIni(config_file_name string) error
- type IniParserError
- type SimpleHash
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CVtolocal *iconv.Converter CVtoutf8 *iconv.Converter )
Functions ¶
func Convert9Uint16sToInt16s ¶
func ConvertUint16sToInt16s ¶
func ConvertUint32sToInt32s ¶
func Convertint16sTo9Uint16s ¶
func Convertint16sToUint16s ¶
func Convertint32sToUint32s ¶
func InitConverter ¶
func IsAllNumber ¶
func LocalToUtf8 ¶
func PasswordFilter ¶
func ReadString ¶
ReadString 大端不会读取长度,需要单独先读取长度
func ReadStringFromFile ¶
func ReadStringToNULL ¶
ReadString 大端不会读取长度,需要单独先读取长度
func ReadUint32Array ¶
ReadUint32Array 读取数据到uint32数组
func SendEmailTO ¶
func Utf8ToLocal ¶
func WriteLongString ¶
WriteLongString 写入字符串,包括2字节长度
func WriteString ¶
WriteString 写入字符串,包括长度
func WriteStringWithNull ¶
WriteString 写入字符串,不包括长度
func WriteUint16BE ¶
WriteUint16BE 写入2字节uint16,大端模式
func WriteUint32Array ¶
WriteUint32Array 写入uint32数组
func WriteUint32BE ¶
WriteUint32BE 写入4字节uint32,大端模式
func WriteUint64BE ¶
WriteUint64BE 写入8字节uint64,大端模式
Types ¶
type BloomFilter ¶
type BloomFilter struct { Size uint Set *bitset.BitSet Funcs []SimpleHash }
func NewBloomFilter ¶
func NewBloomFilter(size uint, seeds []uint) *BloomFilter
NewBloomFilter 新建一个bloomfilter
type IniParser ¶
type IniParser struct {
// contains filtered or unexported fields
}
func (*IniParser) IniGetFloat32 ¶
func (*IniParser) IniGetFloat64 ¶
func (*IniParser) IniGetInt32 ¶
func (*IniParser) IniGetInt64 ¶
func (*IniParser) IniGetString ¶
func (*IniParser) IniGetUint32 ¶
func (*IniParser) IniGetUint64 ¶
type IniParserError ¶
type IniParserError struct {
// contains filtered or unexported fields
}
func (*IniParserError) Error ¶
func (e *IniParserError) Error() string
type SimpleHash ¶
type SimpleHash struct {
// contains filtered or unexported fields
}
func (SimpleHash) Hash ¶
func (s SimpleHash) Hash(value string) uint
Click to show internal directories.
Click to hide internal directories.