Как получить базовый syscall.Handle для *net.UDPConn в Windows? Я хочу, чтобы этот дескриптор устанавливал IP _MULTICAST _TTL через syscall.SetsockoptInt. В Linux я делаю следующее :func setTTL (conn *...
Я знаю, что программы Go можно компилировать для Android. Как я могу использовать специфичный для Android API, например, получить GPS-координаты или открыть URL-адрес в браузере по умолчанию из программы Go?
Как получить вложенные шаблоны, такие как Jinja, в среде выполнения Python. TBC, что я имею в виду, это то, как у меня есть набор шаблонов, наследуемых от базовых шаблонов, просто заполнение блоков базовых шаблонов,...
Я разрабатывал пару приложений с использованием Google App Engine Go SDK, которые используют Memcache в качестве буфера для загрузки данных из хранилища данных. Поскольку Memcache может хранить данные только в виде []byte, я часто нахожу...
Я использую драйвер mgo для MongoDB под управлением Go. Мое приложение запрашивает задачу (только с выбором записи в Mongo из коллекции под названием «jobs» ), а затем регистрирует себя в качестве правопреемника для завершения...
Как мне реализовать принцип «один ко многим» в Google App Engine на языке программирования Go?
Например, если у меня есть приведенные ниже структуры, как мне сохранить ассоциацию многих голосов с одним комментарием? Будет ли ...
Я использую Go (6g )для компиляции приложения GTK, и я хочу знать, есть ли опция компилятора/компоновщика, чтобы сделать его исполняемым файлом Windows, а не исполняемым файлом консоли. MinGW имеет опцию -mwindows...
Из моего прочтения спецификации :Краткое объявление переменной... является сокращением для объявления обычной переменной с выражениями инициализатора, но без типов... http://golang.org/ref/specЯ бы...
Можно ли вообще использовать Go для создания игр для Android? Я не привязан к технологиям, упомянутым в теме письма. Я знаю, что некоторые люди создавали программы для Android на Go, но они могут...
Я хочу выполнить принудительную командную строку «p4» из Go, чтобы выполнить задание входа в систему. «p4 login» требует от пользователя ввода пароля. Как я могу запустить программу, которая требует ввода данных пользователем в Go? Следующий код...
У меня есть http-сервер (запущен с помощью http.Handle), и я хотел бы выполнить некоторые операции. Как я могу это сделать (в Linux)? Можно ли выполнить эти операции в случае Ctrl-C? Я не знаком ...
Я пытаюсь реализовать этот бит кода :func factorial (x int)(результат int ){ если х == 0 { результат = 1; } else { результат = х *факториал (х -1 ); } возврат; } как big.Int, чтобы сделать...
Я играл с HTTP-пакетом go. Я хотел обрабатывать запрос параллельно, как в java. Но я не мог. Я создал простой веб-сервер, поместил сон посередине и понял, что процесс go...
Мне нужно создать пример сервера клиента -через TCP. На стороне клиента я читаю 2 числа и отправляю их на сервер. Проблема, с которой я столкнулся, заключается в том, что я не могу преобразовать из []byte в int, потому что...
Я установил пакет test0 в $gopath\pkg\windows_386\hello\test0.a, но когда я собираю основной пакет, зависящий от пакета test0, компилятор говорит: import "hello/test0": не удается найти пакет . ...
Я пытаюсь написать оболочку Go, используя CGo для ENet. Когда я пытался скомпилировать свою оболочку на Mac, библиотека была старше и имела немного другой интерфейс. 99% кода совпадает, только несколько...
Я хочу использовать в качестве ключа нечувствительную к ключу строку. Поддерживается ли он языком или мне нужно создать его самому?
спасибо Редактировать: Я ищу способ сделать это по умолчанию вместо ...
Я хочу прослушивать два канала, заблокированные, когда оба канала опустошены. Однако, если оба канала содержат данные, я хочу, чтобы один из них был очищен до обработки другого. В ...
Я знаю, что операторы switch/select автоматически прерываются после каждого случая. Мне интересно, в следующем коде: for { switch sometest() { case 0: dosomething() case 1: ...
В моем приложении я часто буду передавать ссылки на статическую строку. Я не хочу, чтобы Go выделял память для каждого вызова, но мне не удалось получить адрес для моего строкового литерала. Почему бы и нет...
Что я хотел бы сделать, так это иметь набор горутин-производителей (некоторые из которых могут завершиться или не завершиться) и подпрограмму-потребитель. Проблема в этой оговорке в скобках - мы не знаем всего...
Мой веб-сервер будет получать и демаршалировать данные JSON. Эти данные всегда будут упакованы в объект с парами ключ/значение. Строка-ключ будет действовать как идентификатор значения, сообщая серверу Go, что...
У меня есть учетная запись SMTP, которая не использует шифрованное соединение. Я могу использовать одну и ту же учетную запись для отправки электронных писем с C #и Python без проблем, но с Go я получаю сообщение об ошибке :незашифрованное соединение Это.
Я хотел бы иметь возможность создавать и запускать код Go из vim с доступом к окну быстрого исправления, если есть ошибки компиляции. Чтобы добиться чего-то близкого к этому с Java, я добавил следующее в ...
Я делал простой интерфейс связанного списка, чтобы узнать об интерфейсах Go, когда наткнулся на это очевидное несоответствие. nextT всегда равен нулю, а возвращаемое значение next ()— нет. пакет основной...
Я получаю сообщение об ошибке, возвращаемое вызовом io.Copy, которому я передал сокет (TCPConn) в качестве места назначения. Ожидается, что удаленный хост просто разорвет соединение после...
Я пытаюсь разобрать поток json в Go. Я создал упрощенный пример: пакет main import ("encoding/json" "fmt") var d = []byte(`{ "world":[{"data": 2251799813685312}, {"data": ..
Я изучаю Go и немного не понимаю, когда использовать указатели. В частности, при возврате структуры из функции, когда уместно возвращать сам экземпляр структуры, а когда...
При написании сервера веб-сокетов в GO (в моем случае с использованием кодека JSON) безопасно ли иметь две разные процедуры Go для обработки отправки и получения данных по одному и тому же соединению? Так как ...