Результаты поиска по запросу "go"
Как ждать, пока все goroutines закончат, не используя time.Sleep?
Этот код выбирает все XML-файлы в той же папке, что и вызываемый исполняемый файл, и асинхронно применяет обработку к каждому результату в методе обратного вызова (в приведенном ниже примере выводится только имя файла). Как мне избежать ...
Является ли Go-программа подпрограммой?
В презентации Google I / O 2012Go Concurrency Patterns [https://www.youtube.com/watch?v=f6kdp27TYZs]Роб Пайк упоминает, что несколькоgoroutines можно жить в одной ветке. Означает ли это, что они реализованы каксопрограммы ...
Golang / App Engine - надежное хеширование пароля пользователя
Обычно я использовал библиотеку bcrypt для хеширования паролей, но не могу этого сделать из-за использования библиотекиsyscall, Я также попробовал Scrypt. Какие еще способы безопасны, и какой будет наилучшим?
Да ! Спасибо ! Я начал изучать его около 4 часов назад, но еще не узнал о типе интерфейса, я немного прочту об этом.
ня я только начинаю изучать GoLang, я пытаюсь создать простой веб-сервер Rest API. Вот ответ Struct, который я хочу отправить на каждый запрос к веб-серверу: package main type HttpResp struct{ Status int `json:"status"` Description ...
Обратите внимание на // go: linkname
равильно измерить продолжительность в Go? Большинство приложений просто используют стандартный пакет времени и следующий подход: var startTime = time.Now() doSomeHardWork() var duration = time.Since(startTime) // or: time.Now() - startTimeТем не ...
Если в API AWS это запеклось, то, конечно, вы должны его использовать.
ользую aws-sdk для загрузки файла из корзины s3. Функция загрузки S3 хочет что-то, что реализует io.WriterAt, однако bytes.Buffer не реализует это. Сейчас я создаю файл, который реализует io.WriterAt, но я хотел бы что-то в памяти.
ИЛИ ЖЕ
я есть API, в настоящее время я пытаюсь использовать одну из его конечных точек. Конечная точка предназначена для запросов POST, конечная точка работает, как и ожидалось. API работает в облаке, я тестировал его сcurl и это было прекрасно, то из ...
Я использую Windows10. Я должен удалить go18 с Панелью управления (не доверяйте 1.9 установщику, когда он просит удалить предыдущую версию - сделайте это вручную). После этого я удаляю c: \ go - goroot по умолчанию и только после этого - устанавливаю 1.9. В моем случае это был 1.9.2 И, конечно же, проверьте ваш GOROOT && GOPATH
код скомпилирован нормально, используя предыдущий выпуск golang (1.8.3), однако не может скомпилироваться после обновления до нового golang (1.9) ~/src/gopath/src/github.com/scottstensland/infosynth $ go build infosynth.go # runtime ...
play.golang.org/p/3tU6paM9Do
ел бы знать, возможно ли различить пустое значение и неопределенное значение поля. Вот пример: var jsonBlob = []byte(`[ {"Name": "A", "Description": "Monotremata"}, {"Name": "B"}, {"Name": "C", "Description": ""} ]`) type Category struct { Name ...
Теперь это работает. У меня была немного другая настройка, при которой сканер каждый раз перезагружался, что, очевидно, не работает с TempFile. Спасибо.
не заполнить os.Stdin в моем тесте для функции, которая читает из него с помощью сканера? Я запрашиваю ввод командной строки пользователя через сканер, используя следующую функцию: func userInput() error { scanner := bufio.NewScanner(os.Stdin) ...