0
ответов

чтение файла построчно в go

Я не могу найти функцию file.ReadLine в Go. Я могу придумать, как быстро написать его, но мне просто интересно, не упускаю ли я что-то из виду. Как читать файл построчно?
вопрос задан: 24 June 2017 11:51
0
ответов

Имена ключей JSON в нижнем регистре с JSON Marshal в Go

Я хочу использовать пакет "encoding/json" для маршалинга структуры, объявленной в одном из импортированных пакетов моего приложения. Например. :type T struct { Foo int } Поскольку он импортирован, все доступные (...
вопрос задан: 20 June 2017 12:50
0
ответов

JSON и работа с неэкспортируемыми полями

Есть ли техническая причина, по которой неэкспортируемые поля не включаются в encoding/json? Если нет, и это произвольное решение, может ли быть дополнительная опция черного хода (скажем, «+») для включения даже ...
вопрос задан: 20 June 2017 10:43
0
ответов

Удаление полей из структуры или скрытие их в ответе JSON

Я создал API в Go, который после вызова выполняет запрос, создает экземпляр структуры и затем кодирует эту структуру как JSON перед отправкой обратно вызывающей стороне. Теперь я хотел бы разрешить ...
вопрос задан: 20 June 2017 10:40
0
ответов

Как распечатать структурные переменные в консоли?

Как я могу напечатать (в консоли) идентификатор, название, имя и т. Д. Этой структуры в Голанге? Тип Project struct {Id int64 `json:" project_id "` Строка заголовка `json:" title "` Строка имени `json:" name "...
вопрос задан: 20 June 2017 10:39
0
ответов

Сохраните и загрузите crypto / rsa PrivateKey с диска

Я использую crypto / rsa и пытаюсь найти способ правильно сохранить и загрузить ключ. Есть ли правильный способ создания байта [] из rsa.PrivateKey. Если так, есть ли способ сделать это правильно для RSA ....
вопрос задан: 29 May 2017 00:05
0
ответов

Перейти интерактивная оболочка [дубликат]

Возможный дубликат: Go предоставляет REPL? Кто-нибудь знает, есть ли для go доступная REPL (интерактивная оболочка go, похожая на irb), которая позволяет пользователю использовать операторы импорта? Я бы хотел ...
вопрос задан: 23 May 2017 12:34
0
ответов

Список запущенных в данный момент процессов в golang, версия для Windows

Как я могу получить список текущих процессов в golang под Windows? Мне нужно что-то вроде :Список запущенных в данный момент процессов в Golang, но их можно использовать и в Windows.
вопрос задан: 23 May 2017 12:33
0
ответов

Метод Голанга с указателем приемника

У меня есть этот пример кода пакета основного импорта ("fmt") тип интерфейса IFace {SetSomeField (строка newValue) GetSomeField () строка} тип Структура реализации {строка someField} ...
вопрос задан: 23 May 2017 12:26
0
ответов

Как правильно вызывать JSON-RPC в Go?

Я пробовал различные конфигурации, чтобы вызвать простой JSON-RPC сервер для Bitcoin в Go, но ничего не добился. В Python весь код выглядит так: from jsonrpc import ...
вопрос задан: 23 May 2017 12:16
0
ответов

Конвертировать C.jstring в нативную строку в Go

Как я могу преобразовать C.jstring в пригодную для использования строку в Go? Я использую GoAndroid. В C вы можете сделать что-то вроде этого потока потока стека JNIEXPORT void JNICALL Java_ClassName_MethodName (JNIEnv * ...
вопрос задан: 23 May 2017 12:16
0
ответов

каково состояние поддержки языковой среды Go? [закрыто]

Может ли кто-нибудь поделиться своим опытом работы с go в одном из трех гигантов Java IDE - я имею в виду eclipse, netbeans и JIdea - здесь есть аналогичный вопрос https://stackoverflow.com/questions/1737098/. ..
вопрос задан: 23 May 2017 12:14
0
ответов

Как Go обрабатывает параллельные запросы в Google App Engine

Я немного запутался в том, как Go обрабатывает одновременные запросы в Google App Engine. Так что я надеюсь, что кто-то может внести некоторую ясность. Вот факты, которые я собрал :Go является однопоточным на...
вопрос задан: 23 May 2017 12:02
0
ответов

Подвержен ли Go тем же тонким утечкам памяти, что и Java?

Вот факты: в языке Go есть сборщик мусора. В Java есть сборка мусора у многих программ Java есть (незаметные или нет) утечки памяти. В качестве примера программы Java, у которой есть память ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как вернуть функцию в scala

Как мне вернуть часть функции -влияет ли на лексическое замыкание1 в Scala? Например, я смотрел этот пример кода в Go: ... // fib возвращает функцию, которая возвращает // последовательный Фибоначчи ...
вопрос задан: 23 May 2017 11:54
0
ответов

Перейти в качестве бэкенда для моего компилятора?

Я хочу сделать компилятор для своего собственного языка программирования. Популярными вариантами бэкенда, похоже, являются C, Java, LLVM, байт-код JVM, байт-код.Net, gcc, ассемблер... Здесь я рассматриваю возможность Go...
вопрос задан: 23 May 2017 11:46
0
ответов

Как скрыть консольное окно программы Go в Windows [дубликат]

Я пробовал различные способы создания программы Go, которая отображает только MessageBox или отдельное окно графического интерфейса. Если бы я написал это на C / C ++, я бы просто определил WinMain, оставив основной ...
вопрос задан: 23 May 2017 11:46
0
ответов

Как я должен использовать Filepath.Walk в Go?

Функция filepath.Walk принимает обратный вызов функции. Это прямая функция без указателя контекста. Конечно, основным вариантом использования Walk является просмотр каталога и выполнение некоторых действий на его основе с помощью...
вопрос задан: 23 May 2017 11:46
0
ответов

Мультиплексирование в очереди.Очередь?

Как я могу выполнить «выбор» одновременно в нескольких очередях? У Golang есть желаемая функция со своими каналами: выберите { case i1 = <-c1: print ("получено", i1, "от c1 \ n") case ...
вопрос задан: 23 May 2017 10:31
0
ответов

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

В своем ответе на этот вопрос: Неустойчивое поведение Golang для Windows? пользователю @distributed рекомендуется заблокировать/синхронизировать доступ к общей переменной в параллельных горутинах. Как я могу это сделать? Подробнее...
вопрос задан: 23 May 2017 10:29
0
ответов

Проблема с взаимным выполнением параллельных подпрограмм Go

В моем коде есть три параллельных подпрограммы. Я пытаюсь дать краткий обзор своего кода, подпрограмма 1 { что-то сделать * Отправить int в процедуру 2 Отправить int в процедуру 3 Что-то напечатать Печать Что-то * делать ...
вопрос задан: 23 May 2017 10:08
0
ответов

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

У меня есть следующая структура файла: models / db.go type DB struct {* sql.DB} var db * DB func init () {dbinfo: = fmt.Sprintf ("пользователь =% s пароль =% s имя_базы =% s sslmode = отключить ", DB_USER, ...
вопрос задан: 24 April 2017 09:47
0
ответов

Почему request.URL.Host и Scheme на сервере разработки пустые?

Я новичок в Go. Пробовал это первое приветствие, мир из документации, и хотел прочитать хост и схему из запроса: package hello import ("fmt" "http" ) func init () {...
вопрос задан: 14 April 2017 17:02
0
ответов

заменить c ++ на go + swig

Я недавно задал этот вопрос https: // softwareengineering. stackexchange.com/questions/129076/go-instead-of-cc-with-cgo и получил очень интересный вклад. Однако в моем вопросе есть ошибка: ...
вопрос задан: 12 April 2017 07:31
0
ответов

Как издеваться над http.Client Do методом

Я пытаюсь найти решение, чтобы написать тест и смоделировать HTTP-ответ. В моей функции, где я принимаю интерфейс: введите HttpClient interface {Do (req * http.Request) (* http.Response, error)} Я делаю ...
вопрос задан: 5 April 2017 20:24
0
ответов

Сравнительный анализ кода с помощью секундомера или подобного

Я пытаюсь использовать "время" пакета Go для сравнительного анализа функции в моей программе. Я искал вокруг, и люди, кажется, используют time.NanoSeconds() - но я думаю, что этой функции больше нет в пакете времени?...
вопрос задан: 2 April 2017 16:09
0
ответов

Что такое идиоматический способ представления перечислений в Go?

Я пытаюсь представить упрощенную хромосому, которая состоит из N оснований, каждое из которых может быть только одним из {A, C, T, G}. Я хотел бы формализовать ограничения с помощью перечисления, но мне интересно, что ...
вопрос задан: 20 January 2017 07:23
0
ответов

Есть ли в Go цикл foreach?

Есть ли в языке Go конструкция foreach? Могу ли я перебрать срез или массив, используя for?
вопрос задан: 7 January 2017 11:56
0
ответов

Перейти получить результаты в «Терминал подсказок отключен» ошибка для github частного репо

Я создал частный репозиторий examplesite / myprivaterepo с помощью пользовательского интерфейса Github из моего браузера. Затем я пошел в каталог go (на рабочем столе) и клонировал его: $ cd $ GOPATH $ go get github.com/examplesite / ...
вопрос задан: 7 January 2017 04:32
0
ответов

Функции Call Go от C

Я пытаюсь создать статический объект, написанный на Go, для взаимодействия с программой на C (скажем, модулем ядра или чем-то еще). Я нашел документацию по вызову функций C из Go, но я не нашел ...
вопрос задан: 14 December 2016 18:19