Доброго всем дня. Вопрос такой, не совсем понимаю как мне быть с контекстом, при работе с gin. У меня в контекст gin'a кладется user, потом в хендлере я вызываю метод сервиса...
У нас, ведь, нет аналогов маркерному интерфейсу из жабы, так?
Хочу сделать регулярные бекапы БД, но не знаю где и как это должно быть реализованно. Было бы удобно как-то в гошном коде добавить cron под это, но вот смотрю на либы для бека...
Бот не может узнать, прочитано ли сообщение, да?
Доброй ночи. Я чисто случайно увидел ссылку на этот чат, зашел, а тут, оказывается, очень даже крупное сообщество. И меня это довольно сильно удивило, ведь я, наивно, думал, ...
Пишу вот бота в телегу. Запрашиваю у человека данные, начинаю слушать канал с сообщениями от юзера, потом при новом сообщении шлю туда обновление, а если человек решил отменит...
Ребят, в 2 словах, как и где в питоне хранить строки? Сделать, скажем, strings.py в котором Enum со строками? Текста для replyMarkup
Если я решил переписать проект (пару к строк кода, и ни единого интерфейса, сами понимаете, что нужно с нуля), как это лучше всего делать в плане git? Я создаю репу projectV2,...
Ребят, здрасте. Я недавно перешел с Java на Go, и вот не очень понимаю, как в приложении можно получать некие инстансы, не используя параметры. Пример: у меня есть инстанс тв...
func EncodePacket(p *Packet) []byte { buffer := bytes.NewBuffer([]byte{}) val := reflect.Indirect(reflect.ValueOf(p)) for i := 0; i < val.NumField(); i++ { fmt.Print...
Не совсем по го вопрос, но с ним связан. В идеале разворачить БД и прочее добро (в том числе Go приложение) именно в докере? Не прямо на сервере, а в контейнере?
В документации gin для передачи функций используют функции, которые возвращают функции (e.Use(gin.Logger())). В чем тут преимущество перед непосредственной передачей функции (...
Читаю на эту тему, и не понимаю почему это так работает a := new(int) b := new(int) Тут только в стэке, в кучу мы не лезем a := new(int) fmt.Println("value of a: ", a) ...
Окей, спасибо. Есть еще вопрос, не уверен как поступить Есть структура Packet, у которой есть поле Code. Мне нужно в функцию передавать структуру, которая наследует Packet. По...
Я это понимаю. Я имею ввиду, как подход лучше? Или это тоже надо смотреть в контексте? В жабе какой-нибудь только 2 вариант возможен по понятным причинам (ну давай массивы не ...
Здравствуйте. Настроил drone.io, он нормально билдит моё Go приложение, но как мне заставить его при билде запускать контейнер в докере с приложением?
Разрабатываю сервер\клиент на сокетах. Есть пакет network, в котором вся логика сетевых пакетов. Как можно вынести её так, что бы использовать в сервере\клиенте? Репозитории п...
Та капец, я чет вообще вопросы не умею формулировать) Я имею ввиду, что мне нужно для всех реализаций интерфейса добавить готовый метод. Вот в Java я бы делал абстрактный кл...
Почему Го алоцирует для переменных размером, скажем, 8 и 16 байт - 32? Это даёт какой-то выигрыш в производительности?
У меня сейчас есть store, в котором несколько репозиториев. И я не могу понять как грамотно реализовать возможность сделать несколько запросов 1 транзакцией. Вроде можно сдела...