系统
有趣好玩开源的系统
Jense++
孤独逐梦,倔强前行
展开
-
一文搞定MySQL常见面试题
Mysql数据库是后端面试的必备问题,因为后端系统很多性能瓶颈在由于数据库读写速度,本文从mysql查询过程,mysql存储引擎,mysql并发控制,mysql底层存储结构进行讲解,力求全面,仔细,借鉴了很多前辈大佬的作品,如果有补充的请留言。原创 2020-05-27 11:32:40 · 683 阅读 · 2 评论 -
电梯模拟系统的实现之电梯调度算法
前言之前看到一篇博客说每个程序员在进入电梯是否都在想着电梯优化算法,这篇文章吸引了我,是呀,日常随处可见的电梯,其算法是如何实现的,引起了我的兴趣与思考,因此在这次的电梯系统的设计种,我也对电梯的调度算法进行思考、实现。多电梯系统避免资源抢占在多电梯系统中,最让人头痛的就是多台电梯去抢占同一资源,举个例子,就是当俩台电梯都停在1楼时,如果有一个人按下了5楼的电梯,并且该乘客是要下去2楼...原创 2019-01-12 21:48:31 · 4449 阅读 · 2 评论 -
电梯管理系统之逻辑间的联系
模块之间的调用整个系统可以分为以下模块:主程序模块(运行时的主函数):是整个系统的最高层,用来全局控制电梯电梯调度模块:该模块在电梯处于等待时状态时,通过电梯调度算法来判断电梯的下一个方向,是电梯运行的决策模块。电梯状态行为改变模块:如果状态计时到了,需要改变电梯的状态,这个是电梯的核心模块,也是整个系统的核心模块,通过该模块实现电梯9种动作、3种状态的改变。乘客进出队列模块:...原创 2019-01-12 20:38:31 · 2339 阅读 · 3 评论 -
电梯管理系统之数据结构的实现
数据结构的定义分析题目可知需要最起码需要对电梯以及乘客建模,电梯只有5层,而在5层电梯中,都有可能存在向下或者向上的乘客在等待,因此需要有等待队列,每一层都有俩个等待队列,一个向上一个向下。此外,为了满足对电梯中更加逼逼真的建模,即模拟乘客出电梯的顺序是先进后出(一般认为i先进电梯的要站靠内一点,所以比较晚出去)需要采用栈这个数据结构。每一层都有一个从乘客栈。话不多说,直接贴代码...原创 2019-01-12 20:30:45 · 4213 阅读 · 0 评论 -
电梯模拟系统的实现
前言电梯模拟系统是我大二数据结构的课设,当时花了5天的时间去完成,感谢某河师兄提供的支持。完成的效果个人觉得是很不错的,得到了数据结构老师的肯定,5天时间博美丽的数据结构老师一笑,想想也是值呀。电梯系统实现的功能基本要求(1)模拟某校五层教学楼的电梯系统。该楼有一个自动电梯,能在每层停留。五个楼层由下至上依次称为地下层、第一层、第二层、第三层和第四层,其中第一层是大楼的进出层,即是...原创 2019-01-12 17:31:59 · 8317 阅读 · 15 评论