CHOJ# 在线编译及评判系统(OnlineJudge)2.0 Beta2 on Azure云平台
2009-06-12 14:21
489 查看
这一次发布的版本部署在了Azure上,如果想要本地部署,下载Beta1即可
Azure支持
完整沙箱禁止危险代码
Live Id 登录支持
编译时状态支持
在线示例
http://oj.eice.com.cn/
支持VB.NET 及C#代码(C#为3.0 可以使用新特性)
使用方法:
登录及设置昵称后,选择一道题,根据题意编写程序,然后点击Submit提交答案
提交程序规则:
使用命令行应用程序
提交的代码如下面示例,仅提交类,且类中有主函数
如无特殊提示,程序均使用文件结束符退出EOF(Windows下为Ctrl+Z)
程序不得访问文件系统注册表等系统资源
2.0 Beta2 可以使用C# 3.0
以及VB.NET
,也就是说可以使用语言新特性
代码形式如下
C#
VB
之后看状态
这里状态分为以下几种,如果通过为Accepted
其它连接:
Open Source on Codeplex
My Web Site
http://twitter.com/chsword
程序:重典( Blog
MSN:chsword@126.com)
Azure支持
完整沙箱禁止危险代码
Live Id 登录支持
编译时状态支持
在线示例
http://oj.eice.com.cn/
支持VB.NET 及C#代码(C#为3.0 可以使用新特性)
使用方法:
登录及设置昵称后,选择一道题,根据题意编写程序,然后点击Submit提交答案
提交程序规则:
使用命令行应用程序
提交的代码如下面示例,仅提交类,且类中有主函数
如无特殊提示,程序均使用文件结束符退出EOF(Windows下为Ctrl+Z)
程序不得访问文件系统注册表等系统资源
2.0 Beta2 可以使用C# 3.0
以及VB.NET
,也就是说可以使用语言新特性
代码形式如下
C#
class Program { static void Main(string [] args) { string s; while (true ) { s = Console.ReadLine(); if (string .IsNullOrEmpty(s)) break ; Console.WriteLine(int .Parse(s) + 1); } } }
VB
Module Module1 Sub Main() Dim s As String While True s = Console.ReadLine() If String .IsNullOrEmpty(s) Then Exit While End If Console.WriteLine(s) End While End Sub End Module
之后看状态
这里状态分为以下几种,如果通过为Accepted
public enum AnswerType { /// <summary> /// 排队中。 /// </summary> Queuing = 0, /// <summary> /// 正在编译。 /// </summary> Compiling = 20, /// <summary> /// 测试中。 /// </summary> Testing = 30, /// <summary> /// 超时。 /// </summary> TimeLimitExceed = 40, /// <summary> /// 测试失败。 /// </summary> WrongAnswer = 50, /// <summary> /// 内存超出限制。 /// </summary> MemoryLimitExceed = 60, /// <summary> /// 编译失败。 /// </summary> CompileError = 70, /// <summary> /// 危险代码。 /// </summary> DangerCode = 80, /// <summary> /// 运行时错误 /// </summary> RunningError = 90, /// <summary> /// 测试通过。 /// </summary> Accepted = 250, }
其它连接:
Open Source on Codeplex
My Web Site
http://twitter.com/chsword
程序:重典( Blog
MSN:chsword@126.com)
相关文章推荐
- CHOJ# 在线编译及评判系统(OnlineJudge)2.0 Beta2
- CHOJ# 在线编译及评判系统(OnlineJudge)2.0 Beta2
- CHOJ# 在线编译及评判系统(OnlineJudge)2.0 Beta2
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-1.什么是OnlineJudge
- 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统
- 64位系统上设置编译平台为x86的项目编译在特定的情况下比如当一个窗体上放有包含了图像的ImageList之后,ResGen就会产生这种问题
- ASP.NET 2.0 Beta2 关于页面编译模型变化的两篇文章
- 交叉编译环境搭建:系统: Ubuntu8..1 内核: linux2.6平台:2410
- 推荐一个不错的在线Linux学习平台(免安装系统)
- 用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
- Ubuntu 下用NDK编译移植 FFmpeg 2.0 (配置最新版x264) 到Android平台
- Inside ASP.NET 2.0-即时编译系统
- Inside ASP.NET 2.0-即时编译系统
- 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数
- 大型旅游在线平台的邮件系统集群方案
- 云豹直播系统-帮您快速搭建在线直播平台
- 云豹直播系统帮您快速搭建在线直播平台