- 博客(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
11202
3
转载 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
4073
原创 开源在线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
7145
2
转载 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
4212
原创 HUSTOJ随笔10-用其他系统账号登陆
最新的变动,将login中的check_login分离出来,放在login-XXX.php中引用。这样可以方便的切换为其他系统账号登陆,只需自行实现check_login这个函数即可。函数接受用户名和密码,如果登陆成功返回用户名,如果登陆失败返回false目前svn中提供下面三个例子:login-hustoj.php 传统数据库账号login-ldap.php
2012-05-05 13:06:29
4719
原创 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
5576
3
原创 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
6248
原创 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
2735
原创 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
5474
原创 HUSTOJ随笔6-彩蛋(隐藏功能)
有用户想删除某些题目,因为通常OJ的题号都是连续的,而且ACMer喜欢用POJ1034等这样的表述方法,所以删除题目这个功能就没做。(* 现在增加了这个功能,但是需要启用system函数,慎用。只有管理员可以删除,有一次提示)也许是FPS方式导入题目太流畅了,许多管理员一开始不管3721导入了一堆题,然后又觉得不好。针对这些用户,HUSTOJ有一个调整题号的功能,但是并不推荐使用,
2012-03-20 20:55:16
5481
1
原创 HUSTOJ随笔5-FAQ
管理员FAQ相关搜索: 管理员, FAQ如何获得管理员帐号?在mysql执行 insert into privilege(user_id,rightstr) values('zhblue','administrator');zhblue 为需要加管理员权限的帐号如何进入后台?以管理员身份登录,点击Admin/管理进入后台。如何添加题目?
2012-03-18 14:27:00
9225
3
原创 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
7243
1
原创 HUSTOJ随笔3-配置文件
经常有用户询问如何开发一些功能,实际上这些功能都已经有,或者部分实现了,只需要修改配置文件就可以使用。 hustoj有两个配置文件,互相独立,分别供core和web使用。 core(judged/judge_client)使用的配置文件是judge.conf,默认位置/home/judge/etc,内容如下 注意core没有识别引号和注释的能力,所以不要自行增
2012-03-18 13:16:20
14356
原创 Android和WebOS上使用debian
Android和WebOS都是基于Linux开发的移动操作系统,说基于Linux的话linus听了肯定皱眉头,因为其实内核就是Linux,改动基本都限于驱动和外围gnu工具的选择。所以在上述两个平台上利用chroot建立常见linux发行版的环境就显得顺理成章。Andorid: 电子市场(google官方的market)中有一个Linux insta
2012-02-15 10:45:32
3605
原创 HUSTOJ随笔2
OJ这个东西在大学里已经不是新鲜事物,因为与之相关的ACM程序设计竞赛为学生竞赛工作考核中列入体制的学科竞赛。不过OJ在公司里用的并不多,尽管有google、topcoder、百度之星等大规模的比赛,中小公司采用OJ进行招聘的仍然很少。个人觉得,中小公司采用类似系统更有价值,能够通过一场简单的考试识别出真正会编程的人与只会夸夸其谈的“理论牛人”。不过在具体使用时,题目的
2012-02-15 10:16:04
5272
原创 HUSTOJ随笔
HUSTOJ http://code.google.com/p/hustoj 是一个开源OnlineJudge系统,广泛应用于计算机程序设计比赛和编程能力测试。从代码上HUSTOJ分为两大部分,core和web,分别对应判题和数据管理两大功能。两者之间数据交换有两种方式:1、通过数据库,轮询。2、通过w3m实现的http请求。两种方式的选择在判题端的配置文件/home/judg
2012-02-15 09:53:01
16799
4
原创 基于开放式云平台的开源在线评测系统设计与实现
基于开放式云平台的开源在线评测系统设计与实现张浩斌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
14852
1
转载 msp430看门狗
以MSP430F2274为例。其中汇编实现采用的是IAR汇编,CCE汇编实现稍作修改即可。1. 看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。2. 其中后两种模式可以选择的时钟源有:SMCLK和ACLK。3. 在使用后两种模式时候要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时候只有ACLK时钟,处在LPM4下,没有时钟可以使
2011-12-28 19:31:26
3986
转载 ppt2word.vbs
'此脚本可以批量将ppt文件中的文本转换为word文件。图片、表格等内容则自动跳过'脚本的每一行都加了详细的注解,可根据自己的需要照猫画虎。'使用中有问题欢迎与我联系:范晨鹏 p_168@163.com'欢迎光临我的技术博客:http://diylab.cnblogs
2011-09-13 22:25:31
3031
原创 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
2778
转载 彻底解决Moodle上传文件中文文件名乱码解决方法
彻底解决Moodle上传文件中文文件名乱码解决方法谢作如 [ 2008-5-21 8:19:00 ]2推荐moodle对中文的支持不是很好,这是公认的BUG。在网上可以找到一些解决办法,其中最简单的做法是:-------------------------------config.php加入$CFG->unicodecleanfilename = true;
2011-06-03 15:54:00
3371
转载 定义 Fireworks 导出 HTML 网页之个人经验谈
<br />定义 Fireworks 导出 HTML 网页之个人经验谈<br />转自:蓝色论坛<br /><br />为了能让Fireworks 导出更符合DW修改的 HTML 网页,提高效率,一般要做以下设置:<br />1.选择“文件”>“html 设置”,或者单击“导出”对话框中的“选项”按钮。<br />2.单击“表格”选项卡。从“间距”弹出菜单中选择一个间距选项:<br /> 这里有三个选项:<br /> “嵌套表格 - 无间隔符”将创建不包含间隔符的嵌套表格。(这个
2011-05-03 16:22:00
3884
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
857
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
1582
2
转载 黑客与画家
2010年7月19日0:58 - Dreamer<br />本文是 Paul Graham 写的一篇关于黑客与画家共同之处的文章,深入探讨了黑客工作的艺术性与创造性。虽然大部分的程序员都觉得艺术是一件很遥远的事情,但对于那些愿意仔细打磨代码追求精益求精的优秀黑客来说,在创造的过程中总是能感受到艺术的真实存在(尽管可能只是隐约感受到,而且羞于把自己和艺术联系起来)。艺术之所以会让人觉得高高在上远离生活,是因为大部分人都是在衣着光鲜地谈论着艺术,而不知道什么是创造。要成为一个创造者,你所要做的不
2011-01-10 22:08:00
2392
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
818
转载 软件天才与技术民工
<br />——薛涌《天才是训练出来的》读后感<br />金旭亮<br /> 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。<br /> 16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。<br /> 然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于200
2011-01-03 16:39:00
672
转载 怎样练习一万小时
同人于野<br /> <br />(《新知客》,2010年8月。本来应该等到8月1日再发,但今天突然发现此文已经被在网上泄漏出来了!)<br />随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。<br />好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生
2011-01-03 16:38:00
652
转载 转 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
564
转载 转 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
551
原创 360,开源吧!
3Q战已经开打。3721曾经是我最讨厌的软件,360现在是我建议电脑盲必装的软件。OICQ曾是我最讨厌的聊天工具,QQ现在是我经常用来远程帮助别人的同道。各说各有理,怎么才知道真相?开源!360开源扣扣,那么很快就会有N种同功能的开源产品出现,大家都可以自己编译自己的版本,QQ封也封不完。QQ开源,那么究竟有没有所谓窥视和监控,大家都可以看。我认为,360可以开源,QQ却不敢。原因?不可说……这一场大战,看似狗咬狗,实际上是私有软件内部斗争的一次必然的激化。信开源,得永生!欢迎板砖!
2010-11-04 11:20:00
1358
转载 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
1074
转载 为nutch 添加中文分词插件
<br />http://blog.youkuaiyun.com/hadoopstudy/archive/2007/02/09/1506162.aspx
2010-07-12 19:54:00
974
转载 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
1062
转载 为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
1303
转载 ob_start()生成html
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想 在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印
2010-04-08 20:01:00
1260
原创 Gxxgle戒断综合症
作为一个凡事先gxxgle的it从业人员,没有了gxxgle让我怎么活? 如果从来没有用过,您把它屏蔽掉也不会觉得少了什么,比如传说中的FB UT TT等等。 这gxxgle可是从.com用到.cn,最后突然.de .uk .jp .tw通通水产了,就像我家宝宝,正喝的开心奶瓶给抢走了…… 以前上课我总是让学生遇到问题先gxxgle,现在再也不能这样说了,要说遇到问题先翻墙
2010-03-30 23:05:00
1008
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
1574
转载 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
1023
转载 xoops模组开发手册(繁体中文转简体中文)
2 在区块中写程序假设您实在厌烦庞杂的XOOPS2的模块架构,但您会写些PHP程序,那么,这个方法相当适合您,您只要在区块中写下您的PHP程序即可,而无须理会那些模块规则,下面我们用一个简单的例子来说明。请进入管理区,然后到区块显示安排中,在下方有添加区块的界面,您只要在「内容」的地方填入PHP程序代码即可。记得!不需要输入「」这类的符号,换言之,整个内容都必须是PHP程序代码,若需要显示出文字或
2010-02-01 10:31:00
1276
HDU ZOJ POJ 杭电浙大北大 3大OJAC代码4000份大合集
2013-08-16
msp430f149 多任务(流水灯、按键、音乐、串口)
2013-01-18
hustoj新浪云安装包
2012-05-13
hustoj新浪云安装图示说明
2012-05-13
wine 1.1.12 for puppy linux
2009-01-05
wine 1.1.11 for puppy linux
2009-01-03
glade 3.4.5 for puppy linux
2009-01-02
Code::Block for puppy linux
2008-12-28
wxWidgets for puppy
2008-12-28
ibm 240x bios 1.09(1.03.23) 解压版
2008-12-23
wine 1.1.9 for puppy linux
2008-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人