Pytania oznaczone «go»

102
Jak zatrzymać gorutynę

Mam goroutine, który wywołuje metodę i przekazuje zwróconą wartość na kanale: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Jak zatrzymać taką

102
Przekierowanie adresu URL Django

Jak mogę przekierować ruch, który nie pasuje do żadnego z moich innych adresów URL, z powrotem na stronę główną? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'),...

102
Co może się stać, jeśli nie zamknę odpowiedzi.

W Go mam kilka odpowiedzi http i czasami zapominam zadzwonić: resp.Body.Close() Co się dzieje w tym przypadku? czy nastąpi wyciek pamięci? Czy jest też bezpieczne wprowadzenie defer resp.Body.Close()natychmiast po otrzymaniu obiektu odpowiedzi? client := http.DefaultClient resp, err :=...