Автор: ZJNU 金明熠
Автор редко заходит в gitee. Если есть вопросы, обращайтесь по ссылке: https://github.com/jinmingyi1998/OnlineJudge
C
, C++
, Java
, Python2
, Python3
и др../gradlew bootJar
Упакуйте проект в jar-файл, запустите java -jar jar-name.jar
. Файлы конфигурации должны находиться в том же каталоге, что и jar-файл. Файлы конфигурации — yml.
Пример:
export DOCKER_IMG=registry.cn-hangzhou.aliyuncs.com/jinmingyi/onlinejudge #国外可使用jinmingyi1998/onlinejudge
docker pull $DOCKER_IMG
docker run -d --name onlinejudge \
-p $PORT:8080 \
-v $OJ_VOLUME:/onlinejudge \
-e MYSQL_USER=$MYSQL_USER \
-e MYSQL_PASSWORD=$MYSQL_PASSWORD \
-e MYSQL_URL=db:3306/oj \
-e REDIS_URL=redis
-e JUDGER_SERVICE=http://judgerserver:12345/judge \
$DOCKER_IMG
spring:
datasource:
username: user
password: pwd
url: jdbc:mysql://localhost:3306/onlinejudge?useUnicode=yes&characterEncoding=UTF-8
driver-class-name: com.mysql.jdbc.Driver
server:
port: 8088
В каталоге /onlinejudge находятся:
Chrome Firefox, Edge без Chromium, IE.
Добавление тегов к каждой задаче позволяет фильтровать задачи по сложности и содержанию.
Для каждой задачи можно настроить страницу решения, где можно изучать или делиться идеями решения и кодом.
Организация онлайн-соревнований.
Преподаватели могут создавать группы, чтобы легче управлять студентами.
Каждая задача имеет соответствующий балл.
Оценка уровня знаний пользователя на основе решённых задач.
Пользователи с определённым баллом могут публиковать статьи.
/media/favicon.ico
и /media/logo
.The MIT License.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )