0
ответов

Функция Голанга похожа на функцию getchar

Есть ли функция, аналогичная getchar, способная обрабатывать нажатие вкладок в консоли? Я хочу сделать своего рода завершение в моем консольном приложении.
вопрос задан: 30 December 2012 20:24
0
ответов

Алгоритм нахождения цвета между двумя другими - в цветовом пространстве окрашенных цветов

При смешивании синей и желтой краски , результат какой то зеленый. У меня два цвета RGB: синий = (0, 0, 255) и желтый = (255, 255, 0) Каков алгоритм нахождения цвета RGB, который ...
вопрос задан: 12 December 2012 01:14
0
ответов

Как разобрать внутреннее поле во вложенном объекте JSON в Golang?

У меня есть объект JSON, похожий на этот: {"name": "Cain", "parent": {"mother": "Eve", "Father": "Adam"}} Теперь я хочу разобрать "name" и "мама" в эту структуру: структура {...
вопрос задан: 27 November 2012 21:36
0
ответов

Git библиотека для Go

Как домашний проект, я хочу разработать приложение для создания заметок, используя git в качестве хранилища данных. (Я подозреваю, что это еще не существует, учитывая сообщение в блоге этого парня: http: //jarofgreen.co.uk/2012/08/how-about-a-mobile -...
вопрос задан: 23 November 2012 16:00
0
ответов

Go StartsWith (строка str)

Существует ли функция StartsWith (str1, str2 string), которая может проверить, является ли str1 префиксом str2 в языке Go? Мне нужна функция, похожая на Java, запускается с http: //docs.oracle.com/javase/1.5.0/docs / ...
вопрос задан: 1 October 2012 03:50
0
ответов

Как обойти отсутствие параметрического полиморфизма в Go?

Я новичок в Go, но я читал, что завсегдатаи Go не скучают по параметрическому полиморфизму. Каждый раз, когда я пытаюсь выучить новый язык, я использую список задач L99, чтобы получить некоторую практику. Даже если я пытаюсь ...
вопрос задан: 26 September 2012 10:38
0
ответов

Получение загрузки процессора с помощью golang

Программа My Go должна знать текущий процент использования процессора всеми системными и пользовательскими процессами. Как я могу получить это?
вопрос задан: 20 September 2012 08:38
0
ответов

Можно ли мультиплексировать несколько каналов в один?

Идея состоит в том, чтобы иметь переменное количество каналов в срезе, помещать каждое значение, полученное через них, в один канал, и закрывать этот выходной канал, как только последний из входных каналов...
вопрос задан: 13 September 2012 16:28
0
ответов

Нужна помощь, чтобы понять, почему select{} не блокирует #39; не навсегда

Я работаю над упражнением по использованию каналов для реализации очереди. В частности, я пытаюсь использовать размер канала, чтобы ограничить количество одновременных горутин. А именно, я написал...
вопрос задан: 13 September 2012 16:28
0
ответов

Можно ли в Go одновременно ждать на обоих каналах и файловых дескрипторах?

Я знаю, что могу ожидать на нескольких каналах, используя синтаксис select {} в Go, и ждать на нескольких файловых дескрипторах, используя syscall.Select ()или аналогичные функции. А можно ли ждать на обоих каналах...
вопрос задан: 13 September 2012 16:26
0
ответов

Каналы Go и взаимоблокировка

Я пытаюсь понять язык Go. Я пытался создать две горутины которые связывают поток между ними, используя два канала: func main () { c1: = make (chan int) c2: = make (chan int) go func () {...
вопрос задан: 13 September 2012 16:26
0
ответов

Канал Go и BlockingQueue в Java

Есть ли различия между каналом Go и BlockingQueue в Java? Оба являются очередями с похожей блокировкой и семантикой модели памяти. Опционально оба могут иметь набор емкости.
вопрос задан: 13 September 2012 16:25
0
ответов

how to select for input on a dynamic list of channels in Go?

Go has a mechanism to do a blocking read from one of several channels, the select statement. So you can say select { case <- c1: case <- c2: } will block until we get input from ...
вопрос задан: 13 September 2012 16:24
0
ответов

Golang -Что такое размер буфера канала?

Я пытаюсь создать асинхронный канал и смотрю на http://golang.org/ref/spec#Making_slices_maps_and_channels. c := make (chan int, 10 )// канал с размером буфера 10...
вопрос задан: 13 September 2012 16:24
0
ответов

Как сделать SOAP-вызов в Go? [закрыто]

Учитывая, что Adwords - это вещь Google, а Go - это Google, как долго будет существовать версия API Adwords, написанная на Go? С этим вопросом связано еще одно: есть ли SOAP ...
вопрос задан: 10 September 2012 07:59
0
ответов

Почему Google не использует Golang или Python в качестве языка для Android? [закрыто]

Хотя у языка Go так много хороших преимуществ, почему Google не перевел Android шаг за шагом с Java на Go или не предоставил выбор разработчикам?
вопрос задан: 20 August 2012 06:49
0
ответов

Преобразование **T в *unsafe.Pointer в Go

Как преобразовать переменную типа **T в *unsafe.Pointer? В приведенном ниже примере выдается ошибка компиляции :не может преобразовать &ptr (тип **s )в тип *unsafe.Основной импорт пакета указателя (...
вопрос задан: 14 August 2012 22:42
0
ответов

GAE Golang -OAuth и OAuth2?

Я пытаюсь реализовать приложение Google App Engine Go, которое будет использовать OAuth и OAuth2 для входа пользователей в систему. Мне интересно, возможно ли это, и если да, то как это сделать? Может ли кто-нибудь предоставить...
вопрос задан: 13 August 2012 13:35
0
ответов

Библиотека QR-кодов для Go

Есть ли библиотека для создания QR-кодов с помощью языка программирования Go? Я ищу что-то в чистом Go, которое генерирует файлы изображений.
вопрос задан: 7 August 2012 08:10
0
ответов

Есть ли способ освободить неуправляемые ресурсы при сборе структуры Go?

У меня есть указатель на тип C, обернутый структурой Go, например :type Wrapper struct { unmanaged *C.my _c _type } Тип C, в свою очередь, имеет следующие функции :my _c _type *make _c _type (); пустота...
вопрос задан: 5 August 2012 06:57
0
ответов

Как написать `cat `на Go, используя конвейеры

У меня есть реализация инструмента Unix ниже. Он считывает несколько байтов из os.Stdin в буфер, а затем записывает эти байты в os.Stdout. Есть ли способ пропустить буфер и просто...
вопрос задан: 3 August 2012 16:28
0
ответов

Подходит ли D для написания компилятора Tracing JIT?

Я хотел бы написать интерпретатор и трассировку JIT для языка программирования, который я разрабатываю. У меня уже есть многолетний опыт программирования на C++, но мне было интересно, может быть, новее...
вопрос задан: 27 July 2012 21:08
0
ответов

Как я могу эффективно загрузить большой файл с помощью Go?

Есть ли способ загрузить большой файл с помощью Go, который будет хранить содержимое непосредственно в файле, а не хранить его все в памяти перед записью в файл? Поскольку файл такой большой, хранение...
вопрос задан: 27 July 2012 17:58
0
ответов

Кластерные вычисления в Go

Есть ли в Go структура для кластерных вычислений? (Я хочу объединить несколько ПК для пользовательских параллельных вычислений и задаюсь вопросом, может ли Go быть подходящим языком для использования ).
вопрос задан: 27 July 2012 07:16
0
ответов

Какой веб-сервер вы используете с Go для веб-сервиса?

Если бы я хотел создать веб-сервис с помощью Go, какой веб-сервер я бы использовал? Мой веб-сервис должен взаимодействовать с Mysql, Redis и memcached. Есть ли стабильные библиотеки для каждого?
вопрос задан: 25 July 2012 18:31
0
ответов

Драйвер PostgreSQL для языка программирования Go

http://go-lang.cat-v.org/pure-go-libsперечислены два драйвера PosgreSQL, но они не обновлялись несколько месяцев и выглядят так, как показывает один человек. Вот и интересно, надежны ли они/готовы к производству или...
вопрос задан: 25 July 2012 07:41
0
ответов

golang :ошибка выполнения :неверный адрес памяти или разыменование нулевого указателя

Я новичок в golang и в настоящее время следую этому руководству и исходному коду здесь-http://golang.org/doc/articles/wiki/part2.goПосле сборки этого файла я получаю calvin$./mywebwiki2 2012/07/23...
вопрос задан: 23 July 2012 09:16
0
ответов

Перейти -Скопировать все общие поля между структурами

У меня есть база данных, в которой хранится JSON, и сервер, который предоставляет внешний API, с помощью которого через сообщение HTTP значения в этой базе данных могут быть изменены. База данных используется разными процессами...
вопрос задан: 18 July 2012 20:14
0
ответов

Почему в переключателе типа не разрешено прохождение?

Мне интересно, почему в операторе переключения типа в golang не разрешено прохождение. В соответствии со спецификацией :"оператор "fallthrough" не допускается в переключателе типа.", который не...
вопрос задан: 17 July 2012 21:39
0
ответов

Атомарное сравнение и обмен со структурой в Go

Я пытаюсь создать неблокирующий пакет очереди -для параллельного приложения, используя алгоритм Магеда М. Майкла и Майкла Л. Скотта, как описано здесь. Это требует использования атомных...
вопрос задан: 17 July 2012 15:03