mirror of
https://github.com/QingdaoU/oj-docs.git
synced 2024-12-28 23:41:43 +00:00
update
This commit is contained in:
parent
c85a19e010
commit
e308a57647
@ -167,7 +167,7 @@
|
||||
<ul>
|
||||
<li>JudgeServer <ul>
|
||||
<li>English <ul>
|
||||
<li><a href="../JudgeServer/English/i">API</a></li>
|
||||
<li><a href="../JudgeServer/English/">API</a></li>
|
||||
<li><a href="../JudgeServer/English/testcase">TestCase</a></li>
|
||||
<li><a href="../JudgeServer/English/deploy">Deploy</a></li>
|
||||
</ul>
|
||||
|
@ -289,7 +289,7 @@ mkdir build && cd build && cmake .. && make && s
|
||||
<h2 id="note">Note</h2>
|
||||
<ul>
|
||||
<li>Linux x64 and kernel version > 3.17 required</li>
|
||||
<li>Judger security relies on Docker with default security config <a href="./todo">More</a></li>
|
||||
<li>Judger security relies on Docker with default security config <a href="https://github.com/QingdaoU/JudgeServer/blob/master/docker-compose.example.yml">More</a></li>
|
||||
<li>Tested under Ubuntu 14.04 docker container. System calls may vary due to different system and kernel versions</li>
|
||||
<li>Root user required to change uid / gid</li>
|
||||
<li>Why use seccomp instead of ptrace? Ptrace can decrease process's performance significantly, for each system call, twice
|
||||
|
@ -167,7 +167,7 @@
|
||||
<ul>
|
||||
<li>Judger <ul>
|
||||
<li>English <ul>
|
||||
<li><a href="../Judger/English/i">API</a></li>
|
||||
<li><a href="../Judger/English/">API</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -167,17 +167,17 @@
|
||||
<p>目前此处的文档均为未公开发布版本的,最新release的版本请参考github。</p>
|
||||
<p>https://github.com/QingdaoU</p>
|
||||
<ul>
|
||||
<li><a href="./i">Home</a></li>
|
||||
<li><a href="./">Home</a></li>
|
||||
<li>Judger <ul>
|
||||
<li>English <ul>
|
||||
<li><a href="./Judger/English/i">API</a></li>
|
||||
<li><a href="./Judger/English/">API</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>JudgeServer <ul>
|
||||
<li>English <ul>
|
||||
<li><a href="./JudgeServer/English/i">API</a></li>
|
||||
<li><a href="./JudgeServer/English/">API</a></li>
|
||||
<li><a href="./JudgeServer/English/testcase">TestCase</a></li>
|
||||
<li><a href="./JudgeServer/English/deploy">Deploy</a></li>
|
||||
</ul>
|
||||
|
@ -289,7 +289,7 @@ mkdir build && cd build && cmake .. && make && s
|
||||
<h2 id="note">Note</h2>
|
||||
<ul>
|
||||
<li>Linux x64 and kernel version > 3.17 required</li>
|
||||
<li>Judger security relies on Docker with default security config <a href="./todo">More</a></li>
|
||||
<li>Judger security relies on Docker with default security config <a href="https://github.com/QingdaoU/JudgeServer/blob/master/docker-compose.example.yml">More</a></li>
|
||||
<li>Tested under Ubuntu 14.04 docker container. System calls may vary due to different system and kernel versions</li>
|
||||
<li>Root user required to change uid / gid</li>
|
||||
<li>Why use seccomp instead of ptrace? Ptrace can decrease process's performance significantly, for each system call, twice
|
||||
|
@ -167,7 +167,7 @@
|
||||
<ul>
|
||||
<li>Judger <ul>
|
||||
<li>English <ul>
|
||||
<li><a href="../Judger/English/i">API</a></li>
|
||||
<li><a href="../Judger/English/">API</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
<url>
|
||||
<loc>None/</loc>
|
||||
<lastmod>2016-10-26</lastmod>
|
||||
<lastmod>2016-10-27</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
|
||||
<url>
|
||||
<loc>None/Judger/</loc>
|
||||
<lastmod>2016-10-26</lastmod>
|
||||
<lastmod>2016-10-27</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
@ -29,7 +29,7 @@
|
||||
|
||||
<url>
|
||||
<loc>None/JudgeServer/</loc>
|
||||
<lastmod>2016-10-26</lastmod>
|
||||
<lastmod>2016-10-27</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
3
gen.py
3
gen.py
@ -10,10 +10,11 @@ def one(item, depth=0, result=""):
|
||||
for k, v in item.iteritems():
|
||||
if isinstance(v, basestring):
|
||||
if v.endswith("index.md"):
|
||||
v = v[:-7]
|
||||
v = v[:-8]
|
||||
if v.endswith(".md"):
|
||||
v = v[:-3]
|
||||
result += " ".join([" " * depth, "-", "[" + k + "](/" + v + ")\n"])
|
||||
print v, result
|
||||
elif isinstance(v, list):
|
||||
result += " ".join([" " * depth, "-", k, "\n"])
|
||||
for v_item in v:
|
||||
|
@ -0,0 +1,7 @@
|
||||
# Special Judge
|
||||
|
||||
## What's special Judge
|
||||
|
||||
## How to write special judge
|
||||
|
||||
## Notes
|
@ -1,6 +1,6 @@
|
||||
# Table of contents
|
||||
- JudgeServer
|
||||
- English
|
||||
- [API](/JudgeServer/English/i)
|
||||
- [API](/JudgeServer/English/)
|
||||
- [TestCase](/JudgeServer/English/testcase)
|
||||
- [Deploy](/JudgeServer/English/deploy)
|
||||
|
@ -120,7 +120,7 @@ cd tests && sudo python test.py
|
||||
## Note
|
||||
|
||||
- Linux x64 and kernel version > 3.17 required
|
||||
- Judger security relies on Docker with default security config [More](todo)
|
||||
- Judger security relies on Docker with default security config [More](https://github.com/QingdaoU/JudgeServer/blob/master/docker-compose.example.yml)
|
||||
- Tested under Ubuntu 14.04 docker container. System calls may vary due to different system and kernel versions
|
||||
- Root user required to change uid / gid
|
||||
- Why use seccomp instead of ptrace? Ptrace can decrease process's performance significantly, for each system call, twice
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Table of contents
|
||||
- Judger
|
||||
- English
|
||||
- [API](/Judger/English/i)
|
||||
- [API](/Judger/English/)
|
||||
|
@ -120,7 +120,7 @@ cd tests && sudo python test.py
|
||||
## Note
|
||||
|
||||
- Linux x64 and kernel version > 3.17 required
|
||||
- Judger security relies on Docker with default security config [More](todo)
|
||||
- Judger security relies on Docker with default security config [More](https://github.com/QingdaoU/JudgeServer/blob/master/docker-compose.example.yml)
|
||||
- Tested under Ubuntu 14.04 docker container. System calls may vary due to different system and kernel versions
|
||||
- Root user required to change uid / gid
|
||||
- Why use seccomp instead of ptrace? Ptrace can decrease process's performance significantly, for each system call, twice
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Table of contents
|
||||
- Judger
|
||||
- English
|
||||
- [API](/Judger/English/i)
|
||||
- [API](/Judger/English/)
|
||||
|
Loading…
Reference in New Issue
Block a user