10 2012 档案
摘要:瓦特改良蒸汽机,爱迪生发明电灯泡,乃至于计算机的问世,手机的出现。每一个发明,都在极大的改变我们的世界。邹老师的书上和课件上都有提到,很多的创新,在刚开始都是被所谓的“行家”不屑一顾的,真正的创新,需要突破的障碍太多。古时候的中国,之所以最后会趋于衰败,很大程度上就是因为不重视创新。他们可以崇文尚武,却惟独不重视杂学,殊不知这些杂学才是推进社会的根本力量,文采武功,得一时风光,三教九流,获万世福利。因为思想的僵化和保守,他们墨守成规却又自视甚高,可谓是井底观天,夜郎自大,因而注定与跨越式的进步无缘。经济基础决定社会文化,社会文化决定创新环境,这是我自己的感悟。发达的农业生产和封建土地所有制,直
阅读全文
摘要:今天进度不错,两个UI页面已经设计完成。IDNameToday's TaskNext Task1Yin PC一级栏目页Div+CSS设计(Task 64)领域模型构建(Task 39)2Chen YN网站首页设计(Task 33)一级栏目页Div+CSS优化(task127)3Gu Q数据库DAL层设计学习(Task 40)数据库DAL层设计学习(Task 40)发个UI截图
阅读全文
摘要:我是先看完阅读清单中给出的其他材料再来阅读邹欣老师的讲义的,在阅读过程中,有不少疑问,现在此列举。1.自己认为有问题的地方给老师挑错,额…..这个好像略困难,以下几点,大部分是我作为一个见习PM(团队项目)的一己之见,不足之处,恳请指正。1.1 错字博文Advanced Software Engineering, Team Structure and Development Process,讲瀑布模型中有一句:“最终产品知道最后才出现”,其中“知道”实为“直到”….很小的问题。1.2 关于瀑布模型的讨论邹老师在博文中提及“瀑布模型”的局限性时,写道各步骤之间是分离的,(但是软件的生产过程中的各
阅读全文
摘要:昨晚由于自己Chrome的Cookies原因,导致无法进入写博页面.....现在终于好了,补上昨晚的Scrum Meeting~~今天我们主要完成了:一级栏目页规划,一级栏目页div+css初步设计,网站首页规划一位同学的任务挤压了.....MemberToday‘s TaskNext TaskYin PC一级栏目页规划(task 64)一级栏目页div+css初步设计一级栏目页div+css初步设计(task 64)Chen YN网站首页规划(task33)网站首页div+css设计(task58)Gu Q数据库业务逻辑数据库业务逻辑附上一级栏目页初步效果:
阅读全文
摘要:队长外出,我们今天大致讨论了下今后要做的项目,Yin同学在上一篇博文里已经将大致的任务规划写清楚了,今天的主要任务是讨论整个系统架构,我们需要进一步明确我们要做的项目,由于团队内部,成员之间擅长的领域不同,术业须有专攻,同时,项目中的部分内容,比如SilverLight的文档在线浏览,我们队这项技术还不了解,需要先进行学习而后再转入实际开发。第一次讨论,我们遇到了以下问题:1. 团队各成员对技术掌握能力不同,缺少相关经验,对自我任务尚不明确;2. 整个项目的任务划分尚不明确,需要在今后的开发过程中逐步细化因此,今天的讨论只是一次有益的尝试,我们需要进一步明确任务,因此,下一次阶段任务暂时保持不
阅读全文
摘要:我们团队承担的是Online Education System中UI的一部分,具体任务有两项UI Presentation of the rich content generated from crawler and pipeline.User Upload/Download Content Management经过我们的讨论,可以将其分为如下几个子任务:项目名称负责人时间/h整体规划类网站首页规划陈宇宁1网站一级栏目页规划谷骞1文档浏览页面规划殷鹏程1网站整体风格&配色陈宇宁5View网站首页DIV+CSS设计殷鹏程5网站一级栏目页DIV+CSS陈宇宁5文档浏览页DIV+CSS殷鹏程
阅读全文
摘要:首先,不得不说因为助教给的这个代码的问题,实在是不好做界面……我们的思路就是用界面尽可能地展现出调度的过程并显示出最终的结果,这个结果其实包括两方面,平均时间是必须的,还有就是最终的状态,这个对比起初始信息的状态还是可以看出一定的效果的;另外,由于测试数据包含3个时间段,设计一个可以让使用者自由选定模拟数据的功能会更加人性化一点~我们这次的UI界面效果其实并没有做的那么大,因为程序本身就是基于C#控制台的程序,在此基础上如果要搞头换面会很麻烦(为了想得到实时的数据,我们埋头读代码读了好长时间,最后助教的这套代码让我彻底crash了,好吧~),于是我们就在项目方案的空间内加入了Windows F
阅读全文
摘要:【附加题】由结对编程想到的——电梯调度的MVC设计模式在结对编程过程中,我们希望为这个程序提供一个UI,最后,我们做出了界面部分,但是它却十分不符合MVC的设计思路,究其原因,我们认为有两点,一个是主观因素,即我们小组的能力,一个是客观因素,即现行的电梯调度测试程序在未经大规模改进后不能后很好的符合MVC的设计模式。主观因素首先,从最初分工上,我们组由于时间原因,最后留给UI开发的时间很少(1天。。),同时,三人中唯一了解MVC的殷同学正在苦逼的赶各种文档…..所以,最后做出的成品不是非常符合MVC的设计理念。在UI设计过程中,我们发现:程序的各个模块都是NameSpace级别的(World,
阅读全文
摘要:经过一系列的讨论,确定了可能要用到的变量电梯外部的需求信号称为“外召信号” 内部的需求新号称谓“内召信号”Fc:当前外召信号所在楼层Fo-电梯当前所在的楼层Fm:电梯运行方向上最远的内召目标楼层Fmax:电梯当前运行方向需要响应的最远楼层Fmin:电梯反向运行到达的最远楼层Tr:电梯匀速运行一个楼层所需时间Ts-电梯在一个楼层的平均停靠时间N:电梯到达外召楼层所需要响应的召唤总数N1:电梯在当前运行方向上到达最远内召目标层所需响应的召唤总数On:电梯当前已登记的停层次数确定了两个重要的参量时间 TOW()和TOR()代码如下: int TOW(int Foutside, int ...
阅读全文
摘要:其实在这之前也有过合作编程的经历,但是数量非常之少。这次结对编程对我们而言不仅仅是一个任务,而且是一次不寻常的体验。两个人合作和自己独立完成任务是很不一样的,更何况由于我们小组的特殊性,任务是3个人在做呢?首先介绍下我们3个人的性格及特点吧,组长殷鹏程,俗称殷神。专业技术自然是灰常强悍的,而且涉猎比较广,也自己设计过不少应用程序,总之是一众凡夫俗子膜拜的对象。唯一的缺点嘛就是最近在考GRE,时间少了点。组员Highestop(陈宇宁),字体那是写的不是一般的工整,不信你看他作业,比印刷体还印刷体,比较擅长整合各种图形,这样的特质很适合做UI的有木有,此外思考的时候他也能给出很多不一样的点子。组
阅读全文
摘要:【附加题】由结对编程想到的——关于电梯调度Interface的改进关于用户外请求的处理我们知道,用户对一个电梯的请求分为两种:内请求(Destination Request)与外请求(Direction Request),在Real Scenario中,对同一层的内请求与外请求大多数情况下只会发生一次,比如,有5个人在一层等上行电梯,他们之中只会有一个人(很可能是最先到的那个)按上行请求的按钮,其他人看到按钮亮后,就不会再按了。同样,同一楼层的内请求也很可能只有一次,即使有多个人要到这个楼层。而测试程序认为每个Passenger都要向Scheduler提交请求,这样,Scheduler就能够判
阅读全文
摘要:在本算法中用到的两个重要时间参数分别是“候梯时间”和“乘梯时间”。两者所占的权值和比例究竟应该是多少呢?这显然是影响算法效率的一个关键。以passenger2.xml为例。对于标准的1:1的情况。测试结果为对于10:1的情况,测试结果为:最后找到一个峰值是2:1,结果为测试1:10,结果为最后找到一个峰值1:2.9经测试,对于其他几组数据,1:2.9也是最优解之一,对于数据1的结果为60.9,相当优秀。
阅读全文
摘要:由结对编程想到的——关于Information Hiding,interface design, loose coupling关于Information HidingInformation hiding is part of the foundation of both structured design and object-oriented design. In structured design, the notion of “black boxes” comes from information hiding. In object-oriented design, it gives r
阅读全文
摘要:int TOW(int Foutside, int Fcurrent, int Fmax, int Fmin, int N, int state) //T1,T2作为常量 { if (state == 0)//外信号与电梯运行方向相同,且在前方 return System.Math.Abs(Foutside - Fcurrent) * T1 + N * T2; else if (state == 1)//外信号与电梯运行方向相同,且在后方 return (System.Math...
阅读全文
摘要:首先是制作Web有关UI设计的大致过程:(1)根据功能进行交互界面的基本设计(根据功能需求和面向对象,基于可用性和简便性原则)(2)搜寻有关WebUI的材料或进行初步的平面设计(例如用PS等)(3)材料和设计图片的切片和裁剪以及页面重构(例如DW等)(4)手动组织代码携程并最终完成页面样式编辑(5)结合具体功能设计交由编程(6)用户对性能和界面质量和实用性的测试由于这次我们小组的任务是负责Web.ui的设计,不知道最终是不是要由我们来完成界面和编程功能的结合工作,所以姑且先不管这部分了吧,主要的工作还是在根据需求进行交互界面的UI设计……大致的分工情况如下:交互界面的基本需求分析:谷骞(主要的
阅读全文
摘要:小组组长:殷鹏程其他成员:陈宇宁,谷骞(注:由于我们小组人少可能每个人的分工相对比较模糊,大家做的事情都比较交叉化)首先是项目之前的准备工作,大家需要到各大网站上查找相关资料和咨询问题,或者是要收集大量的资料供真正做项目时使用,这部分工作是我们大家一起完成的,可以算是平均分配工作量吧(在这里暂时忽略偶然因个人事情耽误工作的情况,如最近可能有人会考GRE或者托福等等~~)正式的项目进行期间,需要分配的工作方面有:代码前的算法讨论,数学方面的算法或建模实现,代码实现,代码优化,以及最后的工程实现和测试,和工程发布及相关文档的完成,其中最重要的有三部分:A(数学方面的算法或建模实现)B(代码实现和优
阅读全文
摘要:链接为:http://www.cnblogs.com/Highestop/archive/2012/10/10/2717906.html由于博客里的截图较多而且本人本地并没有保存这些截图,故最方便和有效的方法还是直接做链接吧~~个人觉得第一次作业虽然看起来工程量相对比较小,但是小的工作量中也包含着很多自学的时间和精力,就像我导师说的一样,无论以后是做多达多小的东西,上手之后直到你成功地把它做出来,都会是一次难得的个人自学经历,亲自做过的感觉就是不一样……好了,在这里不多说了,赶快投身到第二次结对编程的进程中去吧~~
阅读全文
摘要:姓名:Chen Yuning年龄:20(1992年)所在地:北京(都在北航里呆了16年了……还是没出去)所在学校和学院:北京航空航天大学高等工程学院10级其它的信息:这就免了吧~相关:QQ='1183823841'(有事也可以Q或者发邮箱吧~)爱好:折腾电脑上的各种东西(限软件方面),音乐和唱歌,绘画美术,看书旅游,骑车登山…… etc计算机专业方向:现在在VRLB,不过以后说不准,比较偏爱人机交互UI和软开,想去MS或者Apple,当然以后转建筑或者生物天文什么的也有可能 = =!最后附上个人博客的链接:http://www.cnblogs.com/highestop
阅读全文
摘要:第一次作业小结因为没有VC12,性能测试暂时无法进行。但是从我自己的角度来看,程序还是有很多问题的。1.未采用结构体,导致空间冗余,设置变量为1000,当单词种类(不是总量)大于1000时将不得不修改才能使用。而单词频率统计应该在大规模文件中才更有价值。2.采用了选择排序而不是快速排序,在排序上的效率不高。3.判断是否为单词的语句到最后才应用,直接导致前面有大量“无用功”。4.search部分代码采用了goto语句,这不是一个好习惯。public void search(string c) //遍历及统计函数 { DirectoryInfo DI = n...
阅读全文
摘要:测试数据1.查找目录为D://download下的两个txt文件private void button1_Click(object sender, EventArgs e) //按下按钮1,执行主函数 { this.文件路径.ShowDialog(); if (文件路径.SelectedPath != String.Empty) { search("*txt"); search("*cpp"); search("*h");...
阅读全文
摘要:第一次作业这次作业预计是2个小时完成的,因为之前做过C++大作业,对C#也算有些了解,觉得问题不是很大。但是实际上却花了近3小时,因为语法不是太熟悉,不少还是在网上找的(我认为是背不下来的,不知道一个真正的程序员究竟要做到怎样?)对整个程序在细节上做了些完善,但是还有很多不足,没有一一更改,等到闲下来的时候一定要多多改进。程序目的是统计一个目录下所有文件中txt,cpp,h,cs文件的所有单词的频率界面做的比较简洁,功能基本都能实现。测试样例随后附上。
阅读全文
摘要:姓名:谷骞(张骞的骞,qian~~)英文名:fantasy性别:男学历:高中学校学院:北京航空航天大学高等工程学院听说,相片要找2一点的!爱好:踢球,写程序,玩游戏咯。我不会说我曾拿过北航三国杀身份局第一名的。最大的愿望:秘密
阅读全文
摘要:Group members and their blog address :Member 01 (中文姓名:殷鹏程)Member 02Highestop(中文姓名:陈宇宁)Member 03Fantasy(中文姓名:谷骞)Besides, our personal blogs of te first homework project will nearly be delivered to this blog, as well as introductions of each one of us.PS:SE Individual Reading Task:Software Engineering
阅读全文