@proGO

Страница 1116 из 1674
Oleh
30.12.2017
22:12:06
Зачем в Го так делать хз

Andrey
30.12.2017
22:12:56
я так понял что проблема с длл и со, в GC. Не понятно ка кон там должен это всё обходить

Alex
31.12.2017
07:06:06
Такой вопрос: а если несколько ip адресов на одном итерфейсе то как выбрать с какого отправлять запрос?

Транспорт?

Google
Alex
31.12.2017
12:05:04
зачем тебе что-то выбирать когда есть маршруты?
За мясом) причем тут маршруты? Мне надо исходящие соединения с разных ip

Alexey
31.12.2017
12:16:14
За мясом) причем тут маршруты? Мне надо исходящие соединения с разных ip
Транспорт, да. Причём не забывать его закрывать или переиспользовать

Vladimir
31.12.2017
13:35:17
Господа, хочу вкатиться в веб на го после 3 лет на питоне. Есть что-нибудь типа faq по паттернам разработки, модным фреймворкам, орм и тому подобному?

Всех с нг, да

Vladimir
31.12.2017
13:38:44
Ну хотя бы https://github.com/ru-python-beginners/faq

?
31.12.2017
13:44:32
Vladimir вот сколько чтива, вкатывайся ? http://www.golangpro.ru/ http://golang-book.ru/ https://go-tour-ru-ru.appspot.com/basics/1 http://www.godesignpatterns.com/ https://go.libhunt.com/ https://github.com/golang/go/wiki/

Vasily Romanov
31.12.2017
13:44:42
где-то был подобный список по го, но я сейчас не припомню немного про фреймворки и орм будет во 2-й части моего курса на курсере, но она пока не вышла

Vasily Romanov
31.12.2017
13:46:39
кстати годный курс?
спасибо, работаем :)

?
31.12.2017
13:47:08
Вот если кому интересно https://www.coursera.org/learn/golang-webservices-1/home/welcome ?

Ну и вот еще от Mail,Ru https://www.youtube.com/playlist?list=PLrCZzMib1e9q-X5V9pTM6J0AemRWseM7I

Google
dd.pifagor Alexander
31.12.2017
13:49:52
всем привет. как можно динамически разширять структуру на go?

Vasily Romanov
31.12.2017
13:50:04
нет

Ну и вот еще от Mail,Ru https://www.youtube.com/playlist?list=PLrCZzMib1e9q-X5V9pTM6J0AemRWseM7I
на ютубе запись весеннего курса на курсере онлайн-версия того что мы читали в МГУ и МГТУ в осеннем семестре, там основательно переработано всё

dd.pifagor Alexander
31.12.2017
13:52:11
второй вопрос: По примеру "SELECT * ..." - https://kylewbanks.com/blog/query-result-to-map-in-golang Я использую https://github.com/jackc/pgx Немного модифицировал код для pgx, здесь - https://play.golang.org/p/1G3Pd1EO-u0 Проблема, я получаю следующие значения: map[id<nil>] col.Name - присутствует * Val - пустое Как исправить проблему с * val, тоесть динамически с пост запроса получить поля и коректно все записи используя драйвер pgx получить?

Vasily Romanov
31.12.2017
13:58:23
А в columnPointers[i] что лежит ?

fmt.Printf("%d %T %#v", i, columnPointers[i], columnPointers[i])

dd.pifagor Alexander
31.12.2017
14:04:41
fmt.Printf("%d %T %#v", i, columnPointers[i], columnPointers[i])
0 *interface {} (*interface {})(0xc420162300)1 *interface {}...

Nathan
31.12.2017
17:58:33
как можно задать константы в теле функции?

Daniel
31.12.2017
18:04:49
никак

но - надо ли?

особенно в конце года

Andrey
31.12.2017
19:21:12
Всех с наступившим Новым годом! Желаю всем здоровья, семейного счастья, хорошего кода и всего самого наилучшего !

Oleh
31.12.2017
19:26:02
И как оно в 2018? А то у нас 3 часа еще)

Demuz
31.12.2017
19:26:24
Офигенно. ?

С новым годом!

Mike
31.12.2017
19:26:41
Офигенно. ?
Генетики то завезли?

