Als «go» getaggte Fragen

82
Django: Signal, wenn sich der Benutzer anmeldet?

In meiner Django-App muss ich einige regelmäßige Hintergrundjobs ausführen, wenn sich ein Benutzer anmeldet, und sie nicht mehr ausführen, wenn sich der Benutzer abmeldet. Daher suche ich nach einer eleganten Möglichkeit, dies zu tun Benachrichtigung über ein Benutzer-Login / Logout...

82
Unit Testing mit Django-Sellerie?

Ich versuche, eine Testmethode für unser Django-Sellerie- Projekt zu entwickeln. Ich habe die Notizen in der Dokumentation gelesen , aber es gab mir keine gute Vorstellung davon, was ich tatsächlich tun sollte. Ich mache mir keine Sorgen um das Testen der Aufgaben in den eigentlichen Daemons,...

82
Django Multiprocessing und Datenbankverbindungen

Hintergrund: Ich arbeite an einem Projekt, das Django mit einer Postgres-Datenbank verwendet. Wir verwenden auch mod_wsgi, falls dies wichtig ist, da einige meiner Websuchen dies erwähnt haben. Beim Senden eines Webformulars startet die Django-Ansicht einen Job, der viel Zeit in Anspruch nimmt...

82
Was ist die Kanalpuffergröße?

Ich versuche, einen asynchronen Kanal zu erstellen, und habe mir http://golang.org/ref/spec#Making_slices_maps_and_channels angesehen . c := make(chan int, 10) // channel with a buffer size of 10 Was bedeutet es, dass die Puffergröße 10 beträgt? Was genau repräsentiert / begrenzt die Puffergröße?...

82
request.POST.get ('etw') vs request.POST ['etw'] - Unterschied?

Was ist der Unterschied zwischen request.POST.get('sth') und request.POST['sth'] Habe die ähnliche Frage nicht gefunden, beide funktionieren für mich gleich, nehme an, ich kann sie separat verwenden, aber vielleicht irre ich mich, deshalb frage ich. Irgendwelche Ideen?

82
Gruppieren nach UND aggregieren mit Django

Ich habe eine ziemlich einfache Abfrage, die ich über das ORM stellen möchte, kann das aber nicht herausfinden. Ich habe drei Modelle: Ort (ein Ort), Attribut (ein Attribut, das ein Ort haben könnte) und Bewertung (ein M2M-Durchgangsmodell, das auch ein Bewertungsfeld enthält) Ich möchte...

82
Mehrere Goroutinen hören auf einem Kanal

Ich habe mehrere Goroutinen, die versuchen, gleichzeitig auf demselben Kanal zu empfangen. Es scheint, als würde die letzte Goroutine, die auf dem Kanal zu empfangen beginnt, den Wert erhalten. Ist dies irgendwo in der Sprachspezifikation oder ist es undefiniertes Verhalten? c := make(chan string)...

82
Zuweisungsoperator in der Sprache Go

In letzter Zeit habe ich mit Googles neuer Programmiersprache Go gespielt und fragte sich, warum der Zuweisungsoperator :=einen Doppelpunkt vor dem Gleichheitszeichen hat. = Gibt es einen bestimmten Grund, warum die Autoren der Sprache name := "John"anstelle von verwenden wollten ?name =...

82
Go verknüpft meine Assembly nicht: undefinierte externe Funktion

Ich versuche, SIMD hauptsächlich zu Lernzwecken zu schreiben. Ich weiß, dass Go Assembly verknüpfen kann, aber ich kann es nicht richtig zum Laufen bringen. Hier ist das minimalste Beispiel, das ich machen kann (elementweise Vektormultiplikation): vec_amd64.s (Hinweis: Die eigentliche Datei enthält...

82
Was bedeutet "falsch importiertes Testmodul"?

Ich habe einen Arbeitstest Zeile für Zeile kopiert und nur ein paar Namen geändert (zumindest dachte ich das) und jetzt erhalte ich diesen sehr kryptischen Fehler: (Ich habe einige Sachen durch FOO, BAR ersetzt) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected...

81
Wie kann ich die Größe kompilierter Dateien reduzieren?

Vergleichen wir c und gehen: Hello_world.c: #include<stdio.h> int main(){ printf("Hello world!"); } Hello_world.go: package main import "fmt" func main(){ fmt.Printf("Hello world!") } Kompilieren Sie beide: $gcc Hello_world.c -o Hello_c $8g Hello_world.go -o Hello_go.8 $8l...