数据库程序开发软件在线判题系统设计

专业文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“专业文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取,非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库认证用户/机构上传的专业性文档,需要文库用户支付人民币获取,具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档。

}

3、查看ssh服务是否启动

在百度中输入"putty"-->回车-->单击第一个查询结果中的"立即下载"-->下载完成后,运行putty-->输入主机的ip地址、会话名称-->保存-->双击"会话名称"打开连接-->输入用户名和密码-->登录成功。

}
 

注意 这里 网上很多教程说输入
 
但是新版的hustoj位置已经变了 大家根据自己的系统版本去选择 我这里选的是
 
然后就可以 自己安装了 这个过程需要几分钟
6、安装过程中会让你配置数据库 如果让你写数据库名字那就写 root
数据库密码自己写一个 但是一定要记住
7、安装完OJ后,如果你是本地搭建 直接本地浏览器输入http://127.0.0.1
我这里用的是腾讯云服务器 所以直接直接输入http://公网IP 就可以访问了
8、然后进去申请一个账号用admin作为用户名注册一个用户,自动成为管理员
当然也可以申请一个普通账户 再手动添加管理权限

下面讲一下如何添加管理权限

 
 

了解一个操作:ctrl+d 退出数据库管理
 

输入后 会出现(当时忘记截图了 网上找的图)

如果出现的不是这个 请检查前面步骤
 
为 root账户 添加管理员权限
 
接下来就是oj的系统配置
hustoj有两个配置文件,互相独立,分别供core和web使用。

注意core没有识别引号和注释的能力,所以不要自行增加任何引号或注释,否则可能影响judged启动,下面的解释仅做阅读,不能放入配置文件。
OJ_SLEEP_TIME=5 judged通过轮询数据库发现新任务,轮询间隔的休息时间,单位秒
OJ_HTTP_USERNAME=admin 使用HTTP方式所用的用户帐号(HTTP_JUDGE权限),该帐号登录时不能启用VCODE图形验证码,但可以登录成功后启用。
OJ_OI_MODE=0 是否启用OI模式,即无论是否出错都继续判剩余的数据,在ACM比赛中一旦出错就停止运行。
OJ_SHM_RUN=0 是否使用/dev/shm的共享内存虚拟磁盘来运行答案,如果启用能提高判题速度,但需要较多内存。
OJ_USE_MAX_TIME=1 是否使用所有测试数据中最大的运行时间作为最后运行时间,如果不启用则以所有测试数据的总时间作为超时判断依据。
 
 
 
static $OJ_ONLINE=false; 是否使用在线监控,需要消耗一定的内存和计算,因此如果并发大建议关闭
static $OJ_APPENDCODE=false; 是否启用自动添加代码,启用的话,提交时会参考$OJ_DATA对应目录里是否有append.c一类的文件,有的话会把其中代码附加到对应语言的答案之后,巧妙使用可以指定main函数而要求学生编写main部分调用的函数。
 
但是之前的博客讲的这两个文件的位置 现在已经完全变了 现在的位置如下


我下载的版本的是在这里 大家可以到这个目录下找一下 看看在不在
 
这里再了解一个修改操作:


 
 
如果安装好的oj出现不能修改公告的问题
解决办法:在终端 键入
 
 

 
但是我用的这个源码,里面带有广告,首页有推广图片,需要找下源码 把它改掉




最后补充几张搭建好的oj的图





}

我要回帖

更多关于 数据库程序开发软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信