
Alexander
04.08.2018
16:45:50

Zver
04.08.2018
16:46:32

Alexander
04.08.2018
16:46:49

Google

Alexander
04.08.2018
16:47:56
я конечно понимаю что там какие-то пустые лупы могут молотить и 1k будет как и 10, но что сомневаюсь что в 21м веке такое практикуют.

Vadim
04.08.2018
16:53:09
+ на оушене все дешёвые сервера одно ядро или два и толка от такого конкьюренси не очень много.

Alexander
04.08.2018
16:55:57

Никита
04.08.2018
17:21:26
Такой вопрос: от каких факторов отталкиваться при указании количества тредов серверу?

Daniel
04.08.2018
17:22:37
А?!

Никита
04.08.2018
17:22:47
Что неясно?
Я по вашему А понять мало что могу

Daniel
04.08.2018
17:23:10
Что такое логические процессоры?

Zver
04.08.2018
17:23:18
И кому указывать?

Никита
04.08.2018
17:23:53

Zver
04.08.2018
17:24:27
Сколько реальных ядер.

Dorian
04.08.2018
17:24:56
На ДО самая дешевая машина 1 цпу, так что действительно от тредов толку нет

Google

Никита
04.08.2018
17:25:10
Допустим, их 8, укажу 16

Dorian
04.08.2018
17:26:37

Никита
04.08.2018
17:26:43

Zver
04.08.2018
17:27:17
Это не логические ядра, а просто потоки.

Dorian
04.08.2018
17:27:51

Никита
04.08.2018
17:28:02
Ну так я поправил)

Dorian
04.08.2018
17:28:07
Хоть миллион, а вот вопрос параллелизма уже другой

Никита
04.08.2018
17:28:13
Про треды и спрашиваю

Zver
04.08.2018
17:28:19
В конкретный момент времени все равно 8 потоков будет максимум выполнятся. Для горутин это смысла особого не имеет, они переключаются в рамках потоков.

Daniel
04.08.2018
17:28:56
Дефолт оставляйте

Никита
04.08.2018
17:29:13
Окей, спасибо

Alexander
04.08.2018
19:47:50

Лемур
04.08.2018
19:48:27

Alexander
04.08.2018
19:53:18
Я просто к тому что выше писал что дешёвом do гоняю. Но это не на одном цпу

Roman
04.08.2018
19:54:55
ребят, зацените contribution guideline, норм?
https://github.com/qbeon/webwire-go/blob/master/CONTRIBUTING.md

Lena
06.08.2018
04:44:32
Привет! Хочу анонсировать конференцию GoWayFest 2.0 28 сентября в Минске. Это хороший шанс для гоферов приехать в Беларусь. GoWayFest 2.0 https://goway.io первое подобное мероприятие в Восточной Европе, полностью посвященное Go. Это будет интересно как для начинающих, так и для продвинутых гоферов.
GoWayFest 2.0 – однодневная конференция с двумя потоками докладов, организованная SPACE Production https://eventspace.by/ вместе с местными сообществами GoWayMinsk и GoWay Meetup.
Всем будем очень рады!

X
06.08.2018
04:46:28
И Вам привет. Останавливает от покупки, отсутствие спикеров, как месяц назад так и сейчас.

Kirill
06.08.2018
05:27:50

Google

Lena
06.08.2018
05:35:24

Combot
06.08.2018
05:35:25
Lena Artsiomenka (0) увеличил репутацию Kirill Danshin (1)

Vladimir
06.08.2018
05:38:41
Кажись, двухдневная конференция однопоточная удобнее будет для приезжих, нежели однодневная конференция с двумя потоками

Lena
06.08.2018
05:38:44

Vladimir
06.08.2018
05:47:04

Kirill
06.08.2018
06:50:08

Lena
06.08.2018
07:02:06

Linux
06.08.2018
09:41:39
Добрый день!
Не подскажете зачем второй цикл используется для перебора данных из канала?
Разве первого цикла не достаточно?
В функции "func (c *Client) writePump() {"
https://github.com/gorilla/websocket/blob/master/examples/chat/client.go

Daniel
06.08.2018
09:42:32
который второй цикл
в какой строке

Linux
06.08.2018
09:42:49
n := len(c.send)
for i := 0; i < n; i++ {
w.Write(newline)
w.Write(<-c.send)
}
105

Daniel
06.08.2018
09:42:52
на гитхаюе, кстати, можно дать ссылку на строку

Linux
06.08.2018
09:43:13
https://github.com/gorilla/websocket/blob/master/examples/chat/client.go#L105

Daniel
06.08.2018
09:47:15
это они таким заковыристым способом вынимают все из входного канала.
извращенцы
я бы написал
:readAll
for {
select {
case m:=<-c.send:
w.Write(newline)
w.Write(<-c.send)
default:
break readAll
}
}

Александр
06.08.2018
09:47:37
шо тут? O_o

Daniel
06.08.2018
09:47:39
не уверен, правда, что это понятнее и/или эффективнее

Александр
06.08.2018
09:48:04

Daniel
06.08.2018
09:48:12
метка

Google

Александр
06.08.2018
09:48:15
вы же гоу обсуждаете?

Linux
06.08.2018
09:48:17

Alex
06.08.2018
09:48:19

Daniel
06.08.2018
09:48:28
он и есть
но вот этот brake/continue по метке - это очень удобно
хоть и нечасто нужно

Dorian
06.08.2018
09:50:32

Bohdan
06.08.2018
09:50:54
неудобно иначе из цикла выйти

Артем
06.08.2018
09:51:09

Dorian
06.08.2018
09:51:38
Там коммент намекает на принцип цикла

Artem
06.08.2018
09:55:51

Daniel
06.08.2018
09:55:58

Артем
06.08.2018
09:57:47

Daniel
06.08.2018
09:57:50
но вот что я подумал
в моем варианте будут проблемы, если в канале никогда не станет пусто
а в их варианте все будет хорошо
пока буфер не переполнится, но это они тоже штатно обрабатывают
так что их вариант лучше

Vladimir
06.08.2018
10:05:09
привет, вопрос по пакету subcommands. Как правильно определять top-level flags (которые идут ДО сабкоманды)?

Google

DMITRY
06.08.2018
10:57:10
подскажите не понимаю ошибки,как добавить элемент в массив структуры,когда он внутри MAP пример: https://play.golang.org/p/l1UcX2I1fFG

Daniel
06.08.2018
10:58:44
через промежуточную переменную

deepIP
06.08.2018
11:01:55
Ребят, такой вопрос: если я перебираю мапу с помощью range, и тут же ее пересобираю(меняю некоторые элементы местами, что то удаляю или добавляю), то следующая итерация будет брать данные уже из пересобранной мапы или он запоминает старую?

Daniel
06.08.2018
11:03:01
что такое меняю местами?

DMITRY
06.08.2018
11:03:05

deepIP
06.08.2018
11:03:51
Ну точнее не меняю местами, а удаляю некоторые элементы и добавляю новые

Daniel
06.08.2018
11:04:11

Igor
06.08.2018
11:04:17
Привет всем гоферам! :)

Daniel
06.08.2018
11:04:38