Une autre plateforme de juge en ligne de NOJ signifie NJUPT Online Judge. Il est écrit en PHP, GO, Python et d'autres langages prenant en charge les fonctions et prend en charge à la fois les juges en ligne et les juges virtuels, nous l'avons appelé juge mixte .
Pour plus d'informations, veuillez visiter la page du journal de version de Characinae v0.17.0.
Si vous rencontrez des difficultés pour installer NOJ ou avez besoin d'une aide supplémentaire pour la configuration, vous pouvez nous contacter via [email protected] ou créer un problème. |
---|
CentOS 8 sera recommandé pour héberger NOJ, mais tous les principaux systèmes d'exploitation sont théoriquement pris en charge.
Nous vous recommandons d'exécuter NOJ sur les plateformes suivantes :
Votre navigateur Web doit être l'un des suivants :
Chrome | Firefox | Internet Explorer | Bord | Opéra | Safari |
---|---|---|---|---|---|
69 ans et plus | 62 ans et plus | Non pris en charge | 69 ans et plus | Non pris en charge | 13.1 et supérieur |
Nous ne fournissons aucun support pour Opera, ce qui ne signifie pas qu'Opera ne peut pas accéder à NOJ sans erreur, cela signifie simplement que les problèmes de compatibilité d'Opera ne seront pas résolus.
Pour connaître les options d'installation et les conseils de dépannage, consultez la documentation NOJ.
NOJ prend désormais en charge 15 langages de programmation populaires, vous pouvez lancer des problèmes concernant la prise en charge de nouveaux langages.
Langue | Commande Compiler/Exécuter |
---|---|
C | /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path} |
C11 | /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c11 {chemin_src} -lm -o {chemin_exe} |
C++ | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++11 {src_path} -lm -o {exe_path} |
C++14 | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++14 {src_path} -lm -o {exe_path} |
C++17 | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++17 {src_path} -lm -o {exe_path} |
Java | /usr/bin/javac {src_path} -d {exe_dir} -encodage UTF8 /usr/bin/java -cp {exe_dir} -XX:MaxRAM={max_memory}k -Djava.security.manager -Dfile.encoding=UTF-8 -Djava.security.policy==/etc/java_policy -Djava.awt .headless=true Principal |
Python2 | /usr/bin/python -m py_compile {src_path} /usr/bin/python {chemin_exe} |
Python3 | /usr/bin/python3.7 -m py_compile {src_path} /usr/bin/python3.7 {chemin_exe} |
PHP7 | /usr/bin/php {chemin_exe} |
Javascript | /usr/bin/jsc {chemin_exe} |
Aller | /usr/bin/go build -o {chemin_exe} {chemin_src} |
C# | /usr/bin/mcs -optimize+ -out :{exe_path} {src_path} |
Rubis | /usr/bin/ruby {chemin_exe} |
Rouiller | /usr/bin/rustc -O -o {chemin_exe} {chemin_src} |
Haskell | /usr/bin/ghc -O -outputdir /tmp -o {exe_path} {src_path} |
Pascal gratuit | /usr/bin/fpc -O2 -o{chemin_exe} {chemin_src} |
Texte brut | /bin/cat {chemin_exe} |
Base gratuite | /usr/local/bin/fbc {chemin_src} |
Laravel
Serveur de juge NOJ
Juge NOJ
Voir composer.json
ou package.json
pour plus d'informations.