avatar
如何实现leetcode# JobHunting - 待字闺中
q*w
1
最近在准备面试刷leetcode,想到一个问题。leetcode是怎么实现的?
基本的user case就是: client提交代码到server,server编译并运行代码在测试集,
返回结果(包括编译错误,测试结果错误等)。
这样的online ide很多,个人觉得最重要的应该是安全问题吧。不能让用户提交恶意代
码。一个online ide 叫ideone.com, 发现居然还有个这样的引擎,叫Sphere Engine.
到底如何实现呢?
avatar
z*e
2
沙盒机制
avatar
f*t
3
貌似有人试过,leetcode的runtime没有安全防护……
avatar
q*w
4

恩。。。这个我也清楚。但我就知道一个抽象的概念,例如这个sandbox里面运行崩溃
不影响系统运行。但是具体这个如何实现?有代码可以看看吗?是为每一个用户创建一
个sandbox吗?

【在 z****e 的大作中提到】
: 沙盒机制
avatar
z*e
5
http://stackoverflow.com/questions/1715036/how-do-i-create-a-ja

【在 q*****w 的大作中提到】
:
: 恩。。。这个我也清楚。但我就知道一个抽象的概念,例如这个sandbox里面运行崩溃
: 不影响系统运行。但是具体这个如何实现?有代码可以看看吗?是为每一个用户创建一
: 个sandbox吗?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。