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

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

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

20 ответов

31 просмотр

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

КТ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- Автор вопроса

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта