0
ответов

GAE Go, init () - вызывать его несколько раз?

Я пишу приложение Google App Engine Go. В нем я хочу обрабатывать некоторые вызовы отдельно в разных файлах .go.Должен ли я вызывать функцию init () отдельно в каждом из этих файлов или просто объявлять ...
вопрос задан: 30 January 2012 03:50
0
ответов

Go эквивалент указателя void в C

Я немного поигрался с Go, создавая некоторые библиотеки структур данных, и у меня есть одна большая проблема. Я хочу, чтобы структура данных могла содержать любой тип, но я не вижу никакого способа сделать ...
вопрос задан: 25 January 2012 01:22
0
ответов

Можно ли имитировать интерфейс Go в C / C ++?

В Go, если тип имеет все методы, определенные интерфейсом, он может быть назначен этой переменной интерфейса без явного наследования от нее. Можно ли имитировать эту функцию в C / C + ...
вопрос задан: 23 January 2012 10:24
0
ответов

Выполнение тестов Go в Eclipse

У меня установлены eclipse и goclipse, все хорошо, я могу запустить консольное приложение в IDE. Можно ли выполнить модульные тесты в IDE?
вопрос задан: 21 January 2012 16:59
0
ответов

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

Я пытаюсь определить кодировку файла в Windows с помощью Go. Проводя некоторые исследования, я нашел много рекомендаций по использованию Mozilla's Charset Detectors (chardet), но их трудно компилировать, и я ...
вопрос задан: 12 January 2012 15:03
0
ответов

Golang Определение, указывает ли * File на файл или каталог

Есть ли способ определить, указывает ли мой * File на файл или каталог? fileOrDir, err: = os.Open (имя) // Как мне узнать, есть ли у меня файл или каталог? Я хочу иметь возможность читать ...
вопрос задан: 11 January 2012 18:37
0
ответов

Для чего нужны указатели на указатели?

В языке программирования Go; как могут быть полезны указатели на указатели? (Почему они не являются незаконными, если действительно бесполезны?)
вопрос задан: 7 January 2012 08:23
0
ответов

Типирование функции Go

Меня смущает этот фрагмент кода из пакета HTTP: type HandlerFunc func (ResponseWriter, * Request) func (f HandlerFunc) ServeHTTP (w ResponseWriter, r * Request) {f (w, r) } Почему ...
вопрос задан: 31 December 2011 22:31
0
ответов

Замените все пробелы в строке на +

У меня есть строка, и я хочу заменить все пробелы в этой строке на + Я устал от этого, используя: tw.Text = strings.Replace (tw.Text, " "," + ", 1) Но это не сработало для меня ... какие-либо решения? Для ...
вопрос задан: 31 December 2011 16:36
0
ответов

Как использовать язык Go с IDE NetBeans?

Как настроить язык Go в IDE NetBeans ?. (Как будто я уже использую Python, C / C ++, Java, Php, BASH уже в одной среде IDE NetBeans).
вопрос задан: 27 December 2011 15:41
0
ответов

Каково теоретическое максимальное количество одновременных (одновременных) HTTP-соединений на сервере Go?

Каков верхний предел количества одновременных HTTP-соединений, которые может обработать очень простой сервер, реализованный на Go?
вопрос задан: 27 December 2011 14:40
0
ответов

Как запустить мой Go код в Android?

Как я могу запустить этот Go код в моем Android? (в Fedora 15 он работает). package main import "fmt" func main() { fmt.Println("Hello, 世界") }
вопрос задан: 27 December 2011 14:16
0
ответов

Добавление элементов в оболочку вариативной функции без перераспределения нового фрагмента

