Articles of overflow

Come cambiare la dimensione dello stack per un programma .NET?

Ho un programma che fa chiamate ricorsive per 2 miliardi di volte e lo stack overflow. Apporto le modifiche e quindi ho ancora bisogno di 40 ricorsive chiamate. Quindi ho probabilmente bisogno di diversi MB di memoria dello stack. Ho sentito che la dimensione dello stack è predefinita a 1 MB. Ho provato la ricerca […]

Tipo di valori letterali interi non int per impostazione predefinita?

Ho appena risposto a questa domanda , che mi ha chiesto perché iterare fino a 10 miliardi in un ciclo for richiede molto più tempo (l’OP in realtà l’ha interrotta dopo 10 minuti) che iterare fino a 1 miliardo: for (i = 0; i < 10000000000; i++) Ora la risposta ovvia mia e di molti […]

Come posso verificare se moltiplicare due numeri in Java causerà un overflow?

Voglio gestire il caso speciale in cui moltiplicando due numeri insieme provoca un overflow. Il codice ha un aspetto simile al seguente: int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; Questa è una versione semplificata. Nel […]

javascript css controlla se overflow

Qual è il modo più semplice per rilevare se un elemento è stato traboccato? Il mio caso d’uso è, voglio limitare una determinata casella di contenuto per avere un’altezza di 300 px. Se il contenuto interno è più alto di quello, l’ho tagliato con un trabocco. Ma se è in overflow voglio mostrare un pulsante […]

(-2147483648> 0) restituisce true in C ++?

-2147483648 è il più piccolo numero intero per tipo intero con 32 bit, ma sembra che trabocchi nella frase if(…) : if (-2147483648 > 0) std::cout << "true"; else std::cout << "false"; Questo verrà stampato nei miei test. Tuttavia, se convertiamo -2147483648 in intero, il risultato sarà diverso: if (int(-2147483648) > 0) std::cout << "true"; […]

genitore e figlio con posizione corretta, overflow genitore: bug nascosto

Non so se c’è un problema, ma mi chiedevo perché l’ overflow:hidden non funzioni sull’elemento genitore / figlio fixed . Ecco un esempio: CSS e HTML: .parent{ position:fixed; overflow:hidden; width:300px; height:300px; background:#555; } .children{ position:fixed; top:200px; left:200px; width:150px; height:150px; background:#333; } Demo dal vivo: jsFiddle

Overflow-x: hidden non impedisce al contenuto di traboccare nei browser mobili

Ho un sito qui . Visto in un browser desktop, la barra dei menu nera si estende correttamente solo fino al bordo della finestra, poiché il body ha overflow-x:hidden . In qualsiasi browser per dispositivi mobili, sia Android che iOS, la barra dei menu nera mostra la sua larghezza completa, che porta gli spazi bianchi […]

Nessuna eccezione di overflow per int in C #?

Ho avuto questa strana esperienza con il problema numero 10 su Project Euler (ottimo sito a proposito). L’incarico consisteva nel calcolare la sum di tutti i numeri primi inferiori a due milioni. Ho usato un int per la sum e il mio algoritmo ha prodotto una risposta, ma quando l’ho incollato per verificare la risposta, […]

Come funzionano le regole di promozione quando la firma su entrambi i lati di un operatore binario differisce?

Considera i seguenti programmi: // http://ideone.com/4I0dT #include #include int main() { int max = std::numeric_limits::max(); unsigned int one = 1; unsigned int result = max + one; std::cout << result; } e // http://ideone.com/UBuFZ #include #include int main() { unsigned int us = 42; int neg = -43; int result = us + neg; std::cout […]

Perché i CSS2.1 definiscono valori di overflow diversi da “visibili” per stabilire un nuovo contesto di formattazione dei blocchi?

La specifica CSS2.1 impone che l’ overflow oltre che visible stabilisca un nuovo “contesto di formattazione dei blocchi” . Questo mi sembra strano, che una proprietà il cui ovvio scopo è hide l’overflow senza influenzare il layout, in realtà influisce sul layout in modo sostanziale. Sembra che i valori di overflow diversi da quelli visible […]