169 похожих чатов

База данных не поможет. Шифрование не поможет. Какие там ещё

варианты? Накидывайте.

20 ответов

34 просмотра

Почему ты решил, что шифрование не поможет? Ничто не может гарантировал абсолютной защиты, конечно же, но это ж не значит, что функционал вообще не надо добавлять, если нельзя добиться полной безопасности. Тут просто возникает вопрос, а ради чего это делать, приложение-то некоммерческое

КТ315- Автор вопроса
The Bird of Hermes
Почему ты решил, что шифрование не поможет? Ничто ...

Это значит, что я просто не собираюсь париться с этими вещами ради генератора тестов, и всё.

КТ315
Это значит, что я просто не собираюсь париться с э...

Ну не знаю, если делать пет-проект, то уж можно и постараться, заодно че-нить новое можно изучить

КТ315- Автор вопроса
The Bird of Hermes
Ну не знаю, если делать пет-проект, то уж можно и ...

Стараются над заказными проектами по 50 и 100 тысяч, а это у меня от скуки.

Mixail Frolov
+

например сети подкачать, ну там особенности http

КТ315
Стараются над заказными проектами по 50 и 100 тыся...

Не знаю, а если не стараться, то зачем вообще делать

КТ315- Автор вопроса
The Bird of Hermes
Не знаю, а если не стараться, то зачем вообще дела...

Локального генератора тестов вполне достаточно.

КТ315
Локального генератора тестов вполне достаточно.

Смысл генератора тестов в том, чтобы его проходили другие люди. Если тесты лежать локально и ими нельзя поделиться, то смысла нет. Тогда придется придумывать формат файла для теста

КТ315- Автор вопроса
The Bird of Hermes
Смысл генератора тестов в том, чтобы его проходили...

Ими можно поделиться, нужно для этого скинуть программу .exe.

КТ315
Ими можно поделиться, нужно для этого скинуть прог...

Так, а это получается, что твоя программа будет генерировать исполняемый файл, который будет содержать в себе список вопросов, какой-то переключатель между вопросами, поле для ввода кода. Введённый код он будет компилировать, запускать и проверять вывод?

КТ315- Автор вопроса

Да, будет генерироваться .exe. Генератор внутрь этого .exe вставит структуру, в которой ожидаемый ввод\вывод программы и текст вопроса. Внутри программы будет вшит FASM, он будет компилировать программу, затем тест запускает программу и посылает на ввод значение, затем смотрит что программа вывела в консоль, и так проверяет. Естественно, можно обойти тест просто выводом сразу правильного значения, но расчёт на честных людей.

КТ315
Да, будет генерироваться .exe. Генератор внутрь эт...

Ты когда-нибудь решением олимпиадных задач занимался?

КТ315
Нет.

Нельзя просто один раз проверить ввод и вывод, нужны наборы различных входных данных с ожиданием различных выходных, потому что локальное решение для одного конкретного набора входных данных может быть либо сфальсифицировано ручным расчётом, либо оказаться частным и не работающим для большого количества случаев

КТ315
Я про это знал.

Значит иногда эти бинарники или сопровождающий их объём проверок может быть весьма объёмным

КТ315- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта