Difference between revisions of "Serve.cfg:language:compile real time limit"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
|||
Line 9: | Line 9: | ||
|- | |- | ||
| '''Тип содержимого:''' || ''boolean'' | | '''Тип содержимого:''' || ''boolean'' | ||
+ | |- | ||
+ | |'''Может отсутствовать:''' || ''да'' | ||
|- | |- | ||
| '''Значение по умолчанию:'''||''false'' | | '''Значение по умолчанию:'''||''false'' | ||
− | |||
− | |||
|- | |- | ||
|'''Может повторяться:''' || ''нет'' | |'''Может повторяться:''' || ''нет'' |
Revision as of 12:32, 17 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры языков/compile_real_time_limit
Имя переменной: | compile_real_time_limit |
Содержится в: | language |
Используется: | serve |
Тип содержимого: | boolean |
Может отсутствовать: | да |
Значение по умолчанию: | false |
Может повторяться: | нет |
Версия ejudge: | начиная с 2.1.27 |
Описание. Данная конфигурационная переменная указывает, что текст посылки с данным языком программирования должен обрабатываться в бинарном режиме. По умолчанию обработка ведётся в текстовом режиме, то есть программа, принимаемая на проверку, рассматривается как текстовый файл, представляющий собой последовательность ненулевых байтов. Нулевой байт рассматривается как признак конца файла. Таким образом, для текстовой посылки могут использоваться строковые функции языка Си. При приёме посылки в текстовом режиме проводятся дополнительные проверки, что в принимаемом файле отсутствуют нулевые байты. Если обработка посылки ведётся в бинарном режиме, никаких ограничений на содержимое посылки не накладывается.
Бинарный режим приёма посылок должен использоваться для «языков программирования» (а точнее, форматов файлов), которые могут содержать нулевые байты. К таким форматам файлов относятся все архивы (.tar, .tar.gz, и т. д.), некоторые форматы документов (.doc, .sxw, и т. д.). Во всех остальных случаях, например, для приёма исходных текстов программ, рекомендуется использовать текстовый режим.