Tutte le domande

2
risposte

Dove dovrei usare in genere un Deque nel software di produzione?

Conosco abbastanza bene dove usare Stacks, Queues e Trees nelle applicazioni software, ma non ho mai usato un Deque (Double Ended Queue) prima. Dove li incontrerei di solito in natura? Sarebbe negli stessi posti di una coda ma con gribbili extra...
posta 07.05.2012 - 23:17
5
risposte

In quale grammatica dovrei scrivere le mie specifiche?

Attualmente stiamo scrivendo specifiche funzionali e tecniche in un formato a due colonne; frase riassuntiva e dettaglio tecnico. I dettagli si riferiscono spesso a un'appendice con diagrammi, disegni di layout ecc. Tuttavia, sto lottando con...
posta 18.02.2011 - 15:50
6
risposte

Mappa delle funzioni e dell'istruzione switch

Sto lavorando a un progetto che elabora le richieste e ci sono due componenti alla richiesta: il comando e i parametri. Il gestore per ciascun comando è molto semplice (< 10 linee, spesso < 5). Ci sono almeno 20 comandi e probabilmente ne...
posta 03.04.2013 - 18:46
1
risposta

Perché la libreria C utilizza macro e funzioni con lo stesso nome?

Sto leggendo "The Standard C Library" di PJ Plauger che è davvero interessante. Il libro spiega non solo come utilizzare la libreria ma anche come è implementata. Ho finito di leggere la sezione ctype.h e nell'intestazione le funzioni so...
posta 07.08.2012 - 14:10
7
risposte

Come trasformare la tavola della verità nel più piccolo possibile se / else blocco

Come posso prendere una tabella di verità e trasformarla in un blocco compatto se? Per esempio, diciamo che ho questa tabella di verità dove A e B sono condizioni e x, y e z sono azioni possibili: A B | x y z ------------- 0 0 | 0 0 1 0 1 |...
posta 22.08.2011 - 07:13
1
risposta

Alberi decisionali vs. Reti neurali

Sto implementando una struttura di apprendimento automatico per cercare di prevedere la frode su sistemi finanziari come banche, ecc ... Ciò significa che ci sono molti dati diversi che possono essere utilizzati per addestrare il modello ad es....
posta 17.07.2012 - 23:10
3
risposte

Posso usare tranquillamente una libreria open source in un progetto closed-source interno?

Sto pensando di usare iTextSharp, che è concesso in licenza sotto Affero GPL, in un progetto WinForms chiuso a sorgente chiuso. Nessuno fuori dalla mia azienda lo userà. GPL (e Affero GPL pure) richiede in genere che l'origine sia fornita con...
posta 12.08.2011 - 04:30
5
risposte

I casi speciali con fallback violano il Principio di sostituzione di Liskov?

Diciamo che ho un'interfaccia FooInterface che ha la seguente firma: interface FooInterface { public function doSomething(SomethingInterface something); } E una classe concreta ConcreteFoo che implementa tale interfaccia: cl...
posta 30.12.2015 - 11:11
2
risposte

Il modo migliore per implementare l'autenticazione per un'API REST

Sviluppiamo applicazioni basate su social per dispositivi mobili. Ogni applicazione consuma servizi web API RESTful. Quando eseguo l'accesso, di solito memorizzo il nome utente e la password da qualche parte sul dispositivo. Poi li mando e come...
posta 15.01.2013 - 13:30
1
risposta

Come migliora la produttività con interfacce "implicite" e come si confronta con la nozione di metodi di estensione di C #?

Nell'esercitazione Go Language, spiegano come funzionano le interfacce: Go does not have classes. However, you can define methods on struct types. The method receiver appears in its own argument list between the func keyword and the meth...
posta 08.05.2013 - 01:55