php– 组织编程竞赛 – 如何编译和执行

php– 组织编程竞赛 – 如何编译和执行,第1张

概述我正在构建一个基于Web的界面,人们可以输入简单的C代码来解决算法编程问题.我正在使用Ace编辑器,人们可以输入代码,当按下运行按钮时,C代码被发送到服务器,编译并输出回发送.如何以安全的方式完成第二部分.我的意思是给出一个C代码文件,编译并执行它.我不相信代码,所以我如何确保它不是恶意的,不会损害我的系统.还有如何施加记忆和时间限制.是否有现有的系统开源系

我正在构建一个基于Web的界面,人们可以输入简单的C代码来解决算法编程问题.我正在使用Ace编辑器,人们可以输入代码,当按下运行按钮时,C代码被发送到服务器,编译并输出回发送.

如何以安全的方式完成第二部分.我的意思是给出一个C代码文件,编译并执行它.我不相信代码,所以我如何确保它不是恶意的,不会损害我的系统.还有如何施加记忆和时间限制.

是否有现有的系统开源系统可以修改以满足我的需求?我在搜索中找不到任何内容.或者关于我接下来应该如何进行的一些指示?

编辑:找到http://cs.sru.edu/~contest/rocktest/,并试图了解他们的代码,但仍在寻找更好的选择,最好是在PHP最佳答案我推荐IDeaone API:http://ideone.com/api 总结

以上是内存溢出为你收集整理的php – 组织编程竞赛 – 如何编译和执行全部内容,希望文章能够帮你解决php – 组织编程竞赛 – 如何编译和执行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/1046429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存