Tutte le domande

2
risposte

Ricerca di intervalli efficienti per coppie di numeri

Supponiamo di avere un ampio elenco di coppie: struct {x: double, y: double} pair; vector<pair> Qual è il modo più efficace per trovare tutte le coppie in cui (x1 < x < x2) AND (y1 < y < y2)? O (n) non è accettabile, l'...
posta 04.05.2015 - 09:05
2
risposte

Pattern per il caching DAO: strategia o decoratore?

Sto costruendo un sistema php con il modello Servizi / DAO / Modelli di dominio e ora è il momento di implementare un sistema di memorizzazione nella cache per i DAO. Utilizzeresti un motivo decoratore o forse il modello di strategia? Qual...
posta 24.12.2014 - 15:02
1
risposta

Esistono esempi reali che dimostrano un ragionevole miglioramento delle prestazioni usando la semantica del movimento?

(Ho posto una domanda simile su SO ma sfortunatamente potrebbe non essere corretto, quindi lo metto anche qui, ti preghiamo gentilmente di indicare se pensi che sia un duplicato.) Ho sentito molte parole sulla traslazione semantica (e...
posta 26.04.2015 - 17:20
1
risposta

Tracciare le linee del campo elettrico su un piano 2D [chiuso]

Come si tracciano le linee di campo elettrico equipotenziale su un tracciato 2D in MATLAB. Sarebbe meglio usare sia faretra che contorno? Alcuni punti di esempio sono: p1 = (1,1) con 1 carica di coulomb. p2 = (2,2) con 2 carica di coulomb....
posta 04.05.2015 - 23:04
1
risposta

Javascript callback design: è OK avere effetti collaterali?

Considera questa funzione javascript: function(){ var someArr = [...]; var someObj = {...}; someArr.forEach(function(item){ if (matchItem(item)){ someObj.callMethod(item.someProp); } }); } Suppone...
posta 08.05.2015 - 10:38
1
risposta

Dovrei considerare l'incertezza dei requisiti futuri durante lo sviluppo? [duplicare]

Ho una casella di testo su più pagine che viene utilizzata per inserire più customerid (come separati da virgola). Ma nella pagina corrente a causa di alcune successive difficoltà di implementazione, lo rendiamo customerid in modo che l'utente...
posta 25.04.2015 - 04:47
3
risposte

Utilizzo esteso di un'eccezione

Sono in procinto di costruire un sistema di routing per scopi di apprendimento e ho riscontrato un problema che ritengo sia un po 'nell'area grigia delle migliori pratiche. Ragazzi, potete aiutarmi a decidere se questo è sbagliato, okay o potreb...
posta 19.04.2015 - 18:02
1
risposta

C'è qualche impedimento nella licenza Apache 2.0 per vendere software?

Se il mio progetto utilizza una parte del altra persona protetta dal codice Apache License 2.0 , posso venderla e conservare come open source o c'è qualche impedimento a vendere? La licenza stessa mi sembra molto confusa, soprattutto quando l...
posta 19.04.2015 - 05:38
2
risposte

Occuparsi di stati in un approccio immutabile [chiuso]

Voglio sapere come comportarmi quando hai alcuni stati in un programma, con funzioni che dipendono da loro, ma con un approccio immutabile. Ho letto alcuni esempi e domande, ma tutto si concentra su un piccolo scenario, voglio capirlo in un prog...
posta 29.04.2015 - 03:24
2
risposte

migliori pratiche per il packaging nei progetti Scala?

Scala viene eseguito su JVM, ma ciò non significa che dobbiamo scrivere come Java. Eclipse scoraggia l'uso del pacchetto predefinito. Quali sono alcune considerazioni (ad esempio la dimensione del progetto) che determinano in che modo il codice...
posta 17.04.2015 - 00:23