Size: a a a

2021 June 04

DK

Daniil Korekovcev in Go-go!
там мапа должна быть
источник

N

Nikita in Go-go!
структура
источник

N

Nikita in Go-go!
type IPMAP map[string]IP

type IP struct {
 Count []int json:"count"
 Bytes []int json:"bytes"
 Peers []int json:"peers"
}
источник

RS

Roman Sharkov in Go-go!
map[string]struct {
 Count []int
 Bytes []int
 Peers []int
}
источник

N

Nikita in Go-go!
а мой вариант?
источник

RS

Roman Sharkov in Go-go!
не работает
источник

RS

Roman Sharkov in Go-go!
зачем вообще такое генерировать? Это же не 100500 структур которые все руками не запилишь
источник

RL

Ragnar Lodbrok in Go-go!
Вот этот вариант сработает
источник

N

Nikita in Go-go!
да , спасибо
источник

RS

Roman Sharkov in Go-go!
этот да
источник

N

Nikita in Go-go!
' item := make(IPMAP)
     item[v] = IP{


       Count: [] int{packets,packetsAvg5,packetsAvg10},
       Bytes:  [] int{traffic,bytesAvg5,bytesAvg10},
       Peers: [] int{1,2,3},
     }
//fmt.Println(item)

     jitem, err := json.Marshal(item)
     if err != nil {
       fmt.Println(err.Error())
       return
     }
     fmt.Println(string(jitem)) '
источник

RS

Roman Sharkov in Go-go!
кстати, когда в тексте есть символы ` то можно скопировать код в телегу:

`bar:"bar"`

выделить его и комбинацией (у меня на маке Cmd + Shift + K) превратить в код

иначе телега неправильно форматирует
источник

N

Nikita in Go-go!
отредактивал но как код не вставилось
источник

N

Nikita in Go-go!
`item := make(IPMAP)
     item[v] = IP{


       Count: [] int{packets,packetsAvg5,packetsAvg10},
       Bytes:  [] int{traffic,bytesAvg5,bytesAvg10},
       Peers: [] int{1,2,3},
     }
//fmt.Println(item)

     jitem, err := json.Marshal(item)
     if err != nil {
       fmt.Println(err.Error())
       return
     }
     fmt.Println(string(jitem))`
источник

A

Anton in Go-go!
Сделайте одну структуру и используйте её одинаковым образом
источник

AA

Ayupov Ayaz in Go-go!
всем привет!
вопрос по библиотеке https://github.com/go-redis/redis

есть там функция интересная - cluster.Slots:
https://github.com/go-redis/redis/blob/6e4eb2e3acad9575fb1e2c8690a3c1decf2e59e5/commands.go#L2839

которая возвращает информацию о кластерах.
может мне кто нибудь подскажет ответы на вопросы:

1) если на уровне kubernetes будут происходить какие-то изменения по количеству слотов это будет сразу применено в библиотеке этой?
2) можно ли как-то привязаться к этой функции так, что бы реагировать на такие изменения. Чтобы написать обработчик который будет реагировать когда количество слотов меняется.

подскажите пожалуйста.
вопрос специфический, может кто знает?
источник

S

Slach in Go-go!
есть вот такая софтина
https://github.com/blang/photowall

не работающая
есть чтонибудь такое же, но чтобы работало?
то есть standalone бинарник который тупо запускаешь указываешь ему каталог а он начинает из него картинки показывать через web в режиме slideshow?
источник

AA

Ayupov Ayaz in Go-go!
https://hub.docker.com/r/halverneus/static-file-server/

глянь это, может подойдет
источник

ВС

Владимир Столяров... in Go-go!
Подключитесь к внутреннему апи кубера и повесьте обработчик на запуск/остановку подов
Хоть и кластерный редис без диска это кмк так себе идея. Я даже локально тестируя смог поймать ситуацию, когда он сам себя стер
источник

АФ

Александр Феногентов... in Go-go!
Вопрос по контекстам
в main создается контекст WithCancel
из main запускается func1 в которую передается контекст
из func1 запускается func2, из func2 запускается func3 и т.д. Везде передается контекст
если в main запустить cancelFunc, то все func прекращают работу? или в каждой должен быть <-Done?
источник