Возможно отключить некоторые инструкций процессора?
отключить инструкций процессора отвечающий за скорость майнинга
умеют ли программы виртуализации такое проворачивать?
как все-таки правильно сверить, должно быть 100 процентное совпадение с эталонным файлом в результате команды должна быть 1.
./test.sh | if cmp -s - test ; then echo 1 ; else echo 0 ; fi
result=$(./test.sh)| cmp -s $result test
test.sh
с содержимым файла test, но здесь не нужен конвейер и cmp
так не работает.cmp -s (./test.sh) test
cmp -s <( ./test.sh ) test
. Но из-за того, что конструкция <(…)
специфична для bash этот вариант на мой взгляд менее предпочтителен чем вариант ./test.sh | if cmp -s - test
. Почему при использовании переменной в методе, выдает ошибку
class Test { static std::string question;
std::string Test::question;
Какую систему команд выбрать? …
для демонстрации принципов работы ассемблера
Скажите, машинный код команды будет один и тот же, или различный?
mov x86
в гугле: https://c9x.me/x86/html/file_module_x86_id_176.html в скрипте линкера есть такая строка . = 0x100000;. Знаю, что grub загружает по этому адресу ядро
…
нужно чтобы grub по прежнему загружал ядро по адрсесу 0x100000. А адресация внутри ядра происходила по виртуальному адресу, допустим 0x60000000
.incbin
. Так делает ядро linux. Отсюда можно проследить как это делается.sed -e '/\n\/\s/g'
Но почему ентер не меняется на пробел.
g
в конце имелось в виду 's/\n/ /g'
?\n
и следующую строку к уже прочитанной: speedtest --simple | sed '1d;N;s/\n/ /g'
/Fl
, а деталями листинга можно управлять ключами /S*
, см.проблема в том что надо не через линк а через link16 тогда работает,
Смысл функции - возвращать результат обработки аргументов, а здесь просто запускается программа в машинных кодах по заданному адресу.
poke 30000, 1
poke 30001, 99
poke 30002, 0
poke 30003, 201
print usr 30000
> 99
зачем с помощью инклуда в Makefile_a указывать путь к Makefile_aa, и во втором указывать тоже путь к файлам как будто это делаеться из Makefile_a?
Что будет?
obj->execute()
, т.е. виртуальный вызов конечного переопределения для функции obj1::execute
в объекте класса obj3. См. eelis.net/c++draft/expr.call#3Я не понимаю как это будет работать с классами наследниками и виртуальной функцией.
Почему в 93 строке (bptr = (schoolboy*)&a1;) пишет progress=<Ошибка при чтении символов строки>
cout << *bptr;
, а происходит это потому что bptr указывает на объект, конечный тип которого -- class student
. У такого объекта в его представлении в памяти нет никакого поля progress
, поэтому код который пытается его вывести ведёт себя таким образом. Вообще это пример неопределённого поведения.как это исправить?
Возможно ли это?