Как реализовать пул асинхронных http запросов на Go
Нужно реализовать такую задачу: Есть структура, поля которой заполняются resposne объектами с нескольких http запросов. Нужно сделать так, чтобы запросы выполнялись асинхронно(каж…
Нужно реализовать такую задачу: Есть структура, поля которой заполняются resposne объектами с нескольких http запросов. Нужно сделать так, чтобы запросы выполнялись асинхронно(каж…
Как используя стандартную библиотеку net/http вытащить поле name: localhost:8080/:name у меня будет меняться название и нужно используя стандартную библиотеку получить из url name.
Почему вставка в таблицу происходит очень медленно. Для примера я решил вставить 1000 записей, что по времени вылилось ~1 минуту? Это вообще как? Что я делаю не так? Вот пример: p…
У нас есть очерез сообщений RabbitMQ, в которой создаются очереди для подписчиков, к которым они подписываются и обмениваются сообщениями. После создания канала сообщения доставля…
Пытаюсь использовать библиотеку gosseract. Прописал go get github.com/otiai10/gosseract. При попытке собрать, получаю следующую ошибку: # github.com/otiai10/gosseract tessbridge.c…
толкните в нужном направлении ) есть приложение на Android есть сервер на GoLang. обмен предполагается делать через API. пытаюсь реализовать авторизацию через SRP. но процесс авто…
Я начал разрабатывать телеграм бота на golang, на библиотеке telegram-bot-api. И встал такой вопрос, что мне нужно сделать регистрацию пользователя. Помню как на питоне с библиоте…
Why the matrix[0] is empty? package main import ( "bufio" "fmt" "os" ) func main() { var n, m int fmt.Scan(&n, &m) matrix := make([][]byte, n…
Не удается заполнить второй массив структур штрихкодами. В чем может быть дело? package main import "fmt" type Stor struct { Store_id string Goods []Good } type Good str…
Передаю строку в html шаблон tmpl.ExecuteTemplate(w, "main", templateMaintStruct{string(body)}) В переменной body лежит html код "<h1> Test</h1>" В…
Как правильно написать код максимально быстрой работы всех пяти функций f1-f5 по вставке данных в один массив test? На примере кода, который работает криво: package main import ( …
Есть процесс, допустим test.exe, он запущен с аргументами --argument1 --argument2 и их видно через диспетчер задач. Вопрос: Как получить эти аргументы через golang?
Почему Done() из интерфейса Context возвращает <-chan struct{}? Из какой горутины у нас что то записывается в этот канал и почему с этого канала возвращается пустая структура? …
подскажите как правильно конвертировать дату(10 мarch) на русский язык(10 марта) в go.
Код работает. Но я не понимаю почему он работает в целом, если у меня есть два канала на чтение из select, но нигде нет ни одного канала на запись (или буфера откуда будет происхо…
Я хочу увеличить шрифт в MultiLineEntry но не могу найти как это сделать. В MultiLineEntry можно задать TextStyle но размер шрифта там не указан. Так я создаю окно и поле ввода: a…
Помогите,пожалуйста, напиать функцию поиска подстроки на go. Без лишних библиотек, и готовых функций. Просто поиск в чистом виде. На входе строка и подстрока, на выходе тру или фо…
Я храню значение в базе как int64 и оперирую int64, а не float, перемножаю на 100 и округляю до ближайшего. Но насколько я понял, при расчете налогов когда идет перемножение/делен…
Написали функцию для чтения данных из порта. Как правильно наполнить переменные данными? func getSpeed(name string) { handle, err := pcap.OpenLive(name, 1024, true, pcap.BlockFore…
package main import ( "context" "fmt" "log" "strings" tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api" gogpt "gith…
Почему я не могу вывести определённый символ строки обращаясь к индексам строки через цикл ? package main import "fmt" func main() { var s string = "hello" for…
Всем здравствуйте! Я хочу вывести список с чередованием цветов красный-синий и вроде даже выводит, но есть какая-то проблема: если поиграться с окном(увеличивать/уменьшать) то ото…
Есть makefile в котором правила для запуска сервиса и образа в докере. Почему-то отрабатывает только одно зависимое правило, например стартует сервис и управление не передается пр…
Имеется функция, которая выполняет переданные ей функции параллельно, собирает результат и возвращает: func gather(funcs []func() any) []any { var res []any stream := make(chan an…
У меня есть excel таблица в которой есть данные, я использую библиотеку excelize для работы. Хочу получить данные в диапазоне, например, с A2 до D8. Но я в документации не нашёл т…
На просторах интернетов услышал от юзера, что можно хранить целую и дробную части (например 21,3 доллара) в первых двух байтах и последних двух байтах четырёхбайтного int соответс…
Подскажите пожалуйста зачем нужны круглые скобки, которые за фигурными, в самом конце кода? Я знаю, что эти скобки значат вызов на месте, но я все равно потом вызываю этот кусок к…
У меня есть структура с большим количеством методов. Мне нужно переписать для другой структуры 1 метод. В цепочке вызовов методов, метод, который нужно переписать, находится в сер…
Почему при 100 повторениях (внешнего цикла) и внутреннем цикле на 1млн. или 10млн. итераций получаю: Наименьшее значение времени выполнения (delta) = 0 Причём таких нулевых значен…
Почему в данной ситуации сначала выводится "Second" и "Third" (хотя они должны идти после "First"), а "Fourth" как раз лишь только после &q…