2014年5月26日
摘要: 这门课的大作业是最对我们有挑战性的,我很喜欢,能锻炼我们的能力,不只是专业,还有为人处世的能力。值得肯定,老师的方式很创新。我很谢谢。 阅读全文
posted @ 2014-05-26 09:36 学习乐园 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 我很喜欢上软件工程课,这门课很有艺术,很深刻,让我学习了很多专业知识,也让我开始接触博客,我很感谢王建民老师。你的严厉让我们在课堂上不敢有任何小动作,也正是你的威武,不自觉的我才能更加融合到学习环境中。 阅读全文
posted @ 2014-05-26 09:34 学习乐园 阅读(230) 评论(0) 推荐(0) 编辑
  2014年5月6日
摘要: 4.27.我具体做了:pose王的表情图片查找,和看相关代码,测试卧底的alphe版本4.28.测试pose王界面的程序,发现多点击几次会强制退出,向组成员报告。4.29.学习页面设计视频,了解相关控件的属性,学习图片随机出现调用代码。4.30。督促群成员进度,尽快做出pose王alphe版本,为小... 阅读全文
posted @ 2014-05-06 20:05 学习乐园 阅读(175) 评论(2) 推荐(0) 编辑
  2014年4月9日
摘要: 需求:很多人经常忘东西,忘记一些无关紧要的事情还不要紧,要是忘了至关重要的东西就出大事了。在手机上做一个时间提醒的软件应该很有意义。现在安卓上有许多闹钟提醒的东西,所以我希望该软件能够实现语音提前输入,定点报时提醒后果的功能。这样对一些性格比较懒散的朋友有警示作用,有用点像我要当学霸这种软件。感觉还是有点用的。 阅读全文
posted @ 2014-04-09 20:25 学习乐园 阅读(180) 评论(2) 推荐(0) 编辑
  2014年3月25日
摘要: 小组成员:付亚飞 段兴林这次的结对项目是关于电梯调度算法的实现,要实现电梯调度的最佳算法,平均总旅行时间越低越好。 电梯一般分为三种情况,电梯正在向下运动,正在向上运动或者处于停止中。由于第一种状态与第二种状态类似,我们组只讨论了第一种和第三种状态。 对于第一种状态即电梯正在向下运动,大概思路如下:除底层和顶层只有一个按钮外,每个楼层有两个按钮,分别指示上楼和下楼请求,当按下后,按钮灯亮,实时监控程序负责判断乘客的上下楼请求是否与电梯的当前运动方向一致,若不一致,则暂不受理此请求;若一致,让电梯平稳地停在此层楼的电梯入口处,让相应的乘客入电梯,而后继续朝原方向运动。若同时有两层或两层以上的楼. 阅读全文
posted @ 2014-03-25 17:44 学习乐园 阅读(1485) 评论(4) 推荐(0) 编辑
  2014年3月22日
摘要: 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也价值观编辑敏捷建模(Agile Modeling,AM)的价值观包括了XP(Extreme Programming:极限编程)的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。沟通建模不但能够 阅读全文
posted @ 2014-03-22 23:26 学习乐园 阅读(262) 评论(1) 推荐(0) 编辑
  2014年3月19日
摘要: 具体代码如下:#includeusing namespace std;int maxSubMatrix_BF(int *a, int m, int n){ int mm=NM,sum=0; for(int i=0;i a[ii][jj] } mm = max(sum,mm); } } } }cout<<"最大的子数组和:"<<mm<<endl;}int main() { int a[2][3]={{1,3,5,-1},{2,-4,6,-6},{4,14,-8,4},{1,4,-3,-5}}; maxSubMatrix_BF( a, 2,3 阅读全文
posted @ 2014-03-19 18:54 学习乐园 阅读(213) 评论(1) 推荐(0) 编辑
  2014年3月10日
摘要: public class array { public static void main(String[] args) { int[]a={1 ,-2,3,-4,3,4,6,-2,4,-5}; int max=maxsum(a); System.out.println("max="+max); } public static int maxsum(int a[]) { int sum=0,max=0; for(int i=0;i0) if(sum>max) { m... 阅读全文
posted @ 2014-03-10 14:39 学习乐园 阅读(172) 评论(2) 推荐(0) 编辑
  2014年3月4日
摘要: 今天老师在软件工程中讲了单元代码测试这一环节,首先给我们一个小函数,要我们分析它怎么样,代码如下:int Largest(int list[], int length){int i,max;//if(a.length=0)||(a=null) 加上这行代码后,是程序更加严谨。//return 0;for(i = 0; i max) { max=list[i]; } } return max;}针对这个函数我觉得有几点可以说的。1.输入数组数值范围影响程序正常运行。如输入 -1,-2,-3 1, 2, 3 0 0 -1 -2 257442424, 23133342, 42424242.加上一.. 阅读全文
posted @ 2014-03-04 18:22 学习乐园 阅读(647) 评论(2) 推荐(0) 编辑
  2014年3月2日
摘要: 程序思路1.首先完成读文件的操作,并存储单词, 2,利用map的value排序,并记录单词的个数。3。打印频率最高的10个。 日记:刚开始拿到这个题目是有点棘手,以前也做过类似的输入一段英文字母,并计算单词个数以及文件读取输入的操作,但要把他们合起来一块就没有做过了。回去后我做了一下程序的分析思路。先是确定程序具体需要实现怎样的功能,打印频率前10的单词。所以我们需要有处理分析一个文本的东西,我用map的value排序,借助vector。之后我通过调用函数库里的函数进行了插入,排序,读取在,最后输出。里面最新颖的还是利用了map这个关联式容器,增加和删除节点对迭代的结果很小。还有其中的插... 阅读全文
posted @ 2014-03-02 14:00 学习乐园 阅读(468) 评论(2) 推荐(0) 编辑