Tutte le domande

1
risposta

Python Cookbook per Python 2.4 è applicabile a python 2.7.5?

Il mio college ha un corso su Introduzione alla programmazione usando python e stiamo usando Python 2.7.5. Vorrei sapere se sarà utile leggere Python Cookbook che è per Python 2.4? Per quanto ne so, non esistono libri di cucina separati pe...
posta 27.08.2013 - 15:46
1
risposta

Che cosa significa "Rilascio sotto licenza MIT e GPL"?

Ci sono molti progetti rilasciati sotto più di una licenza. Un esempio è la tripla licenza di Mozilla , che afferma che il Software è rilasciato sotto la MPL, ma l'utente può anche scegliere GPL o LGPL invece di MPL (penso che ciò sia dovuto al...
posta 11.09.2013 - 07:44
3
risposte

È buona pratica restituire un array di oggetti?

Se ho una classe ItemContainer che contiene, ad esempio, articoli in un ordine, in cui ogni articolo è un oggetto Item; è meglio avere un metodo come: ItemContainer->getItems() che restituisce un array contenente oggetti Item, oppure è...
posta 18.09.2013 - 14:57
3
risposte

Che cos'è un localizzatore di servizi?

Ho sentito il termine pop tutto intorno. Ho letto vari articoli sull'argomento e ho sentito due definizioni principali del termine "Posizione di servizio": Un registro glorificato - Cattiva pratica, variabili globali, male generale. Un tip...
posta 31.03.2013 - 08:45
2
risposte

Devo inserire metodi di utilità all'interno di una classe?

Ho lavorato su una libreria che contiene un ampio set di funzioni. Per semplicità, ho intenzione di utilizzare solo un set come esempio. Non sono sicuro di quale sia il modo migliore, in termini di facilità d'uso e prestazioni, se dovrei mett...
posta 11.09.2013 - 17:48
1
risposta

I mutex sono assegnati a specifiche regioni di memoria?

Attualmente sto leggendo C ++ Concurrency in Action di Anthony Williams e sto affrontando un ostacolo di riflessione. Per prima cosa descrive deadlock come quando due thread si bloccano simultaneamente (almeno, è così che l'ho capito), il c...
posta 16.09.2013 - 19:58
2
risposte

FOSS con licenza corretta: posizione del testo

Ho alcuni FOSS progetti che voglio rilasciare sotto la licenza BSD, poiché desidero solo mantenere la proprietà intellettuale del codice, che altri sapranno che l'ho scritto. Suppongo che tutto ciò che devo fare sia: Avere un file chiam...
posta 08.10.2013 - 11:35
3
risposte

Nell'obiettivo C, quali parole inglesi posso associare concettualmente ai simboli?

Sto imparando l'obiettivo C (da uno sfondo in C #) e sto avendo difficoltà a comprendere le firme insolite del metodo e sto cercando una scorciatoia per rendere la curva di apprendimento meno ripida. Durante la lettura del codice Objective C...
posta 21.08.2013 - 13:32
1
risposta

Esiste un caso valido per due componenti che dipendono l'uno dall'altro?

Le dipendenze sono servizi richiesti da un oggetto per svolgere le sue responsabilità. Nel contesto OOP può essere pensato come un parametro in un costruttore. Nella mia esperienza, non ho mai trovato un caso per una dipendenza ciclica A &l...
posta 26.03.2014 - 20:46
4
risposte

Perché l'ereditarietà e le interfacce sono limitate ai membri dell'istanza?

Dichiarazione di non responsabilità: penso che le regole siano quasi le stesse nella maggior parte dei linguaggi OO, ma dato che sono più familiare con C #, mi riferirò a questo linguaggio specifico. Penso che l'uso di attributi e riflessioni...
posta 27.03.2014 - 00:26