как только я ввожу число литров и нажимаю энтер все сбрасывается и ничего не выводится. Код пишется в vscode, код пытаюсь запустить в самой консоли vscode. В чем может быть проблема?
Может с кодом что-то не то
как перенаправить информацию из вывода команд в файл, который создается в процессе проверки командой
#touch $( date '+%Y-%m-%d_%H-%M' )
…
file=$( date '+%Y-%m-%d_%H-%M' )
touch "$file"
…
echo -e " Product Name : $PN_FRU" >> "$file"
…
Не могу понять в чем дело
assert
использован текст с какими-то забавными символами. Два очевидных способа решения:assert
. Начать можно, например, выполнив вместо компиляции препроцессирование (заменив в командной строке вызова gcc -c
на -E
) и почитав внимательно препроцессированный код в местах на которые ругается компилятор. почему не работает USER тред?
makecontext
не задав uc_link
. thread_func1
отрабатывает, а дальше гонка между вызовом thread_func2
из monitor_thread
и завершением программы из-за возврата из функции контекста в контексте созданном с uc_link == NULL
.clone
. Непонятно зачем дублировать указатель на функцию в Thread::func
и в Thread::context
. Непонятно зачем контексты, если schedule
их не использует. Непонятно, зачем monitor_thread
занимается активным ожиданием Thread::active
. Непонятно, зачем функции потоков лезут в потроха Thread
. Короче, этому коду не хватает идеи. Как симулировать сбои в файловой системе? … Может есть уже устоявшиеся готовые файловые решения
у меня получилось найти только…
cs * 10h + ip
. В твоём случае получается 48ff9
.Ошибки вылезают в месте оператора перегрузки () и Image operator!() возникает ошибка.
Если убрать Image operator!(), то только одна ошибка ("невозможно преобразовать const_Ty в T&")
!()
, поскольку ему не требуется менять исходный объект:Image<T> operator!() const
T& operator()(int i, int j) const
, но возвращает потенциально неконстантную ссылку на внутренности объёкта -- T&
. Следующий код поэтому не будет работать: result(i, j) = -_data[i][j];
. Нужно либо выбросить ссылку из возвращаемого значения оператора T& operator()(int i, int j) const
и переписать реализацию оператора !()
, либо добавить неконстантную реализацию оператора вызова функции. Есть ли способ из самого скрипта подменить сам скрипт чтобы он не портился?
cp
или mv
заменяет открытый интерпретатором файл, исходный файл не портится. Если интерпретатор взаимодействует с файлом через один и тот же файловый дескриптор, то никакого значения замена файла не имеет. Нужно разбираться с деталями того что портится, чтобы понять, как это пофиксить. Как решать подобные задачи по криптографии?
key_val = b""
seed_val = plain_text[0]
random.seed(seed_val)
for i in range(16):
key_val += random.randrange(1, 255).to_bytes()
Флаг имеет формат вида ntcontest{FLAG_VALUE}
мне не понятно почему рисунок не выглядит примерно следующим образом?
Property<std::string> Name = Property<std::string>(_name); … std::cout << person.Name << std::endl; // тут ошибки
почему у string требует перегрузку для cout?
Property<std::string>
-- это не string
. Хоть у тебя и есть Property<T>::operator T() const
ничто в твоём коде не говорит о том, что Property<std::string>
нужно пытаться приводить к string
а не к какому-нибудь другому типу. Почему не печатается "custom thread completed"
thread->context.uc_link = NULL;
в строке 27, а, согласно man swapcontext: If the successor context pointer is NULL, the thread exits.
int custom_thread_create(custom_thread *thread, ucontext_t *link, void (*start_routine)(void*), void *arg) {
…
thread->context.uc_link = link;
…
}
…
ucontext_t main_context;
getcontext(&main_context);
if (custom_thread_create(&thread, &main_context, print_message, (void*)message) == 0) {
…
Собрал SFML из исходников…
main.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl sf::VideoMode::VideoMode(unsigned int,unsigned int,unsigned int)" (__imp_??0VideoMode@sf@@QEAA@III@Z) referenced in function main main.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __cdecl sf::WindowBase::isOpen(void)const " (__imp_?isOpen@WindowBase@sf@@QEBA_NXZ) referenced in function main main.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __cdecl sf::WindowBase::pollEvent(class sf::Event &)" (__imp_?pollEvent@WindowBase@sf@@QEAA_NAEAVEvent@2@@Z) referenced in function main main.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl sf::Window::Window(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (__imp_??0Window@sf@@QEAA@VVideoMode@1@AEBVString@1@IAEBUContextSettings@1@@Z) referenced in function main main.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __cdecl sf::Window::~Window(void)" (__imp_??1Window@sf@@UEAA@XZ) referenced in function main main.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual void __cdecl sf::Window::close(void)" (__imp_?close@Window@sf@@UEAAXXZ) referenced in function main
что я должен удалять или очищать и как я должен это делать?
Хочется как-то отойти от указания всех параметров а считать что есть некий контекст.