Pytania oznaczone «go»

86
Jak zdekodować JSON z typem Convert from string to float64

Muszę zdekodować ciąg JSON z liczbą zmiennoprzecinkową, taką jak: {"name":"Galaxy Nexus", "price":"3460.00"} Używam kodu Golang poniżej: package main import ( "encoding/json" "fmt" ) type Product struct { Name string Price float64 } func main() { s := `{"name":"Galaxy Nexus",...

86
Jaki jest rozmiar bufora kanału?

Próbuję utworzyć kanał asynchroniczny i patrzyłem na http://golang.org/ref/spec#Making_slices_maps_and_channels . c := make(chan int, 10) // channel with a buffer size of 10 Co to znaczy, że rozmiar bufora wynosi 10? Co konkretnie reprezentuje / ogranicza rozmiar bufora?

86
Liczba elementów w kanale

Jak mierzyć liczbę elementów w kanale za pomocą kanału buforowanego? Na przykład tworzę i wysyłam na takim kanale: send_ch := make(chan []byte, 100) // code send_ch <- msg Chcę zmierzyć ile wiad są w kanale send_ch . Zdaję sobie sprawę, że ze względu na współbieżność pomiar nie będzie...

86
Co dokładnie robi runtime.Gosched?

W wersji poprzedzającej wydanie go 1.5 strony internetowej Tour of Go , istnieje fragment kodu, który wygląda następująco. 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
Abstrakcyjne modele django a zwykłe dziedziczenie

Poza składnią, jaka jest różnica między używaniem abstrakcyjnego modelu django a używaniem zwykłego dziedziczenia w Pythonie z modelami django? Plusy i minusy? AKTUALIZACJA: Myślę, że moje pytanie zostało źle zrozumiane i otrzymałem odpowiedzi dotyczące różnicy między modelem abstrakcyjnym a...

86
Jaka jest różnica między int i int64 w Go?

Mam ciąg zawierający liczbę całkowitą (która została odczytana z pliku). Próbuję przekonwertować stringplik intusing strconv.ParseInt(). ParseIntwymaga podania rozmiaru bitu (rozmiary bitów 0, 8, 16, 32 i 64 odpowiadają int, int8, int16, int32 i int64). Odczytana z pliku liczba całkowita jest...

86
Jak przekazać wycinek jako zmienną wejściową?

Mam funkcję func more(... t). Zastanawiam się, czy możliwe jest użycie wycinka do wypełnienia listy argumentów .... Próbuję rozwiązać następujący program. Zasadniczo, aby naśladować normalną powłokę, która otrzymuje polecenie jako ciąg. Funkcja polecenia wymaga „listy” argumentów i nie wiem,...

86
GOBIN nie jest ustawiony: nie można uruchomić go install

Próbuję zainstalować niestandardowy pakiet dla mojego pliku main.go. Jednak kiedy biegałem go install custom.go Mam ten błąd go install: no install location for .go files listed on command line (GOBIN not set) Jak ustawić GOBIN?

86
importowanie plików go do tego samego folderu

Mam trudności z zaimportowaniem lokalnego pliku go do innego pliku go. Struktura mojego projektu jest podobna do poniższej -samplego --pkg --src ---github.com ----xxxx -----a.go -----b.go --bin Próbuję zaimportować a.go do b.go. Wypróbowałem następujące, import "a" import...

86
Django - Zaloguj się przez e-mail

Chcę, aby django uwierzytelniało użytkowników przez e-mail, a nie przez nazwy użytkowników. Jednym ze sposobów może być podanie wartości e-mail jako wartości nazwy użytkownika, ale ja tego nie chcę. Powodem jest to, że mam adres URL /profile/<username>/, dlatego nie mogę mieć adresu URL...