自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhblue的专栏

歪嘴鱼讲的歪道理,大家千万别当真

  • 博客(67)
  • 资源 (26)
  • 收藏
  • 关注

原创 给HUSTOJ用户提供的源码阅读与修改建议

0、 准备知识a)        最新系统源码可以用svn取得,或在下述地址直接浏览          i.  http://code.google.com/p/hustoj/source/browse/   稳定版         ii.  https://github.com/zhblue/hustoj                         实验版b)       系

2013-06-19 08:04:26 10887 8

转载 void main()还是int main()

http://bbs.bccn.net/thread-299555-1-1.html    最近在论坛上看到有不少网友的程序中,main函数都写成void main(),而不是int main()。那么,到底哪个是正确的,或至少是推荐使用的呢?这篇文章本来是自己想写的,但有些概念不是很清楚,于是在网上搜索了一下,发现了moon网友的一篇非常好的文章,对很多模糊不清的概念都讲解的非常清楚,值

2012-12-15 18:28:13 3850 1

原创 开源在线IDE,欢迎测试

昨天花了整整一天来编码和完善,终于上线。测试地址http://hustoj.sinaapp.com/submitpage.php?id=0 整体是个OJ系统,IDE是其中附带,无需注册,guest身份使用。 本系统正在参加开源软件评选,如果你觉得它还行,请投它一票。 http://www.oschina.net/project/top_cn_

2012-12-15 08:20:26 6949 15

转载 SquirrelMail 汉化

