Articles of bit

Avvio di XmlSerializer ENORME perdita di prestazioni su sistemi a 64 bit

Sto riscontrando una perdita di prestazioni davvero ENORME durante la chiamata di un semplice XmlSerializer.Deserizlize () su una class con molti campi. NOTA : Sto scrivendo il codice senza Visual Studio, a casa, quindi potrebbe avere alcuni errori. La mia class serializzabile è piatta e ha centinaia di campi: [Serializable] class Foo { public Foo() […]

Salta le librerie incompatibili alla compilazione

Quando provo a compilare una copia del mio progetto sul mio computer locale, viene visualizzato un errore che indica che sta saltando le librerie incompatibili. Questo non è il caso quando sto scherzando con la versione live ospitata sul server al lavoro [lo fa perfettamente lì]. Vari altri siti mi hanno portato a credere che […]

Bit hack per generare tutti gli interi con un dato numero di 1s

Ho dimenticato un po ‘di hacking per generare tutti gli interi con un dato numero di 1s. Qualcuno lo ricorda (e probabilmente lo può anche spiegare)?

Operazioni bit a bit efficienti per contare i bit o trovare quelli più a destra

Dato un int unsigned, devo implementare le seguenti operazioni: Contare il numero di bit impostato su 1 Trova l’indice del 1 bit più a sinistra Trova l’indice del 1 ° righ-most (l’operazione non dovrebbe essere dipendente dall’architettura). L’ho fatto usando il bit-shift, ma devo scorrere tutte le parti (es.32). Ad esempio, contando 1: unsigned int […]

Quali sono i pro e i contro dell’esecuzione di IIS come 32 bit contro 64 bit su un sistema operativo a 64 bit?

Forse più adatto per “Rack Overflow”, ma dal punto di vista dello sviluppatore, quali sono i vantaggi e gli svantaggi dell’esecuzione di IIS (che serve sia legacy classica ASP e .NET) come un processo a 32 bit invece di un processo a 64 bit su un host a 64 bit di Windows ? Il vantaggio […]

Qual è la differenza tra BIT e TINYINT in MySQL?

In quali casi useresti quale? C’è molta differenza? Quale sono in genere utilizzato dai motori di persistenza per memorizzare i booleani?

Int è un numero intero a 64 bit in C # a 64 bit?

Nel mio codice sorgente C # potrei aver dichiarato interi come: int i = 5; o Int32 i = 5; Nel mondo a 32 bit attualmente prevalente sono equivalenti. Tuttavia, quando entriamo in un mondo a 64 bit, ho ragione nel dire che il seguente sarà lo stesso? int i = 5; Int64 i = […]

Qual è il modo più veloce per dividere un intero per 3?

int x = n / 3; // <– make this faster // for instance int a = n * 3; // <– normal integer multiplication int b = (n << 1) + n; // <– potentially faster multiplication

Calcola il soffitto di base 2 del registro veloce

Qual è un modo veloce per calcolare il (long int) ceiling(log_2(i)) , in cui l’input e l’output sono interi a 64 bit? Soluzioni per interi firmati o non firmati sono accettabili. Ho il sospetto che il modo migliore sia un metodo che si avvicina alla perfezione, simile a quelli che si trovano qui , ma […]

AND bit a bit in Javascript con un numero intero a 64 bit

Sto cercando un modo per eseguire un AND bit a bit su un numero intero a 64 bit in JavaScript. JavaScript invierà tutti i suoi doppi valori in numeri interi a 32 bit con segno per eseguire le operazioni bit a bit ( dettagli qui ).