1
ответ

Как получить текущий GOPATH из кода

Как я могу получить текущий GOPATH из блока кода? только во время выполнения GOROOT: // GOROOT возвращает корень дерева Go. // Используется переменная окружения GOROOT, если она установлена, // или используемый корень ...
вопрос задан: 18 September 2015 10:29
1
ответ

golang concatenate 2 list result of regex [duplicate]

У меня есть этот простой код в golang: rHref, _: = regexp.Compile (`href = [\ '"]? ([^ \' "& gt;] +)`) rHttp, _: = regexp.Compile (`http [s]: // (?:? [! * \ (\),] | | [A-Za-Z] | [0-9] | [.? $ \ -_ @ & амп + / =] ( ?:% [0-9a метрономы-F] [0-9a -...
вопрос задан: 11 August 2015 17:57
1
ответ

Перейдите в JSON, чтобы не структурировать значения nil [duplicate]

Я пытаюсь написать конечную точку отдыха, чтобы обновить ресурс, но изо всех сил пытаюсь разобрать JSON и затем развязать его к структуре. Скажем, это моя структура: type Car struct {Make string `json:" ...
вопрос задан: 25 June 2015 11:04
1
ответ

Сделайте программу (написанную в Голанге), используя один из двух доступных IP-адресов [дубликат]

На одном Сервере у меня есть два IP-адреса. Я могу легко сказать, какой домен использует IP-адрес с помощью Plesk, но у меня есть другая программа, которую я написал на Go, которая сканирует некоторые веб-сайты и не использует никаких ...
вопрос задан: 30 May 2015 23:44
1
ответ

HTTP-сервер с одним клиентом висит на 16000 запросов последовательно [дублировать]

Я тестирую производительность простого HTTP-сервера, и сервер всегда начинает висеть на ~ 16500 запросах, отправленных как можно быстрее, независимо от того, существует ли один параллельный запрос или 50 ....
вопрос задан: 20 May 2015 14:32
1
ответ

golang exec / command run lsof error [duplicate]

cmd: = exec.Command ("lsof", "/tmp/lb_proxy.sock") var out, outErr bytes.Buffer cmd.Stdout = & amp; out cmd.Stderr = & amp; outErr, если err: = cmd.Run () ; err! = nil {fmt.Println ("command runtime ...
вопрос задан: 24 April 2015 09:28
1
ответ

Горм Голанг орм ассоциации

Я использую Go с GORM ORM. У меня есть следующие структуры. Отношение простое. В одном городе есть несколько мест, а одно место принадлежит одному городу. Тип Place struct {ID int Name ...
вопрос задан: 4 April 2015 03:43
1
ответ

адрес разыменования указателя массива [дубликат]

Что происходит под капотом (распределение, указатели), так что получение адреса разыменованного массива не возвращает тот же адрес? package main import ("fmt") func main () {...
вопрос задан: 23 November 2014 02:01
1
ответ

Конструкторы в Го

У меня есть структура, и я хотел бы, чтобы она была инициализирована с некоторыми разумными значениями по умолчанию. Как правило, здесь нужно использовать конструктор, но поскольку go в действительности не является ООП в традиционном смысле ...
вопрос задан: 7 November 2014 12:10
1
ответ

Может ли функция Go проверять, сколько из ее возвращаемых значений потребляется? [Дубликат]

Согласно официальному туру Go, вы можете получить доступ к базовому конкретному значению значения интерфейса, используя: t: = i. (T) Если i не содержит T, оператор вызывает панику. Если вы делаете следующее: t, ok: = i ....
вопрос задан: 2 August 2014 22:23
1
ответ

Конвертировать руну в int?

В следующем коде я перебираю строку rune by rune, но на самом деле мне понадобится int для выполнения некоторого вычисления контрольной суммы. Мне действительно нужно закодировать руну в [] байт, а затем преобразовать его в ...
вопрос задан: 24 January 2014 00:49
1
ответ

Golang разделяет элементы запятой в шаблоне

Я пытаюсь отобразить список значений, разделенных запятыми, и не хочу отображать запятую после последнего элемента (или единственный элемент, если есть только один). Мой код пока: Оборудование: {{$ equipment: = ...
вопрос задан: 23 January 2014 10:45
1
ответ

Установите UserAgent в запросе http

Я пытаюсь сделать так, чтобы мое приложение Go указывало себя как определенный UserAgent, но не могу ничего найти о том, как это сделать с помощью net / http. Я создаю http.Client, и использую его, чтобы Get ...
вопрос задан: 6 December 2013 16:35
1
ответ

Как ограничить использование памяти golang? [Дубликат]

Я пишу динамическую библиотеку в golang, затем я обертываю динамическую библиотеку с помощью java. Требования к моей среде строгие, память не может превышать 4G. Я знаю, что java может контролировать размер кучи памяти с помощью ...
вопрос задан: 31 July 2013 09:04
1
ответ

Голанг читает из stdin, позволяя клавишам со стрелками перемещать курсор [duplicate]

Я хотел бы прочитать пользовательский ввод от stdin, позволяя пользователю перемещать курсор, нажимая клавиши со стрелками влево / вправо. Когда я пытаюсь выполнить следующее: func main () {var input string fmt.Scanln (& amp; ...
вопрос задан: 30 July 2013 02:38
1
ответ

база данных / sql Tx - обнаружение фиксации или отката

Используя базу данных / sql, пакеты драйверов и Tx, невозможно определить, была ли транзакция зафиксирована или откатана, без попытки выполнить другую и получения ошибки как ...
вопрос задан: 24 April 2013 07:54
1
ответ

Создать глобальные переменные карты

Мне нужна небольшая помощь по созданию глобальной переменной карты в Go. Я сделал следующее: package ... import (...) ... type ir_table struct {символьная строка-строка значений} ...
вопрос задан: 2 March 2013 20:02
1
ответ

go, без тела, где я могу найти его реализацию [дублировать]

когда я исследую функцию функции блокировки мьютекса в go. func (m * Mutex) Lock () Я нахожу некоторую функцию, вызванную в этом методе, которая без тела функции. func runtime_canSpin (i int) bool // в ...
вопрос задан: 19 February 2013 20:25
1
ответ

Существует ли сравнение между Scala и языком Google 'Go' (функция функцией)? [закрытый]

Интересно, может ли кто-то произвести сравнение между Scala и языком Google 'Go' (функция функцией, как модели параллелизма, наборы, и т.д.)?
вопрос задан: 8 August 2012 10:49
1
ответ

os.Error - string value (Golang)

How do I get the string value of os.Error? ie. assign to a variable.
вопрос задан: 16 May 2011 02:39
1
ответ

Получить имя текущего процесса (исполняемого файла) в Go?

То, что я ищу, является эквивалентом аргумента C argv [0]. Пакет flag дает доступ только к аргументам командной строки, но не к имени исполняемого файла. Хотя можно получить процесс с помощью Getpid (), ...
вопрос задан: 4 February 2011 17:25
1
ответ

Библиотеки C ++, которые реализуют горутины Go или каналы Go?

Я работаю с базой кода C ++ среднего размера, которая в настоящее время полностью однопоточная. Однако пришло время заняться параллелизмом и параллелизмом для повышения производительности. Мне очень интересно ...
вопрос задан: 15 December 2010 21:18
1
ответ

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

Давайте сравним c и перейдем: Hello_world.c: #include int main () {printf ("Привет, мир!"); } Hello_world.go: основной пакет импорт "fmt" func main () {fmt.Printf ("Привет, мир!") } ...
вопрос задан: 5 October 2010 07:29
1
ответ

Чтение внутреннего текста использования элемента XML Идет

Я пытаюсь считать XML-файл в Движении с помощью xml пакета (http://golang.org/pkg/xml/). Моя проблема состоит в том, что я не уверен, как прочитать внутренний текст элемента. Я загружаю документ в xml. Синтаксический анализатор и...
вопрос задан: 27 July 2010 16:03
1
ответ

Реализация ICMP проверяет с помощью ping-запросов в Движении

Действительно ли возможно реализовать ping ICMP в Движении? Альтернатива должна разветвить процесс 'ping', но я записал бы это в Движении.
вопрос задан: 30 May 2010 00:46
1
ответ

Что лучший способ состоит в том, чтобы получить путь исполняемого файла во время времени выполнения?

Если моя программа движения может быть выполнена по-разному (крон, monit, и т.д.), что самый надежный путь состоит в том, чтобы получить каталог, который содержит исполняемый файл, во время времени выполнения? В Python это было бы...
вопрос задан: 11 May 2010 21:48
1
ответ

интервал от строки в движении

Что является функцией для создавания международной стоимости от строки i: =???.???? ("10")
вопрос задан: 20 April 2010 06:14
1
ответ

Моделируйте соединение TCP в Движении

В Движении, соединение TCP (сеть. Коннектикут), io. ReadWriteCloser. Я хотел бы протестировать свой сетевой код путем моделирования соединения TCP. Существует два требования, чтобы я имел: данные, которые будут считаны, хранятся в...
вопрос задан: 19 March 2010 16:12
1
ответ

Простой способ получить ключи в карте в алфавитном порядке

В Движении, что самый легкий путь состоит в том, чтобы получить ключи в карте, отсортированной в алфавитном порядке? Это - самый короткий способ, которым я могу сделать это: пакет основной импорт "контейнер/вектор" импортирует "fmt", и
вопрос задан: 19 March 2010 16:03
1
ответ

Ориентирована на многопотоковое исполнение структура карты движения?

Ориентирован на многопотоковое исполнение тип карты Движения? У меня есть программа, которая имеет много чтений goroutines и записи в тип карты. Если я должен реализовать механизм защиты, что лучший способ состоит в том, чтобы сделать это?
вопрос задан: 22 January 2010 10:11