CSS: плавание Силы, чтобы сделать совершенно новую строку

А-ч... Откройтесь снова. Хорошо. Вот соглашение.

ILDASM является запуском, но не концом. Ключ: Что JIT генерирует для ассемблерного кода?

Вот то, что Вы хотите сделать.

Берут пару образцов того, на что Вы пытаетесь посмотреть. Очевидно, Вы можете тактовое стеной время их, если Вы хотите - но я предполагаю, что Вы хотите знать больше, чем это.

Вот то, что не очевидно. Компилятор C# генерирует некоторые последовательности MSIL, которые неоптимальны в большом количестве ситуаций. JIT это настроилось для контакта с ними и причудами с других языков. Проблема: Только 'причуды', которые кто-то заметил, были настроены.

Вы действительно хотите сделать образец, который имеет Ваши реализации для попытки, возвраты назад до основного (или везде, где), Сон () s, или что-то, где можно присоединить отладчик, затем выполнить стандартные программы снова.

Вы НЕ хотите запускать код под отладчиком, или JIT генерирует неоптимизированный код - и это кажется, что Вы хотите знать, как это будет вести себя в реальной среде. JIT делает это, чтобы максимизировать информацию об отладке и минимизировать текущее исходное местоположение от 'перехода вокруг'. Никогда не запускайте оценку перфекта под отладчиком.

хорошо. Таким образом, как только код работал однажды (т.е.: JIT генерировал код для него), затем присоедините отладчик во время сна (или безотносительно). Тогда посмотрите на x86/x64, который был сгенерирован для этих двух стандартных программ.

Мой пищеварительный тракт говорит мне, что, если Вы используете ++ i/i ++, поскольку Вы описали - т.е.: в одиноком выражении, где результат rvalue не снова используется - не будет различия. Но не будет это быть забавой пойти узнает и видит весь аккуратный материал!:)

58
задан Dasrath 4 December 2015 в 14:17
поделиться

3 ответа

Что ж, если вам действительно нужно использовать объявления float , у вас есть два варианта:

  1. Используйте clear: left в крайних левых элементах - недостаток в том, что у вас будет фиксированное количество столбцов
  2. Сделайте элементы равными в высоте - либо скриптом, либо жестко закодировав высоту в CSS

Оба они ограничивают , потому что они работают вокруг того, как работают поплавки. Однако вы можете рассмотреть возможность использования display: inline-block вместо float , что позволит получить аналогичную компоновку. Затем вы можете настроить их выравнивание с помощью vertical-align .

85
ответ дан 24 November 2019 в 18:43
поделиться

Добавить в .icons div {width: 160px; height: 130px;} будет очень хорошо работать

Надеюсь, это поможет

0
ответ дан 24 November 2019 в 18:43
поделиться

You can wrap them in a div and give the div a set width (the width of the widest image + margin maybe?) and then float the divs. Then, set the images to the center of their containing divs. Your margins between images won't be consistent for the differently sized images but it'll lay out much more nicely on the page.

2
ответ дан 24 November 2019 в 18:43
поделиться