Как использовать pprof в программе Go? Существует пакет Go с именем net / http / pprof, но я не могу его использовать. В документе говорится, что инструмент go pprof http: // localhost: 6060 / debug / pprof / heap не работает. И что ...
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 ?
Используя struct и функцию, которая должна распечатывать элементы структуры, я написал эту простую программу: пакет основной импорт "fmt" тип Salutation struct {name string ...
Согласно документации(http://godoc.org/launchpad.net/mgo/v2)вы можете получить идентификатор вашего «Upsert» документа, если используете метод Upsert. Существует также метод Insert, который не...
Я пытаюсь прочитать архив, который передается в потоковом режиме в stdin, но я каким-то образом читаю гораздо больше данных в конвейере, чем отправляет tar. Я запускаю свою команду так: tar -cf - somefolder | ./my -...
Кто-нибудь знает, как получить объем памяти переменной (int, string, [] struct и т. Д.) И распечатать его? Является ли это возможным? var i int = 1 // Я хочу получить что-то вроде этого: fmt.Println («Размер i:%?», ...
Я играю с Google Go и получаю удовольствие (! ), но у меня проблемы с подсистемой пакетов. Я использую Go 1.0.1 на Mac OS X Lion. Я также создавал различные однофайловые программы без...
Начинающий иди программист здесь. Мне нужно дублировать фрагменты (и часть базового массива), чтобы вызывающая сторона не изменяла исходные элементы массива. Я думаю, что я могу написать функцию, чтобы сделать ...
Имена файлов.txt состоят из множества имен в виде :«КЕЛЛИ», «ДЖОСЛИН», «ДЖЕЙСОН», «ИНГЕР», «ИНДИРА», «ГЛИНДА», «ГЛЕННИС». Кто-нибудь знает, как разделить строка так, чтобы это были отдельные имена...
Недавно мне понравилось смотреть доклад Google IO о шаблонах параллелизма в Go. Хотя подход Go к подпрограммам параллелизма (, связь по каналам )явно отличается от Clojure (...
Код на C работает нормально и корректно входит в пространство имен, но код Go всегда, кажется, возвращает EINVAL из вызова setns для входа в пространство имен mnt. Я пробовал несколько перестановок (в том числе ...
В golang кажется, что конструкторов нет, но предлагается выделить объект типа структуры с помощью функции, обычно называемой «New» + TypeName, например, func NewRect (x, y, ...
Есть ли способ получить во время выполнения имя текущего пакета? импорт основного пакета "fmt" func main () {pkgName: = {немного магии здесь :)} fmt.Println (pkgName)} ... и результат должен быть "...
Есть ли удобный способ инициализации массива байтов? package main
import "fmt"
type T1 struct {f1 [5] byte // Я использую здесь фиксированный размер для формата файла или формата сетевого пакета. f2 int32
}
func main () {...
У меня есть данные, которые есть на карте, и я хочу проиндексировать карту по ключу, чтобы получить значение. mdi, err: = page.Metadata () fmt.Println (mdi ["title"]) Однако я получаю сообщение об ошибке недопустимой операции: ...
Моя структура проекта такая. packagetest / main.go lib.go В main.go у меня есть этот код. импорт основного пакета "fmt" func main () {fmt.Println ("Hello from main.go.") Test ()} ...
Отказ от ответственности: я играл в Go только один день, так что есть хороший шанс, что я пропустил много. Кто-нибудь знает, почему в Go нет реальной поддержки generics / templates / whatsInAName? Итак, есть ...
У меня есть программа, которая принимает папку назначения, где будут создаваться файлы. Моя программа должна иметь возможность обрабатывать как абсолютные, так и относительные пути. Моя проблема в том, что я не знаю, как ...
Я нашел эту библиотеку и сумел отправить вложение в пустом электронном письме, но не смог объединить текст и вложения. https://github.com/sloonz/go-mime-message Как это можно сделать?
Я пытаюсь запустить несколько команд через ssh, но кажется, что Session.Run позволяет только одну команду за сеанс (если я не ошибаюсь). Мне интересно, как я могу обойти это ограничение и повторно использовать сеанс ...
Я все еще нахожусь в процессе обучения Го, но я бью стену, когда дело доходит до массивов ответов JSON. Всякий раз, когда я пытаюсь получить доступ к вложенному элементу массива «objects», Go throws (type interface {} ...
Я пытаюсь генерировать случайные числа (целые числа) в Go, но безрезультатно. Я нашел пакет rand в crypto / rand, который, кажется, мне нужен, но я не могу сказать из документации, как его использовать. ...
Документы ничего не говорят о том, что делает сборка против установки. Я ожидал, что это похоже на make install; то есть он берет скомпилированный материал и помещает его в окончательное местоположение (/ usr / local / bin / my_new_toy или ...
здесь простое приложение go. Я получаю сообщение об ошибке «go run: не может запустить не основной пакет», если я запускаю следующий код. пакет zsdfsdf import ("fmt") func Main () {fmt.Println ("sddddddd")} ...
У меня есть несколько пакетов в подкаталоге под src /, запуск тестов для каждого пакета с go test работает нормально. При попытке запустить все тесты с помощью go test. / ... тесты выполняются, но это ...
Я пытаюсь преобразовать структуру Go в JSON с помощью пакета json, но все, что я получаю, это {}. Я уверен, что это нечто совершенно очевидное, но я этого не вижу. основной импорт пакета (кодировка "fmt" / ...
Допустим, мы хотим реализовать следующие вычисления: outval / err = f3(f3(f1( inval)) где каждый из f1, f2, f3 может завершиться с ошибкой, в это время мы останавливаем вычисление и устанавливаем для err значение error...
Одна из функций, которые я запускаю: image.Decode () Функция image.Decode принимает io.Reader &&, а функция io.Reader получает байт []. Когда я передаю [] uint8, если дает мне это ...
Я установил Go на свою Linux-машину в / usr / local / go и намеревался использовать / usr / local / go / src для разработки. Однако, когда я пытаюсь это сделать, я получаю следующую ошибку: $ GOPATH не должен быть установлен в $ GOROOT ...
Math.Mod Голанга (10, 4 )возвращает 2 --т.е. целая часть результата деления 2,5 --, но не должна ли она быть «остатком с плавающей запятой», то есть 0,5?