Demuz
31.12.2017
19:27:46
Google
Roman
31.12.2017
19:28:31
Генетики то завезли?
генетика - продажная девка империализма а вообще он имел в виду генерики

Mike
31.12.2017
19:29:40
генетика - продажная девка империализма а вообще он имел в виду генерики
Ты всё еще считаешь что генетика лженаука? Да, автокомплит меня подвел

Roman
31.12.2017
19:30:18
ну вернее мой автокомплит считает, что он авокадо

Mike
31.12.2017
19:31:17
Это бывает, да.

Demuz
31.12.2017
19:33:01
А у вас там салюты и петарды и тд у гражданских не запрещены?

У нас просто запрещены, а к другу иду и вот бомбят один фиг.

Roman
31.12.2017
19:35:11
там - это где?

и у нас - это где?)

Demuz
31.12.2017
19:36:26
и у нас - это где?)
У вас это селф для каждого, this местоположение. ?

Неужели связь сотовая не упала. Ничего себе. ??

Mike
31.12.2017
19:37:28
DS

Arch
31.12.2017
20:09:07
Всех с наступившим 2018!!!!!!!!! ???????

Alexey
31.12.2017
20:17:48
По UTC отмечать надо, остальное не тру

Zver
31.12.2017
21:09:50
И как оно в 2018? А то у нас 3 часа еще)
Так же как и в 2017. Ничего не изменилось.

Alexey
31.12.2017
21:15:53
С новым 2к18



Отмечаем Питер

Admin
ERROR: S client not available

Yury
31.12.2017
21:17:32
С новым годом, епт!

Google
Yury
31.12.2017
21:20:03
Елочка, компиляй

Александр
31.12.2017
21:28:19
бдыщ!

с новым годом!

а вы проверили продакшен сервера? (злобный смех)

Lucky
31.12.2017
21:45:46
Не надо об этом

Дуров
31.12.2017
22:58:14
Я желаю всем развиваться в любом плане в Новом Году! А также не трепать себе нервы, оно того не стоит!

Александр
31.12.2017
23:09:00
и что бы прод в ночь сегодня не упал :)

у меня было

но не в это году

Anton
01.01.2018
12:12:24
всех с новым годом! подскажите такой момент, пожалуйста, с горутинами, допустим есть функция, возвращающая ошибку, которая выполняет две функции в горутине, которые могут вернуть ошибку, соответственно нужно вернуть nil, если всё норм, или одну из ошибок. сейчас решаю это так: func (u *User) CreateURLs() error { chShort := make(chan error) chSlug := make(chan error) go func(c chan error) { c <- u.CreateShortURL() }(chShort) go func(c chan error) { c <- u.CreateSlugURL() }(chSlug) if err := <-chShort; err != nil { return err } return <-chSlug } вот можно это как-то через один канал сделать? например: func (u *User) CreateURLs() error { c := make(chan error) go func(c chan error) { c <- u.CreateShortURL() }(c) go func(c chan error) { c <- u.CreateSlugURL() }(c) return <-c }

Vasily Romanov
01.01.2018
12:18:42
можно, но канал должен буде бферизированным хотя бы на 1, иначе утечка будет если 2-я функция потом вернёт что-то и залочится в ожидании пока как-то не вычитывает

а поскольку уже никто не читает - оно залочится навсегда

Alexander
01.01.2018
23:18:21
Всем привет! Подскажите пожалуйста, а в go можно наследовать структуры? Т.е. чтобы у дочерней структуры был набор филдов структуры-родителя

как в тайпскрипте extend интерфейсов например

Oleh
01.01.2018
23:30:29
Наследования нет, но ты можешь вложенные струтктуры делать

Alexander
01.01.2018
23:31:26
ага, уже вкурил, спасибо

т.е. при вкладывании структур друг в друга, он как бы не "spread'ит" поля в дочернюю структуру, а помещяет их во вложенный ключ?

т.е. я имею в виду следующее:

Google
Alexander
01.01.2018
23:39:16


это запись в монге с использованием вложенной структуры

я ожидал, что содержимое post окажется на уровень выше

Alexander
01.01.2018
23:44:12
ясно, а разложить поля без внутреннего ключа соответственно никак?

Страница 1116 из 1674