Tutte le domande

3
risposte

Memorizza molte stringhe di grandi dimensioni con frequenti "accodamenti" e poche letture

Nel mio progetto attuale, ho bisogno di memorizzare una stringa ASCII molto lunga per ogni istanza di un dato oggetto. Questa stringa riceverà 2 anteprime al minuto e non verrà recuperata così frequentemente. Lo scenario peggiore è una string...
posta 08.12.2012 - 00:38
3
risposte

È possibile implementare OOP senza utilizzare operazioni di heap estese?

Il concetto di OOP è intimamente legato all'assegnazione di oggetti all'heap? È possibile scrivere OOP normale senza creare oggetti eccessivi nell'heap?     
posta 09.01.2013 - 18:30
1
risposta

E 'possibile modificare l'algoritmo di mutua esclusione di Lamport per funzionare senza una garanzia FIFO?

Sto tentando di implementare una versione modificata dell'algoritmo Lamport Mutual Exclusion . L'algoritmo originale presuppone l'ordinamento dei messaggi FIFO tra i sistemi connessi, ma mi piacerebbe usare UDP un protocollo che non garantisc...
posta 17.02.2013 - 06:51
1
risposta

Genera casualmente punti in un movimento a spirale usando Javascript

Quindi ho un programma javascript che attualmente riceve punti casuali, genera un valore casuale x, y, z attorno al punto centrale, entro il raggio r var maxArms = 3; var i = 0; var color = []; for(var arm = 0; arm <= maxArms...
posta 02.01.2013 - 20:27
3
risposte

I metodi di sovrascrittura dovrebbero chiamare il metodo base?

Sto solo eseguendo NDepend contro un codice che ho scritto e uno degli avvertimenti è Overrides of Method() should call base.Method() . Le posizioni in cui questo si verifica sono dove ho una classe base che ha proprietà e metodi virtuali...
posta 02.12.2012 - 16:36
1
risposta

Una patch per un progetto opensource eredita la stessa licenza?

Ho inviato una patch per un progetto GPL e ora una terza parte desidera includere questa patch in un prodotto. Mi hanno chiesto quale licenza usi la mia patch. La mia patch deve adottare la licenza GPL? O posso scegliere uno alternativo?    ...
posta 07.12.2012 - 12:38
1
risposta

Quali fasi di un tradizionale progetto a cascata dovrebbe sostituire Scrum?

Io e il mio team stiamo utilizzando Scrum per gestire progetti di sviluppo software. Nella mia azienda c'è stato un passaggio verso una maggiore struttura in tutti i progetti IT utilizzando una metodologia a cascata. Questo per me va bene in qua...
posta 09.01.2013 - 14:01
1
risposta

Quali sono i vantaggi e gli svantaggi di avere un sottodominio per ogni account utente?

Ho notato due tipi di design utilizzati nelle applicazioni web, alcuni con un sottodominio particolare per i contenuti degli utenti e alcuni con la stessa struttura URL per tutti gli account. Es: unique.domain.com e another_unique.doma...
posta 11.12.2012 - 15:34
3
risposte

Identificazione dei servizi di dominio e dei servizi di applicazione durante il DDD

- Sto cercando di capire come identificare i servizi applicativi nella mia applicazione. Penso di poter identificare un servizio di dominio di 2 cose: Agisce come facciata per il repository. Detiene la logica aziendale che non può essere i...
posta 19.02.2013 - 18:42
1
risposta

Ridimensionamento delle tabelle con partizioni o con database separati?

Diciamo che ho una tabella (chiamiamola BigTable ) che potrebbe contenere 5.000.000 di INSERTI al giorno (con possibilmente altrettanti SELECT). Ogni riga inserita è di circa 50kb. Questi INSERT giornalieri sono suddivisi equamente tra...
posta 18.02.2013 - 14:30