11061160顾泽鹏homework-01】的更多相关文章

我的Github地址是buaa11061160 教材:中文版 代码大全 (第二版) 斯蒂夫·迈克康奈尔 设计思路: 输入了一串数组a[0].a[1]..... 从a[0]开始向后扫,在以数字a[i]结尾的子串中必然有一个最大值,记为s[i], 则s[i+1]=s[i]+a[i+1]和a[i+1]的较大者 在所有的s[i]中最大的就是最大子串的值 时间复杂度为O(n);1…
一.预计用时: (1)明确要求:15min: (2)文件的遍历:1h: (3)Simple mode 词频统计:0.5h: (4)extend mode 词频统计:1h: (5)对单词词频排序输出:0.5h: (6)测试与调试:2h: (7)程序优化:2h: 二.实际用时: (1)遍历文件夹:本来以为这部分不会很难,结果自己动手的时候才发现对于递归遍历子目录一筹莫展,最终还是参考的网上的数据,用时比较久,4h (2)Simple词频统计:在这部分中,首先将合法的单词提取了出来,花了1.5h,然后…
软件工程结对编程作业总结 11061160  顾泽鹏 11061151  庞梦劼 一.关于结对编程 这次的软工任务既不是单打独斗的个人任务,也不是集思广益的团队项目,而是人数为两人的结对编程.两个人合作的安排虽并非是第一次,但提出“结对编程”这个概念却是第一回. <移山之道>中对结对编程有这样的描述“在结对编程模式下,一对程序员肩并肩地.平等地.互补地进行开发工作.两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作.他们一起分析,一起设计,一起写测试用例,一起编…
小组成员介绍 组长:黄剑锟       11061164 组员:顾泽鹏        11061160 组员:周辰光         11061154 组员:龚少波        11061167 组员:赵骞           11061155 组员:孙时           11061146 组员:彭佟              11061182…
今天我们小组开会内容分为以下部分: part 1: 研讨上一届的项目里积分制度的功能,确定其不足,以及我们可以改进的地方: part 2: 讨论确定我们项目的积分制度的功能目标: part 3:针对用户积分模块的任务分配: ◆Part 1 我们组经过对上一届的项目里积分制度研讨,发现其积分的功能并不完善,它仅仅是将积分简单地分了一下级,并没有相应的称号,它的积分获取机制也比较单一,仅仅是靠用户投票来获取.因此,上述的部分都可以成为我们改进的地方. ◆Part 2 经过讨论,大家制定了我们项目积分…
今天我们小组开会内容分为以下部分: part 1: Anti-spam and anti-abuse module模块总结: part 2: 部分优化代码的展示于交流: part 3:针对用户积分模块的任务分配: ◆Part 1 Anti-spam and anti-abuse module模块的优化我们已经完成了一大部分,但由于无法打开UI工程,所以测试不得不延迟进行,整合与连接工作也在进行中,通过这一模块的优化,我们分工越来越明确,合作也越来越默契了. ◆Part 2 以下是我们优化的部分代…
总体来说,我们今天的工作遇到了一些阻碍.前期的对于代码的大量阅读并没有使我们的进度突飞猛进.今天我们完成了关于敏感词汇辨别优化和防滥用部分的代码(之后会有微博来详细介绍),但是我们无法运行程序并测试,于是我们联系到了编写该程序的学长.经过我们与学长的讨论,发现团队项目的工程中有着部分文件缺失的问题,而这一问题也直接导致了我们今天编写的程序无法测试,使得我们不得已来拖延或是延后关于垃圾信息及防滥用的工作.在讨论的过程中,学长将他们当年遇到的问题,以及一些关于项目的注意事项都对我们进行了提醒.让我们…
今天我们小组开会内容分为以下部分: part1:与负责这个项目的其他组进行会晤; part2:组内成员召开了简短会议,进行工作安排; part3:总结今日工作,对项目遇到的问题商讨解决办法; ◆Part 1: 我们组是和柴泽华组以及刘昊岩组共同完成对上届学长学姐们XueBa项目的优化.今天我们三个组的主要成员进行了一次简短的会晤,汇报了各组目前的进度,明确各自的需求,相互之间了解了彼此需要给对方提供什么或者需要从其他组获得什么.进而促进了我们各组之间的相互协作. ◆Part 2: 在会议上我们对…
今天我们小组开会内容分为以下部分: part 1: 汇报之前分配的任务进度: part 2:分配明天的任务. ◆Part 1 组员进度报告 彭佟小组完成的优化目标:     关于软件防滥用及垃圾信息拦截的优化目标 关于敏感词汇的辨别的优化          现在关于敏感词汇的辨别主要依靠对于字符串的匹配例如我们需要屏蔽“作弊”这个词汇,如果我们输入的文字中含有这两个字,那么我们的信息就会无法正常输出.但是如果我们输入的是“作||弊”,就可以正常的输出,这显然是违反我们屏蔽的理念的.因此我们要做到…
今天我们小组开会内容分为以下部分: part 1: 之前的失败教训: part 2: 针对Anti-spam and anti-abuse module模块的任务分工: part 3: 之后小组成员必须遵守的规则: ◆Part 1 经过罗杰老师的提醒和建议,我们决定重新调整团队的侧重点,经过小组讨论,我们决定首先针对Anti-spam and anti-abuse module这一模块进行优化. ◆Part 2 小组成员分工如下: 小组成员 明日任务 周辰光 阅读Anti-spam and  …
团队项目分工及估计时间 PM(黄剑锟): 任务一:监督进度,将每一天完成的任务总结,在各个部分进行协调与帮助.(贯穿整个项目周期) 任务二:提高搜索反应时间,优化搜索算法.(估计时间8小时) 程序设计员(周辰光): 任务一:负责用户资源评分开发.(估计时间8小时) 程序优化员(顾泽鹏): 任务一:提高访问承受力.(估计时间6小时) 任务二:负责User contribution module,  handles user correction;  user ranking;  user tagg…
例会记录 时间:2013年10月20日星期日 Part 1 会议要点: 1. 小组讨论PM.Dev.Test的各自特点: 2. 小组讨论我们的项目网上教学问答系统的相关问题: 3.确定小组成员在第一轮开发中的角色分配: 4.制定小组成员的短期内的任务. Part 2 具体会议内容: 一.角色各自任务特点 PM 1.1 收集用户反馈,了解用户需求,制定软件预期功能: 1.2 科学规划不同组员的任务,合理分配任务和资源,保证项目保质保量完成. 2. Dev 2.1 理解问题,能够将抽象的任务要求转化…
划分角色:PM:黄剑锟 Dev:顾泽鹏 周辰光 孙时 Test:龚少波 赵骞 彭佟 团队贡献分的分配方法:设定两个考察方面,分别为工作量和任务难度,每个人的个人单次得分为该次任务的 工作量(最高10分)*任务难度(eg. 0.5,1.5...最高为3): 团队可分配的总分为20*7=140分,个人最终贡献分分配原则:个人单次得分之和/所有成员得分之和*100%*140. 若两个成员最终得分相同,则依据个人任务难度高低,给难度高的成员加0.5分,另一个则减0.5分.…
今天我们小组开会内容分为以下部分: part 1: 针对学长的搜索算法进行优化,每人发表自己的看法; part 2:对积分系统.防滥用.搜索算法优化部分代码任务的讨论和分工: part 3:进行明日的任务分配; ◆Part 1 今天,我们开了一个小会,主要针对各种任务的分工和要求进行了详细的说明,同时,在针对搜索匹配算法的优化时,大家都积极地发表了自己的个人看法和大致算法,最终我们整合了大家的意见,做出了新的优化目标,并将优化代码交给黄健锟同学来实现. ◆Part 2 对于积分系统.防滥用部分的…
今天我们小组开会内容分为以下部分: part 1: 经过反复思考,对于上次组会确定的在系统中加入娱乐版块进行了更进一步的商讨; part 2:继续探讨算法实现: part 3:进行明日的任务分配; ◆Part 1 今天,我们在会议上再次讨论了上次开会确定的娱乐版块.在会议上,大家各抒己见,气氛非常好,我们与其他组进行了讨论,也让其他非项目组的同学从用户角度进行考虑,最终综合多方意见,我们决定去掉智力问答题模块.之所以去掉智力问答模块,主要原因是这跟我们XueBa的主要宗旨不符,不能够反映我们自身…
今天我们的开会内容有一下部分: Part 1:讨论当前遇到的困难 Part 2:明天的任务分工 ◆Part 1 当前的困难 由于之前我们得到的学长的文件并不完整,导致我们无法打开,在和老师进行积极沟通后,在今天得到了老师的反馈,但得到的新的文件还是无法打开.明天有一节软件工程的课,我们最终决定在课堂上和老师进行更加深入的交流,争取解决这个问题. 同时,由于要完成这部分的代码需要很多asp.net方面的知识,小组决定成员在这段时间自己学习asp.net方面的知识. ◆Part 2 任务分工 由于今…
今天我们小组开会内容分为以下部分: part 1: 说明了search.match.upload.download功能实现流程: part 2:针对用户积分模块的任务分配: ◆Part 1 search.match.upload.download功能实现流程: 设计网页样式,加入其它功能模块(比如,用户注册.登入返回主页等模块)框架: 设计一个具体内容(比如,用户点击一个链接,我们要展示这个链接所对应的内容)展示页面,同时实现从当前页面跳转到展示页面: 完成search函数,功能是从数据库中找到…
import random def random_list(n): result = [] ids = list(range(1001,1001+n)) a1 = ["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫",&quo…
秘制牛肉Alpha阶段项目展示 1.团队成员和个人博客 · 左顺:"我是左顺,秘制牛肉队开发人员". · 王尖兵:"C,java,html5都会一点的菜鸡,没做过团队项目,但会在团队中尽力". · 袁勤:"团队实力担当". · 顾展鹏:"我喜欢编程,很高兴能和大家一起做这个项目,希望我们能圆满完成任务". · 谢俊林:"喜欢打台球,闲暇时喜欢搓炉石.几种编程语言中,我最熟悉的是Java".开发人员. · 彭…
github 本此会议项目由PM召开,召开时间为4-15日晚上9点,以大家在群里讨论为主 召开时长10分钟 任务表格 袁勤 负责整理实验报告前后端交互,即xml文件传值部分 负责整理实验报告前后端交互 谢俊林 负责修改前端reportCore代码 负责修改前端reportCore代码 王尖兵 负责编写实验报告界面,用户输入相关部分 负责编写实验报告界面,即用户输入相关部分 彭一夫 用户信息界面重构,个人信息展示 用户信息界面测试 左顺 负责编写用户界面后端代码 组织测试用户信息修改内容 顾展鹏…
github 本此会议项目由PM召开,召开时间为4-14日晚上9点,以大家在群里讨论为主 召开时长10分钟 任务表格 袁勤 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 谢俊林 负责编写实验报告后端逻辑 https://github.com/buaa-2016/phyweb/issues/36 负责编写实验报告后端逻辑 http…
github 本此会议项目由PM召开,召开时间为4-11日晚上9点,以大家在群里讨论为主 召开时长10分钟 任务表格 袁勤 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 谢俊林 负责编写实验报告后端逻辑 https://github.com/buaa-2016/phyweb/issues/36 负责编写实验报告后端逻辑 http…
github 本此会议项目由PM召开,召开时间为4-10日晚上9点 召开时长20分钟 任务表格 袁勤 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 谢俊林 负责编写实验报告后端逻辑 https://github.com/buaa-2016/phyweb/issues/36 负责编写实验报告后端逻辑 https://github.…
github 本此会议项目由PM召开,召开时间为4-9日晚上9点 召开时长15分钟 任务表格 袁勤 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 负责协调前后端 https://github.com/buaa-2016/phyweb/issues/18 谢俊林 负责编写实验报告后端逻辑 https://github.com/buaa-2016/phyweb/issues/36 负责编写实验报告后端逻辑 https://github.c…
github 本此会议项目由PM召开,召开时间为4-8日晚上10点 召开时长15分钟 任务表格 袁勤 负责编写登陆逻辑 https://github.com/buaa-2016/phyweb/issues/20 负责编写登陆逻辑 https://github.com/buaa-2016/phyweb/issues/20 谢俊林 负责编写实验报告后端逻辑 https://github.com/buaa-2016/phyweb/issues/36 负责编写实验报告后端逻辑 https://githu…
github 本此会议项目由PM召开,召开时间为4-7日晚上9点 召开时长15分钟 任务表格 袁勤 继续学习SpringBoot https://github.com/buaa-2016/phyweb/issues/1 负责编写登陆逻辑 https://github.com/buaa-2016/phyweb/issues/20 谢俊林 学习SpringBoot https://github.com/buaa-2016/phyweb/issues/33 负责编写实验报告后端逻辑 https://g…
Alpha阶段任务 概述 我们团队采访学长并听从学长的意见之后,决定根据第一版的phylab项目进行重构.但由于第一版的phylab项目在github上的代码仅仅只有alpha版本,我们接手之后进行了简单的恢复工作.目前也仅仅只是恢复了部分内容.恢复后的地址为 http://114.115.142.227:8000/index ,理清了该项目的整体逻辑.因为该项目用的是php+bootstrap,我们组对于php了解的不多,所以最后讨论决定用大家都比较熟悉的语言Java对项目进行重构,以便后续需…
github 本此会议项目由PM召开,召开时间为4-3日晚上9点 召开时长15分钟 任务表格 袁勤 学习SpringBoot https://github.com/buaa-2016/phyweb/issues/1 继续学习SpringBoot https://github.com/buaa-2016/phyweb/issues/1 谢俊林 学习SpringBoot https://github.com/buaa-2016/phyweb/issues/33 学习Mybatis 王尖兵 学习前端基…
github 本此会议项目由PM召开,召开时间为4-1日晚上9点 召开时长30分钟 任务表格 袁勤 重新搭建原本的项目 https://github.com/buaa-2016/BuaaPhyLabBetaTwo/issues/1 学习SpringBoot https://github.com/buaa-2016/phyweb/issues/1 谢俊林 学习SpringBoot https://github.com/buaa-2016/phyweb/issues/33 学习SpringBoot…
前言 一LRC歌词文件简介 1什么是LRC歌词文件 2LRC歌词文件的格式 LRC歌词文件的标签类型 1标识标签 2时间标签 二解析LRC歌词 1读取出歌词文件 2解析得到的歌词内容 1表示每行歌词内容的实体类LrcRow 2解析歌词的构造器 ILrcBuilder接口 DefaultLrcBuilder歌词解析构造器 lrc歌词原始内容 lrc歌词解析后的内容 三显示LRC歌词内容 1定义一个ILrcViewListener接口 2定义一个ILrcView接口 3自定义一个LrcView 同步…