Questions marquées «go»

101
Comment obtenir le nom d'une fonction dans Go?

Étant donné une fonction, est-il possible d'obtenir son nom? Dire: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } On m'a dit que runtime.FuncForPC aiderait, mais je n'ai pas compris comment...

101
Comment définir la valeur par défaut d'un champ de modèle Django sur un appel de fonction / appelable (par exemple, une date relative à l'heure de création de l'objet modèle)

ÉDITÉ: Comment puis-je définir la valeur par défaut d'un champ Django sur une fonction qui est évaluée chaque fois qu'un nouvel objet modèle est créé? Je veux faire quelque chose comme ce qui suit, sauf que dans ce code, le code est évalué une fois et définit la valeur par défaut à la même date...

101
Installez go with brew et exécutez le gotour

Je suivais le http://tour.golang.org/ jusqu'à ce que j'arrive à la troisième étape à ce sujet qui vous indique que vous pouvez installer le gotour sur votre système. Après cela, j'ai installé le langage go avec brew par: brew install hg brew install go Ensuite, j'ai téléchargé le gotour par: go get...

101
Redirection d'URL Django

Comment puis-je rediriger le trafic qui ne correspond à aucune de mes autres URL vers la page d'accueil? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'),

101
SSL n'est pas activé sur le serveur

Essayer de communiquer avec une base de données postgres avec go, préparer la déclaration comme ceci: var stmt *sql.Stmt var err error stmt, err = db.Prepare(selectStatement) if err != nil { fmt.Printf("db.Prepare error: %v\n",err) return err } Lance l'erreur suivante: db.Prepare error: pq: SSL is...

101
Erreur d'exécution: affectation à l'entrée dans la carte nil

J'essaie de générer une carte, puis de la convertir en un fichier yaml comme celui-ci: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Je pense qu'il me manque quelque chose d'important lors de la création de la carte. Mon code est...

100
Quel est l'intérêt d'avoir des pointeurs dans Go?

Je sais que les pointeurs dans Go permettent la mutation des arguments d'une fonction, mais cela n'aurait-il pas été plus simple s'ils n'adoptaient que des références (avec des qualificatifs const ou mutables appropriés). Maintenant, nous avons des pointeurs et pour certains types intégrés tels que...

100
Django dans / pas en requête

J'essaie de comprendre comment écrire une requête de style «pas dans» dans django. Par exemple, la structure de requête à laquelle je pense ressemblerait à ceci. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm ) À quoi...

100
Lire le fichier texte dans un tableau de chaînes (et écrire)

La capacité de lire (et d'écrire) un fichier texte dans et hors d'un tableau de chaînes est, à mon avis, une exigence assez courante. Il est également très utile lorsque vous démarrez avec une langue en supprimant la nécessité d'accéder initialement à une base de données. En existe-t-il un à...