0
ответов

преобразование float32 в int в Go

Я пробовал несколько способов преобразовать float в int, я хочу обрезать float, чтобы получить только целую часть. Я using x: = float32 (3.1) y, _: = strconv.Atoi ((strconv.Ftoa32 (x, 'f', 0))) // y ...
вопрос задан: 6 January 2014 13:39
0
ответов

Утверждение типа Голанга

Я создал тип Role на основе off string, и теперь я пытаюсь заставить его работать с драйвером базы данных, реализуя интерфейсы Valuer и Scanner типа Role string func (r * Role) Scan (...
вопрос задан: 5 January 2014 14:46
0
ответов

невозможно загрузить, $ GOPATH не установлен

Я хочу установить json2csv, используя go get github.com/jehiah/json2csv, но получаю эту ошибку: пакет github.com/jehiah/json2csv: невозможно загрузить, $ GOPATH не установлен. Для получения более подробной информации см. Go help go ...
вопрос задан: 17 December 2013 08:06
0
ответов

Не могу угадать mimetype

На тестовом сервере goapp serv он работает, на самом appengine он перезаписывается application / octet-stream. Как я могу сказать appengine прекратить это делать? Не могу угадать mimetype для дома / шрифты / ...
вопрос задан: 6 December 2013 13:40
0
ответов

Карта с одновременным доступом

Когда вы используете карту в программе с одновременным доступом, нужно ли использовать мьютекс в функциях для чтения значений?
вопрос задан: 17 November 2013 06:42
0
ответов

Как я могу запустить процесс, который не является файлом в Go (, например. открыть веб-страницу)

Я хочу открыть веб-браузер :c, err := exec.Command ("http ://localhost :4001" ). Вывод ()if err != nil { fmt.Printf ("ОШИБКА :%v, %v\n",err,c )} else { fmt.Printf ("ОК :%v\n",c )} и я получаю...
вопрос задан: 15 November 2013 06:46
0
ответов

Получение временной метки Unix на языке Go (текущее время в секундах с начала эпохи)

У меня есть код, написанный на Go, который я пытаюсь обновить, чтобы он работал с последними еженедельными сборками. (Последний раз он был построен под r60). Теперь все работает, за исключением следующего бита :if t, _, err :...
вопрос задан: 4 November 2013 09:30
0
ответов

Kada turėčiau apibrėžti metodus reikšmėms (o ne rodyklėms) sistemoje „Go“?

Apibrėžęs „MyInt int“ tipą, norėčiau apibrėžti metodą .ShowMe (), kuris tiesiog atspausdina vertę. Tai galiu apibrėžti naudodamas * MyInt: func (this * MyInt) ShowMe () {fmt.Print (* this, "\ n") } ...
вопрос задан: 22 October 2013 00:42
0
ответов

GAE Golang - log.Print()?

Где можно прочитать журналы, созданные вызовом функции: log.Print("Message") Вкладка "Logs" в Main, похоже, отображает только информацию о том, какие URL были вызваны, но без какой-либо отладочной информации ...
вопрос задан: 18 October 2013 19:43
0
ответов

Что означает «…» рядом с параметром в объявлении функции go?

Я просматривал код, написанный на языке Google Go, и наткнулся на это: func Statusln(a ...interface{}) func Statusf(format string, a ...interface{}) Я не понимаю, что за ... ...
вопрос задан: 5 September 2013 00:35
0
ответов

Как получить основную стоимость из отражения. Значение в Голанге?

Итак, я нашел некоторый код, который поможет мне начать работу с отражением в Go (golang), но у меня возникают проблемы с получением базового значения, так что я могу в основном создать строку map [string] из структуры и ...
вопрос задан: 7 August 2013 17:01
0
ответов

Инициализировать встроенную структуру в Go

У меня есть следующая структура, которая содержит net / http.Request: type MyRequest struct {http.Request PathParams map [string] string} Теперь я хочу инициализировать анонимную внутреннюю структуру http ....
вопрос задан: 25 July 2013 08:18
0
ответов

Чтение файлов журналов по мере их обновления в Go

Я пытаюсь проанализировать некоторые файлы журналов, когда они пишутся на Go, но я не уверен, как бы это сделать, не перечитывая файл снова и снова, проверяя изменения. Я бы хотел быть ...
вопрос задан: 30 May 2013 21:12
0
ответов

Как использовать LevelDB в го?

Из http://code.google.com/p/leveldb/кажется, что использование LevelDB с Go не является явным или простым. Но я действительно хочу знать, как использовать его в Go. Может ли кто-нибудь дать мне ключ?
вопрос задан: 22 May 2013 08:39
0
ответов

«Неизвестная escape-последовательность» ошибка в Go

У меня есть следующая функция, написанная на Go. Идея состоит в том, что функции передается строка, возвращающая первый найденный IP-адрес IPv4. Если IP-адрес не найден, возвращается пустая строка. ...
вопрос задан: 16 May 2013 09:17
0
ответов

Хранить ключ/значения карты в постоянном файле

Я буду создавать структуру более или менее вида: type FileState struct { LastModified int64 Hash string Path string } Я хочу записывать эти значения в файл и считывать их при ...
вопрос задан: 29 April 2013 07:54
0
ответов

Как проверить только одну контрольную функцию?

В моем пакете Go есть несколько тестовых файлов, таких как map1_benchmark_test.go и map2_benchmark_test.go. В каждом файле * _benchmark_test.go есть несколько функций, таких как func ...
вопрос задан: 23 April 2013 05:45
0
ответов

Как прочитать текстовый файл utf16 в строку в golang?

Я могу прочитать файл в массив байтов, но когда я конвертирую его в строку, он обрабатывает байты utf16 как ascii. Как правильно конвертировать его? основной импорт пакета ("fmt" "os" "bufio") func main () {// ...
вопрос задан: 4 April 2013 13:07
0
ответов

Инициализировать пользовательский тип int в Go

В Go можно создать тип: type Num int, но как затем инициализировать этот тип? make (Num, 2), похоже, не работает.
вопрос задан: 1 April 2013 05:14
0
ответов

Можно ли оставлять канал открытым?

Можно ли оставлять канал Go открытым навсегда? (никогда не закрывайте канал), если я никогда не проверю его состояние? Приведет ли это к утечкам памяти? Следующий код в порядке? func (requestCh chan <- Request) ...
вопрос задан: 1 April 2013 04:44
0
ответов

Операторы Go << и >>

Не могли бы кто-нибудь объяснить мне использование << и >> в Go? Я думаю, он похож на некоторые другие языки.
вопрос задан: 1 April 2013 03:44
0
ответов

Функция инициализации для структур

Я понимаю что Go не имеет классов, но вместо этого продвигает идею структур. Имеются ли в структурах какие-либо функции инициализации, которые могут быть вызваны аналогично функции класса __construct ()? ...
вопрос задан: 31 March 2013 21:42
0
ответов

Как определить «реальный» тип значения интерфейса {}?

Я не нашел хороший ресурс для использования типов interface {}. Например, пакет main import "fmt" func weirdFunc (i int) interface {} {if i == 0 {return "zero"} return i } ...
вопрос задан: 31 March 2013 21:28
0
ответов

Можно ли писать программы нативного клиента (NaCl) на языках, отличных от C или C++?

Можно ли написать приложение нативного клиента на Python или Go, которое затем можно запустить в браузере?
вопрос задан: 18 March 2013 20:52
0
ответов

Тестовые случаи для go и appengine

Я использую Go и appengine, и теперь я хотел бы выполнить несколько тестов. Я попытался использовать стандартный тестовый пакет gos, файлы (и "package hello" ):hello/http.go привет/http _test.go Проблема :Я не могу...
вопрос задан: 12 March 2013 14:49
0
ответов

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

Я пытаюсь найти лучший способ обрабатывать запросы к / и только / в Go и обрабатывать разные методы по-разному. Вот лучшее, что я придумал: основной импорт пакета ("fmt" "...
вопрос задан: 6 March 2013 06:54
0
ответов

Добавить в файл в Go

Так что я могу читать из локального файла вот так: данные, error: = ioutil.ReadFile (name) И я могу записать в локальный файл ioutil.WriteFile (имя файла, содержимое, разрешение) Но как я могу добавить в файл? Это ...
вопрос задан: 5 March 2013 22:30
0
ответов

Соглашения об именовании в Голанге

Я пытаюсь выполнить модульное тестирование пакета Go в первый раз, и у меня есть несколько ошибок в одном файле. Тип FooErr int Тип BarErr int func (e * FooErr) Ошибка () string {return "A Foo Error ...
вопрос задан: 1 March 2013 00:29
0
ответов

Использование интерфейса в Go

Я хотел бы понять тип интерфейса на простом примере его использования в Go (язык). Я читал веб-документацию, но не понимаю.
вопрос задан: 30 January 2013 16:09
0
ответов

в чем основное различие между .net Async и google go lightweight thread

При вызове runtime.GOMAXPROCS (1) in go среда выполнения будет использовать только один поток для всех ваших горутин. При выполнении io ваши горутины уступят и позволят другим горутинам работать в том же потоке. ...
вопрос задан: 8 January 2013 13:25