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

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

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

20 ответов

11 просмотров

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

КТ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
Я про это знал.

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

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

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

А чем вам питонисты не угодили?😂
.
79
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
а чем лучше всего сделать глобальный лок, если много нодов, до сотни? ну то есть мне надо, чтобы некоторые операции с объектом не происходили одновременно. перемещение между н...
Д. П.
15
Hi guys, I'm looking for a good LLM course. Is there any course to learn LLMs in advanced? I'm aiming to use them in my apps, so a perfect course in my openion, is not only a ...
Taha
14
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Легче писать на C++ чем на C, если полностью не изучать C++, а знать только основное?
Алмаз
8
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Карта сайта