Size: a a a

Golang Developers — русскоговорящее сообщество

2021 April 13

V

Vladimir in Golang Developers — русскоговорящее сообщество
скрин выше скинул
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
поменяй тип на строку
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
аналогично
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
забавно
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
fmt.Scanln
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
так же
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
прикол, эта штука должна сканировать до ентера
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
и у тебя количество чисел неизвестно?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Если известен формат ввода:
var day, year int
var month string
fmt.Scanf("%d %s %d", &day, &month, &year)
fmt.Printf("captured: %d %s %d\n", day, month, year)


Если не известен:
import (
 "bufio"
 "fmt"
 "os"
)

scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
line := scanner.Text()
fmt.Println("captured:",line)
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
reader := bufio.NewReader(os.Stdin)
 fmt.Print("Enter text: ")
 text, _ := reader.ReadString('\n')
 fmt.Println(text)
 
помогло вот так
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
разница хз в чем
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
суть та же
источник
2021 April 14

RV

Ruslan Vorontsov in Golang Developers — русскоговорящее сообщество
Ребят всем привет, подскажите пожалуйста может кто сталкивался.
Технологии. go-redis/melody
Нужно сохранить melody.session в redis.
Проблема в том что обычный marshal не работает,там сложная структура. Пробовал структуру в строку и потом в bytes, структура не вся печатается.
Хелп))
источник

A

Alexander in Golang Developers — русскоговорящее сообщество
Если структура с приватными полями, то нормально никак, упрощай структуру.
Если все поля публичные, то в json суй её.
источник

RV

Ruslan Vorontsov in Golang Developers — русскоговорящее сообщество
Я не могу ее упросить, это структура из либы.
источник

СГ

Сергей Гришаев... in Golang Developers — русскоговорящее сообщество
Поля структуры постоянны? Вам принципиальна сама структура или данные из нее? Если данные,  можете создать нужную вам структуру и сделать транслятор из той в вашу...
источник

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
чет не могу понять почему в докере не работает, может кто сталкивался?
источник

AS

Alexander Satirskiy in Golang Developers — русскоговорящее сообщество
Какая версия go в докере?
источник

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
да, только что разобрался, версия была старой
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
Всем привет. Снова дилемма с pgBouncer и без него. Прогнал тесты. Результаты следующие:

Без пула и баунсера (все по дефолту)

100 connections

┌─────────┬──────┬───────┬────────┬────────┬──────────┬──────────┬────────┐
│ Stat    │ 2.5% │ 50%   │ 97.5%  │ 99%    │ Avg      │ Stdev    │ Max    │
├─────────┼──────┼───────┼────────┼────────┼──────────┼──────────┼────────┤
│ Latency │ 0 ms │ 13 ms │ 190 ms │ 207 ms │ 65.82 ms │ 72.25 ms │ 338 ms │
└─────────┴──────┴───────┴────────┴────────┴──────────┴──────────┴────────┘
┌───────────┬─────────┬─────────┬────────┬────────┬─────────┬─────────┬─────────┐
│ Stat      │ 1%      │ 2.5%    │ 50%    │ 97.5%  │ Avg     │ Stdev   │ Min     │
├───────────┼─────────┼─────────┼────────┼────────┼─────────┼─────────┼─────────┤
│ Req/Sec   │ 1205    │ 1286    │ 1497   │ 1738   │ 1509.37 │ 103.17  │ 1149    │
├───────────┼─────────┼─────────┼────────┼────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 90.4 kB │ 96.5 kB │ 112 kB │ 130 kB │ 113 kB  │ 7.73 kB │ 86.2 kB │
└───────────┴─────────┴─────────┴────────┴────────┴─────────┴─────────┴─────────┘

Req/Bytes counts sampled once per second.

181k requests in 120.34s, 13.6 MB read


С баунсером

100 connections

┌─────────┬───────┬───────┬───────┬───────┬──────────┬─────────┬───────┐
│ Stat    │ 2.5%  │ 50%   │ 97.5% │ 99%   │ Avg      │ Stdev   │ Max   │
├─────────┼───────┼───────┼───────┼───────┼──────────┼─────────┼───────┤
│ Latency │ 24 ms │ 33 ms │ 46 ms │ 52 ms │ 32.94 ms │ 6.34 ms │ 95 ms │
└─────────┴───────┴───────┴───────┴───────┴──────────┴─────────┴───────┘
┌───────────┬────────┬────────┬────────┬────────┬────────┬─────────┬────────┐
│ Stat      │ 1%     │ 2.5%   │ 50%    │ 97.5%  │ Avg    │ Stdev   │ Min    │
├───────────┼────────┼────────┼────────┼────────┼────────┼─────────┼────────┤
│ Req/Sec   │ 2649   │ 2657   │ 3033   │ 3161   │ 2990.8 │ 127.24  │ 2645   │
├───────────┼────────┼────────┼────────┼────────┼────────┼─────────┼────────┤
│ Bytes/Sec │ 199 kB │ 199 kB │ 227 kB │ 237 kB │ 224 kB │ 9.54 kB │ 198 kB │
└───────────┴────────┴────────┴────────┴────────┴────────┴─────────┴────────┘

Req/Bytes counts sampled once per second.

359k requests in 120.06s, 26.9 MB read


С встроенным пулом драйвера и без баунсера

100 connections

┌─────────┬──────┬──────┬───────┬───────┬─────────┬─────────┬────────┐
│ Stat    │ 2.5% │ 50%  │ 97.5% │ 99%   │ Avg     │ Stdev   │ Max    │
├─────────┼──────┼──────┼───────┼───────┼─────────┼─────────┼────────┤
│ Latency │ 3 ms │ 8 ms │ 22 ms │ 27 ms │ 9.96 ms │ 5.21 ms │ 138 ms │
└─────────┴──────┴──────┴───────┴───────┴─────────┴─────────┴────────┘
┌───────────┬────────┬────────┬────────┬────────┬────────┬─────────┬────────┐
│ Stat      │ 1%     │ 2.5%   │ 50%    │ 97.5%  │ Avg    │ Stdev   │ Min    │
├───────────┼────────┼────────┼────────┼────────┼────────┼─────────┼────────┤
│ Req/Sec   │ 6991   │ 8027   │ 9839   │ 10295  │ 9586.6 │ 709.85  │ 6036   │
├───────────┼────────┼────────┼────────┼────────┼────────┼─────────┼────────┤
│ Bytes/Sec │ 524 kB │ 602 kB │ 738 kB │ 772 kB │ 719 kB │ 53.2 kB │ 453 kB │
└───────────┴────────┴────────┴────────┴────────┴────────┴─────────┴────────┘

Req/Bytes counts sampled once per second.

1150k requests in 120.44s, 86.3 MB read
источник