1
lhx2008 2017-12-07 17:47:48 +08:00 via Android
当然是调了服务器上面的编译器再输出的
|
2
3dwelcome 2017-12-07 17:51:58 +08:00 1
有 jslinux 这类纯 js 的 linux+gcc,但局限性很大,一般还是调用服务器编译的。
|
3
wxsm 2017-12-07 17:53:45 +08:00
F12 看一下 xhr request / response 不就明白了。
|
4
xingzheduan OP @lhx2008 感觉这样会有一些安全问题啊,如果有人写了一些恶意代码怎么办
|
5
onsale 2017-12-07 17:59:51 +08:00 via Android 1
试试 c9 和 coding 的 ide
|
6
lhx2008 2017-12-07 18:02:30 +08:00 via Android 1
@xingzheduan 弄一个沙盒环境就好,还有就是限死资源使用
|
7
imlinhanchao 2017-12-07 18:12:19 +08:00
|
8
zke1e 2017-12-07 18:16:22 +08:00
不就和 OJ 差不多嘛,代码跑在沙盒里的,限制了很多 api
|
9
imxieke 2017-12-07 19:27:55 +08:00 via Android
@xingzheduan Docker 咯 我记得是 菜鸟笔记还是 w3school 哪家 用的是 Docker 给的是 root 用户 很强势
|
10
MasterMonkey 2017-12-07 19:37:19 +08:00 via iPhone
|
11
ballshapesdsd 2017-12-07 20:00:54 +08:00
@imxieke os.system('rm -rf /')
|
12
imxieke 2017-12-07 20:13:51 +08:00
@ballshapesdsd #11 自己看着处理咯 可以 `rm -fr /bin/rm`
毕竟只是用来编译 定期重启系统就会恢复原装 或者禁止运行某些命令 |
13
chinvo 2017-12-07 20:17:20 +08:00
用 docker
|
14
holyghost 2017-12-07 20:54:21 +08:00 1
|
15
iMusic 2017-12-08 10:30:09 +08:00
这个不错,语言很全: http://www.dooccn.com/
|
16
calpamomo 2017-12-08 12:34:24 +08:00
可以看看 CodeSandbox 如何做的。
|