1.改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。每个电梯增加目标楼层数组,这样可以更好地进行任务的分配,在我们的电梯中,这个数组即是DestinyFloors[]在实际情况中,每个人应该有进入电梯的时间,而不是电梯开门一下子就进去了。因...
分类:
其他好文 时间:
2014-10-18 23:32:07
阅读次数:
269
1.改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享,目前的设计有什么缺点,你会如何改进它? 目前的缺点:(1)电梯由于载客重量不同,无法确保每辆电梯在运行过程中的速度一致。(2)电梯每层都停下开关门,极大的浪费了乘客的时间,使乘客从初始楼层...
分类:
其他好文 时间:
2014-10-18 22:10:55
阅读次数:
146
/ 让帧循环调用this->update(float dt)函数 // scheduleUpdate(); // 让帧循环去调用制定的函数,时间还是1/60秒 // schedule(schedule_selector(T19Update::MyScheduleFunc)); // 定时器,每隔2秒...
分类:
其他好文 时间:
2014-10-18 20:57:36
阅读次数:
150
[附加题]改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。目前的设计有什么缺点,你会如何改进它?1.之前判断电梯是否闲置的函数不太好理解,重新修改了,如下所示: //是否停顿状态(停止的以及开门间隔>=0) pu...
分类:
其他好文 时间:
2014-10-18 20:51:57
阅读次数:
144
结对人员:马佐霖 王迪1.结对编程 1.1结对编程优缺点 (1)首先应该是结对编程的高效率了,结对编程的时候,两个人可以分开做不同的unit,也可以同时做相同的unit。在项目的一些简单的unit,一个人能够很简单的unit就可以分给不同的人去做;对于核心的unit,比如说此次项目电梯调度的算法部分...
分类:
其他好文 时间:
2014-10-18 12:25:59
阅读次数:
201
1 结对编程 1.1 结对编程的优缺点优点:与单独开发相比,结对能够使人们在压力之下保持更好的状态。结对编程鼓励双方保持代码的高质量,即使在出现了让人不得不飞快地编写代码的压力时仍然如此。它能够改善代码质量。代码的可读性和可理解性都倾向于上升至团队中最优秀的程序员的水平它能够缩短进度时间表。结对往....
分类:
其他好文 时间:
2014-10-18 11:07:11
阅读次数:
268
结对人员:马佐霖 王迪1.结对编程 1.1结对编程优缺点 (1)首先应该是结对编程的高效率了,结对编程的时候,两个人可以分开做不同的unit,也可以同时做相同的unit。在项目的一些简单的unit,一个人能够很简单的unit就可以分给不同的人去做;对于核心的unit,比如说此次项目电梯调度的算法部分...
分类:
其他好文 时间:
2014-10-18 10:59:34
阅读次数:
277
1.引言 本质上讲,网络负载平衡是分布式作业调度系统的一种实现。平衡器作为网络请求分配的控制者,要根据集群节点的当前处理能力,采用集中或分布策略对网络服务请求进行调配,并且在每个服务请求的生命周期里监...
分类:
其他好文 时间:
2014-10-18 09:52:01
阅读次数:
221
erlang 默认启动参数虽然已经比较高效,但更多的是针对电信平台实时特性,简单调整参数能够很大程度减少CPU,提高处理能力。1. 关闭spin_wait 设置参数:+sbwt none我上一篇文章提到:erlang 调度器CPU利用率低排查,关闭spin_wait 可能增加了调度器需要唤醒延时。....
分类:
其他好文 时间:
2014-10-18 01:49:46
阅读次数:
476
1 结对编程 1.1 结对编程的优缺点 1.2 结对伙伴的优缺点2 Information Hiding, interface design, loose coupling 2.1 Information Hiding 2.2 interface design 2.3 loose coup...
分类:
其他好文 时间:
2014-10-17 23:09:50
阅读次数:
310