1
ответ

Промежуточное программное обеспечение эхосеансов не сохраняется

Я пытаюсь использовать промежуточное программное обеспечение для веб-фреймворка echo. Промежуточное программное обеспечение по сути является просто оболочкой для горилл / сессий, предназначенных для работы с echo. Я в основном только что скопировал ...
вопрос задан: 30 March 2019 21:56
1
ответ

определить тип golang как фрагмент другого типа в файле .proto протобуфа

Я хочу определить тип Голанга в .proto файле. Тип - это фрагмент другого типа, который определен в файле .proto. У меня есть типы, как показано ниже. type SomeType struct {// Несколько полей} type SomeTypes [] ...
вопрос задан: 29 March 2019 10:42
1
ответ

нельзя использовать телефон (строка типа) в качестве типа int в присваивании [duplicate]

У меня ошибка "не могу использовать телефон (строка типа) как тип int в присваивании", как это исправить? Я использую в основном импорте пакета github.com/gin-gonic/gin и github.com/jinzhu/gor ("...
вопрос задан: 29 March 2019 09:07
1
ответ

новый при использовании для петель

Все комментарии, которые я получил, рекомендовали этот пакет основного импорта ("fmt") func getWord (word string) string {value: = [] rune (word) для i: = 0; я < Len (слово); i ++ {j: = i + ...
вопрос задан: 28 March 2019 22:52
1
ответ

Правильный способ получить значение errno из PathError

Я пытаюсь определить, является ли os.PathError из-за EINVAL или ENOENT. Как я правильно делаю это определение? res, err: = os.Readlink (fpath), если err, ok: = err. (* os.PathError); ...
вопрос задан: 28 March 2019 19:58
1
ответ

golang bufio.Read или bufio.ReadByte, чтобы определить, находится ли файл в EOF

Я хочу подтвердить, что больше нет байтов для чтения из буферизованного считывателя (ни из внутреннего буфера, ни из базового файлового объекта), пытаясь прочитать еще один байт (и перехватывая EOF). ...
вопрос задан: 28 March 2019 17:40
1
ответ

Как проверить размер объекта s3 с помощью golang

Я реализовал функцию загрузки объекта из корзины AWS S3. Это отлично работает. Но мне нужно отобразить индикатор загрузки. Для этого мне нужно заранее знать размер объекта ...
вопрос задан: 28 March 2019 05:47
1
ответ

Как найти все записи, где дата позже, чем?

У меня есть база данных Firebase, подобная приведенной ниже: и я хотел бы выбрать все события, которые происходят после определенной даты. Я попытался сделать это с помощью следующего кода: events: = [] data.EventData {} if err: = ...
вопрос задан: 28 March 2019 05:04
1
ответ

Разбор XML не происходит с Прологом

Недавно я начал использовать Go. Я столкнулся с одной проблемой при разборе XML. Вот проблема: я успешно смог разобрать следующий XML: < Root > < cookie name = "e1" > hsdhsdhs < / ...
вопрос задан: 28 March 2019 04:00
1
ответ

Является ли запись в карту мьютекса с несколькими процедурами быстрее, чем одна? и почему?

У меня есть SyncMap, определенный следующим образом: type SyncMap struct {sync.Mutex Map map [int] string} И теперь я пишу в него двумя способами: одним goroutine и несколькими goroutines с мьютексом. коды как ...
вопрос задан: 28 March 2019 03:31
1
ответ

Функция, которая возвращает указатель структуры как функцию, которая возвращает интерфейс

У меня есть пакет, экспортирующий функцию, которая возвращает указатель структуры, который я не могу контролировать. Я хотел бы обернуть эту функцию, чтобы обеспечить шов зависимостей, чтобы я мог провести некоторое модульное тестирование. Идея в том, что
вопрос задан: 27 March 2019 07:33
1
ответ

Вызов метода объекта в методе REST router в GoLang

Я только начал разработку REST API с GoLang. У меня есть класс с некоторыми методами в бэкэнде. Остальные API должны вызывать один из методов класса и возвращать ответ json. Я ...
вопрос задан: 26 March 2019 22:34
1
ответ

Как выполнить метод для структуры, которая является полем для другой структуры

Я создал 2 таких структуры: тип HostsFile struct {строка пути master master string string}} тип AnsInstance struct {строка имени url строка yamlPath строка ...
вопрос задан: 25 March 2019 18:42
1
ответ

cmd.Run () навсегда зависает в golang на Macos, когда экран заблокирован / выключен

Я запускаю приложение golang на Macos. Он имеет несколько кодов, таких как следующий: for {time.Sleep (time.Second * 5) cmd: = exec.Command ("/ usr / bin / osascript", "-e", `отображать диалог" привет "с заголовком" ...
вопрос задан: 24 March 2019 10:39
1
ответ

Как найти все файлы с определенным расширением в Go независимо от их глубины?

У меня есть структура каталогов, которая выглядит следующим образом: / root / folder_1 имя_файла_1.md / folder_2 имя_файла_2.md / folder_3 имя_файла_3.md / folder_4 / sub_folder_1 имя_файла_4_1 ....
вопрос задан: 22 March 2019 12:57
1
ответ

Есть ли способ получить имена и значения переменных в области видимости?

Я пытаюсь написать обработчик для регистратора, который отправляет события часовому. Я хотел бы включить в контекст переменные в области видимости для облегчения отладки. Есть ли способ сделать это (если не считать WriteHeapDump) ...
вопрос задан: 20 March 2019 11:20
1
ответ

Не удается подключиться к RDS Postgres с помощью Golang Gorm

Я получил эту ошибку при попытке подключения к моей RDS Postgres Endpoint dial tcp 172.xx.xx.x: 5432: паника тайм-аута ввода-вывода: ошибка времени выполнения: неверный адрес памяти или разыменование нулевого указателя [сигнал SIGSEGV: ...
вопрос задан: 19 March 2019 14:38
1
ответ

проверить наличие образа докера в личном реестре в Go

Мне интересно, как я могу проверить, что образ Docker существует в частном реестре (в eu.gcr.io), не потянув его. У меня есть служба, написанная на Голанге, которая должна проверить наличие ...
вопрос задан: 19 March 2019 14:03
1
ответ

Определите параметры как запрос параметров вместо URL-адреса конечной точки в fasthttprouter

Я использую fasthttprouter от golang, следовал примерам и определил маршрутизатор следующим образом: router.GET ("/ customer / account / detail /: accountId", myHandler.customerAccountDetailHandler) Затем я ...
вопрос задан: 19 March 2019 11:00
1
ответ

func (rs * Rows) Сканирование для обработки типа столбца строки массива

У меня есть столбец в моей базе данных Postgres для тегов, который представляет собой массив строк. Я определил его в структуре в моем golang как: тип устройства struct {deviceID string macAddress sql ....
вопрос задан: 18 March 2019 17:21
1
ответ

Как исключить или пропустить конкретный каталог во время запуска 'go test' [duplicate]

go test $ (перейти к списку. / ... | grep -v / vendor /) -coverprofile .testCoverage.txt Я использую приведенную выше команду для проверки файлов, но есть 1 папка с именем «Store», которую я хочу исключить из ...
вопрос задан: 18 March 2019 15:19
1
ответ

мой метод net / http post дает 100% использование процессора

У меня есть веб-сервер с net / http и julienschmidt / httprouter. Я не знаю почему, но если я опубликую "большие" данные, например, сотни новых строк из < textarea >, мой сервер go умирает. Я уже пытался использовать ...
вопрос задан: 18 March 2019 11:40
1
ответ

Нужно ли закрывать файл?

Когда я использую golang gin, считываю данные файла, используя: file, fileHeader, err: = ctx.Request.FormFile ("blabla ..."). Нужно ли мне писать следующее: defer file.Close ()? Я перехожу к исходному коду, он говорит: // Открыть ...
вопрос задан: 11 March 2019 14:48
1
ответ

Как правильно запустить приложение golang в докере?

Я разработал приложение Golang в Windows 10. На моей локальной машине оно работает нормально. Я удаляю исходный код на удаленный сервер CentOS, на котором есть Docker. Прямо сейчас я пытаюсь запустить это приложение в Docker. ...
вопрос задан: 11 March 2019 14:00
1
ответ

Процесс не умирает после вызова cmd.Process.Kill ()

У меня есть программа, которая отслеживает изменение файла и должна перезапустить указанный процесс при изменении файла. Я использую cmd.Process.Kill (), чтобы убить предыдущий процесс, но он сохраняется после вызова Kill (). Какой-то кусок ...
вопрос задан: 10 March 2019 09:33
1
ответ

Простой golang http отдых службы под нагрузкой

Я пытаюсь проверить, как golang может справляться с большими нагрузками, чтобы сравнить его с нашими текущими приложениями, созданными на Java. То, что я сделал, это простой сервис эхо-отдыха, как это (я добавляю только важные ...
вопрос задан: 9 March 2019 08:15
1
ответ

Параллельное выполнение запросов DynamoDB (BatchGetItems для глобального вторичного индекса)

Идея здесь состоит в том, чтобы запустить несколько запросов DynamoDB параллельно, поскольку запрос выполняется через GSI. На данный момент BatchGetItems не поддерживает запросы к индексам, и рекомендуемый подход заключается в запросе ...
вопрос задан: 9 March 2019 05:49
1
ответ

Как извлечь файл .jar

Мне нравится извлекать файл .jar в Go. Я пробовал разные подходы со сборкой в ​​библиотеках, но безуспешно. В баффе есть небольшая часть JAR, которую я пытаюсь проанализировать. Ошибки также происходят на ...
вопрос задан: 7 March 2019 13:17
1
ответ

Ссылка на неопределенный идентификатор bytes.ReplaceAll

Я пытаюсь создать простой веб-сервер. Я хочу заменить все \ n на < br & gt ;. Я хотел использовать байты для этого, потому что мое тело страницы хранится как [] байт. Я использую bytes.ReplaceAll () для этого. Но ...
вопрос задан: 6 March 2019 15:57
1
ответ

Как я могу позволить другим читать и редактировать лист Google (не предоставляя им доступ), используя googleapi, без необходимости загружать учетные данные?

Я начинающий пробовать API для удовольствия. Проблема, скажем, в том, что я хочу написать простую программу для Windows с golang, чтобы мои друзья могли читать и редактировать один из листов, сохраненных на моем диске Google. Как ...
вопрос задан: 5 March 2019 18:35