Documentation ¶
Index ¶
- func AESDecrypt(key, cd []byte) (data []byte, err error)
- func AESEncrypt(key, d []byte) (cipherData []byte, err error)
- func AppendSet(m []string, s string) []string
- func ArrToInterface(a interface{}) []interface{}
- func CheckPassword(pwd string, verf []byte) (ok bool)
- func CheckSet(m []string, s string) bool
- func ChunkSliceInt(arr []int, size int) (ans [][]int)
- func ChunkSliceInterface(arr []interface{}, size int) (ans [][]interface{})
- func ChunkSliceMapStrInt(arr []map[string]int, size int) (ans [][]map[string]int)
- func ChunkSliceMapStrInterface(arr []map[string]interface{}, size int) (ans [][]map[string]interface{})
- func ChunkSliceString(arr []string, size int) (ans [][]string)
- func CryptPassword(pwd string) (crypt []byte, err error)
- func FloatTrunc(num, precision float64) float64
- func FromGob(i interface{}, b []byte)
- func GetMonthName(m int) string
- func GetPlaceholders(l int) string
- func GetPlaceholdersType(l int, t string) string
- func GetProcessID(qs []string) (pid int)
- func HasArray(arr1, arr2 []string) (ok bool)
- func InArray(arr []string, str string) (ok bool)
- func InterfaceToMapStrInt(i interface{}) (h map[string]int)
- func IsClosedChan(c chan struct{}) (ok bool)
- func IsNil(v interface{}) bool
- func RemoveSet(m []string, s string) []string
- func ToGob(i interface{}) []byte
- func ToJSON(i interface{}) (b []byte)
- func WaitTo(t map[string]int)
- type SelectObj
- type Timezone
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AESDecrypt ¶
AESDecrypt - Расшифровываем данные с помощью AES
func AESEncrypt ¶
AESEncrypt - Шифруем данные с помощью AES
func ArrToInterface ¶
func ArrToInterface(a interface{}) []interface{}
ArrToInterface - приведение любого среза к типу интерфейс
func CheckPassword ¶
CheckPassword - Проверяем пароль
func ChunkSliceInt ¶
ChunkSliceInt - Разбиваем массив int на несколько
func ChunkSliceInterface ¶
func ChunkSliceInterface(arr []interface{}, size int) (ans [][]interface{})
ChunkSliceInterface - Разбиваем массив interface{} на несколько
func ChunkSliceMapStrInt ¶
ChunkSliceMapStrInt - Разбиваем массив map[string]int на несколько
func ChunkSliceMapStrInterface ¶
func ChunkSliceMapStrInterface(arr []map[string]interface{}, size int) (ans [][]map[string]interface{})
ChunkSliceMapStrInterface - Разбиваем массив map[string]interface{} на несколько
func ChunkSliceString ¶
ChunkSliceString - Разбиваем массив строк на несколько
func CryptPassword ¶
CryptPassword - Шифруем пароль
func FloatTrunc ¶
FloatTrunc - обрезаем float64 до нужной длины
func GetPlaceholders ¶
GetPlaceholders - Возвращает строку placeholders нужной длины
func GetPlaceholdersType ¶
GetPlaceholdersType - Возвращает строку placeholders нужной длины типа
func InterfaceToMapStrInt ¶
InterfaceToMapStrInt - преобразуем интерфейс в map[string]int
func IsClosedChan ¶
func IsClosedChan(c chan struct{}) (ok bool)
IsClosedChan - Проверяем закрыт ли канал или нет