0
ответов

Перейти джин каркас CORS

Я использую каркас Go gin gin func CORSMiddleware () gin.HandlerFunc {return func (c * gin.Context) {c.Writer.Header (). Set ("Content-Type", "application / json") c. Writer.Header () ....
вопрос задан: 13 February 2018 09:51
0
ответов

Golang io / ioutil NopCloser

У кого-нибудь есть хорошее или какое-либо объяснение функции Голанга NopCloser? Я оглянулся, но не смог ничего найти, кроме объяснения главного доктора Голанга: NopCloser возвращает ReadCloser ...
вопрос задан: 20 December 2017 20:25
0
ответов

Организация многофайлового проекта Go [закрыто]

Примечание: этот вопрос связан с этим, но два года — это очень долгое время в истории Go. Каков стандартный способ организации проекта Go во время разработки? Мой проект представляет собой единый пакет...
вопрос задан: 9 November 2017 22:48
0
ответов

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

Как определить положение элемента элемент присутствует в срезе? Мне нужно что-то вроде следующего: type intSlice [] int func (slice intSlice) pos (value int) int {для p, v: = range slice { ...
вопрос задан: 9 November 2017 16:15
0
ответов

Создать + обслуживать (через HTTP) файл .ZIP без записи на диск?

Я хочу обслуживать файл .ZIP, созданный на лету, без необходимости записывать его на диск (ввод-вывод снизит производительность) и передавать его клиенту по HTTP. Вот как я впервые попытался ...
вопрос задан: 17 October 2017 13:17
0
ответов

Синтаксическая ошибка Голанга с функцией

Почему код ниже выдает неожиданную ошибку func? Я вижу сообщение об ошибке ./func_correct.go:4: синтаксическая ошибка: неожиданный функционал, ожидающий имя пакета.
вопрос задан: 16 October 2017 04:40
0
ответов

В Go есть ли смысл писать неблокирующий код?

с точки зрения node.js, где весь код неблокирующий. В Go неблокирование легко достигается с помощью каналов. если бы кто-то писал сервер типа node.js на ходу, имеет ли смысл делать ...
вопрос задан: 5 October 2017 19:06
0
ответов

Go - преобразовать строку, представляющую двоичное число, в int

Я написал дурацкое решение для этого, есть лучший рецепт? Как видите, там много бесполезных преобразований. основной импорт пакета ("fmt" "strconv" "math" ) func conv (str string) int {l ...
вопрос задан: 5 October 2017 18:59
0
ответов

Список запущенных в данный момент процессов в Go

Как мне получить список текущих запущенных процессов в Go? Пакет ОС предоставляет некоторые функции: http://golang.org/pkg/os/ но ничего не дает посмотреть список запущенных процессов.
вопрос задан: 5 October 2017 18:58
0
ответов

Go array slice from function return statement

У меня есть следующие функции: func (c *Class)A()[4]byte func B(x []byte) Я хочу вызвать B(c.A()[:]), но получаю ошибку: cannot take the address of c.(*Class).A() Как мне правильно получить ...
вопрос задан: 5 October 2017 18:56
0
ответов

Как импортировать локальный пакет Go в GAE

Как импортировать локальные пакеты в Golang + GAE? Я хочу что-то вроде этого: app / - app.yaml - / my_app - my_app.go - / package1 - --package1.go Список my_app.go: package my_app import ("http" "...
вопрос задан: 5 October 2017 18:53
0
ответов

Go: unexpected EOF while reading from a socket

У меня есть следующая простая программа на golang для загрузки политики конфиденциальности Google. К сожалению, она всегда падает с ошибкой unexpected EOF после чтения 6861 байта, даже если документ намного ...
вопрос задан: 5 October 2017 18:52
0
ответов

Зафиксируйте несколько веток одновременно с помощью git

У меня есть две ветки A и B в проекте, над которым я работаю. b = a, b, а не a, b = b, a, как мне бы хотелось, ...
вопрос задан: 5 October 2017 18:46
0
ответов

Как добавить поддержку Go в Geany

Я пытаюсь заставить подсветку синтаксиса и опции построения работать для Geany, любой совет?
вопрос задан: 5 October 2017 18:44
0
ответов

Добавить одно значение по индексу в срез

Если у меня есть array1: = [] int {1, 3, 4, 5} array2: = [] int {2, 4, 6, 8} И я хочу вставить array2 [2], то есть 6 в array1 [1], т.е. до 3, так что массив1 становится срезом {1, 6, 3, 4, 5}. Как я могу это сделать? ...
вопрос задан: 9 September 2017 06:56
0
ответов

Как скопировать файл из одного каталога в другой, используя пакет «os / exec» в GO

если я нахожусь в каталоге A и выполняю код GO, и мне нужно скопировать файл из каталога B в каталог C, как это сделать? Я попытался добавить cmd.Dir = "B", но он может копировать файлы в каталог "B", но ...
вопрос задан: 6 September 2017 19:18
0
ответов

В golang возможно ли получить отражение? Тип от самого типа, от имени как строки?

тип t1 struct {i int; s string} var v1 refle.Type = / * как установить в t1'slect.Type? * / возможно ли получить отражение. Тип t1 без необходимости его создания? возможно ли получить ...
вопрос задан: 2 September 2017 16:26
0
ответов

Как получить дату и время последнего доступа к файлу в Go?

Кто-нибудь знает, как проверить дату и время доступа к файлу? Функция возвращает измененную дату и время, а мне нужно что-то, что сравнивает дату и время доступа с текущей датой и временем.
вопрос задан: 29 August 2017 08:24
0
ответов

Golang/mgo :Как я могу попросить MongoDB использовать текущее время в поле?

У меня есть эта структура, которая соответствует типам коллекции MongoDB, которую я использую :type AppInstance struct { Id bson.ObjectId " _id,omitempty" Url string Priority int LastSeen string } Я...
вопрос задан: 17 August 2017 19:07
0
ответов

Использование больших целых чисел в Go? (ParseInt преобразует только до «2147483647»?)

Как преобразовать длинную строку цифр (50 цифр) в целое число в Go? Я получаю вывод для кода ниже: number = 2147483647 err = strconv.ParseInt: parsing "...
вопрос задан: 13 August 2017 03:40
0
ответов

Какой ноль для строки?

func NewKey (c appengine.Context, kind, stringID string, intID int64, parent * Key) * Key Документация гласит: NewKey создает новый ключ. вид не может быть пустым. Либо один, либо оба из stringID и ...
вопрос задан: 19 July 2017 23:16
0
ответов

Можно ли перехватить сигнал Ctrl+C и запустить функцию очистки в режиме «отсрочки»?

Я хочу захватить сигнал Ctrl+C (SIGINT ), отправленный с консоли, и распечатать некоторые частичные итоги выполнения. Возможно ли это в Голанге? Примечание :Когда я впервые отправил вопрос, я был сбит с толку Ctrl+...
вопрос задан: 19 July 2017 13:11
0
ответов

Максимальное количество горутин

Сколько горутин я могу использовать безболезненно? Например, википедия говорит, что в Erlang можно создать 20 миллионов процессов без снижения производительности. Обновление: я только что изучил горутины ...
вопрос задан: 13 July 2017 19:41
0
ответов

Как мы можем использовать каналы в Go вместо мьютекса?

Каналы объединяют обмен данными - обмен значениями - с синхронизацией, что гарантирует выполнение двух вычислений (горутин) известное состояние. Как можно использовать каналы в Google Go ...
вопрос задан: 13 July 2017 19:33
0
ответов

Как в Go создать новый экземпляр struct из его типа во время выполнения?

В Go как создать экземпляр объекта из его типа во время выполнения? Я полагаю, вам также нужно сначала получить реальный тип объекта? Я пытаюсь сделать ленивое инстанцирование, чтобы ...
вопрос задан: 12 July 2017 12:31
0
ответов

Как установить значение поля структуры с помощью отражения?

имея грубое время работы с полями структуры с использованием пакета отражения. в частности ular, так и не придумал, как задать значение поля. введите t struct {fi int; строка fs} var r t = t {123, "jblow"} ...
вопрос задан: 12 July 2017 12:03
0
ответов

Нулевое значение в Go

Как выразить "нулевое" значение в Go? type Node struct {next * Node data interface {} } И я хочу сказать return & Node {data: NULL, next: NULL}
вопрос задан: 10 July 2017 19:41
0
ответов

Чтение целого числа из стандартного ввода

Как мне использовать функцию fmt.Scanf в Go, чтобы получить целочисленный ввод из стандартного ввода? Если это невозможно сделать с помощью fmt.Scanf, как лучше всего прочитать одно целое число?
вопрос задан: 10 July 2017 19:38
0
ответов

Проблемы с `slice` и `append` в Go

Я написал следующий код. Но я не могу его скомпилировать. Вот мой код: package main import "fmt" func main() { tmp := make([]int, 10) for i := 0; я < 10; i++ { tmp[i] =...
вопрос задан: 6 July 2017 16:47
0
ответов

Агрегация в Голанг МГО для Mongodb

Кто-нибудь знает, что эквивалентно агрегатной команде, которую мы используем в оболочке mongodb для golang mgo / bson? Примерно так: aggregate ([{$ match: {my_id: ObjectId ("543d171c5b2c1242fe0019")}}, {$ sort: {...
вопрос задан: 26 June 2017 08:14