OJ开发过程

2012-1-27 之前

已经完成,Ranklist,status,status的查询功能,登陆,普通用户注册,用户资料显示

数据库操作用的hibernate,其他还是古老的servlet,表示那俩SH还不会,囧。


2012-1-27 13:46

hibernate配置文件,如果 <generator class="increment" />,这样的话,即使数据库设置递增从1001开始,它还是会从1开始T T ,百度了白天,试着尝试了下 <generator class="native" />,结果就对了,坑爹了。

对了,设置递增初始值的sql语句:alter TABLE tablename AUTO_INCREMENT=1001.

我发现啊,显示的东西最好弄个类,不过好麻烦啊。。。这么多类了都


2012-1-27 14:33

查询hql为map,其实很简单,居然可以这么用。。。好神奇啊。。。也可以用成list,比如

里面的select new Map 也可以换成new 个 List,但是调用的时候,里面是map.get("0")这种调用形式,整死我了

        String hql = "select new Map(id, title) from Problem problem order by id";
        Query query = s.createQuery(hql).setFirstResult(page.getStart()-1).setMaxResults(page.getROW());
		List result = query.list();
        
        for(int i=0; i<result.size(); i++){
            Map map = (Map) result.get(i);
            ProblemSet p = new ProblemSet(map);
            problem.add(p);
        }

2012-1-27 15:15

ProblemSet页面显示搞定,虽然是很难看的显示。。


2012-1-27 18:25

Problem页面显示搞定,相当难看。。。CSS等基本差不多后再加吧。。。囧


2012-1-27 18:34

Submit页面把以前的粘过来了,又改了改。这个省事~~~HDU挂了,少了个参照物啊。。


2012-1-27 23:14

看了下几个OJ的样式,就URAL看着还蛮不错滴~~~然后仿了下,好纠结,细节问题,太恶心了。


2012-1-28 11:41

纠了个结的,设计了下用户状态显示和题目显示,细节真那啥。。。


2012-1-28 14:11

和上个时间正好翻了下哈~表格显示不同浏览器下太恶心了,相当恶心,解决内容过长超出规定表格宽度问题

需要用下面这三行CSS代码才好。火狐如果没第一行也不行,太恶心了。

    table-layout: fixed;
    word-break:break-all;
    word-wrap:break-word;


2012-1-28 21:21

做了下title,source的部分搜索功能,又增加了一个页面了,哎~


2012-1-29 22:38

一天都没干正事了,在玩hacker.org,蛮好玩的。开始构想contest了。发现public不能当列名,郁闷。。。因为无法写一个变量名叫public,无语,改名吧,叫open。


2012-1-30 15:49

写比赛平台,决定比赛题目放到OJ的题目里,比赛的时候不显示好了。JAVA这个总有8个小时的时差,哎~先加上28800000好了。


2012-2-1 11:10

啊~比赛平台涉及细节好多好繁T T。。显示差不多都完成了


2012-2-1 16:38

比赛平台。。套用了好多OJ的东西哈,弄得很快~~快完工了~


2012-2-2 21:38

Statistics这个写完了,呃。。还差比赛的Ranklist了


2012-2-2 22:01

好好想了下Ranklist。。。不是一般的麻烦啊!!!要计算罚时神马的。。。之前写比赛平台,直接存下来了,这次。。。上哪儿存去我。。。T T 。。。


2012-2-4 18:36

Ranklist写完了,比赛这个貌似就差不多了?似乎大概也许。。。恩。。


2012-2-4 23:05

侧栏准备用jquery的东西,看着也蛮简单大方的~就是加载着真有点慢。。


2012-2-9 13:40

这几天一直懒得写,刚写了下status和ranklist的分页。页面已经基本都OK了


2012-2-9 14:57

刚给比赛页面弄了个好看点的样式~jquery是个强大的东东~~~


2012-2-10 15:05

添加了下那个如果某题AC后前面显示一个心心~~~心心好可爱滴说,估计会被大家反对。。。

写了下其他分页,写了下running contest页面


2012-2-26 22:38

好久没写了呢,判题准备用小白之前写的,他在改,我今天又改了点。把加题什么的还有注册容错处理给写好了^ ^


2012-2-29 22:46

OJ数据文件的上传写好啦~~~(*^__^*) 嘻嘻……题目添加已经都做好了哦~~下一步就是把权限给完善好啦~


2012-3-2 20:39

个人资料更新写好啦

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值