0
ответов

Как использовать pprof в программе Go

Как использовать pprof в программе Go? Существует пакет Go с именем net / http / pprof, но я не могу его использовать. В документе говорится, что инструмент go pprof http: // localhost: 6060 / debug / pprof / heap не работает. И что ...
вопрос задан: 25 December 2014 22:43
0
ответов

Unmarshal an ISO-8859-1 XML input in Go

When your XML input isn't encoded in UTF-8, the Unmarshal function of the xml package seems to require a CharsetReader. Where do you find such a thing ?
вопрос задан: 17 December 2014 18:53
0
ответов

Ошибка: тип структуры не является выражением

Используя struct и функцию, которая должна распечатывать элементы структуры, я написал эту простую программу: пакет основной импорт "fmt" тип Salutation struct {name string ...
вопрос задан: 13 December 2014 03:27
0
ответов

Golang/mgo :Почему mgo не возвращает идентификатор вставленного документа?

Согласно документации(http://godoc.org/launchpad.net/mgo/v2)вы можете получить идентификатор вашего «Upsert» документа, если используете метод Upsert. Существует также метод Insert, который не...
вопрос задан: 12 December 2014 16:15
0
ответов

Golang читает из трубы читает тонны данных

Я пытаюсь прочитать архив, который передается в потоковом режиме в stdin, но я каким-то образом читаю гораздо больше данных в конвейере, чем отправляет tar. Я запускаю свою команду так: tar -cf - somefolder | ./my -...
вопрос задан: 28 November 2014 21:40
0
ответов

Как получить объем памяти переменной?

Кто-нибудь знает, как получить объем памяти переменной (int, string, [] struct и т. Д.) И распечатать его? Является ли это возможным? var i int = 1 // Я хочу получить что-то вроде этого: fmt.Println («Размер i:%?», ...
вопрос задан: 19 November 2014 03:34
0
ответов

Создание и ссылка на мой собственный локальный пакет в Go

Я играю с Google Go и получаю удовольствие (! ), но у меня проблемы с подсистемой пакетов. Я использую Go 1.0.1 на Mac OS X Lion. Я также создавал различные однофайловые программы без...
вопрос задан: 7 November 2014 11:35
0
ответов

Общий способ дублировать кусочки Go?

Начинающий иди программист здесь. Мне нужно дублировать фрагменты (и часть базового массива), чтобы вызывающая сторона не изменяла исходные элементы массива. Я думаю, что я могу написать функцию, чтобы сделать ...
вопрос задан: 18 October 2014 17:03
0
ответов

strings.Split in Go

Имена файлов.txt состоят из множества имен в виде :«КЕЛЛИ», «ДЖОСЛИН», «ДЖЕЙСОН», «ИНГЕР», «ИНДИРА», «ГЛИНДА», «ГЛЕННИС». Кто-нибудь знает, как разделить строка так, чтобы это были отдельные имена...
вопрос задан: 30 September 2014 00:07
0
ответов

Эквивалент горутин в Clojure/Java

Недавно мне понравилось смотреть доклад Google IO о шаблонах параллелизма в Go. Хотя подход Go к подпрограммам параллелизма (, связь по каналам )явно отличается от Clojure (...
вопрос задан: 26 September 2014 05:33
0
ответов

Вызов setns из Go возвращает EINVAL для пространства имен mnt

Код на C работает нормально и корректно входит в пространство имен, но код Go всегда, кажется, возвращает EINVAL из вызова setns для входа в пространство имен mnt. Я пробовал несколько перестановок (в том числе ...
вопрос задан: 7 September 2014 00:08
0
ответов

Макет памяти Голанга по сравнению с C ++ / C

В golang кажется, что конструкторов нет, но предлагается выделить объект типа структуры с помощью функции, обычно называемой «New» + TypeName, например, func NewRect (x, y, ...
вопрос задан: 4 September 2014 07:39
0
ответов

Как получить название текущего пакета в го?

Есть ли способ получить во время выполнения имя текущего пакета? импорт основного пакета "fmt" func main () {pkgName: = {немного магии здесь :)} fmt.Println (pkgName)} ... и результат должен быть "...
вопрос задан: 12 August 2014 11:08
0
ответов

преобразовать строку в массив байтов фиксированного размера в Go

Есть ли удобный способ инициализации массива байтов? package main import "fmt" type T1 struct {f1 [5] byte // Я использую здесь фиксированный размер для формата файла или формата сетевого пакета. f2 int32 } func main () {...
вопрос задан: 11 August 2014 05:15
0
ответов

Получение недопустимой операции: mymap [& ldquo; title & rdquo;] (интерфейс типа {} не поддерживает индексирование) при попытке индексировать карту

У меня есть данные, которые есть на карте, и я хочу проиндексировать карту по ключу, чтобы получить значение. mdi, err: = page.Metadata () fmt.Println (mdi ["title"]) Однако я получаю сообщение об ошибке недопустимой операции: ...
вопрос задан: 9 August 2014 00:23
0
ответов

Функция в том же пакете не определена

Моя структура проекта такая. packagetest / main.go lib.go В main.go у меня есть этот код. импорт основного пакета "fmt" func main () {fmt.Println ("Hello from main.go.") Test ()} ...
вопрос задан: 6 August 2014 22:37
0
ответов

Почему в Go нет дженериков?

Отказ от ответственности: я играл в Go только один день, так что есть хороший шанс, что я пропустил много. Кто-нибудь знает, почему в Go нет реальной поддержки generics / templates / whatsInAName? Итак, есть ...
вопрос задан: 3 August 2014 02:24
0
ответов

Развернуть тильду в домашний каталог

У меня есть программа, которая принимает папку назначения, где будут создаваться файлы. Моя программа должна иметь возможность обрабатывать как абсолютные, так и относительные пути. Моя проблема в том, что я не знаю, как ...
вопрос задан: 5 July 2014 19:11
0
ответов

Как отправить письмо с вложениями в Go

Я нашел эту библиотеку и сумел отправить вложение в пустом электронном письме, но не смог объединить текст и вложения. https://github.com/sloonz/go-mime-message Как это можно сделать?
вопрос задан: 27 June 2014 08:52
0
ответов

Golang SSH - как запустить несколько команд в одном сеансе?

Я пытаюсь запустить несколько команд через ssh, но кажется, что Session.Run позволяет только одну команду за сеанс (если я не ошибаюсь). Мне интересно, как я могу обойти это ограничение и повторно использовать сеанс ...
вопрос задан: 26 June 2014 21:13
0
ответов

Проблема с Голангом при доступе к вложенному массиву JSON после демаршаллинга

Я все еще нахожусь в процессе обучения Го, но я бью стену, когда дело доходит до массивов ответов JSON. Всякий раз, когда я пытаюсь получить доступ к вложенному элементу массива «objects», Go throws (type interface {} ...
вопрос задан: 24 June 2014 04:17
0
ответов

Генерация случайных чисел в Go

Я пытаюсь генерировать случайные числа (целые числа) в Go, но безрезультатно. Я нашел пакет rand в crypto / rand, который, кажется, мне нужен, но я не могу сказать из документации, как его использовать. ...
вопрос задан: 12 June 2014 13:13
0
ответов

Что делает установка?

Документы ничего не говорят о том, что делает сборка против установки. Я ожидал, что это похоже на make install; то есть он берет скомпилированный материал и помещает его в окончательное местоположение (/ usr / local / bin / my_new_toy или ...
вопрос задан: 5 June 2014 20:30
0
ответов

go run: не может запустить не основной пакет

здесь простое приложение go. Я получаю сообщение об ошибке «go run: не может запустить не основной пакет», если я запускаю следующий код. пакет zsdfsdf import ("fmt") func Main () {fmt.Println ("sddddddd")} ...
вопрос задан: 26 May 2014 13:02
0
ответов

Go: как запустить тесты для нескольких пакетов?

У меня есть несколько пакетов в подкаталоге под src /, запуск тестов для каждого пакета с go test работает нормально. При попытке запустить все тесты с помощью go test. / ... тесты выполняются, но это ...
вопрос задан: 24 May 2014 01:50
0
ответов

Преобразование структуры Go в JSON

Я пытаюсь преобразовать структуру Go в JSON с помощью пакета json, но все, что я получаю, это {}. Я уверен, что это нечто совершенно очевидное, но я этого не вижу. основной импорт пакета (кодировка "fmt" / ...
вопрос задан: 23 April 2014 15:49
0
ответов

Вложенные вызовы функций в GO

Допустим, мы хотим реализовать следующие вычисления: outval / err = f3(f3(f1( inval)) где каждый из f1, f2, f3 может завершиться с ошибкой, в это время мы останавливаем вычисление и устанавливаем для err значение error...
вопрос задан: 13 April 2014 01:01
0
ответов

Разница между байтами [] uint8 && [] (кусочки Голанга)

Одна из функций, которые я запускаю: image.Decode () Функция image.Decode принимает io.Reader &&, а функция io.Reader получает байт []. Когда я передаю [] uint8, если дает мне это ...
вопрос задан: 9 April 2014 01:27
0
ответов

$ GOPATH не должен быть установлен в $ GOROOT, почему бы и нет?

Я установил Go на свою Linux-машину в / usr / local / go и намеревался использовать / usr / local / go / src для разработки. Однако, когда я пытаюсь это сделать, я получаю следующую ошибку: $ GOPATH не должен быть установлен в $ GOROOT ...
вопрос задан: 5 April 2014 07:08
0
ответов

math.Mod в Go возвращает целую часть вместо остатка с плавающей запятой -

Math.Mod Голанга (10, 4 )возвращает 2 --т.е. целая часть результата деления 2,5 --, но не должна ли она быть «остатком с плавающей запятой», то есть 0,5?
вопрос задан: 15 February 2014 12:41