lib

package
v0.3.10 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PreMulti = "SELECT COALESCE(jsonb_agg(f0), '[]'::jsonb) AS data FROM (%s) AS f0"
View Source
var PreOne = "SELECT to_jsonb(f0) AS data FROM (%s) AS f0"

//////////////////////// GLOBAL vars :))))))

View Source
var PreRows = "SELECT to_jsonb(f0) AS data FROM (%s) AS f0"

Functions

func CheckFreePort

func CheckFreePort(ip string, port int) (int, error)

func Contains

func Contains(a []string, x string) bool

Contains - ищем в масиве строк нужную строку

func FilteringMode

func FilteringMode(src string, key int) string

FilteringMode - return sql operator

func GenUpdates

func GenUpdates(a, b []string) []*naming.Update

func GetFreePort

func GetFreePort(ip string, start int, end int) (port int, err error)

GetFreePort - поиск свободного порта из диапазона

 port, err := core.GetFreePort("localhost", 9000, 9999)
	if err != nil {
		fmt.Println(err.Error())
	}
	fmt.Println("free port: ", port)

func GetFullNumber

func GetFullNumber(card string, limit int) (res string)

GetFullNumber - Возвращает номер заполняя в начале нулями определенной длины card - изнвчальное число limit - длина символов в результате format 1234567 -> 0001234567

func GetPort

func GetPort(ip string) (port int, err error)

GetPort свободный порт в диапазоне от 9000 до 50000

func GetTodayShow

func GetTodayShow() string

GetTodayShow - возвращает текущую дату как строка 20180624

func GetTotal

func GetTotal(cnt int64, max int64) int64

GetTotal - возвращает округленное число до большего

func IsExits

func IsExits(name string, args []string) bool

IsExits - проверяем есть ли такой аргумент

args := []string{"sub", "arg1", "arg2"}
fmt.Println("is exits:", IsExits("arg2", args))

func RandNumberSeq

func RandNumberSeq(n int) string

RandNumberSeq generate random number string

func RandSeq

func RandSeq(n int) string

RandSeq - generate random string

func ReplaceNameToKey

func ReplaceNameToKey(src string, stopWord string) (result string)

ReplaceNameToKey - преобразуем строку в ключ для CouchDB src := "Привет|name? \\ / {} ! `@#$%^&()-+=~ '<[ витя \"рога Копїта \"]>' = 1.2кг 1,03" stopWord := " кг | для | литр | і | и | нет" @response - привет_name_витя_рога_копїта

func ResolveHostIp

func ResolveHostIp() string

ResolveHostIp - IP Адресс внешнего интерфейса

Types

type Result added in v0.3.5

type Result struct {
	Total int64
}

Jump to

Keyboard shortcuts

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