Tutte le domande

1
risposta

Come gestire il corpo della richiesta non corrispondente e l'intestazione del tipo di contenuto?

Se qualcuno fa una richiesta con un Content-Type che non corrisponde alla sintassi del corpo della richiesta, come dovrebbe rispondere il server? Esiste un modo standard per gestirlo (sembra che ci sarebbe) o dipende dalla discrezionalità dell'i...
posta 21.07.2015 - 21:30
1
risposta

In che modo condition_variable :: notify_one () seleziona quale thread sbloccare?

notify_one() della libreria di thread C ++ 11 viene utilizzato per sbloccare uno dei thread in attesa. Come sceglie quale thread sbloccare? Per cominciare, ho provato a cercare su Google, ma non ho trovato nessuna risposta appropriata...
posta 03.07.2015 - 10:40
1
risposta

Refactoring codice numerico per TDD e incapsulamento

Sto venendo a patti con TDD e il fatto che ho bisogno di ridimensionare il codice che sto scrivendo (ri). Sto avendo un problema che penso sia un classico conflitto --- TDD vs. incapsulamento di metodi / dati privati --- e ho bisogno di consig...
posta 04.09.2015 - 21:40
1
risposta

Dove inizializzare gli oggetti

Ho una classe BallEntity che fa parte di un gioco che utilizza un'architettura di sistema di componenti Entity. Questa classe ha 'componenti' che sono come gli attributi di quella classe. Creo e inizializzo questi componenti nel metodo getCo...
posta 23.06.2015 - 21:03
1
risposta

Rappresentazione in virgola mobile -128 + 127 = -1 = 1111 1111

Mentre leggevo Computer Architecture di Patterson (pagina 194) ho questa domanda. IEEE 754 utilizza 127 come bias per il punto mobile a precisione singola in modo che sia facile confrontare i numeri in virgola mobile usando l'hardware. 1.0...
posta 22.07.2015 - 19:28
2
risposte

Quando si può affermare che un puntatore non è nullo?

Questo è apparso come parte di una revisione del codice per un segmento di codice simile a questo: auto somePikachu = GetMeAPikachu(); NT_ASSERT(somePikachu != nullptr); // this only fires on debug build somePikachu->ThunderBolt(); A mio...
posta 14.09.2015 - 09:22
3
risposte

Restituzione di una bandiera che indica il successo [chiuso]

Ogni volta che sto scrivendo il codice, cancello sempre fuori i miei metodi come questo (non necessariamente usando i generici): public T MyMethod() { T result = default(T); // or null return result; } Questo mi mette sempre nel po...
posta 20.07.2015 - 18:39
3
risposte

L'ordine degli argomenti in un'espressione aritmetica è importante per ottenere il risultato più esatto possibile (la velocità non è necessaria)?

In realtà, in questa domanda non chiedo di un particolare linguaggio o architettura, tuttavia capisco che potrebbero esserci alcune differenze. In fisica / ingegneria di solito è meglio gestire numeri più grandi di quelli più piccoli, a causa...
posta 18.09.2015 - 07:45
2
risposte

È troppo lavoro da fare per un Gateway?

Sto scrivendo una classe Gateway che avvolge l'accesso a un servizio web che fornisce informazioni sull'inventario di un giocatore in un videogioco. Questo servizio Web restituisce una varietà di informazioni, tuttavia non è necessario utilizz...
posta 30.06.2015 - 11:49
2
risposte

Funzionalità IDE di programmazione per aggiungere una parentesi aperta dimenticata? [chiuso]

Spesso mi trovo in situazioni in cui avrei dovuto aprire una parentesi, ma ho dimenticato e finisco a colpire furiosamente il tasto freccia sinistra per arrivare al punto in cui avrei dovuto metterlo, e facendo lo stesso per tornare a dove era -...
posta 14.03.2012 - 05:22