摘要: 《人月神话》读后感《人月神话》这本书风行已经很久了,写成于1975年,经历这么久的时间,在当前又重新流行,但是一直没有时间读。正好上软件工程课,老师说读一下这本书,于是下了一份电子版来读。人月神话看上去这么浪漫的名字,原来并不是真的说神话故事,作者阐述的主要观点是在软件开发上项目进度和增加人员这两个... 阅读全文
posted @ 2014-05-29 10:47 何晓楠 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 我们的Sprint3冲刺——闹钟的添加和管理(刘铸辉,何晓楠)闹钟是我们生活中常用的工具。由于我们的软件是学生日程管理系统,所以必须有提醒功能,在android系统中提供了强大的闹钟接口,并且使用起来也非常简单。AlarmManager是android提供的闹铃管理接口。我们想创建一个闹铃程序就需要... 阅读全文
posted @ 2014-05-29 10:21 何晓楠 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 这门课程总体上说起来就是一门理论课程,就和一些文科课程是一样的。但是老师在课堂上的讲解却很生动详尽,每堂课只要你去听,也会学到很多。最关键的是老师让我们理论结合实际,自己去实践,去亲身体会,这比单纯的讲解要有效的多了。 而在团队开发过程中,我们也学到了很多,结对开发,Andriod,测试,等... 阅读全文
posted @ 2014-05-26 10:19 何晓楠 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 本项目的开发主要在于“团队”两个字上。因为只是一个团队项目,所以非常注重团队中各个成员之间的相互配合以及资源的共享。 在这个团队中,团队精神和协作能力是每个成员应该具备的,这次项目的开发经历更是染我深深体会到这一点。一开始小组成员配和不好,使得本来很简单的事情去给整个团队带来了大麻烦;也会... 阅读全文
posted @ 2014-05-26 10:10 何晓楠 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 0510、今天:学习闹钟的添加0511:、今天:和辉哥编写闹钟的界面困难:设计闹钟标记点及跳转效果比较复杂,想找个用户交互好的0512、今天:和辉哥实现闹钟添加,但还不成功困难:BroadcastReceiver还不是很懂0513、今天:闹钟界面的完善困难:没啥困难0514、今天:通过AlarmMa... 阅读全文
posted @ 2014-04-26 22:42 何晓楠 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 给出一个 m*n 的二维数组(元素可为正可为负),求该二维数组的一个子数组,且此子数组中所有元素的和最大,并输出该数组的和——刘铸辉 何晓楠思路:先枚举子数组再将其压缩成一维数组求其值并比较出最大值输出方法:若从第i行开始,到第j行结束的数组中子数组的最大和为了求 我们对这个数组(第i行开始,到第j行结束的数组)进行处理:(1)把这个数组中的每一列数相加,最后形成一个一维数组,其长度等于原二维数组列的个数。(2)在该一维数组上,求解最大子数组和。这是从网上找的 不是自己写的 ,不过感觉这个程序还行,不过在压缩时每列相加的一维数组有点浪费时间,所以优化了一下: 在 给出一个二维子矩阵后,为了更快 阅读全文
posted @ 2014-03-19 20:26 何晓楠 阅读(1206) 评论(1) 推荐(0) 编辑
摘要: Scrum敏捷开发 水晶方法 DSDM-动态系统开发方法(Dynamic System Development Management) 阅读全文
posted @ 2014-03-19 18:23 何晓楠 阅读(330) 评论(1) 推荐(0) 编辑
摘要: 电梯多线程调度----需求分析及详细设计小组成员:刘铸辉,何晓楠1.进程管理 首先,做一个项目无论大小,时间规划和进程管理是最根本的,下面是我们的进程管理。执行计划任务名称 开始日期 结束日期实际用时 人员 备注计划实际计划实际需求分析文档设计 3月5日 星期三 3月5日 星期三 3月7日 星期五 3月7日 星期五 2天 刘铸辉 何晓楠详细设计文档设计 3月7日 星期五 3月7日 星期五3月9日 星期日3月9日 星期日 2天 刘铸辉 何晓楠 项目功能的实现3月9日 星期日3月9日 星期日3月13日 星期四 待定 待定 待定 测试用例文档3月13日 星期四 待定3... 阅读全文
posted @ 2014-03-11 17:19 何晓楠 阅读(1617) 评论(12) 推荐(0) 编辑
摘要: 【软件工程】代码复审与子数组最大和线性算法寻找问题小组成员:刘铸辉 何晓楠1.子数组最大和线性算法 题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。 如果没有O(n)这条要求,那么我们可以通过枚举法,枚举出所有的子数组,然后分别对每个子数组求和,这个规模将达到O(n3). 在课堂上我和铸辉就用了这样的算法。int zuida(c... 阅读全文
posted @ 2014-03-10 20:13 何晓楠 阅读(259) 评论(1) 推荐(0) 编辑
摘要: 写一个程序分析文本文档(英文文章)中各个词出现的频率并把频率最高的10个词打印出这个程序主要涉及识别、统计和排序,识别和统计采用结构体、结构体数组 ,排序时冒泡排序法。 由于单词存放用的数组所以会造成空间的浪费,存放单词个数,文章大时,空间可能不足,小时会浪费。冒泡排序法由于比较次数多,效率不会太高。#include#include#includeusing namespace std;struct L{ char a[30]; int n;};int sum=0;void read(struct L word[]){ ifstream in("text.txt"); .. 阅读全文
posted @ 2014-03-02 20:26 何晓楠 阅读(412) 评论(1) 推荐(0) 编辑