Preguntas etiquetadas con go

86
Número de elementos en un canal

Usando un canal con búfer, ¿cómo se miden cuántos elementos hay en el canal? Por ejemplo, estoy creando y enviando un canal como este: send_ch := make(chan []byte, 100) // code send_ch <- msg Quiero medir cuántos mensajes hay en el canal send_ch . Soy consciente de que, debido a la...

86
¿Qué hace exactamente Runtime.Gosched?

En una versión anterior al lanzamiento de go 1.5 del sitio web Tour of Go , hay un fragmento de código que se ve así. package main import ( "fmt" "runtime" ) func say(s string) { for i := 0; i < 5; i++ { runtime.Gosched() fmt.Println(s) } } func main() { go say("world")...

86
modelos abstractos de django versus herencia regular

Además de la sintaxis, ¿cuál es la diferencia entre usar un modelo abstracto de django y usar la herencia simple de Python con modelos de django? ¿Pros y contras? ACTUALIZACIÓN: Creo que mi pregunta fue mal entendida y recibí respuestas para la diferencia entre un modelo abstracto y una clase...

86
¿Cuál es la diferencia entre int e int64 en Go?

Tengo una cadena que contiene un número entero (que se ha leído de un archivo). Estoy tratando de convertir el stringa un intusing strconv.ParseInt(). ParseIntrequiere que proporcione un tamaño de bits (los tamaños de bits 0, 8, 16, 32 y 64 corresponden a int, int8, int16, int32 e int64). El...

86
¿Cómo puedo pasar una porción como entrada variada?

Tengo una función func more(... t) . Me pregunto si es posible usar un segmento para completar una lista de argumentos .... Estoy intentando resolver el siguiente programa. Básicamente, para imitar un shell normal que recibe el comando como una cadena. La función de comando requiere una...

86
GOBIN no configurado: no se puede ejecutar ir a instalar

Estoy intentando instalar mi paquete personalizado para mi archivo main.go. Sin embargo, cuando corrí go install custom.go Tengo este error go install: no install location for .go files listed on command line (GOBIN not set) ¿Cómo configuro GOBIN?

85
Administrador de Django, ocultar un modelo

En la página raíz del sitio de administración donde aparecen los modelos registrados, quiero ocultar varios modelos que están registrados para el administrador de Django. Si los anulo directamente, no puedo agregar nuevos registros ya que el símbolo de agregar nuevo "+" desaparece. ¿Cómo se...