я так понял, происходит прыжок в никуда?
почему может не работать?
0:7c00
, но ты загрузил в ds 7c00
вместо нуля. Что не так
/AT
командной строки: Enables tiny-memory-model support.
Enables error messages for code constructs
that violate the requirements for .com format files.
как и почему это работало тогда, а вот в досбоксе неработает?
WTF? Это у меня кривые руки или в ядре при переходе от 4.х к 5.х опять что-то втихушку поправили
single
-- это не параметр ядра вообще. Это параметр init. Сравнивай системы инициализации.systemd.unit=rescue
, см.grep -w single /proc/cmdline
подтверждает, что параметр в неизменном виде добрался до юзерспейса. при замене почему то предпоследний элемент строки и столбца заменяется на случайное число из матрицы
void replaceColumn(int** matrix, int size) {
int maxRow = 0;
int maxElement = 0;
int copy;
// Находим строку с максимальным элементом
for (int i = 0; i < size; ++i) {
for (int j = 0; j < size; ++j) {
if (matrix[i][j] > maxElement) {
maxElement = matrix[i][j];
maxRow = i;
}
}
}
copy = matrix[maxRow][size - 2];
// Заменяем предпоследний столбец найденной строки
for (int i = 0; i < size; i++) {
matrix[i][size - 2] = (i == size - 2) ? copy : matrix[maxRow][i];
}
}
/mnt/lfs/usr/include/bits/stdlib.h:86:3: error: #error "Assumed value of MB_LEN_MAX wrong"
/mnt/lfs/usr/include/bits/stdlib.h
и почитать внимательно, что там вокруг 86й строчки написано и где это assumed value зашито. Вообще эта ошибка не выглядит специфичной для m4, больше похоже на глюк libc. Написал такой код, меняет местами только первые 8 символов, а дальше не знаю как продолжить.
fild
и fistp
Len
eax
и esi
внутри цикла Нужно, чтобы у /server/script.sh был доступ только к папке /server, но при выполнении скрипта с этим конфигом он спокойно читает содержимое из /var/log
/bin/sh
(или что у этого /server/script.sh
написано в шебанге), а не сам /server/script.sh
. Вопрос первый: как обратно эти модули загрузить
Вопрос второй: usbserial это вообще на все порты?
Как искать значение в сбалансированном бинарном дереве?
Чтобы создать из этого сбалансированное дерево я беру элементы с индексом floor(arr.length / 2)
Ну да я нашел первый на самом верху дерева, ну а потом? Левый узел меньше тройки а правая больше, но под правым узлом есть еще тройка. По какой логике надо искать ?