Golang. Ошибка записи в канал
В приложении в одной части в канал пишутся данные через горутину. В другой части эти данные считываются. При прерывании работы программы, возникает ошибка с записью в канал. Получ…
В приложении в одной части в канал пишутся данные через горутину. В другой части эти данные считываются. При прерывании работы программы, возникает ошибка с записью в канал. Получ…
Доброго времени суток! Столкнулся с проблемой авторизации на языке go Выше прикрепил, как записываются данные в базу Попадаю в ошибку, то что неправильный пароль. Решил сделать ка…
Нужна помощь, есть две библиотки libXray и NKN, обе написаны на GO, без проблем компилируются под Android, но если добавить обе то получаем ошибки типа Duplicate class go.Seq Надо…
У меня есть код, который выполняет транслитерацию слова с английского на русский. У меня также есть JSON файл с массивом массивов, по которому происходит проверка работы транслите…
Только начал изучать go, не запускается файл, не понимаю в чем проблема попытался загуглить, но не нашел ничего подходящего
Подскажите какие из вариантов ответов правильно определяют функции в Go.B и F не проходит тест A: func A{} B: func _B(a int, b int) {} C: func C(a, b string) int, int {} D: func D…
сервер: func main() { currentFileId = UNIQUE_FILE_ID_START log.Println("started ...") start() server := gin.Default() server.POST("/upload_file", uploadFile) }…
добавляю зависимости в свой проект, запускаю go mod tidy, падает куча ошибок по типу /GOPATH/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew" should not have @version server/G…
package main import ( "log" "net/http" "github.com/gin-gonic/gin" ) func main() { log.Println("started ...") r := gin.Default() r.GET("…
Вычитал на go.dev что структура slice имеет 3 поля: указатель на массив, len, cap. Но как устроен обычный массив я так и не нашел но подозреваю что он состоит из указателя и len. …
в 14 строке пишет "infinite recursive call" package main import ( "fmt" ) func append([]int) []int{ var num int list := []int{} fmt.Scan(&num) list2 := app…
Потребовалось поднять сервер который при обращении к нему захватывают запросы к некоторым портам, для этого решил использовать проект на гит-хабе(https://github.com/ArturSS7/TukTu…
Для своего REST API реализованного на golang делаю документацию, решил воспользоваться библиотрекой swag, описание которой по этой ссылке https://github.com/swaggo/swag, сделал вс…
Не понимаю, почему нельзя так сделать... Подскажите, пожалуйста validationErrors = validator.ValidationErrors{ &validator.FieldError{ FieldError: errors.FieldError{ Field: &qu…
Есть ряд компонентов у которых общий функционал запуск и остановка сервиса (с возможностью перезапуска). Надо этот общий функционал выделить в отдельный компонент. Поддержка конку…
Имеется сервис интернет-магазина, написанный на Golang. Как выгрузить заказы в XML, формировать их. Посмотрел информацию в интернете, практически ничего нет. Каким способом это сд…
Хотел написать программу генерации паролей для тренировки, при написании допустил ошибку(начиная со 2 ифа я генерил не диапазон и прибавлял начальное значение, а наоборот), и натк…
Как я могу удалить из памяти структуру и чтобы она вообще не вызывалась? Мне нужно чтобы когда я убирал из List она чистилась так же из памяти и останавливался цикл, но он не оста…
Читаю Head First Go,наткнулся на с 56 на такое: Попробовал, действительно выдаёт ошибку: var fl float64 = 5.5 var in int = 5 if(fl > in){ fmt.Println("vars") } А пото…
В заголовке всё сказано. Мы все знаем,что в большинстве пользовательских современных ОС стандартный ввод и вывод работает через буфер. Чтобы буфер скинуть в c++ есть std::flush и …
Пытаю мозг и чуть изучаю этот язык, но застрял и не могу понять как сделать. У меня есть тестовая программа. В ней цикл и после очередной итерации записывается новое значение в пе…
Я разрабатываю приложение, состоящее из фронтенда на Next.js и бэкенда на Go Fiber. Приложение работает с MySQL и Redis, и все сервисы запускаются в отдельных Docker-контейнерах с…
Единственный код, который хоть как-то запускается, но тем не менее не отсылает пакеты: (переменная temp = admintest@192.168.0.27:/home/admintest/testAccept) for _, path := range m…
При написании кода на Go в VSCode, строка с package main подчеркивается красной волнистой линией. Если навести курсором на эту линию, то появляется вот такая надпись: gopls was no…
Изучаю GoLang, стало интересно как проверить есть ли значение в массиве. Есть функция strings.Contains, но она проверяет есть ли строка в строке, не массив. Есть ли функция для эт…
Есть такой код: func main() { fmt.Println(isWorkingHours()) } func isWorkingHours() (bool, error) { location, err := time.LoadLocation("Europe/Moscow") if err != nil { r…
Есть такое подключение db, err := sqlx.Connect( "postgres", fmt.Sprintf( "postgresql://%s:%s@%s:%s/%s?sslmode=disable", databaseUser, databasePassword, databas…
Разбираюсь с golang, система линковки и подклчения сторонних библиотек несколько непонятна. Почему-то только с github можно подключать или я не разобрался. Ещё везде какая-то попо…
Имеется консольное приложение. Я попытался сделать из него библиотеку путем добавления импорта библиотеки C и пометок экспорта необходимых функций. До добавления - программа работ…
Есть ответ от сервиса: { "data":{ "type":"promocode", "id":"0188e28b-a7c2-7f5a-8e09-c6aabdc90667", "attributes":{ "…