Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

9
Come impostare l'esecuzione di JDK Netbeans?
Ho una versione precedente di NB6.7, NB6.9, NB7.0, che girava su jdk1.6.0_21 e jdk1.6.0_25. Ora ho rimosso quei JDK e mi sono rimasti solo jdk1.6.0_26 e jdk1.7.0, ma voglio ancora mantenere i vecchi NB, ma ora quando li eseguo, ricevo questo messaggio: "Impossibile trovare l'installazione java nel jdkhome C specificato: …
213 java  netbeans 


9
Come si rimuove una revisione specifica nella cronologia di Git?
Supponiamo che la tua cronologia git sia simile a questa: 1 2 3 4 5 1–5 sono revisioni separate. Devi rimuovere 3 mantenendo ancora 1, 2, 4 e 5. Come si può fare? Esiste un metodo efficiente quando ci sono centinaia di revisioni dopo quella da eliminare?
213 git 



9
Quali metodi HTTP corrispondono a quali metodi CRUD?
Nella programmazione in stile RESTful, dovremmo usare i metodi HTTP come elementi costitutivi. Sono un po 'confuso, tuttavia, quali metodi corrispondono ai classici metodi CRUD. GET / Read e DELETE / Delete sono abbastanza ovvi. Tuttavia, qual è la differenza tra PUT / POST? Corrispondono uno a uno con Crea …
213 http  rest  crud  http-method 


6
Python __str__ contro __unicode__
C'è una convenzione python per quando dovresti implementare __str__()contro__unicode__() . Ho visto le classi scavalcare __unicode__()più frequentemente di __str__()ma non sembra coerente. Ci sono regole specifiche quando è meglio implementare l'una rispetto all'altra? È necessaria / buona pratica implementare entrambi?






8
Dizionari e valori predefiniti
Supponendo che connectionDetailssia un dizionario Python, qual è il modo migliore, più elegante, più "pitonico" di refactoring del codice in questo modo? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.