基于java的ACM online judge(OJ)在线判题系统实现

目前在用java相关技术实现oj系统,在实现中。内核在完成中(针对java语言的编译运行判断已基本完成,运行安全及支持其他语言等在探索中)。

安全限制方面,针对Java程序,Java 沙箱机制及相应的接口即可实现。针对,其他语言程序,似乎要借助于系统平台,如linux,在做服务器方面,linux要强大的多。我的想法是,针对多种语言程序的安全性限制,统一个处理方法,而不是一种语言,一种处理,这样的话,可能就要借助于linux了。在网上了解到,做过oj系统的前辈及组织,不少,基于各种平台及技术的,也有开放source code及API的。thanks---2013.1.23

See How to Restrict Applications

 http://docs.oracle.com/javase/tutorial/security/tour2/step2.html


评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值