Вопросы с тегом «overflow»

Переполнение - это свойство CSS, которое определяет, что происходит, если содержимое выходит за пределы своего содержащего поля. Не используйте этот тег для сообщений об ошибках и уязвимостях переполнения буфера стека; используйте вместо него [buffer-overflow] и / или [stack-smash].

618
Как обнаружить переполнение кратного числа без знака?

На этот вопрос есть ответы на Stack Overflow на русском : Можно ли на языках C / C ++ определить целочисленное переполнение? Я писал программу на C ++, чтобы найти все решения a b = c , где a , b и c вместе используют все цифры 0-9 ровно один раз. Программа зациклилась на значениях a и b и каждый...

516
Ограничить длину текста до n строк, используя CSS

Можно ли ограничить длину текста до «n» строк с помощью CSS (или обрезать ее при переполнении по вертикали). text-overflow: ellipsis; работает только для 1 строки текста. Оригинальный текст: Ultrices natoque mus mattis, aliquam, авария в pellentesque tincidunt elit purus lectus, vel ut aliquet,...

501
Переполнение текста CSS в ячейке таблицы?

Я хочу использовать CSS text-overflowв ячейке таблицы, так что если текст слишком длинный, чтобы поместиться в одну строку, он будет обрезаться многоточием вместо переноса на несколько строк. Это возможно? Я попробовал это: td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } Но...

241
(-2147483648> 0) возвращает true в C ++?

-2147483648 - это наименьшее целое число для целочисленного типа с 32 битами, но кажется, что оно будет переполнено в if(...)предложении: if (-2147483648 > 0) std::cout << "true"; else std::cout << "false"; Это напечатает trueв моем тестировании. Однако, если мы приведем -2147483648...

240
Почему это делается для выхода из цикла на некоторых платформах, а не на других?

Я недавно начал изучать C, и я беру класс с C в качестве предмета. В настоящее время я играю с петлями и сталкиваюсь со странным поведением, которое не знаю, как объяснить. #include <stdio.h> int main() { int array[10],i; for (i = 0; i <=10 ; i++) { array[i]=0; /*code should never...

238
Почему этот элемент встроенного блока перемещается вниз?

Ниже приведен мой код, и я хочу понять, почему #firstDiv толкается вниз всеми браузерами. Я действительно хочу понять внутреннюю работу того факта, что его толкают вниз, а не тянут его вверх тем или иным способом. (а я умею выравнивать свои верхушки :)) И я знаю, что это переполнение: скрытое,...

229
Почему функция get так опасна, что ее нельзя использовать?

Когда я пытаюсь скомпилировать код C, который использует gets()функцию с GCC, я получаю это предупреждение: (.text + 0x34): предупреждение: функция `gets 'опасна и не должна использоваться. Я помню, что это как-то связано с защитой стека и безопасностью, но я точно не знаю, почему. Как я могу...

225
CSS - переполнение: прокрутка; - Всегда показывать вертикальную полосу прокрутки?

Итак, в настоящее время у меня есть: #div { position: relative; height: 510px; overflow-y: scroll; } Однако я не верю, что некоторым пользователям будет очевидно, что там больше контента. Они могли бы прокручивать страницу вниз, не зная, что мой div на самом деле содержит гораздо больше контента. Я...

210
Почему целочисленное переполнение без знака определяется поведением, а переполнение со знаком - нет?

Целочисленное переполнение без знака хорошо определяется стандартами C и C ++. Например, стандарт C99 ( §6.2.5/9) гласит Вычисления с использованием беззнаковых операндов никогда не могут переполниться, потому что результат, который не может быть представлен результирующим целочисленным типом без...

206
Оптимизирует ли Python хвостовую рекурсию?

У меня есть следующий кусок кода, который завершается с ошибкой: RuntimeError: превышена максимальная глубина рекурсии Я попытался переписать это, чтобы учесть оптимизацию хвостовой рекурсии (TCO). Я считаю, что этот код должен был быть успешным, если бы имелась ТШО. def trisum(n, csum): if n == 0:...

192
Неожиданные результаты при работе с очень большими целыми числами на интерпретируемых языках

Я пытаюсь получить сумму 1 + 2 + ... + 1000000000, но я получаю смешные результаты в PHP и Node.js . PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; for (i = 0; i <= 1000000000; i++) {...

172
Высота Div 100% и расширяется, чтобы соответствовать содержанию

У меня есть элемент div на моей странице, его высота установлена ​​на 100%. Высота тела также установлена ​​на 100%. Внутренний div имеет фон и все это и отличается от фона тела. Это работает для того, чтобы высота div составляла 100% от высоты экрана браузера, но проблема в том, что у меня есть...

161
Как избежать переполнения в expr. A * B - C * D

Мне нужно вычислить выражение, которое выглядит следующим образом:, A*B - C*Dгде их типы: signed long long int A, B, C, D; Каждое число может быть очень большим (не выходя за пределы его типа). Хотя A*Bможет вызвать переполнение, в то же время выражение A*B - C*Dможет быть очень маленьким. Как я...