摘要: 设计思路:1、首先输入一个二维整型数组(有正有负);2、其次选中从数组中选出最小的一个数,如果为负数则除去,检验联通性;3、联通,接下来找剩余中最小的数,如果为负数则除去,检验联通性;如果为正数,则可得最大的和。4、如果在检验联通性时不成立,则保存最近的联通数组的和。5、循环执行第3步,直到保存了所... 阅读全文
posted @ 2015-06-17 20:55 月之空 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 第一阶段: 第一次开发游戏难免有些小激动,虽然在嵌入式软件开发课程上对android的开发有了一定的了解,但毕竟只是最初步的,所以在第一阶段困难还是不小的。 可能任务分配时没有分配的十分详细,没有考虑到相互之间进程的影响,对于游戏的开发进度有所拖延,但队友们都在尽力做自己力所能及的任务。 在开发过程... 阅读全文
posted @ 2015-06-17 18:11 月之空 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 不得不说一学期过的真快,转眼间各门课程都到了结尾的阶段,软件工程亦然如此。相信不止我,很多人都感觉到了这是一门与众不同的课程,无论是老师讲课的的风格还是老师布置的作业,只说一句:我学到了很多。老师既然不让说表扬的话,那我就步入正题,谈谈我对软件工程这门课程的意见:1、 课上:首先老师讲课慷慨激昂要保... 阅读全文
posted @ 2015-06-03 16:27 月之空 阅读(13171) 评论(2) 推荐(0) 编辑
摘要: 现实中的软件工程1、把握力量总之比创造力量来得经济。2、敌人的敌人就是自己的朋友,聪明的战略家总是能看到这一点。3、软件业界如今的局面,不是一些人(例如程序员或者评论家们)争争吵吵的结果,而是大公司们相互制衡的结果。4、大公司们在标准、理论、语言上的争来夺去,未必全然出于“软件实现”的考虑。对统一理... 阅读全文
posted @ 2015-05-31 19:00 月之空 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 流于形式的沟通1、C语言是程序员与计算机交流的语言,而不是他与客户交流的语言。程序员面对的是计算机,但计算机不是客户。2、与客户如何交流?他们的解决之道是模型语言。3、现场客户:这是极限编程的特征之一,指的是要求客户可以在程序员开发的第一现场,随时可以向程序员确认完成功能的有效性,以及修正需求或者先... 阅读全文
posted @ 2015-05-31 18:59 月之空 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 编程的精义1、顺序、分支和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的。这,就是编程的精义了。2、除了先天智障或后天懒惰者,都是可以学会写程序的。3、编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。4、记住:积极工作和勤于思考都要占时... 阅读全文
posted @ 2015-05-31 18:58 月之空 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 完成任务:对已完成的工作进行完善,尤其是对画线碰撞后方向的改变进行调整。遇到问题:速度在方向变化效果还不能完全符合反射的效果。 阅读全文
posted @ 2015-05-27 21:42 月之空 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 完成任务:对增加的关卡增加触碰事件。遇到问题:速度在方向变化上存在问题,影响游戏玩的效果。明日任务:完善速度方向,对新增关卡美化。 阅读全文
posted @ 2015-05-26 22:36 月之空 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 完成任务:增加了部分关卡。遇到问题:在设置速度大小上有一定问题,快慢还有待斟酌。明日任务:完善各关卡布局。 阅读全文
posted @ 2015-05-25 21:44 月之空 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 完成任务:对现有模块进行优化,完善发布版本。遇到问题:部分功能不大完善。明日任务:增加关卡,增加游戏难度。 阅读全文
posted @ 2015-05-24 22:46 月之空 阅读(69) 评论(0) 推荐(0) 编辑