Вопросы и ответы
Запрос не закрыт, после того как функция вызвала ошибку.
00
Вопрос или проблема func login(c *gin.Context) { var req LoginRequest if err := c.ShouldBindJSON(&req); err != nil { c.JSON(http.StatusBadRequest, gin.H{ "error": "Неверный запрос", }) return } fmt.Println("Привязка запроса выполнена успешно") if errs := handlers.
Вопросы и ответы
Скрытие окна CMD при выполнении команды в GoLang goWSL
00
Вопрос или проблема Я работаю над приложением на GoLang для Windows, которое использует потрясающие пакеты Fyne и GoWSL (https://github.com/ubuntu/GoWSL) для выполнения команд WSL из моего интерфейса. У меня есть функция, которая вызывает WSL.
Вопросы и ответы
Отмена вызова Lambda из триггера API Gateway при остановке запроса
00
Вопрос или проблема У меня есть API-lambda, который вызывается из API Gateway. Некоторые маршруты выполняют тяжелые запросы, и я заметил, что когда я отменяю вызов API с фронтенда, lambda продолжает выполнение. Lambda реализована на Go, и я пытался использовать
Вопросы и ответы
Go быстрее C++ с вычислениями и вложенными повторяющимися циклами | Где моя ошибка?
00
Вопрос или проблема Итак, я написал функцию, чтобы проверить, равны ли все элементы массива в C++: #include <vector> static inline int all_equal(const std::vector<int> &vals) { if (vals.size() < 1) { return -1;
Вопросы и ответы
Почему неправильное сравнение с switch case? [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос не воспроизводим или был вызван опечатками. В данный момент ответы не принимаются. Этот вопрос был вызван опечаткой или проблемой, которую больше нельзя воспроизвести. Хотя аналогичные вопросы могут быть уместными
Вопросы и ответы
Precommit не выполняется в VS Code
00
Вопрос или проблема У меня возникла проблема, связанная с линтерами перед коммитом и VS Code (Mac) при использовании Go. Перед последним обновлением VS Code мой файл pre-commit-config.yaml выглядел так: repos: # Websec хуки обязательны, не комментируйте их.
Вопросы и ответы
Не удается получить значение XML-атрибута с помощью Go
00
Вопрос или проблема Я пытаюсь разобрать метаданные EPUB с использованием языка программирования Go. XML, который я сейчас разбираю, очень простой: <?xml version="1.0" encoding="UTF-8"?> <container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
Вопросы и ответы
Почему такая операция со строками медленная в Go
00
Вопрос или проблема Я провел несколько тестов, и это занимает около 60 мс. Я также провел аналогичное тестирование с nodejs, и это занимает только 6 мс. Код: func main() { var r string s := "" for range 200 { s += "adfddslfjaidsfjidsf" } start := time.
Вопросы и ответы
Как связать статическую библиотеку Go с программой на C
00
Вопрос или проблема Я пытаюсь вызвать функцию Go из программы на C. Я создал статическую библиотеку из моего исходного кода Go, но ld не может найти функцию, которую я хочу вызвать из программы на C. Код Go: package main import "fmt" import "C" // (это
Вопросы и ответы
Принуждение к 1:1 соответствию между Ошибками, определенными в библиотеке, и Счетчиками, определенными в потребителе.
00
Вопрос или проблема У меня есть библиотека, которая определяет некоторые категории ошибок для определенных функций. Например: var ( ErrNotFound = errors.New("не найдено") ErrFailedParsing = errors.New("ошибка парсинга") ErrFailedProcessing = errors.
Вопросы и ответы
Удалённая переадресация SSH на Golang
00
Вопрос или проблема Добрый день! Я пытаюсь настроить SSH-сервер на Go, который принимает запросы от клиентов и начинает портовое перенаправление. Я понимаю, что в OpenSSH мы можем установить туннель через частную сеть, и нам не требуется публичный IP-адрес
Вопросы и ответы
недопустимый символ ‘\x00’ ожидание начала строки ключа объекта
00
Вопрос или проблема Используя Golang, я периодически получаю эту ошибку, по какой-то причине происходит повреждение данных, и это происходит время от времени. Микросервисы внутренне вызывают API удаления другого микросервиса с列表ом ID, но в обработчике
Вопросы и ответы
Ошибка валидации рассматривается как ошибка декодирования в фреймворке Go Gin.
00
Вопрос или проблема Я использую фреймворк Gin на Go, чтобы связывать и валидировать входящие JSON-запросы. Однако я сталкиваюсь с проблемой, когда ошибки валидации обрабатываются как ошибки декодирования. В частности, когда происходит ошибка валидации
Вопросы и ответы
Восстановление побочных эффектов STDOUT для STDIN.
00
Вопрос или проблема Найдена хитрая ошибка в Golang. Модификация STDOUT делает чтение из STDIN невозможным: package main import "os" func main() { bts := make([]byte, 10) // Побочные эффекты os.Create(os.Stdout.Name()) // закомментируйте, чтобы исправить
Вопросы и ответы
Правильный способ использования gorm.Order() с заполнительными параметрами
00
Вопрос или проблема Мне нужно использовать Order с плейсхолдерами, например tx.Order("CASE WHEN Field1 = ? THEN 1 ELSE 0 END", FieldValue) Это поддерживается MySQL, но не поддерживается gorm. Поэтому я также пытался использовать метод сырого SQL, но нет
Вопросы и ответы
API Dribbble возвращает 403 неавторизован при публикации нового выстрела.
00
Вопрос или проблема Я следую этому API: https://developer.dribbble.com/v2/shots/#create-a-shot и пытаюсь опубликовать новый шот. Токен доступа был создан с использованием scope=upload. Я смог вызвать /user/shots, используя тот же токен, так что токен действителен.
Вопросы и ответы
Как передать переменную в строковом блоке?
00
Вопрос или проблема В следующем примере кода я пытаюсь использовать запрос GraphQL и мне нужно передать значение строки, которое я получаю из аргумента командной строки в запрос: package main import ( "bytes" "encoding/json" "fmt" "io/ioutil" "net/http"
Вопросы и ответы
Как использовать httptest для мокирования API-запросов?
00
Вопрос или проблема Я прочитал эту статью о том, как использовать httptest для имитации исходящих HTTP-запросов, но строка кода, содержащая запрос, который я хотел бы замокировать, возвращает структуру под названием gophercloud.
Вопросы и ответы
Аутентификация HMAC для исходящих вебхуков MS Teams
00
Вопрос или проблема Я пытаюсь настроить исходящий веб-хук для MS Teams с помощью golang и Google App Engine (развернутого с помощью gcloud app deploy): package main import ( "crypto/hmac" "crypto/sha256" "encoding/base64" "encoding/json" "fmt" "io" "net/http"
Вопросы и ответы
Фильтрация значений вложенного поля в DynamoDB с использованием Golang
00
Вопрос или проблема Фильтрация значений вложенного поля в DynamoDB с использованием Golang Название таблицы: MyTable Имя атрибута: data Ключевое слово для фильтрации: rally Как отфильтровать элементы, где массив attributes.label содержит rally?