Resultados da pesquisa a pedido "go"

1 a resposta

Digite canais agnósticos em go

Ainda estou tentando entender as interfaces dentro do golang. É possível enviar vários tipos diferentes em um único canal "genérico"? Aqui está um exemplo muito simples:http://play.golang.org/p/7p2Bd6b0QT [http://play.golang.org/p/7p2Bd6b0QT].

2 a resposta

Armazene o arquivo enviado no MongoDB GridFS usando o mgo sem salvar na memória

noob Golang e Sinatra pessoa aqui. Eu hackeei um aplicativo Sinatra para aceitar um arquivo carregado postado em um formulário HTML e salvá-lo em um banco de dados MongoDB hospedado via GridFS. Isso parece funcionar bem. Estou escrevendo o mesmo ...

1 a resposta

Como se conectar ao Oracle em qualquer lugar

Acho que existem duas maneiras de conectar-se ao Oracle DB in Go (no Windows): github.com/tgulacsi/goraclegithub.com/mattn/go-oci8Mas para alguém do meu nível (iniciante em código aberto + golang), esses dois métodos / drivers são ...

3 a resposta

Salvar uma imagem do URL para o arquivo

Muito novo no Go (primeiro projeto simples em que estou trabalhando). Pergunta: Como obtenho uma imagem do URL e a salvo no meu computador? Aqui está o que eu tenho até agora: package main import ( "fmt" "net/http" "image" "io/ioutil" ) func ...

3 a resposta

Equivalente ao canal golang em Java

Eu tenho um requisito no qual preciso ler de um conjunto de filas de bloqueio. As filas de bloqueio são criadas pela biblioteca que estou usando. Meu código precisa ler as filas. Não quero criar um thread de leitor para cada uma dessas filas de ...

1 a resposta

Como analisar cabeçalhos http no Go

Tenho cabeçalhos de resposta http enviados em logs de outros lugares. No meu arquivo de log, tenho coisas como: - Date: Fri, 21 Mar 2014 06:45:15 GMT\r\nContent-Encoding: gzip\r\nLast-Modified: Tue, 20 Aug 2013 15:45:41 GMT\r\nServer: ...

2 a resposta

O último elemento de uma fatia

O que éGo maneira de extrair o último elemento de umslice? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last elementA solução acima funciona, mas parece estranha.

1 a resposta

Começando a união de dois mapas

Eu tenho uma função recursiva que cria objetos que representam caminhos de arquivo (as chaves são caminhos e os valores são informações sobre o arquivo). É recursivo, pois serve apenas para manipular arquivos; portanto, se um diretório for ...

1 a resposta

Símbolo de plug-in como retorno de função

Estou tendo um comportamento Go que não entendo. Minha idéia é importar um plug-in que implementa uma interface que está fora dos dois pacotes. Se uma estrutura é retornada, ela funciona bem, mas para ter certeza de que implementa a interface, ...

2 a resposta

Qualquer diferença no uso de uma interface vazia ou de uma estrutura vazia como valor de um mapa em golang

Estou usando essa construção para simular um conjunto type MyType uint8 map[MyType]interface{}Adiciono todas as minhas chaves e mapeio-as paranil. Eu aprendi que também é possível usar map[MyType]struct{}Quaisquer benefícios do uso da ...