闫立新

2014年4月11日

Spring计划会议内容

摘要: 我们的小组成员是 王伟光,杨世超,苏海岩,曹锦锋,李夏蕾,闫立新。 组长为闫立新。经过昨天课堂上的讨论,我们确定了未来一周里的工作内容和目标,以及每个人的任务。我们确定本周的最终目标是实现 学习助手 软件的基本功能——查询空教室。首先我们要先建立一个测试数据库,里面存放教室占用信息。通过Eclipse能够连接到数据库并能够查询出空教室是哪些。在界面上我们准备只是实现这一个功能,并在后续的开发中不断加上新的界面以及功能,因为它们都是密切结合的。我们的任务卡片自由认领。首先我们每个人都有配置Eclipse的安卓环境。王伟光和杨世超负责界面设计,闫立新和李夏蕾以及苏海岩负责数据库的连接,曹锦锋负责. 阅读全文

posted @ 2014-04-11 16:03 闫立新 阅读(297) 评论(1) 推荐(0) 编辑

2014年4月8日

打饭助手之NABC

摘要: Need:同学们在早上跑操后要吃早饭,还有中午打饭时人更是多。常常要排很长的队伍,造成时间的浪费,和焦急的等待。因此我们需要错开打饭的高峰期,来避免打饭排队的悲哀。Approach:通过获取摄像头的景象,可以看到食堂的情况。软件和摄像头相连,能够实时的看到食堂的情况。我们就可以大致的了解食堂有多少人在打饭和吃饭,是否需要排很长的队伍才能打上饭,还能知道自己喜欢的饭菜还有没有。这样就可以一举打破打饭排队的窘况,成功错开高峰期!Benefits:错开打饭高峰期,减少等待时间Competition:通过我们的不断完善,来不断的使竞争者处于劣势,发现有新的需求立即继续开发。 阅读全文

posted @ 2014-04-08 09:53 闫立新 阅读(147) 评论(1) 推荐(0) 编辑

2014年4月2日

团队开发项目一(卡片会议)

摘要: 今天天气晴朗,阳光明媚。我们的MacroHard团队小组4点钟在沁园举行了一次成功的卡片会议。这是一次成功的大会,这是一次圆满的大会,为以后项目的发展指明了前进的方向!我们小组会紧紧团结在一起,为项目的发展而矢志不渝地奋斗!这次会议我们主要就团队项目——”学习助手”要实现的大体功能、价值和针对人群进行了热情洋溢的讨论。然后把讨论的结果用卡片的形式进行了汇总,成果很丰硕。下面就是我们卡片内容: 阅读全文

posted @ 2014-04-02 17:16 闫立新 阅读(351) 评论(0) 推荐(0) 编辑

2014年3月20日

关于敏捷开发的理解

摘要: 课堂上老师让我写一下关于敏捷开发的概述。以下是从网上找的资料进行整理的。敏捷开发的路线:Test-Driven Development,测试驱动开发。 它是敏捷开发的最重要的部分。在ThoughtWorks,我们实现任何一个功能都是从测试开始,首先对业务需求进行分析,分解为一个一个的Story,记录在Story Card上。然后两个人同时坐在电脑前面,一个人依照Story,从业务需求的角度来编写测试代码,另一个人看着他并且进行思考,如果有不同的意见就会提出来进行讨论,直到达成共识,这样写出来的测试代码就真实反映了业务功能需求。接着由另一个人控制键盘,编写该测试代码的实现。如果没有测试代码,就. 阅读全文

posted @ 2014-03-20 13:15 闫立新 阅读(2466) 评论(2) 推荐(0) 编辑

2014年3月19日

二维数组求最大子矩阵的算法 (闫立新 苏海岩)

摘要: 1.一维的情况,设置两个for循环,每一次都加上后面的数。这样通过遍历,把所有可能的数组的和都计算出来。利用max变量保存,只要找到了最大的值就替换,每次都进行更新。在最外层的一次循坏结束后要使sum的值变为0以便不会影响后面一次循环的结果。int Max(int a[],int n){ int max=-1000; int sum; for (int i = 0;i max) { max=sum; } } } return max;}2.二维的情况,将矩形压缩,就变成了一维的... 阅读全文

posted @ 2014-03-19 18:12 闫立新 阅读(470) 评论(0) 推荐(0) 编辑

