创新实训定期汇报5.18

进度:

1.对数据库进行了部分修改

2.数据库反向生成Django的Models

3.利用原先的获取题目的爬虫,向数据库导入了HDU1001-1099

4.前端成员基本了解了Django的架构,准备下一步的开发

5.再次制订了项目的流程图(概括性的),如下:

第一阶段
1.数据库设计
2.Python爬虫抓取题目,并写入数据库
3.借助Django框架完成题库、题目的显示和题目的刷新
4.Python爬虫获取Status,并将Status写入数据库,供前端获取
5.完成Status页面的显示
第二阶段
后台:
6.优化对Status的获取并借助生产者-消费者模型处理提交请求
7.提供对其他OJ的支持
前端:
8.完善题库页面和Status页面,提供不同的索引供用户查找需要的题目和Status等
9.完成基本的用户界面和比赛界面
第三阶段
10.测试和完善

成员博客:

李忠利 http://blog.csdn.net/qq_26572969/article/details/72556705

李绩成 http://www.jianshu.com/p/43f2943e542f

时间: 2024-10-24 10:03:38

创新实训定期汇报5.18的相关文章

创新实训定期汇报5.11

经组内成员讨论,我们决定每周四和周日汇报个人学习进度和项目进展,汇报内容会在各自博客上更新.本博客仅做简单汇总. 最近这段时间,组内成员在学习原SDUOJ的前端框架和Python爬虫基础,并且可以根据国内OJ进行初步的爬取和模拟登录等等. 下面是各成员学习进度和成果: http://blog.csdn.net/qq_26572969 下次计划做到爬取题目内容并在自己的页面中显示. 因为本周考试较多,对于成员项目进度不做强制要求.

创新实训定期汇报5.14

周末时间比较充裕,项目取得了较大进展.下面介绍一下我们组近几天的进展: 1.确定采用scrapy为web抓取框架,共同学习通过xpath()和css()来获取html代码中的关键内容 2.继续沿用SDUOJ Python-Django框架,负责前端的成员认真学习研究Django模型和语法 3.完成数据库的基础设计 4.组内成员相互帮助,初步完成了HDU的题目抓取.数据库存取并在页面中显示 遇到的困难和解决方案: 1.scrapy的环境配置.配置scrapy的过程中遇到了很多很多的麻烦,一方面,一

创新实训定期汇报5.28

爬虫君已经完成了代码转交的源OJ并实时评测,进度较快进入了歇假状态.目前处在第7阶段,下面要做其他OJ的支持. 前端及后台处理请求等方面的进展: 题目列表.提交和Status的显示及后台请求的处理 数据库方面: 原先反向生成的Table存在问题,使用Django正向生成新的Django能处理的Table,拷贝了原先表的内容,对原先的表进行了删除. 李忠利 http://blog.csdn.net/qq_26572969/article/details/72792779

创新实训定期汇报6.13

我们的VJ现已基本完工,功能上还有Problem的Discuss尚未完成. 其余的就是测试了,之后会部署在服务器上试运行. 李忠利 http://blog.csdn.net/qq_26572969/article/details/73176225 王禹秋 http://blog.csdn.net/qq_32498805/article/details/73177107

Linux系统查看系统是32位还是64位方法总结 in 创新实训

这篇博客是总结.归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客.本篇只是整理.梳理这方面的知识,方便自己忘记的时候随时查看. 方法1:getconf LONG_BIT 查看 如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64.最简单.快捷的方法. [[email protected] ~]# getconf LONG_BIT 32 [[email protected] ~]# getconf LONG_BIT 64 方法2:uname命令

自然语言交流系统 phxnet团队 创新实训 项目博客 (六)

从你进入软件开始,你就建立了和服务器的联系.这是一段和服务器的长连接,直到你退出此软件. 2D文字聊天界面大致实现了文字输入.发送消息.接收消息.你可以通过点击按钮让机器人开启聊天模式或者学习模式.又或是进入3D语音聊天界面或者退出.在assets文件夹下导入NGUI(使用的是3.6.8版本的.unitypackage)包,点击按钮时有声音和透明度.阴影的变化,通过给按钮添加声音.....这样的组件,使得用户体验得到提高,每当点击发送按钮实例化一个prefab呈现在聊天对话框中,你可以看见你发送

自然语言交流系统 phxnet团队 创新实训 个人博客 (六)

讯飞的语音sdk是需要申请的,地址是:http://dev.voicecloud.cn/developer.php?vt=1 .申请一个讯飞的开发者账号,然后申请一个appid,申请的时候需要填写开发者信息和你的应用的信息. 申请之后经过审核通过,会得到一个appid,这个是在使用语音服务时需要用到的.(笔者感觉申请还是比较容易通过的,简单地填写一下就通过了.速度也很快,我在晚上十一点多申请的,到第二天早上九点多就收到审核通过的邮件.个人感觉这个审核只是为了防止恶意使用,毕竟语音服务是要使用讯飞

自然语言交流系统 phxnet团队 创新实训 项目博客 (五)

3DMax方面所涉及的专业知识:                       (1)一下的关于3DMax中对于人物的设计和操作均需要在对3DMax基础知识熟练掌握的情况下进行的. (2)骨骼架设:首先对导入到3DMax中的人物模型进行架设骨骼,首先,先加载一个人,锁定住,别让他乱动.用biped工具建立一个基本骨骼--可以从脚部位置往上拖拽鼠标来建立.在运动命令面板,点biped卷展栏的 figure mode在各视图中,使用旋转缩放位移的方式,调整骨骼的位置与模型的位置,让二者对齐. PS: 

FatJar in 创新实训 自然语言交流系统

Fat Jar Eclipse Plug-In是一个可以将Eclipse JavaProject的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源.引用外包方面使用起来更方便. 安装方法: 1. eclipse在线更新方法:help >software updates >Search for ne