ICode9

精准搜索请尝试: 精确搜索
  • 小恐龙の梦境2022-08-26 01:05:03

    小恐龙の梦境1 小恐龙在校时睡眠充足,除非失眠外基本天天做梦,但一醒来只记得几个印象深刻的 小恐龙在家时睡眠充足,十分规律,从一点到十点,从十三点到十五点,梦集中在下午 小恐龙被初中物理老师指着鼻子骂菜 ‘侧你妈,这么简单都不会?’ 梦境时间是高一奥赛分流时,映照着当时倒数学号导

  • 测试用例(4)-电梯2022-08-12 11:33:30

    功能测试:1.电梯门的打开、关闭是否正常2.电梯按钮是否可以正常使用3.能否实现正常的上升和下降功能,是否停到相应楼层4.电梯内是否有灯,灯光是否柔和5.报警装置是否可用6.电梯是否通风7.突然停电时,电梯会不会紧急停止8.升途中的响1)先只按17楼上升,那么电梯在上升到5楼的时候,有人按了1

  • 物联网+大数据 西部(重庆)科学城试点安装电梯监测“黑科技”设备2022-08-07 15:30:35

    最近几天,彩名堂注册家住重庆高新区曾家镇龙台社区美丽新城小区的李大爷特别开心。这是为啥?据他说啊,这是因为他们小区电梯装了个“聪明的眼睛”,“以后再也不用担心因为电梯故障被关里边了”。 到底是怎样一双“聪明的眼睛”,让小区居民安全感倍增?跟着李大爷的步伐,记者很快进到电梯轿

  • 电梯模拟2022-07-17 22:10:30

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=d

  • OO 第四单元总结2022-06-29 14:33:57

    OO 第四单元总结 本单元架构 本单元是uml图的解析与查询,主要方法是对uml元素进行自己的抽象,保留必要的信息,而由于uml图是乱序的,并且时间比较充分,所以我在设计的时候根据uml元素之间的逻辑关系进行了4轮扫描,将所有需要的元素存入HashMap<String, elment>当中,然后初始化,方便后续的查

  • BUAA-OO-Unit4暨OO总结2022-06-28 23:33:28

    本单元架构设计 主要分为5大类:接口方法类,数据库类,处理器类,封装类,辅助方法类。 类功能 接口方法类MyImplementation 提供用户接口,调用处理器方法 数据库类Database 输入数据归档 完成基本的初始化,如把关系比较大的UML元素组合在一起 处理器类XXHandler 用于响应类图or顺序

  • BUAA-OO-第四单元总结兼课程总结2022-06-28 02:03:28

    BUAA-oo第四单元兼课程总结 一、第四单元总结 整体描述 ​ 本单元的任务主要是解析输入进来的UML类图、顺序图与状态图元素并建立相关的模型,然后根据具体 的指令给出相关的结果,在最后一次作业中还加入了对于输入模型的正确性检查。 ​ 输入的最原始的相关信息是UML中的各种元素的

  • OO第四单元实验总结报告2022-06-25 15:31:08

    一. 第四单元架构设计 本着轻松愉快的思想,我在做第四单元时没有做架构设计(我知道可以利用中间层次来建立树形、图形结构来减少时间复杂度,但数据量太小了,完全没有必要),所以就去实现所要求的方法,每个都遍历来做。我的确用了一个别的类来提高代码复用性(将像是寻找Class/Interaction之

  • 第19课 比大小--复合语句2022-06-23 23:01:47

    第19课 比大小--复合语句 试编一程序,输入两个整数,比较大小,并按从小到大的顺序输出。 编程思想:当a小于或等于b时,先输出a,再输出b;否则先输出b,再输出a。 流程图如下: 代码如下: /* 试编一程序,输入两个整数,比较大小,并按从小到大的顺序输出。 编程思想:当a小于或等于b时,先输出a,再输出b;否则

  • BUAA OO Unit2 Summary2022-05-04 16:01:04

    零、写在前面 https://www.cnblogs.com/GrapeLemonade/p/14702876.html 初听不知曲中意,再听已是曲中人。 一、同步块与锁 锁的选择 在本单元作业中,我全部采用了JVM层面的synchronized关键字对同步块进行加锁。虽然在后期的理论课和上机实验中也引入了lock读写锁——在资源竞争很

  • BUAA OO Unit2 —— Multithreading Elevator2022-05-04 16:00:06

    BUAA OO Unit2 —— Multithreading Elevator by Monument_Valley 0. 写在正文前 本篇博客是对笔者在北航2022年春季《面向对象设计与构造》课程第二单元的三次作业的总结。 本单元的主要任务为通过程序模拟一套多线程运行的电梯系统,并为输入的乘梯请求作出合理的响应,即在不违反电

  • OO第二单元总结2022-05-04 15:34:20

    OO第二单元总结 一、单元重点 1.1 多线程的概念和理解 多线程,顾名思义,就是在一个程序运行时有多个同时运行的线程,它是比进程更加细化的概念,主要的研究对象就是我们的共享对象,针对研究对象进行各个线程间的合作协同,一般情况下能较大程度提升程序性能。 1.2 JAVA多线程 JAVA语言自

  • OO第二单元总结2022-05-04 15:02:04

    综述 本人这几周的学习状态依旧很差,且总是喜欢拖延,因此三周没有完成相应的要求,在此只能分享一下自己的问题和经验。对于自己的程序结构,因为仍有问题,就不做分享了。 心得体会 这学期第二个月也结束了,虽然OO第二单元相较于第一单元对我来说感觉较简单,但由于我总是拖到ddl前的最后几

  • 第二单元实验总结 | TrickEye2022-05-04 13:31:36

    第二单元实验总结 | TrickEye 目录第二单元实验总结 | TrickEye基本情况部分架构篇:个人代码结构分析架构篇:设计模式的使用和思考架构篇:协作图调度篇:电梯自调度-ALS与LOOK调度篇:多电梯协作-自由竞争与预先分配调度篇:换乘安排-预先安排和动态安排测试篇:强测与互测感想 基本情况部分

  • OO第二单元总结2022-05-04 13:02:46

    OO电梯单元回顾 HW5 直接上图! UML 协作图 可以看出,这次作业的架构非常清晰易懂,调度策略方面一开始使用的是ALS,后来用的是look,这也导致了我写的look策略中有颇有ALS的遗风。。。。 同步块的设置和锁的选择 使用synchronized方法将Scheduler中的方法锁住,防止出现异常情况。

  • oo第二单元总结2022-05-04 13:02:15

    oo第二单元总结 第一次作业 同步 第一次作业中只有请求队列Queue共享给InputThread和Building两个线程,使用最简单的synchronized进行同步。 调度器 第一次作业独立出了调度器,采用Look策略,通过共享elevator和queue实例与线程交互。 架构 Bug 错误理解开关门时间导致TLE:修

  • OO 第二单元总结2022-05-04 10:01:14

    OO 第二单元总结 一、作业架构设计与分析 1、homework5 1.1 UML 类图 1.2 UML 协作图 1.3 架构设计 请求处理方式 在此次作业中我采用了生产者消费者模式,InputThread 线程获取输入请求,再通过 NewMainBuilding 线程分发给各个楼座(SubBuilding),电梯作为消费者从各个楼座获取请求

  • 『BUAA-OO-Unit2-Summary』2022-05-04 06:31:06

    『BUAA-OO-Unit2-Summary』 Homework5 0. 写在前面 由于没有看清DDL,导致本次作业卡点提交未能成功通过。(悲) 作为多线程编程的初学者,我认为本次作业的难点有三: wait()/notify()的使用; 共享对象类的构造; 调度策略的代码实现; 接下来,我将对本次作业的实现过程进行一个大致的复现,并对

  • OO 第二单元总结2022-05-04 04:00:32

    OO 第二单元总结 1作业综述 本单元作业共计三次,核心内容为迭代开发java程序模拟电梯的运行,要求按固定格式输出电梯运行过程中电梯到达楼层和开关门的信息以及乘客进出电梯的信息。其中,第一次仅仅有5个纵向电梯,第二次在第一次的基础上增加了横向电梯,并且允许动态增加电梯数量,但是乘

  • OO第二单元总结2022-05-04 02:04:07

    OO第二单元总结 作业架构及分析 hw5 基本要求 A-E五栋楼,每栋楼里一部电梯,实现电梯调度模拟。 基本设计(架构&策略&同步块&调度器) 本次作业由于之前没有接触过多线程编程,我小心翼翼地参(照)考(抄)了实验架构。采用生产者-消费者模式,构建ReQQ类作为“托盘”作为共享对象,分别在: (1)总调度器

  • 2022-OO-Unit22022-05-04 02:01:50

    2022-OO-Unit2 mashiroly 1. 总体思路 ​ 本单元的需求是模拟多部电梯的调度,重在设计出多线程安全并发协作的架构。基本思路仍是“生产者-消费者”(Producer-Consumer)模式,固定“生产者”和“消费者”,面对不同功能构造不同“盘子”。电梯的运行策略经历了ALS策略到LOOK策略的迭代

  • BUAA_OO_Unit2 总结2022-05-04 02:01:33

    BUAA_OO_Unit2 总结 一、电梯架构分析 (一)第五次作业 1 整体架构分析 需求分析 本单元作业需要完成多线程的电梯调度程序,而本次作业仅需要支持上下行一种电梯和同座间换层指令的需求。 整体架构 本次作业采取输入线程和电梯线程两个线程,其中输入线程负责从控制台获得指令并分配到各

  • OO_第二单元总结2022-05-04 02:00:19

    OO_第二单元总结 第一次作业 架构 我采用的是生产者-消费者模型。有一个读入线程负责读入请求并发送给调度器。用一个调度器当输入请求来临时,由调度器分配给五个楼座的电梯线程去执行运送任务 同步块和锁 输出线程:为保证TimableOutput。println()的线程安全,我创建了一个新的输出类

  • BUAA OO 第二单元2022-05-04 01:04:10

    OO 第二单元总结 第二单元的任务是设计一个电梯调度的程序,需要我们设计调度方法以便在相对较短的时间内将乘客送到目的地。主要应用多线程的知识,包括多线程中的同步和互斥,以及避免出现死锁。理解线程间如何进行通信以及如何保持通信的安全,就已经完成了本单元任务的大部分。 第一次

  • 面向对象设计与构造 第二单元总结2022-05-03 23:33:48

    第二单元博客作业 第五次作业 UML类图: 架构思路: 本次作业只有固定的五台纵向电梯,处理的请求之间相互独立,故处理起来较为简单。线程的设计整体基于生产者消费者模式,输入通过一个线程暂存到buffer请求队列中,五台电梯各开一个线程(在主线程中就可以设置好),模拟电梯的自主运行,同时分别

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有