Pull to refresh
52
0

User

Send message
На самом деле, про понимание ещё спорный вопрос:
for (int i = 0; i < iN & ~3; i += 4) { посчитали осн. часть; }
for (int i = 0; i < iN & 3; ++i) { посчитали оставшуюся; }
Для int разницы не будет. Будет разница для кастомных классов.
%3 вычислять вообще очень плохая идея. Лучше вычислять &3 и &~3 (т.е. по модулю 4).
Нет, так как новые процессоры могут иметь более качественные внутренние оптимизации, на которых ручные оптимизации могут давать меньший прирост.
Ещё пару лет назад был вирус, который мониторил буфер обмена, и если там было что-то похожее на WebMoney кошелек, заменял его кошельком разработчика.
Конечно же,
swap(a[i], a[rng(0, i — 1)]);
Правильный алгоритм генерации случайной перестановки:
int gen(int* a, int n)
{
    a[0] = 1;
    for (int i = 1; i < n; ++i)
    {
        a[i] = i + 1;
        swap(a[i], rng(0, i - 1));
    }
}

Можно доказать, что если rng(a, b) возвращает случайное число с равномерным распределением в [a, b], то вероятность каждой из перестановок — 1/n!..
Видимо, курить kickstart :)
Фу, как непрофессионально.
Из текстового установщика что, убрали возможность создания своего разбиения диска? Да и выбора пакетов для установки тоже нет.
Странно. Читал пару месяцев назад убедительнейшую статью, доказывающую, что этого никогда не произойдёт — так как dom0 зена, по сути, есть отдельная операционная система, управляющая виртуалками.

Или эта микрооперационка будет выходить отдельно, а гарантируется лишь возможность загрузки ванильного ядра в качестве dom0 после передачи его как initrd в загрузчике зеновской микро-ос?
Не понятно. спойлер: pastebin.com/YUdNP5gH
Посмотрите, как ставится BillManager через CGI.
Sony vaio S. nvidia что-то около 310M.
После загрузки — черный экран и зависание системы.
С vesa и без framebuffer — загружается.
Проприетарный драйвер требует загружать EDID, сворованный из windows.
Простому пользователю не увидеть шрифты из-за бага в ядре :)
Возмите какой-нибудь sony vaio (или любой другой дорогой или специфичный) ноутбук, напишите на нём lspci, lsusb, добавьте в список постоянные проблемы с acpi и drm.

Хотя бы, блин, научили вместе уживаться madwimax и NetworkManager — проблеме уже пару лет, о ней постоянно пишут в кучу рассылок (даже я писал), а никто ничего не может предложить, кроме «ну пускай кто-то перепишет madwimax так, чтобы он жил в ядре».

Ну и про отсутствие приложения тоже написали ниже.
Нет, но я считаю, что на выделяемые под новый шрифт деньги можно нанять программиста для X.org или ядра, и это будет намного полезнее.
А я считаю, что вместо придумывания имени релизу и рисоования нужных шрифтов нужно контрибутить в недостаточно развитые куски десктопного линукса, которых сейчас, увы, предостаточно.
Вроде бы, деревья отрезков совсем не были распространены двенадцать лет назад :)

На самом деле, это пригождается, если нужно написать какой-нибудь кусок кода, который должен обрабатывать огромные данные очень быстро.
А как писать цикл с постусловием?
do
{
}
while (a);

или
do
{
} while (a);

Information

Rating
Does not participate
Registered
Activity