好东西要自己留着,防丢分类: Qmail System2009-08-28 15:37 514人阅读 评论(0) 收藏 举报squirrel mail 的汉化文章网上有一大堆,基本的汉化工作相同,都是采用其自身的 语言包来解决。(原文链接 http://ddbiz.com/?p=198)关于 左侧菜单项中的 Drafts Sent Trash三个部分的汉

2012-05-23 08:57:36 4015

原创 HUSTOJ随笔10-用其他系统账号登陆

最新的变动,将login中的check_login分离出来,放在login-XXX.php中引用。这样可以方便的切换为其他系统账号登陆,只需自行实现check_login这个函数即可。函数接受用户名和密码,如果登陆成功返回用户名,如果登陆失败返回false目前svn中提供下面三个例子:login-hustoj.php  传统数据库账号login-ldap.php

2012-05-05 13:06:29 4544 1

原创 HUSTOJ随笔9-模板分离

针对很多学校希望自定义OJ界面风格的需求,对原代码进行了初步的模板分离,在template目录下存放模板,原有风格定义为classic。在include/db_info.inc.php文件中新建$OJ_TEMPLATE用于指定模板名。     今后如果需要制作新的模板,可以选择复制classic目录。然后修改其中的php、css、imgae等文件,在db_info.inc.php中修改$OJ_

2012-04-30 09:08:25 5378 7

原创 HUSTOJ随笔8-判题端测试数据按需下载

今天开发了测试数据分发系统,这个点子最早是群里讨论时freefcw或者是Sempr提出来的,具体记不清了。扩展了admin/problem_judge.php的功能,使之能够提供数据目录里的文件列表和指定文件内容。增加了judge_client中http_judge模式下get_test_file这个函数,获取列表,获取文件。当文件为spj.c/spj.cc时编译特殊裁判。

2012-04-25 20:12:59 6008 1

原创 Ubuntu Cherokee php-fpm installation

网上有很多讲怎么在ubuntu装软件的帖子都是在照搬redhat9以前的源码安装,个人觉得用源里的要好的多,只要摸清打包的人的意图,用起来很方便,各软件配合也很方便。apt-get install cherokee php5-fpmsudo cherokee-admin -uhttp://127.0.0.1:9090/    Sources-> [+] {php-fpm

2012-04-03 22:00:54 2624

原创 HUSTOJ随笔7-SAE部署

SAE(sina application engine) 是新浪的云计算平台,最大的特点是跟LAMP平台几乎无缝的兼容性。因此在SAE上部署HUSTOJ的Web部分是完全没有问题的,只需在db_info.inc.php设置static  $OJ_SAE=true; 然后参考http://code.google.com/p/hustoj/wiki/HTTPJudge进行j

2012-03-25 19:33:20 5365 1

原创 HUSTOJ随笔6-彩蛋(隐藏功能)

有用户想删除某些题目,因为通常OJ的题号都是连续的,而且ACMer喜欢用POJ1034等这样的表述方法,所以删除题目这个功能就没做。(* 现在增加了这个功能,但是需要启用system函数,慎用。只有管理员可以删除,有一次提示)也许是FPS方式导入题目太流畅了,许多管理员一开始不管3721导入了一堆题,然后又觉得不好。针对这些用户,HUSTOJ有一个调整题号的功能,但是并不推荐使用,

2012-03-20 20:55:16 5178 1

原创 HUSTOJ随笔5-FAQ

管理员FAQ相关搜索: 管理员, FAQ如何获得管理员帐号?在mysql执行    insert into privilege(user_id,rightstr) values('zhblue','administrator');zhblue 为需要加管理员权限的帐号如何进入后台?以管理员身份登录,点击Admin/管理进入后台。如何添加题目?

2012-03-18 14:27:00 8955 15

原创 HUSTOJ随笔4-建立分布式判题系统

HUSTOJ 支持一台数据库服务器,多台web服务器和多台判题服务器,以承担较高的访问负荷。首先,需要创建用于从远程连接数据库的帐号。GRANT ALL PRIVILEGES ON jol.* TO 'judge'@'%'IDENTIFIED BY 'judge_pass' WITHOUT GRANT OPTION;复制代码其中jol为数据库,judge

2012-03-18 14:24:29 7008 3

原创 HUSTOJ随笔3-配置文件

经常有用户询问如何开发一些功能,实际上这些功能都已经有,或者部分实现了,只需要修改配置文件就可以使用。      hustoj有两个配置文件,互相独立,分别供core和web使用。     core(judged/judge_client)使用的配置文件是judge.conf,默认位置/home/judge/etc,内容如下     注意core没有识别引号和注释的能力,所以不要自行增

2012-03-18 13:16:20 13921 8

原创 Android和WebOS上使用debian

Android和WebOS都是基于Linux开发的移动操作系统,说基于Linux的话linus听了肯定皱眉头,因为其实内核就是Linux,改动基本都限于驱动和外围gnu工具的选择。所以在上述两个平台上利用chroot建立常见linux发行版的环境就显得顺理成章。Andorid:           电子市场(google官方的market)中有一个Linux insta

2012-02-15 10:45:32 3512 1

原创 HUSTOJ随笔2

OJ这个东西在大学里已经不是新鲜事物,因为与之相关的ACM程序设计竞赛为学生竞赛工作考核中列入体制的学科竞赛。不过OJ在公司里用的并不多,尽管有google、topcoder、百度之星等大规模的比赛,中小公司采用OJ进行招聘的仍然很少。个人觉得,中小公司采用类似系统更有价值,能够通过一场简单的考试识别出真正会编程的人与只会夸夸其谈的“理论牛人”。不过在具体使用时,题目的

2012-02-15 10:16:04 5152 4

原创 HUSTOJ随笔

HUSTOJ http://code.google.com/p/hustoj 是一个开源OnlineJudge系统,广泛应用于计算机程序设计比赛和编程能力测试。从代码上HUSTOJ分为两大部分,core和web,分别对应判题和数据管理两大功能。两者之间数据交换有两种方式:1、通过数据库,轮询。2、通过w3m实现的http请求。两种方式的选择在判题端的配置文件/home/judg

2012-02-15 09:53:01 16378 12

原创 基于开放式云平台的开源在线评测系统设计与实现

基于开放式云平台的开源在线评测系统设计与实现张浩斌ZHANG Hao-Bin浙江传媒学院 新媒体学院 浙江省 杭州市 310018Department of New Media, Zhejiang University of Mediaand Communications, Hanzhou 310018, China Design and Implementation of

2012-02-14 16:46:16 14109 4

转载 msp430看门狗

以MSP430F2274为例。其中汇编实现采用的是IAR汇编,CCE汇编实现稍作修改即可。1.       看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。2.       其中后两种模式可以选择的时钟源有:SMCLK和ACLK。3.       在使用后两种模式时候要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时候只有ACLK时钟,处在LPM4下,没有时钟可以使

2011-12-28 19:31:26 3771 1

转载 ppt2word.vbs

'此脚本可以批量将ppt文件中的文本转换为word文件。图片、表格等内容则自动跳过'脚本的每一行都加了详细的注解,可根据自己的需要照猫画虎。'使用中有问题欢迎与我联系:范晨鹏 p_168@163.com'欢迎光临我的技术博客:http://diylab.cnblogs

2011-09-13 22:25:31 2922

原创 ispcp 自定义apache配置

独立附加配置文件在/etc/apache2/ispcp/xxx.xxx.xxx..conf 可以自定义jsp proxy等模块,实现jsp/asp等同域名服务。 例如:反向代理:  ProxyPass /qyt http://127.0.0.1:8088/qyt    ProxyPassReverse /qyt http://127.0.0.1:8088/qyt

2011-06-08 11:01:00 2696

转载 彻底解决Moodle上传文件中文文件名乱码解决方法

彻底解决Moodle上传文件中文文件名乱码解决方法谢作如 [ 2008-5-21 8:19:00 ]2推荐moodle对中文的支持不是很好,这是公认的BUG。在网上可以找到一些解决办法,其中最简单的做法是:-------------------------------config.php加入$CFG->unicodecleanfilename = true;

2011-06-03 15:54:00 3112

转载 定义 Fireworks 导出 HTML 网页之个人经验谈

<br />定义 Fireworks 导出 HTML 网页之个人经验谈<br />转自:蓝色论坛<br /><br />为了能让Fireworks 导出更符合DW修改的 HTML 网页,提高效率,一般要做以下设置:<br />1.选择“文件”>“html 设置”,或者单击“导出”对话框中的“选项”按钮。<br />2.单击“表格”选项卡。从“间距”弹出菜单中选择一个间距选项:<br />  这里有三个选项:<br />  “嵌套表格 - 无间隔符”将创建不包含间隔符的嵌套表格。(这个

2011-05-03 16:22:00 3755 1

转载 关于性格内向者的10个误解,献给奋战在一线的程序员

<br />http://www.cnbeta.com/articles/139954.htm<br /> <br />关于性格内向者的10个误解,献给奋战在一线的程序员<br /><br /><br />ugmbbc发布于 2011-04-13 11:11:51|21703 次阅读 字体:大 小 打印预览 <br /><br />感谢吴磊的投递<br />我非常幸运的发现了这本《内向者优势——如何在外向的世界中获得成功》的好书,我感觉就好像是有人专门为我们这个罕见的小群体写了一部百科全书一样,它

2011-04-15 19:15:00 786 1

转载 nutch研究记录3(增量爬行)

<br />http://biaowen.javaeye.com/blog/420586<br /> <br /> <br />注意,tomcat和nutch路径需要修改成自己的<br /># nutch更目录<br />NUTCH_HOME=/cygdrive/e/java/CoreJava/IndexSearchAbout/nutch-1.0<br /># tomcat目录<br />CATALINA_HOME=/cygdrive/d/JavaTools/apache-tomcat-6.0.

2011-02-01 22:59:00 1498 2

转载 黑客与画家

2010年7月19日0:58 - Dreamer<br />本文是 Paul Graham 写的一篇关于黑客与画家共同之处的文章,深入探讨了黑客工作的艺术性与创造性。虽然大部分的程序员都觉得艺术是一件很遥远的事情,但对于那些愿意仔细打磨代码追求精益求精的优秀黑客来说,在创造的过程中总是能感受到艺术的真实存在(尽管可能只是隐约感受到,而且羞于把自己和艺术联系起来)。艺术之所以会让人觉得高高在上远离生活,是因为大部分人都是在衣着光鲜地谈论着艺术,而不知道什么是创造。要成为一个创造者,你所要做的不

2011-01-10 22:08:00 2278 1

转载 如何成为一名黑客

<br />http://www.zhuoqun.net/html/y2010/1459.html<br /> <br />如何成为一名黑客(英文原文)<br />翻译:Barret<br />内容一览<br />为什么会有这份文档?<br />什么是黑客?<br />黑客应有的态度<br />黑客的基本技能<br />黑客文化中的地位<br />黑客和书呆子(Nerd)的联系<br />风格的意义<br />其它资源<br />FAQ(常问问题解答)<br />

2011-01-10 21:54:00 723

转载 软件天才与技术民工

<br />——薛涌《天才是训练出来的》读后感<br />金旭亮<br />    长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。<br />    16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。<br />    然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于200

2011-01-03 16:39:00 629

转载 怎样练习一万小时

同人于野<br /> <br />(《新知客》,2010年8月。本来应该等到8月1日再发,但今天突然发现此文已经被在网上泄漏出来了!)<br />随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。<br />好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生

2011-01-03 16:38:00 588

转载 转 java+jsp 问答笔记

<br />http://bbs.chinaunix.net/viewthread.php?tid=1803087<br /> <br />1、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?<br />答:有两种实现方法,分别是继承Thread类与实现Runnable接口<br />用synchronized关键字修饰同步方法<br />反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于

2010-11-10 22:51:00 509

转载 转 java+jsp 问答笔记

<br />http://bbs.chinaunix.net/viewthread.php?tid=1803087<br /> <br />1、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?<br />答:有两种实现方法,分别是继承Thread类与实现Runnable接口<br />用synchronized关键字修饰同步方法<br />反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于

2010-11-10 22:51:00 495

原创 360,开源吧!

3Q战已经开打。3721曾经是我最讨厌的软件,360现在是我建议电脑盲必装的软件。OICQ曾是我最讨厌的聊天工具,QQ现在是我经常用来远程帮助别人的同道。各说各有理,怎么才知道真相?开源!360开源扣扣,那么很快就会有N种同功能的开源产品出现,大家都可以自己编译自己的版本,QQ封也封不完。QQ开源,那么究竟有没有所谓窥视和监控,大家都可以看。我认为,360可以开源,QQ却不敢。原因?不可说……这一场大战,看似狗咬狗,实际上是私有软件内部斗争的一次必然的激化。信开源,得永生!欢迎板砖!

2010-11-04 11:20:00 1288

转载 W3C DOM Compatibility - HTML

<br />Page last changed 3 months agoJoin the Mobile Web mailing list!CompatibilityQuirksBlogMobileAboutsitemapcontactW3C DOM Compatibility - HTMLshow page contentsTopAll elementsMiscellaneousSelect boxesTablesshow site navigation<br />Loading site navigati

2010-10-18 19:25:00 994

转载 为nutch 添加中文分词插件

<br />http://blog.csdn.net/hadoopstudy/archive/2007/02/09/1506162.aspx

2010-07-12 19:54:00 905

转载 nutch中文分词,改源码

<br />安装了nutch,但是默认的中文分词只能按照单个汉子分,使用起来十分不方便,于是到处查找资料,终于找到了几种中文分词插件,如ictcals,je,paoding,CJK等。<br />由于je分词java支持较好,且可以自定义字典单词,所以最后选用je分词最为nutch中文分词工具,主要步骤如下:<br />(1)下载je分词包放到nutch的lib文件夹下<br />(2) 修改src/java/org/apache/nutch/analysis中的 NutchAnalysis.jj,将<

2010-07-12 19:53:00 978

转载 为Nutch 1.0添加JE中文分词

为Nutch 1.0添加JE中文分词<br />文章来源网络 属于java分类 电脑编程网整理 20091223<br />简介:这是为Nutch 1.0添加JE中文分词的详细页面,介绍了和java,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />先下载Nutch 1.0的源文件:<br />svn co http://svn.apache.org/repos/asf/lucene/nutch/tags/release-1.0 ./nutch-1.0<

2010-07-12 19:51:00 1224

转载 ob_start()生成html

Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想  在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(),   发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。   我们先举一个简单的例子,让大家对Output Control有一个大致的印

2010-04-08 20:01:00 1146

原创 Gxxgle戒断综合症

作为一个凡事先gxxgle的it从业人员,没有了gxxgle让我怎么活? 如果从来没有用过,您把它屏蔽掉也不会觉得少了什么,比如传说中的FB UT TT等等。 这gxxgle可是从.com用到.cn,最后突然.de .uk .jp .tw通通水产了,就像我家宝宝,正喝的开心奶瓶给抢走了…… 以前上课我总是让学生遇到问题先gxxgle,现在再也不能这样说了,要说遇到问题先翻墙

2010-03-30 23:05:00 917 1

转载 php写的squid验证辅助器

2008-11-08 23:17公司的代理服务器用的是squid,基于IP地址和MAC地址进行权限验证允许部分用户访问Internet。无奈列位高手们早已通晓盗用IP、MAC的方法来绕过squid的限制。近来考虑改为帐号认证。由于同时在维护一个邮件服务器(qmail + vpopmail + mysql),邮件帐号用mysql管理,内网用户人手一邮箱。为了便于用户记忆,想直接

2010-03-11 08:31:00 1430

转载 xoops迁移无痛法

xoops迁移无痛法#1新进会员注册日期:2006/3/24 22:12所属群组: 注册会员帖子: 4 | 精华: 1等级: 1; EXP: 21HP: 0 / 5MP: 1 / 62xoops是一套非常不错的cms系统,特别是强大的模组功能提供了许多实用的功能,小弟从XOOPS1的版本就开始使用了,并且还帮助朋友建立过一套网站。现在因为所在

2010-02-18 11:52:00 910

转载 xoops模组开发手册(繁体中文转简体中文)

2 在区块中写程序假设您实在厌烦庞杂的XOOPS2的模块架构,但您会写些PHP程序,那么,这个方法相当适合您,您只要在区块中写下您的PHP程序即可,而无须理会那些模块规则,下面我们用一个简单的例子来说明。请进入管理区,然后到区块显示安排中,在下方有添加区块的界面,您只要在「内容」的地方填入PHP程序代码即可。记得!不需要输入「」这类的符号,换言之,整个内容都必须是PHP程序代码,若需要显示出文字或

2010-02-01 10:31:00 1146

hustoj-master.zip

hustoj -- 流行的OJ系统,跨平台、易安装、有题库。 版权说明 HUSTOJ is an GPL Free Software. HUSTOJ 是采用GPL的自由软件。(仅限原创部分代码,其中使用了其他开源项目的组件,请遵循原组件的协议。) 注意:基于本项目源码从事科研、论文、系统开发,请在文中或系统中表明来自于本项目的内容和创意。 论文请引用参考文献基于开放式云平台的开源在线评测系统设计与实现 如果打算进行二次开发,Wiki和这份文档可能有帮助。 PS: GPL保证你可以合法忽略以上注意事项但不能保证你不受鄙视,呵呵。 如果这个项目对你有用,请: 挥动鼠标,右上角给个Star! 保留网站页脚的二维码 访问tk题库,充值下载题目 向同学同事推荐这个项目 每天扫一扫本页底部的支付宝红包 在您的论文参考文献中写出本项目的网址 Star us, please! 目录 更新日志 安装说明 注意事项 校园网安装 基于Ubuntu16.04安装 基于Ubuntu18.04安装 基于Centos安装 基于Docker安装 基于其他发行版安装 LiveCD下载安装 装后须知 备份 升级 支持捐助、加入社区 二次开发 系统演示 硬件需求 免费题库 求助 报错 如果您喜欢在线聊天,希望问题获得及时反馈,不介意付费获得服务,请加官方群23361372 更新日志 2019-9-23 补丁:修复昵称比赛中不更新问题,以及提醒官方群用户及时更新处理504超时问题。 2019-9-21 补丁:修复部分安装脚本不能执行第二次的问题 2019-8-6 更新:支持用UDP数据包触发判题轮询,实现Web本地judge秒判。 2019-7-26 更新:支持华为鲲鹏服务器,aarch64,感谢深度科技公司和华为云提供鲲鹏服务器。 2019-7-6 NOIP:对于标题带有NOIP字样的比赛,比赛结束后才能看到结果。 2019-7-4 mark:设置$OJ_MARK="mark"显示得分,$OJ_MARK="percent"显示错误率(WA)或通过率(AC),设置$OJ_MARK=""只显示最终结果。 2019-6-24 文档:对项目首页进行分块标注,调整顺序和内容,增加目录。 2019-6-12 更新:添加Fortran语言、Matlab(Octave),修订:比赛结束后编辑时丢失提交统计数据、修复部分RE。 2019-5-18 修订:16.04以上版本FB显示异常。 基于OpenJudger的Windows集成便携版 浙传网盘 2019-5-17 修订:改善ajax,减少并发量,降低web压力,提高judge轮询效率。 2019-5-15 修订:修复了部分TLE误判为RE的情况,主要是在Ubuntu18/19 Deepin15.9/15.10 以上的版本,估计与gcc/g++有关。 2019-5-7 更新:muzea 提供了Debian安装包打包(*.deb),https://github.com/zhblue/hustoj/releases 2019-4-13 更新:支持SQL判题,基于sqlite3,支持龙芯3A3000(致谢江苏航天龙梦信息技术有限公司提供龙芯主机!)。 2019-3-14 更新:主线支持 树莓派(arm) 龙芯(loongson-2f) i386 x86_64 安装说明 注意事项 根据你选择的发行版不同,从下面三个脚本里选一个来用。 不要相信百度来的长篇大论的所谓教程,那些都是好几年前的老皇历了,会导致不判题,不显示,不好升级等等问题。 尤其别装apache,如果已经安装,请先停用或卸载,以免80端口冲突。 不要使用LNMP/LAMP/Cpanel/其他面板程序提供的Mysql Nginx Apache PHP 环境,安装脚本已经包含所有必须环境的安装。 腾讯云用户请换软件源,增加multiverse。 阿里云用户请百度“阿里云 80端口” 校园网安装 近期github的svn访问缓慢,可以到release中下载tar.gz版本,然后用install目录下的*-bytgz.sh脚本安装。 但是注意这样安装的实例,将来升级时只能手工升级。 例如16.04下载好Releases中的19.06.04.tar.gz,然后准备好install-ubuntu16-bytgz.sh sudo bash install-ubuntu16-bytgz.sh 19.06.04.tar.gz 基于Ubuntu16.04安装 首先安装ubuntu16.04(推荐使用,php7速度杠杠的),然后用下面脚本快速安装OJ: wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh sudo bash install-ubuntu16+.sh https://www.youtube.com/watch?v=nlhmfZqyHnA 基于Ubuntu18.04安装 高级用户ubuntu18.04(至少1年以上debian系Linux使用经验,欢迎帮忙踩坑测试,有问题会尽快修复) wget https://github.com/zhblue/hustoj/raw/master/trunk/install/install-ubuntu18.04.sh sudo bash install-ubuntu18.04.sh 基于Centos安装 假如你不得已非要用centos7 (有的语言可能不支持,但是某些机架式服务器的Raid卡Ubuntu不认只能装CentOS),可以用下面脚本快速安装OJ: wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-centos7.sh sudo bash install-centos7.sh REDHAT / CENTOS 用户请浏览 https://github.com/zhblue/hustoj/blob/master/wiki/CentOSx86_64.md https://github.com/zhblue/hustoj/blob/master/wiki/CentOS.md 基于Docker安装 docker安装,仅供docker熟练用户参考使用,不适合用于生产环境!切记!切记! 使用构建好的docker镜像 docker run -d \ --name hustoj \ -p 8080:80 \ -p 2222:22 \ -v ~/volume:/volume \ -v /proc:/proc \ --privileged \ mgdream/hustoj 部署后使用浏览器访问http://localhost:8080 基于其他发行版安装 其他的发行版,如树莓派的raspbian8/9,ubuntu14.04,deepin的安装脚本在install目录可以找到,但是不完善,安装后需要部分手工修复调整。 https://www.youtube.com/watch?v=hRap7ettUWc 树莓派用户请用rpi分支源码(实验性质)手工搭建web,并编译安装core目录下的judged和judge_client。 更多安装方法 LiveCD下载安装 Linux不熟悉的用户推荐使用: HUSTOJ_LiveCD(关注微信公众号onlinejudge获得百度云下载链接) 浙传云盘 HUSTOJ_Windows(仅支持XP,QQ群23361372共享文件)进行安装。 使用说明见iso中README,也可以参考LiveCD简介 Linux新手请看鸟哥的私房菜 建好系统需要题目,请访问TK题库 和 freeeproblemset项目 装后须知 常见问题自动应答微信公众号:hustoj 关注后回复: 新装系统、升级、目录等关键词,系统会自动回复相关帮助。 有问题请先查阅 FAQ常见问答 和 Wiki使用技巧 或使用搜索引擎。 安装完成,用admin作为用户名注册一个用户,自动成为管理员。 大部分功能和选项的开关和参数调整都在配置文件中,安装后几个重要配置文件的位置如下: /home/judge/etc/judge.conf 判题judged/judge_client /home/judge/src/web/include/db_info.inc.php Web /etc/php5/fpm/php.ini 或 /etc/php7.0/fpm/php.ini 或 /etc/php.ini (in Centos7) php /etc/nginx/sites-enabled/default 或 /etc/nginx/nginx.conf (in Centos7) nginx 如果用户量比较大,报50x错误,可能需要修改/etc/nginx/nginx.conf中的设置: worker_processes 8; #其中数字8可以取CPU核心数的整数倍。 events { worker_connections 2048; multi_accept on; } 如果遇到比赛人数多,比赛排名xls文件无法下载,请修改/etc/nginx/sites-enabled/default,在fastcgi_pass一行的后面增加 fastcgi_buffer_size 128k; fastcgi_buffers 32 32k; 保存后,重启nginx 备份 脚本安装的用户,可以使用install目录中的bak.sh进行备份。 sudo bash /home/judge/src/install/bak.sh 备份后的数据在/var/backups/ 百度学习crontab的用法后,可以使用 sudo crontab -e 定制自动备份计划,部分安装脚本中包含了自动备份,但可能需要运行上面的语句一次来激活。 升级 脚本安装的用户,可以使用install目录中的update-hustoj进行升级。 sudo bash /home/judge/src/install/update-hustoj 升级脚本执行后,可能需要登陆web端管理后台,执行一次更新数据库。 修复 自己不小心改坏了web代码,可以使用install目录中的fixing.sh进行系统修复。 支持捐助、加入社区 使用上需要帮助,请加用户交流QQ群23361372,仅支持开通支付功能的手机QQ加群,不接受其他方式加群。 群共享有题库 安装盘 文档 ,群内可以讨论 答疑 。 新加群,请改群名片,5分钟后可以发言 。 请尊重开源软件开发者的辛苦劳动,出言不逊者将被踢出,群费不退。 您可以用这几种方式支援本项目: 1、付费50加入官方群23361372 2、领取并使用支付宝红包 3、在TK题库充值下载题目 4、右上角点击Star,给本项目加星 5、保留您安装使用的系统中页脚的公众号和红包二维码 6、在您的论文中引用本项目的网址 7、向其他老师同学推荐本项目 系统演示 前台演示 龙芯部署 后台功能 硬件需求 更严谨的请求数QPS测试,请参考muzea的hustoj web 跑分小工具 免费题库 访问项目FPS下载免费例程。 访问TK题库免费专区 FQ访问谷歌代码存档版,下载老版本FPS共享题库。

2019-10-01

win3.3中的宏记录器

录制键盘鼠标行为,然后编辑回放。 可以用于简单重复性操作的自动化。

2014-10-07

hustoj 最新源码

tar zxf install.r2133.tar.gz cd install sudo bash install-interactive.sh

2013-08-16

HDU ZOJ POJ 杭电浙大北大 3大OJAC代码4000份大合集

利用vjudge源码改造爬虫抓取vjudge全局共享答案资源。 ACMer,请用于参考思路,对拍代码,不要直接提交。

2013-08-16

msp430f149 多任务(流水灯、按键、音乐、串口)

基于淘宝买的msp430最小版,用TimerB做触发,多个任务分时作业,同时支持板上4种设备功能(流水灯、按键、音乐、串口)

2013-01-18

NOI2012年第一天

NOI2012年第一场题目+数据,导入hustoj可用

2012-08-02

hustoj新浪云安装包

HUSTOJ-SAE 安装次数 : 110 本系统为Online Judge 系统,可广泛用于教学、竞赛、招聘等用途。 九度OJ为本系统改造的典型案例。 文档、社区服务见项目首页,http://code.google.com/p/hustoj/ 安装应用 下载应用安装包 应用首页 HUSTOJ特性 开源 全部采用开源技术,不仅仅是提供源代码,搭建HUSTOJ?不需要购买任何商业软件。 采用成熟的Linux32位系统平台,通过目录锁定和用户锁定以及系统调用限制避免恶意答案损害系统。 支持负载均衡,可以将web服务器、数据库服务器、判题服务器分机架设,支持多台判题服务器同时工作。 支持单台服务器运行多个实例,即单机运行多套OJ互不影响,可降平均低运行成本。

2012-05-13

hustoj新浪云安装图示说明

HUSTOJ特性 开源 全部采用开源技术,不仅仅是提供源代码,搭建HUSTOJ?不需要购买任何商业软件。 采用成熟的Linux32位系统平台,通过目录锁定和用户锁定以及系统调用限制避免恶意答案损害系统。 支持负载均衡,可以将web服务器、数据库服务器、判题服务器分机架设,支持多台判题服务器同时工作。 支持单台服务器运行多个实例,即单机运行多套OJ互不影响,可降平均低运行成本。

2012-05-13

2000年秋浙江省计算机等级考试二级C 编程题

2000年秋浙江省计算机等级考试二级C 编程题 含答案 用于hustoj导入

2010-09-21

绿坝密码恢复小工具,够详细了吧

找回密码小工具,根据网上信息制作,仅限家长使用!   http://www.newsclan.com/soft/killlvba.exe

2009-06-12

wine 1.1.12 for puppy 修正

wine 实测可用 1.1.12 为补偿前面下载了错误文件的兄弟,这个免分 注意,这个新版winecfg可能有中文乱码

2009-01-05

wine 1.1.12 for puppy linux

wine 是linux下运行windows 程序的利器 这个文件有问题,请不要下载。 下这个 http://download.csdn.net/source/943014 或 http://www.newsclan.com/soft/wine.tar.gz

2009-01-05

wine 1.1.11 for puppy linux

wine 1.1.11 for puppy linux 可以在puppy linux 运行部分windows程序。 这是最新版。2009.1.2.压制

2009-01-03

libglade for puppy linux

libglade 使用glade设计的xml界面文件的必备库,用于显示界面并关联界面和程序。这个是最新版的。

2009-01-02

glade 3.4.5 for puppy linux

glade 设计界面的通用工具,下错了源代码版本,不过用起来也差不多,老版可能还更稳定,下次有空再传个最新的3.5.4上来。

2009-01-02

Code::Block for puppy linux

[摘要] Code::Block、MinGW 和 wxWidgets 分别是三个著名的开源项目,分别是 IDE、编译器和界面库。由这三样搭建起来的全开源纯c++开发环境,功能不逊色于Visual C++,由于是开源的,这样的环境还是免费的,并且是跨平台的。 [关键字] 开源 IDE CodeBlocks   CodeBlocks 简介:   Code::Block、MinGW 和 wxWidgets 分别是三个著名的开源项目,分别是 IDE、编译器和界面库。由这三样搭建起来的全开源纯c++开发环境,功能不逊色于Visual C++,由于是开源的,这样的环境还是免费的,并且是跨平台的。   Code::Blocks是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建 自己的插件。Code::Blocks是用c++编写的(用wxWidgets库),捆绑了MinGW编译器。   突出特点: 开源(遵循GPL2规范)、跨平台(可在windows和linux平台下运行)、GNU c++编写、可扩展插件、devpack支持(可选)。   欲知更多可以访问官方网站: http://www.codeblocks.org/   目前支持的平台有 :   ·Windows 2000 / XP / Vista   ·Linux (Ubuntu & Debian, 32 & 64 bits)   ·Mac OS X 10.4+   本人在 SUSE Enterprise Linux Edition 10 下使用, 感觉很好, 设计者的思想确实很好,高度集成了 GCC 和 GDB 工具, 而且在编辑方面做得也很好, 是在是难得, 非常值得推荐的 C/C++ IDE 环境;   但是本人也发现了一个问题, 不知道如何解决, CodeBlocks 在windows,Linux本机,以及虚拟机上都飞速, 但是,本人是通过 xManager 登录到服务器上使用的, 此时UI变得非常慢, 慢的让我无法忍受~~~服务器配置:8个至强CPU,主频 3.0, 内存 8G,别的就不用说了;   当然, CodeBlocks 还是非常出的的, 目前已经发布了 8.02 版本, 期待更多 精彩 ~~~

2008-12-28

wxWidgets for puppy

wxWidgets 是一个linux下的C/C++开发工具包 很多软件依赖它 这个文件是供puppy linux使用的版本。 安装后在/opt/wxGTK-2.8.9 如装后仍不能运行,请执行 ln -s /opt/wxGTK-2.8.9/bin/* /usr/bin/ ldconfig /opt/wxgtk-2.8.9/lib

2008-12-28

ibm 240x bios 1.09(1.03.23) 解压版

官网给的是软盘版,现在谁还有好使的软驱阿。 自己解出来,给用的同志们共享一下。 我自己刚刷了,解决了linux关机问题,保证没事。

2008-12-23

通达信for linux

linux 下看股票的软件 native 的,可不是wine的能比

2008-12-14

wine 1.1.10 for puppy linux

wine for puppy in PET package 最新版wine,支持多款常用windows软件,如股票行情等

2008-12-12

wine 1.1.9 for puppy linux

wine 1.1.9 the latest version puppy linux ,a small livecd version

2008-12-11

The_Art_of_Computer_Program 2

The_Art_of_Computer_Program 2 计算机编程技术

2008-12-10

The_Art_of_Computer_Program 1

The_Art_of_Computer_Program 计算机 编程 艺术

2008-12-10

Effective_C++(中文)

Effective_C++(中文) 专注于STL的分析

2008-12-10

wine for puppy

wine for puppy linux wine can run win-exe on linux

2008-12-09

DSL Linux 中文化补丁

直接在官方ISO中建立mydsl目录,将该文件放入即可。对于U盘同理。

2008-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除