├── .gitignore ├── README.md ├── judger ├── app.js ├── bin │ └── www ├── config │ ├── debug.js │ ├── debug_lan.js │ ├── index.js │ └── sample.js ├── doc │ ├── dir.md │ ├── tus-sample.json │ └── tus.md ├── modules │ ├── executer-ctrl │ │ └── index.js │ ├── gitter │ │ └── index.js │ └── tus │ │ ├── compile │ │ ├── g++.js │ │ └── index.js │ │ ├── exec │ │ └── index.js │ │ ├── index.js │ │ ├── judge │ │ └── index.js │ │ └── score │ │ └── index.js ├── package.json ├── routes │ ├── fetchReq.js │ └── respondReq.js └── utils │ ├── diff │ └── fdiff.cc │ └── sandbox │ ├── .vimrc │ ├── REAMME.md │ ├── create_container │ ├── docker │ ├── .vimrc │ ├── Dockerfile │ ├── Dockerfile_with_json │ └── bin │ │ ├── Makefile │ │ ├── configure.h │ │ ├── filter.cpp │ │ ├── filter.h │ │ ├── helloworld.cpp │ │ ├── safe_exec.cpp │ │ ├── sandbox.cpp │ │ ├── sandbox.h │ │ ├── sandbox_exec.cpp │ │ ├── sandbox_exec_old.cpp │ │ ├── system_table.h │ │ ├── system_table.txt │ │ ├── test │ │ ├── c │ │ │ ├── pass1 │ │ │ ├── pass1.c │ │ │ ├── pass2 │ │ │ └── pass2.c │ │ ├── cplusplus │ │ │ ├── block1 │ │ │ ├── block1.cpp │ │ │ ├── output.txt │ │ │ ├── pass1 │ │ │ ├── pass1.cpp │ │ │ ├── pass2 │ │ │ ├── pass2.cpp │ │ │ ├── pass3 │ │ │ └── pass3.cpp │ │ └── pascal │ │ │ ├── input.txt │ │ │ ├── pass1 │ │ │ ├── pass1.o │ │ │ └── pass1.pas │ │ └── whitelist │ │ ├── file-default-c.whitelist │ │ ├── file-default-cpp.whitelist │ │ ├── file-default-pascal.whitelist │ │ ├── file-default-python.whitelist │ │ ├── file-default.whitelist │ │ ├── syscall-default-c.whitelist │ │ ├── syscall-default-cpp.whitelist │ │ ├── syscall-default-pascal.whitelist │ │ ├── syscall-default-python.whitelist │ │ ├── syscall-default.whitelist │ │ ├── syscall-default.whitelist2 │ │ ├── system_table.txt │ │ └── trs.py │ ├── install_images │ └── shared │ └── shared │ ├── .result │ ├── .stderr │ ├── .stdout │ ├── .vimrc │ ├── aaa │ ├── aaa.cpp │ └── shared │ └── aaa.cpp ├── samples └── server │ ├── app.js │ ├── bin │ └── www │ ├── package.json │ ├── public │ ├── apb.cc │ ├── apb.cc.bak │ ├── apb.cctle.cc │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── index.js │ └── users.js │ └── views │ ├── error.jade │ ├── index.jade │ └── layout.jade ├── server ├── .bowerrc ├── app.js ├── bin │ └── www ├── bower.json ├── config.js ├── data │ ├── problems │ │ └── .gitignore │ ├── tmp │ │ └── .gitignore │ └── user_solutions │ │ └── .gitignore ├── models │ └── user.js ├── package.json ├── public │ ├── apb.cc │ ├── apb.cc.bak │ ├── apb.cctle.cc │ ├── source │ │ └── AyzWNJ_IwKOsFzHSg50_rXpt.cpp │ └── stylesheets │ │ └── style.css ├── routes │ ├── addcontests.js │ ├── api │ │ ├── index.js │ │ └── judger.js │ ├── contests.js │ ├── homepage.js │ └── upload.js ├── test.js ├── tools │ └── insertusers.js └── views │ ├── addcontests.jade │ ├── contest.jade │ ├── contest_home.jade │ ├── contest_layout.jade │ ├── contest_problem.jade │ ├── contest_status.jade │ ├── editcontests.jade │ ├── error.jade │ ├── frame.css │ ├── homepage.jade │ ├── layout.jade │ ├── login.jade │ └── modifible.list └── tools └── init.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/README.md -------------------------------------------------------------------------------- /judger/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/app.js -------------------------------------------------------------------------------- /judger/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/bin/www -------------------------------------------------------------------------------- /judger/config/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/config/debug.js -------------------------------------------------------------------------------- /judger/config/debug_lan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/config/debug_lan.js -------------------------------------------------------------------------------- /judger/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/config/index.js -------------------------------------------------------------------------------- /judger/config/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/config/sample.js -------------------------------------------------------------------------------- /judger/doc/dir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/doc/dir.md -------------------------------------------------------------------------------- /judger/doc/tus-sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/doc/tus-sample.json -------------------------------------------------------------------------------- /judger/doc/tus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/doc/tus.md -------------------------------------------------------------------------------- /judger/modules/executer-ctrl/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/executer-ctrl/index.js -------------------------------------------------------------------------------- /judger/modules/gitter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/gitter/index.js -------------------------------------------------------------------------------- /judger/modules/tus/compile/g++.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/tus/compile/g++.js -------------------------------------------------------------------------------- /judger/modules/tus/compile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/tus/compile/index.js -------------------------------------------------------------------------------- /judger/modules/tus/exec/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/tus/exec/index.js -------------------------------------------------------------------------------- /judger/modules/tus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/tus/index.js -------------------------------------------------------------------------------- /judger/modules/tus/judge/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/tus/judge/index.js -------------------------------------------------------------------------------- /judger/modules/tus/score/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/modules/tus/score/index.js -------------------------------------------------------------------------------- /judger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/package.json -------------------------------------------------------------------------------- /judger/routes/fetchReq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/routes/fetchReq.js -------------------------------------------------------------------------------- /judger/routes/respondReq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/routes/respondReq.js -------------------------------------------------------------------------------- /judger/utils/diff/fdiff.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/diff/fdiff.cc -------------------------------------------------------------------------------- /judger/utils/sandbox/.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/.vimrc -------------------------------------------------------------------------------- /judger/utils/sandbox/REAMME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/REAMME.md -------------------------------------------------------------------------------- /judger/utils/sandbox/create_container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/create_container -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/.vimrc -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/Dockerfile -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/Dockerfile_with_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/Dockerfile_with_json -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/Makefile -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/configure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/configure.h -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/filter.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/filter.h -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/helloworld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/helloworld.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/safe_exec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/safe_exec.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/sandbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/sandbox.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/sandbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/sandbox.h -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/sandbox_exec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/sandbox_exec.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/sandbox_exec_old.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/sandbox_exec_old.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/system_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/system_table.h -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/system_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/system_table.txt -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/c/pass1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/c/pass1 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/c/pass1.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/c/pass2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/c/pass2 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/c/pass2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/c/pass2.c -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/block1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/block1 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/block1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/block1.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/output.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/pass1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/pass1 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/pass1.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/pass2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/pass2 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/pass2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/pass2.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/pass3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/pass3 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/cplusplus/pass3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/cplusplus/pass3.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/pascal/input.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/pascal/pass1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/pascal/pass1 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/pascal/pass1.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/pascal/pass1.o -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/test/pascal/pass1.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/test/pascal/pass1.pas -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/file-default-c.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/file-default-c.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/file-default-cpp.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/file-default-cpp.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/file-default-pascal.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/file-default-pascal.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/file-default-python.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/file-default-python.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/file-default.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/file-default.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/syscall-default-c.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/syscall-default-c.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/syscall-default-cpp.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/syscall-default-cpp.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/syscall-default-pascal.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/syscall-default-pascal.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/syscall-default-python.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/syscall-default-python.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/syscall-default.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/syscall-default.whitelist -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/syscall-default.whitelist2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/syscall-default.whitelist2 -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/system_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/system_table.txt -------------------------------------------------------------------------------- /judger/utils/sandbox/docker/bin/whitelist/trs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/docker/bin/whitelist/trs.py -------------------------------------------------------------------------------- /judger/utils/sandbox/install_images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/install_images -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/.result: -------------------------------------------------------------------------------- 1 | 0 2904 2 | Runtime Error 3 | -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/.stderr: -------------------------------------------------------------------------------- 1 | /bin/bash: $'\260\266\212': command not found 2 | -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/shared/shared/.vimrc -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/aaa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/shared/shared/aaa -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/aaa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/shared/shared/aaa.cpp -------------------------------------------------------------------------------- /judger/utils/sandbox/shared/shared/shared/aaa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/judger/utils/sandbox/shared/shared/shared/aaa.cpp -------------------------------------------------------------------------------- /samples/server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/app.js -------------------------------------------------------------------------------- /samples/server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/bin/www -------------------------------------------------------------------------------- /samples/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/package.json -------------------------------------------------------------------------------- /samples/server/public/apb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/public/apb.cc -------------------------------------------------------------------------------- /samples/server/public/apb.cc.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/public/apb.cc.bak -------------------------------------------------------------------------------- /samples/server/public/apb.cctle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/public/apb.cctle.cc -------------------------------------------------------------------------------- /samples/server/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/public/stylesheets/style.css -------------------------------------------------------------------------------- /samples/server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/routes/index.js -------------------------------------------------------------------------------- /samples/server/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/routes/users.js -------------------------------------------------------------------------------- /samples/server/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/views/error.jade -------------------------------------------------------------------------------- /samples/server/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/views/index.jade -------------------------------------------------------------------------------- /samples/server/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/samples/server/views/layout.jade -------------------------------------------------------------------------------- /server/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "public/bower_components" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/app.js -------------------------------------------------------------------------------- /server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/bin/www -------------------------------------------------------------------------------- /server/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/bower.json -------------------------------------------------------------------------------- /server/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/config.js -------------------------------------------------------------------------------- /server/data/problems/.gitignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /server/data/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /server/data/user_solutions/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/models/user.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/package.json -------------------------------------------------------------------------------- /server/public/apb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/public/apb.cc -------------------------------------------------------------------------------- /server/public/apb.cc.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/public/apb.cc.bak -------------------------------------------------------------------------------- /server/public/apb.cctle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/public/apb.cctle.cc -------------------------------------------------------------------------------- /server/public/source/AyzWNJ_IwKOsFzHSg50_rXpt.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/public/stylesheets/style.css -------------------------------------------------------------------------------- /server/routes/addcontests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/routes/addcontests.js -------------------------------------------------------------------------------- /server/routes/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/routes/api/index.js -------------------------------------------------------------------------------- /server/routes/api/judger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/routes/api/judger.js -------------------------------------------------------------------------------- /server/routes/contests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/routes/contests.js -------------------------------------------------------------------------------- /server/routes/homepage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/routes/homepage.js -------------------------------------------------------------------------------- /server/routes/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/routes/upload.js -------------------------------------------------------------------------------- /server/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/test.js -------------------------------------------------------------------------------- /server/tools/insertusers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/tools/insertusers.js -------------------------------------------------------------------------------- /server/views/addcontests.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/addcontests.jade -------------------------------------------------------------------------------- /server/views/contest.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/contest.jade -------------------------------------------------------------------------------- /server/views/contest_home.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/contest_home.jade -------------------------------------------------------------------------------- /server/views/contest_layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/contest_layout.jade -------------------------------------------------------------------------------- /server/views/contest_problem.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/contest_problem.jade -------------------------------------------------------------------------------- /server/views/contest_status.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/contest_status.jade -------------------------------------------------------------------------------- /server/views/editcontests.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/editcontests.jade -------------------------------------------------------------------------------- /server/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/error.jade -------------------------------------------------------------------------------- /server/views/frame.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/frame.css -------------------------------------------------------------------------------- /server/views/homepage.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1 Welcome to TUOJ 5 | -------------------------------------------------------------------------------- /server/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/layout.jade -------------------------------------------------------------------------------- /server/views/login.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/login.jade -------------------------------------------------------------------------------- /server/views/modifible.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/server/views/modifible.list -------------------------------------------------------------------------------- /tools/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haoxizhong/TUOJ/HEAD/tools/init.sh --------------------------------------------------------------------------------