«П‑с-с‑с, хочешь, чтобы функция очистки массива была на 49% быстрее? Сдвинь массив на 4 байта».Рассмотрим следующий код на Go:const words = 1 << 19type block struct { n uint32 data [words]uint32}func (b *block) reset() { b.data = [words]uint32{}}Что, если я скажу вам, что всего лишь добавив 4 байта заполнения (padding) между n и data, вы ускорите функцию reset на 49% (по крайней мере, на машинах с Intel)? Звучит безумно? Читать далее
сталь, общая длина 218 см, длина лезвия 115 см, 4 кг Грабли для выравнивания газона Garvill Для выравнивания газона 115×25 (сталь) в наличиивозможна доставка. Цена: 158.00 ₽ КУПИТЬ
Буфет LATTI из массива ясеня — это идеальное сочетание функциональности, формы и достоинств массива ясеня.Описание • Боковые части и задняя стенка покрыты дощечками из массива ясеня. • Может служить разграничением комнаты. • Ножки из массива ясеня (прикручиваются). • Покрытие нитроцеллюлозным лаком. • 2 дверки, 1 съемная регулируемая полка за каждой дверкой. • Три ящика. • Система плавного закрывания soft closing.РазмерыОбщие размеры: • Ширина: 140 см • Высота: Continue reading →
Операция выравнивания гистограмм (увеличение контраста) часто используется для увеличения качества изображения. В рамках этой статьи будет рассмотрено понятие гистограммы, теория алгоритма для ее выравнивания, практические примеры работы этого алгоритма. Для облегчения обработки изображений, мы будем использовать библиотеку OpenCV. Также, сделаем сравнительный анализ результатов работы нашего алгоритма и алгоритма, который уже встроен в OpenCV. Читать дальше →