HUSTOJ搭建实录】的更多相关文章

要做一个MOOC平台,要求有在线编程功能,想偷个懒,于是用了HUSTOJ...... 系统:Ubuntu14.04 Kylin 步骤: 一.搭建服务器和相应环境 apache2: sudo apt-get update sudo apt-get install apache2 搭建好后访问127.0.0.1,看见欢迎界面则搭建成功 注意:启动服务时会有“Could not reliably determine the server's fully qualified domain name, u…
基于 Node.js 的服务器自动化部署搭建实录 在服务器上安装 Node.js 编写拉取仓库.重启服务器脚本 配置 Github 仓库的 Webhook 设置 配置 Node.js 脚本 其他问题 基于 Node.js 的服务器自动化部署搭建实录 摘要:本文主要记录我在服务器上使用 GitHub 的 Webhooks 进行网站自动化部署的过程.最终效果:开发终端向 Github 仓库推送代码后,服务器端自动拉取仓库并重启服务器.搭建过程主要参考了 lovelucy.info 的博客. 搭建环境…
环境: Centos6.5   apache2+PHP5+MySQL 设置apache服务器网站根路径(设置之后可通过IP访问OJ) 1. 进入目录/etc/httpd/conf下的httpd.conf文件 把其中的Documentroot后面的路径后面加上/JudgeOnline 2. 重启apache2 终端下键入 service httpd restart 3. 终端下 ifconfig,找到本机IP地址只要在局域网内浏览器键入IP,就能进入.   总是处于判题状态 搭建完成之后,登录OJ…
试着照某度上的教程搭了一下hustoj,出了一些问题,之前的搭建姿势很多已经不适用了,重新整理一下思路,方法二简单粗暴: 方法一: 首先虚拟机安装了Elementory OS (基于Ubuntu的衍生版)按惯例,先装Mysql: apt-get install mysql-server mysql-client安装Apache2: apt-get install apache2安装php7,一些教程不适用了: apt-get install php7.0 libapache2-mod-php7.…
目录: 第一步:准备相关材料 第二步:虚拟机环境搭建 第三步:用户信息 第四步 安装.配置Java环境 第五步 Zookeeper安装配置 第六步 Hadoop安装.配置 第七步:HBase安装部署 第八步:Sqoop安装部署 第九步:Hive安装部署 第一步:准备相关材料 我是要在另一台新服务器上搭建ESXi,部署了5个虚拟机,用 vSphere Client 管理.(注:如果选择CD/DVD驱动器的时候,一直显示正在连接,则需要重启客户端) 这里我选用的是Cloudera公司的CDH版本,问…
1. 安装Liferay IDE:打开Eclipse的Help-->Eclipse Marketplace,在下图所示搜索框中输入liferay,回车搜索: 搜索结果如下图所示: 点击install安装,安装完成后,在windows-->preferences中可找到Liferay的面板,如下所示: 注:其他安装方法: 一,直接下载Liferay IDE,下载地址http://www.liferay.com/zh/downloads/liferay-projects/liferay-ide,下…
第一章  SVN介绍 1.1 什么是SVN(subversion) SVN是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN是一个固态的跨平台的开源的版本控制系统.SVN版本管理工具管理者随时间改变的各种数据.这些数据放置在一个中央资料档案库(repository)中,这个档案库很像一个普通的文件服务器或者FTP服务器,但是,与其他服务器不同的是,SVN会备份并记录每个文件每一次的修改更新变动.这样我们就可以把任意一个时间点的档案恢复到想要的某一个旧的版本,当然也可以直接浏览指定…
方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu server里是预装的,而在桌面版里是不预装的,想用的话得安装一下: apt-get install tasksel 用这个软件的话就用命令: tasksel 安装lamp环境: tasksel install lamp-server 通过命令 tasksel 可查看LAMP安装是否成功.需要指出的是,通过…
这里的操作主要包括: 找到初始的MySQL数据库用户名和密码: 将 csrf 设置为固定值: 取消掉同一用户相邻提交时间间隔需要10秒钟的限制. 内容如下: 系统:ubuntu18.04.2 hustoj下载地址:https://github.com/zhblue/hustoj 使用如下命令即可将hustoj下载安装到本地: wget https://github.com/zhblue/hustoj/raw/master/trunk/install/install-ubuntu18.04.sh…
#!/bin/bash####redis版本为4.2.0,需要php5.6以上才支持,可先将安装包上传到/tools目录. yum -y install wgetyum -y install unzip mkdir /toolsmkdir -p /app/redis-5.0.3/cd /toolswget http://download.redis.io/releases/redis-5.0.3.tar.gztar xzf redis-5.0.3.tar.gzcd /tools/redis-5.…
环境:centos6.5 + LAMP环境 LAMP环境的搭建可以参考下面这篇文章 http://www.cnblogs.com/yoke/p/7257184.html 搭建完LAMP环境之后可以按照一下步骤安装hustoj yum install update //更新数据 sudo yum install subversion //安装svn sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj //连…
摘要:ACM/ICPC程序设计竞赛,越来越受到各个高校的重视,是程序设计竞赛中的奥林匹克.Hustoj是搭建在linux系统上的判题系统.能够判断代码的正确性.会及时返回通过或者不通过,如果不通过会返回具体原因.所以这个系统很适合ACM队员在上面做一些练习.每个学校有必要有自己的OJ,hustoj虽说是开源,有搭建教程.但是在搭建过程中还是会有一些问题.所以针对这些问题,给出了我的解决办法. ACM/ ICPC programming competition, more and more att…
SVN服务器搭建实录   第一章  SVN介绍 1.1 什么是SVN(subversion) SVN是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN是一个固态的跨平台的开源的版本控制系统.SVN版本管理工具管理者随时间改变的各种数据.这些数据放置在一个中央资料档案库(repository)中,这个档案库很像一个普通的文件服务器或者FTP服务器,但是,与其他服务器不同的是,SVN会备份并记录每个文件每一次的修改更新变动.这样我们就可以把任意一个时间点的档案恢复到想要的某一个旧的版…
同实验室有人在用java写签到系统,正好我在学习PHP,我就在想能不能在以前学长留下来一直没用OJ上添加一个签到功能. 于是说干就干,就找了许多关于hustoj的文章参考. 首先要说的是安装hustoj,因为google code被墙了,所以要去github上去下. (因为以前学长已经把OJ搭建好了,我就只是在自己的双系统的ubuntu上装了试试) 1.安装mysql apt-get install mysql-server mysql-client 安装的过程会有一个框,输入sql密码,按TA…
docker 搭建 hustoj hustoj 是个GPL开源的OJ,其提供了docker形式的安装方式. 为执行方便,选择使用aliyun提供的docker镜像来加速安装. 拉取镜像 docker pull registry.cn-shanghai.aliyuncs.com/shiningrise/hustoj 执行镜像 docker run -d -it --name hustoj -p 9900:80 --privileged registry.cn-shanghai.aliyuncs.c…
在刚接触ACM的时候,对于那些在线测评的网站很感兴趣,就在网上搜索了一下,在Github上发现了一个有趣的项目,然后在 Github 上获取 了HUST OJ 的开源项目代码,根据网上的教程踩了无数的坑终于安装成功了!!!!! 接下来就和大家分享一下我的安装过程,请务必看完这几段话在动手安装,看完保证你能成功安装~ 若你想在本地搭建HUSTOJ:Ubuntu14.04STL+Apache2+Mysql5.2+php5(则直接从目录开始看起) 若想在基于云端服务器搭建HUSTOJ:腾讯云服务器+U…
HustOJ平台搭建非常简单,首先为了排除一些不必要的故障,可以使用阿里云的服务器更新系统盘让系统盘初始化保持在没有其他包依赖的环境下及其使用root用户. 1.针对Ubuntu14.04(根据官方文档上,这个版本是最稳定的) wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu14.04.sh sh install-ubuntu14.04.sh 两条命令行就已经完成了安装…
前言: OnlineJudge(OJ)是一种代码在线判定平台,这里有许多的编程题目供你选择,你可以选择题目提交代码,OJ会自动返回你的代码的判定结果.是一种很方便的编程.算法练习平台.详情可见:百度百科 - OJ 自己搭建OJ往往很困难,购买服务器,域名,OJ配置…… 这些资金和技术壁垒无不让很多有志之士望洋兴叹.现在提供一种方便.低成本的OJ搭建方法,可以亲自体验一把自己搭建OJ.加题.设置比赛.提交代码.AC从头到尾的搭建快感.新浪云平台支持HUSTOJ,下面就给出本人在新浪云上搭建HUST…
上学期和网管中心的老师说过很多次--要在校园网上搭OJ,当时那边老师说要等"虚拟化搞好了以后才能搭".直到上周,终于在校园网上申请到了一个虚拟主机,4核,10G内存,100G硬盘,跑个OJ应该没问题. 刚开始准备给分个公网IP的,最后分了个内网的IP,T^T ssh刚登上,就准备换soures.list,换好163的源之后,apt-get update总是失败,很郁闷,又换回去,结果还是不行. 一ping才知道,外网全部ping不通.没辙,当时想到的就是把软件包全下载到自己机器,在一个…
应该跟着下面的步骤就OK了吧! 1.升级软件库,更新软件 打开终端 输入 sudo apt-get update sudo apt-get upgrade 2.安装mysql5.7 (注意:mysql5.7密码需要大写字母和字符,且不少于8位)sudo apt-get install mysql-server mysql-client安装的过程会有一个框,输入sql密码,按TAB切换到ok 3.安装apache2sudo apt-get install apache2这里要说明一下的就是ubun…
1.安装MySQL apt-get install mysql-server mysql-client 安装的过程会弹出一个框,输入sql密码,按TAB切换到ok 2.安装apache2 apt-get install apache2 3.安装PHP PS:大多数文章都是安装php5,而php5好像是找不到资源,所以改成7.0也是可以安装好的 apt-get install php7.0 libapache2-mod-php7.0 4.安装hustoj sudo apt-get update /…
所需:就用了台普通电脑作为web以及数据库端,两台数据库实验室提供的服务器拿来做评测机. 根据提示将三台都装上hustoj 当然我是用之前比赛遗留下来的judge { 可以用以下来代替 wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh sudo bash install-ubuntu16+.sh } 然后我用的是如下 sudo cp -r judge/ /h…
环境:VMware.Centos7 64位.jdk1.7.Tomcat 7 说明:本是个人的爬坑经历所总结出来的,记录一下心得.也给有需要的人提供一些帮助.引用了一些大神的笔记,非常感谢,希望大神们不要介意. Linux如何查看端口 //查看某一端口的占用情况,比如查看8000端口使用情况 lsof -i: //查看指定的端口号的进程情况,如查看8000端口的情况 netstat -tunlp|grep netstat -anp|grep //进一步查看被那个程序占用,或直接用 ps -aux…
谨以此文,记录和ubuntu系统不死不休的搏斗过程,后续待补. 1.双系统安装,windows采用uefi模式安装(优启通可制作uefi的win10安装盘),ubuntu不要划分boot区,而应该划分uefi区,否则,不能被uefi引导 2.软件源都替换成清华或者阿里,blabla,否则被墙得泪流满面 清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ Ubuntu 的软件源配置文件是 /etc/apt/sources.list.将系统…
http://www.thebigdata.cn/JieJueFangAn/30143.html 本篇文章整理自史少锋4月23日在『1024大数据技术峰会』上的分享实录:使用Apache Kylin搭建企业级开源大数据分析平台. 正文如下 我先做一个简单介绍我叫史少锋,我曾经在IBM.eBay做过大数据.云架构的开发,现在是Kyligence的技术合伙人. Kylin是这两年在国内发展非常快的开源大数据项目.今天大会合作厂商中有超过一半的企业已经在使用或者正在试用Kylin,应主办方邀请,今天跟…
声明 My Eclipse 2015 程序版权为Genuitec, L.L.C所有. My Eclipse 2015 的注册码.激活码等授权为Genuitec, L.L.C及其付费用户所有. 本文只从逆向工程的兴趣出发,研究软件保护机制. 不会释出完整源代码和破解补丁. 会直接推测出授权信息的地方打码处理 本文针对My Eclipse 2015 Stable 2.0或CL版本 背景 在上篇博文中,我们针对My Eclipse 2015,熟悉了其软件运行特点,并完成了以下几件事: 搭建了静态分析环…
声明 My Eclipse 2015 程序版权为Genuitec, L.L.C所有. My Eclipse 2015 的注册码.激活码等授权为Genuitec, L.L.C及其付费用户所有. 本文只从逆向工程的兴趣出发,研究软件保护机制. 不会释出完整源代码和破解补丁. 会直接推测出授权信息的地方打码处理 本文针对My Eclipse 2015 Stable 2.0或CL版本 背景 在上两篇博文中,我们研究了逆向中的两大手段: 静态分析 参见:CLion注册码算法逆向分析实录 动态调试 参见:[…
2017-01-07 整理 DNS原理 域名到IP地址的解析过程 IP地址到域名的反向域名解析过程 抓包分析DNS报文和具体解析过程 DNS服务器搭建和配置 这个东东也是今年博主参见校招的时候被很多公司问过的,虽然理论性比较强,但是作为一个程序员,个人认为熟悉DNS是非常重要的,要理解它并能帮助解决一些实际问题. 面试实录 打开一个URL,在网络层面都发生了哪些事情?(当中说到了DNS原理,这个是绕不过的) 用过 Linux 么?你用它平时都做什么事情啊?(首先是在该环境下写代码,搭建过一些集群…
hustoj -- 请一定认真看完本页再动手安装,以免无谓的折腾!====== 根据你选择的发行版不同,从下面三个脚本里选一个来用. <b>不要相信百度来的长篇大论的所谓教程,那些都是好几年前的老皇历了,会导致不判题,不显示,不好升级等等问题.</b> 尤其<b>别装apache</b>,如果已经安装,请先停用或卸载,以免80端口冲突. 近期github的svn访问缓慢,可以到release中下载tar.gz版本,然后用install目录下的*-bytgz.…
PXE网络启动无人值守自动安装 centos 全程实录 http://shayi1983.blog.51cto.com/4681835/1549854/ 搭建Pxe服务器无人听应答全自动安装CentOS6.7系统 http://1130739.blog.51cto.com/1120739/1740925…