2014年3月18日

关于电梯调度的设计 开发者:闫立新 苏海岩

摘要: 经过讨论和设计,对于多路电梯调度,我们确立了具体的数据结构模型,主要还是采用C-LOCK算法,另外加一个多线程调度。数据结构:1.考虑到电梯的变化是一个动态变化的过程,那么要在动态过程中实现正常跳转,首先要确定各种跳转的状态,因而这里我们使用枚举类型来表示电梯的各种状态: enum {updownstophomeStatehome}同时初始化最初状态为电梯在楼层一。2.对于乘客来说,显然要有一个进入电梯与走出电梯的队列,因而在这里我们是用的链表来实现这个过程的,同时用结构体来保存该乘客的信息: typedef struct passage { int now//乘客当前所在的楼层 ... 阅读全文

posted @ 2014-03-18 15:50 闫立新 阅读(301) 评论(10) 推荐(0) 编辑

2014年3月10日

关于电梯调度的一些想法 (含调研)

摘要: 软工老师出了一道题目,关于电梯调度问题,假设一幢大厦有21层, 4部电梯,很多乘客使用这些电梯(旅客重量:平均70公斤最大120公斤,最小45公斤)。其他常量数据:电梯速度,开/关门时间,乘客要进出电梯的时间。具体设计一个电梯调度算法,实现合理调度。在搞清该用什么算法之前,先搞清电梯是怎么运行的。那么电梯是如何运行的?(以下是我们的想法和设计) 假设分两种信号,外部信号与内部信号,外部信号就是电梯外乘客的请求信号,内部信号就是电梯内乘客所请求的目的地信号。 首先,假设电梯内部没人,就没有内部信号,当有乘客发出外部信号时,电梯就会以首先到来的信号作为方向信号(上或者下),然后以自己楼层作为出发点 阅读全文

posted @ 2014-03-10 22:25 闫立新 阅读(227) 评论(3) 推荐(1) 编辑

返回一个整数数组中最大子数组的和

摘要: 结对组员:闫立新 苏海岩核心思想:寻找所有可能的数组的和。设置两个for循环,每一次都加上后面的数。这样通过遍历,把所有可能的数组的和都计算出来。利用max变量保存,只要找到了最大的值就替换,每次都进行更新。在最外层的一次循坏结束后要使sum的值变为0以便不会影响后面一次循环的结果。此方法想法简单,实现也比较容易,循环嵌套即可。下面为代码部分:#includeint Max(int a[],int n){ int max=-1000; int sum; for (int i = 0;i max) { max=sum; ... 阅读全文

posted @ 2014-03-10 13:53 闫立新 阅读(126) 评论(1) 推荐(0) 编辑

2014年3月4日

寻找一个整数数组中最大值。(测试程序)

摘要: 课堂测试内容: 20112964 闫立新 20112971 苏海岩此程序设计为输入4个数字,寻找他们的最大值。用多组数据来测试程序的问题。1.首先测试输入小数,结果如下:2.测试输入6个数字,结果如下:.3.测试输入5个数字,结果如下:4.测试输入负数,,结果如下:5.测试输入正确的数字,结果如下:6.测试输入全部的负数,,结果如下:考虑了几种错误的输入情况,也许没有考虑全面,还需以后使用中进一步测试。 阅读全文

posted @ 2014-03-04 08:36 闫立新 阅读(217) 评论(1) 推荐(0) 编辑

2014年3月1日

统计一段文字中出现频率最高的10个单词(c语言)

摘要: 注:这次使用C语言做的这个程序。个别不懂的地方和算法部分是请教的其他同学,交流并吸收,所以收获颇多!在程序中每一个地方我都做了注释,方便同学之间交流。也让老师容易看。程序也有很多不足的地方,但限于本人能力有限以及时间紧迫,难免出现很多问题,希望老师和同学能够帮助解决!设计思路:(在代码中基本都做了注释,很好的体现了这里的设计思路)1.这个程序首先我定义了一个结构体,内容包含单词的出现次数和单词的长度。2.然后把所有单词出现的次数都设置为1,以便后面进行比较。3.文件的读取工作很简单,以前学过。使用if((fp=fopen(filename,"r"))==NULL)语句即可。 阅读全文

posted @ 2014-03-01 21:57 闫立新 阅读(5146) 评论(3) 推荐(0) 编辑

导航