创新实训定期汇报5.14

author author     2022-08-31     607

关键词:

周末时间比较充裕,项目取得了较大进展。下面介绍一下我们组近几天的进展:

1.确定采用scrapy为web抓取框架,共同学习通过xpath()和css()来获取html代码中的关键内容

2.继续沿用SDUOJ Python-Django框架,负责前端的成员认真学习研究Django模型和语法

3.完成数据库的基础设计

4.组内成员相互帮助,初步完成了HDU的题目抓取、数据库存取并在页面中显示

 

遇到的困难和解决方案:

1.scrapy的环境配置。配置scrapy的过程中遇到了很多很多的麻烦,一方面,一上来照着scrapy的官网的安装命令基本是会失败的,而且多数参考的博客都有些许问题,另一方面因为部分成员既有python2又有python3,在运行pip命令的过程中遇到了一些很迷的问题。

解决:多个版本python的pip命令的问题,通过使用命令python3 -m pip install xxxx来解决(我们的项目是使用python3的)。对于环境配置,参考博客http://www.cnblogs.com/wuxl360/p/5567065.html,注意一定要安装pywin32,而且要尤其注意python的版本和pywin32的版本要相同。

2.成员对python的语法还不够熟练。

3.数据库操作中要对字符串内的单引号进行转移,不然会导致操作失败。

4.Django学习http://www.runoob.com/django/django-model.html。SDUOJ的题目界面不能直接拿来用,因为其变量名与数据库直接相关,需要部分修改,去掉和原来数据库相关的代码,重新编写代码适应当前建立的测试用数据库。

 

各成员博客:

 

创新实训定期汇报5.11

经组内成员讨论,我们决定每周四和周日汇报个人学习进度和项目进展,汇报内容会在各自博客上更新。本博客仅做简单汇总。最近这段时间,组内成员在学习原SDUOJ的前端框架和Python爬虫基础,并且可以根据国内OJ进行初步的... 查看详情

创新实训定期汇报5.18

进度:1.对数据库进行了部分修改2.数据库反向生成Django的Models3.利用原先的获取题目的爬虫,向数据库导入了HDU1001-10994.前端成员基本了解了Django的架构,准备下一步的开发5.再次制订了项目的流程图(概括性的),如下:第一... 查看详情

创新实训定期汇报5.28

爬虫君已经完成了代码转交的源OJ并实时评测,进度较快进入了歇假状态。目前处在第7阶段,下面要做其他OJ的支持。前端及后台处理请求等方面的进展:题目列表、提交和Status的显示及后台请求的处理数据库方面:原先反向生... 查看详情

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

  使用Lucene3.0.0的结构遍历TokenStream的内容. 以前版本的Lucene是用TokenStream.next()来遍历TokenStream的内容,目前的版本稍微修改了一下,使用下面的的一段程序可以遍历TokenStream的内容privatestaticvoiddisplayTokenStream(TokenStreamts)throw... 查看详情

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

 关于WikiExtractor的学习笔记: WikiExtractor是一个Python脚本,专门用于提取和清洗Wikipedia的dump数据,支持Python2.7或者Python3.3+,无额外依赖,安装和使用都非常方便:安装:gitclonehttps://github.com/attardi/wikiextractor.gitcdwikiextractor/... 查看详情

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

 下载emacs-23.1.tar.gz      http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz    cd/opt   //cpemacs-23.1.tar.gz/opt  &nbs 查看详情

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

 在本项目中关于天空盒子的使用的配置方法: 给场景添加天空盒 第二种方式 在菜单栏中选择:Edit->RenderSetting,在保证不在选择场景中其它文件的前提下,Inspector面板中将显示RenderSetting属性,入下图  c... 查看详情

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

  今天想测试一下“庖丁”分词的效果,编写了一个测试小程序,从文件中读入文本,并将分词结果显示到控制台。 环境平台:Win7+eclipse 过程如下:1.编辑paoding-analysis.jar中的paoding-dic-home.properties文件,去掉“#paod... 查看详情

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

讯飞的语音sdk是需要申请的,地址是:http://dev.voicecloud.cn/developer.php?vt=1 。申请一个讯飞的开发者账号,然后申请一个appid,申请的时候需要填写开发者信息和你的应用的信息。申请之后经过审核通过,会得到一个appid,这个... 查看详情

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

名思义是给游戏场景添加一个天空背景让游戏更加精美,更具有魅力添加天空盒有两种方式 1: 在当前相机上添加skybox 2: 在当前场景上添加skybox上面的两种方式的结果是一样的 第一种方式的优势在于如果世... 查看详情

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

  关于javasocket的一些总结: Java Socket通信有很多的时候需要我们不断的学习。方面效率虽然不及C与C++但它以灵活语言优势,为大家广为使用。 本文就对在使用java做通信方面程序时候应改注意问题做以说明。1.... 查看详情

科研菜鸟生存技巧|听别人汇报文献讲ppt时有什么可以提的万金油问题?

...我曾经用过的四个常用的万金油提问法。一、这篇文章的创新点是什么?这个问题特别适合新手小白提问,提问的契机有如下几点:你对汇报人的研究课题的确不是很了解;你确实没有理解到汇报者的创新点;也有可能表现为高... 查看详情

论文阅读汇报注意事项

...什么问题;3、现有的解决方案;4、作者用的什么方法,创新点在什么地方;5、实验的过程、结果、分析;6、不足之处,对自己的启发。 查看详情

从 Perl 5.14 升级到 5.28 后,我的 Perl 找不到 local::lib

...描述】:我已经运行购买的Perl脚本超过15年了。我一直在定期升级它,直到大约5年前开发人员放弃了它。我有一些非常基本的知识,并且在没有开发人员支持的情况下一直一瘸一拐,直到我的 查看详情

山东大学软件学院2021年春季创新项目实训个人总结

本次创新项目实训自三月开始,终于在今天的答辩之后告一段落,下文对这段工作作简要总结。说实话,一开始seafile项目并非我心目中的最佳选题,原因在于个人在这方面并没有技术积累。面对一个充满不确定性... 查看详情

笔记5.14

display:inline-block.这个用在块级元素的要做兼容,display:inline-block;*display:inline;zoom:1;兼容IE的。IE不支持这个属性!display:inline-block; 内联(行内):*a-锚点*abbr-缩写*acronym-首字*b-粗体(不推荐)*bdo-bidioverride*big-大字体*br-换行*cite- 查看详情

5.14心得

1、块元素与内联元素互换区别可以去找“html文档流”相关的资料去学习,最主要的区别就是元素是占据一行还是挤在一行转换的方式是用css的display属性display:block;/*转换为块级*/display:inline;/*转换为行内*/还有一种是display:inline-bl... 查看详情

上机5.14

1、(1)定义一个汽车类Vehicle,要求如下:(知识点:类的继承 方法的覆盖)(a)属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型)。(b)至少提供一个有参的构造方法(要求品牌和颜色... 查看详情