Хорошо, мне нужна небольшая оболочка fmt.Printf () для удобства отладки: 1 / "слишком много аргументов в вызове fmt.Fprintln ": func Debug (a ... interface {}) {if debug {fmt.Fprintln (out, ...
вопрос задан: 22 December 2011 14:42
0
ответов

Какие объекты финализируются в Go по умолчанию и каковы некоторые из недостатков этого?

Функция runtime.SetFinalizer (x, f interface {}) устанавливает финализатор, связанный с x, на f. Какие объекты финализируются по умолчанию? Каковы некоторые из непреднамеренных ловушек, вызванных ...
вопрос задан: 21 December 2011 19:49
0
ответов

Динамически инициализировать размер массива в go

Я пытаюсь написать небольшое приложение на go, которое принимает числа x целых чисел из стандартного ввода, вычисляет среднее значение и возвращает его. . Я только что получил: func main () { var elems, среднее число ...
вопрос задан: 16 December 2011 09:08
0
ответов

Выполняется ли кросс-компиляция Go в Ubuntu с исполняемым файлом Windows?

Какие шаги следует предпринять при использовании Ubuntu для компиляции исходного кода Go в исполняемый файл Windows?
вопрос задан: 9 December 2011 15:56
0
ответов

Ошибка Google Go - «не удается создать тип»

В моем коде Go я хочу создать массив пользовательского типа данных. Я вызываю Blocks = make (* BlockData, len (blocks)) и получаю сообщение об ошибке: не могу создать тип * BlockData мой класс BlockData содержит такие типы полей, как ...
вопрос задан: 9 December 2011 15:35
0
ответов

Перейти - Как создать синтаксический анализатор

Я хочу создать синтаксический анализатор, но у меня есть некоторые проблемы с пониманием того, как это сделать. Пример строки, которую я хотел бы проанализировать {key1 = value1 | key2 = {key3 = value3} | key4 = {key5 = {key6 = value6}}} ...
вопрос задан: 7 December 2011 20:34
0
ответов

Есть ли в D эквивалент горутин?

Я люблю Go, особенно горутины. Они просты и эффективны. После некоторого покопания кажется, что это в основном волокна, мультиплексированные в пул потоков ядра (поправьте меня, если я ошибаюсь). ...
вопрос задан: 7 December 2011 07:58
0
ответов

Есть ли способ преобразовать целые числа в логические значения в Go или наоборот?

Есть ли встроенный способ преобразования логических чисел в целые числа или наоборот? Я пробовал обычное приведение типов, но поскольку они используют разные базовые типы, преобразование классическим способом невозможно. Я вылил ...
вопрос задан: 6 December 2011 00:40
0
ответов

Преобразование int и long в строку в Go

У меня есть параллельная рутина вроде этой, Routine 1() { 30 раз Отправить строку } Рутина 2 (out <-chan string) { для case str := <- out: fmt.Println(str) } Теперь я хочу отправить из ...
вопрос задан: 3 December 2011 18:01
0
ответов

Как засечь время выполнения функции в Go и вернуть ее время выполнения в миллисекундах?

Как засечь время выполнения функции в Go и вернуть ее время выполнения в миллисекундах?
вопрос задан: 2 December 2011 02:41
0
ответов

WebP-кодировщик / декодер на ходу

Есть ли где-нибудь полный WebP-кодировщик и декодер, совместимый с текущими еженедельными (или разветвленными)? Сравним ли он по скорости со стандартным png?
вопрос задан: 1 December 2011 11:38
0
ответов

Трудности с пакетом Go Rand

Есть ли какая-нибудь функция Go, которая возвращает истинное псевдослучайное число в каждом запуске? На самом деле я имею в виду следующий код, package main import ( "fmt" "rand" ) func main() { fmt....
вопрос задан: 27 November 2011 20:55
0
ответов

недопустимый рекурсивный тип в структуре в go

Я новичок в языке программирования Go, и у меня есть задание для создания и интерпретации, но я столкнулся со следующей проблемой: я хочу определить Environment как: type Environment struct {...
вопрос задан: 24 November 2011 18:03
0
ответов

как импортировать функцию DLL, написанную на C, с помощью GO?

Я ищу пример кода, как импортировать функцию из библиотеки DLL, написанной на C. эквивалент DllImport C # .NET. Возможно? Я использую окна. приветствуется любая помощь. заранее спасибо.
вопрос задан: 22 November 2011 18:12
0
ответов

Сложные типы данных в качестве ключей в картах в Go

Я пытаюсь создать карту в Go с ключами больших целых чисел. В Effective Go прямо говорится, что: Структуры, массивы и срезы нельзя использовать в качестве ключей карты, потому что для них не определено равенство ...
вопрос задан: 9 November 2011 20:42
0
ответов

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

Я получил сообщение об ошибке времени выполнения. Запишите двоичный файл T1. Читайте: недопустимый тип main.T1 package main import ("encoding / binary" "net" ) type T1 struct {f1 [5] byte f2 int } func main () {...
вопрос задан: 7 November 2011 16:36
0
ответов

Использование ресурсов Google Go по сравнению с Python и Java в Appengine

Будет ли Google Go использовать меньше ресурсов, чем Python и Java в Appengine? Время запуска экземпляра для go быстрее, чем время запуска Java и Python? Загружается ли программа go в виде двоичных файлов или ...
вопрос задан: 7 November 2011 03:26
0
ответов

Как назначить строку массиву байтов

Я хочу назначить строку массиву байтов: var arr [20] byte str: = "abc" для k, v: = range [] byte (str) {arr [k] = byte (v) } Есть другой метод?
вопрос задан: 6 November 2011 15:29