Domande con tag 'error-detection'

7
risposte

Qual è un'alternativa più veloce a un CRC?

Sto facendo un po 'di trasmissione dati da un dsPIC a un PC e sto facendo un CRC a 8 bit per ogni blocco di 512 byte per assicurarmi che non ci siano errori. Con il mio codice CRC abilitato ottengo circa 33KB / s, senza di esso ottengo 67KB / s....
posta 26.07.2011 - 23:39
5
risposte

Rilevare il misusage di delete [] vs. delete in fase di compilazione

Mi piacerebbe sapere se è possibile rilevare l'errore delete commentato di seguito al momento della compilazione? Soprattutto, mi piacerebbe sapere del compilatore g ++. ClassTypeA *abc_ptr = new ClassTypeA[100]; abc_ptr[10].data_ = 1;...
posta 13.02.2013 - 15:32
3
risposte

Come gestire gli errori di post-convalida in comando (DDD + CQRS)

Ad esempio, quando si invia un modulo di registrazione, è necessario controllare Domain Model ( WriteModel in CQRS ) che sia in uno stato valido (ad esempio, sintassi dell'indirizzo e-mail, età, ecc.). Quindi crei un Command...
posta 13.03.2017 - 15:44
5
risposte

Controllo della dimensione dell'array in C / C ++ per evitare errori di segmentazione

Quindi è risaputo che C non ha limiti di array durante l'accesso alla memoria. Al giorno d'oggi, se chiami myArray[7] quando lo hai inizializzato come int myArray[3] , il tuo programma otterrà un segfault e un arresto anomalo grazie all...
posta 19.08.2015 - 22:05
5
risposte

Input della funzione di debug rispetto agli utenti in attesa del codice per leggere la documentazione - Quanto lontano posso andare? [duplicare]

Potrei scrivere una quantità infinita di codice di debug per gestire i vari componenti di input per una funzione, controllare che vengano utilizzati i tipi di dati corretti, assicurarsi che le cose siano discendenti degli oggetti prototipo cor...
posta 22.09.2015 - 14:52
1
risposta

La soppressione degli errori '@' è una tecnica valida per i test per una chiave di array facoltativa?

Rarst e stavo discutendo offline sull'uso di "% co_de" % 'operatore di soppressione degli errori in PHP, in particolare per testare l'esistenza delle chiavi di "facoltative" , vale a dire le chiavi di array che vengono utilizzate come switc...
posta 17.11.2011 - 23:37
4
risposte

Le eccezioni dovrebbero essere sollevate più in alto o più in basso o entrambe? [chiuso]

Quando si chiama una funzione in un'applicazione Python, la funzione spesso chiamate funzioni più in basso che ancora una volta chiamare le funzioni più in basso, ecc E 'facile passare unknowlingly un cattivo valore di funzione di primo livello...
posta 02.10.2015 - 09:34
1
risposta

Perché il controllo degli errori bit bit è importante nei garbage collector?

Ecco una traduzione approssimativa di un tweet di @xharaken . "Space rays hit computers and mess up the bits in the memory" "hardware bugs mess up the bits in the memory" such things almost never happen, but they happen on a nearly daily b...
posta 06.12.2015 - 10:09
2
risposte

Programma come la NASA ?: Margaret Hamilton's Three Primitive Control Structures [closed]

Su diapositiva 19 in una presentazione Margaret Hamilton descrive tre strutture di controllo primitive. Il mio obiettivo è ridurre la probabilità di errori nel mio codice lavorando con questo "framework di progettazione". Mi chiedo se qualcuno...
posta 13.08.2015 - 11:02
3
risposte

Come eviti errori di looping? Errori che non vengono rilevati dai sistemi [chiuso]

Ho avuto questa pazzesca inizializzazione - documentList = new ArrayList<Map<String,Integer>>(); che intendevo memorizzare ogni volta una nuova mappa in un ciclo, ma sfortunatamente si è inserita nel ciclo. E tu conosci lo...
posta 19.11.2013 - 08:11