Difference between revisions of "Serve.cfg:problem:normalization"

From EjudgeWiki
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:normalization|normalization]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:normalization|normalization]]</tt>
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Abstract problems"'', поле ''"Test normalization mode"''.
  
 
Данная конфигурационная переменная позволяет задать тип нормализации файла с тестовыми данными и файла с эталонным ответом при их редактировании с помощью
 
Данная конфигурационная переменная позволяет задать тип нормализации файла с тестовыми данными и файла с эталонным ответом при их редактировании с помощью

Revision as of 11:23, 12 February 2013

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/normalization

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Abstract problems", поле "Test normalization mode".

Данная конфигурационная переменная позволяет задать тип нормализации файла с тестовыми данными и файла с эталонным ответом при их редактировании с помощью веб-интерфейса. Конфигурационная переменная может принимать следующие значения:

none никакого преобразования не выполняется. данные сохраняются в файле в точно том же виде, в котором были получены от браузера.
nl последовательность символов \r\n в конце строк заменяется на \n (преобразование концов строк DOS в концы строк UNIX), если последняя строка в файле не заканчивается на \n, \n добавляется. Включен по умолчанию.
nlws то же самое, что при нормализации nl, и дополнительно пробельные символы в конце строк удаляются, пустые строки в конце файла удаляются
nlwsnp то же самое, что при нормализации nlws, и дополнительно все непечатные управляющие символы в файле заменяются на пробелы
nlwsnp то же самое, что при нормализации nl, и дополнительно все непечатные управляющие символы в файле заменяются на пробелы

Пример:

[problem]
...
normalization = nlws

При редактировании тестов и эталонных ответов к данной задаче с помощью веб-интерфейса при сохранении файлов будет выполняться нормализация nlws.

Поддерживается с версии 2.3.20.