ICode9

精准搜索请尝试: 精确搜索
  • BUAA OO UNIT2 目的选层电梯单元总结2021-04-23 20:03:00

    BUAA OO UNIT2 目的选层电梯 单元总结 同步块&锁 hw5 类 Qu Rlist Elv ElvMotor IN run() Trans Close(), tr(), run() Rlist add(), done(), qry(), poll() Elv setClsd(), add(), done(), redir(),port(), run() redir(), port(), wk(), run() ElvMot

  • BUAA OO 第二单元2021-04-23 16:34:16

    BUAA OO 第二单元总结 线程架构 以下为各个线程类的作用及含义: 类名含义 inputThread 输入线程,将输入乘客加入waitQueue schedulerThread 调度线程,通过调度策略,将waitQueue分配到多个processQueue中 elevatorThread 处理processQueue,若支持换乘,则将需要换乘的乘客加入wai

  • BUAA_OO_第二单元总结2021-04-23 15:02:22

    BUAA_OO_第二单元总结 本单元通过电梯的模拟来学习多线程的设计模式,通过三次迭代开发,从最初的单部单型号电梯,迭代成为多部多型号电梯,虽然在初次学习多线程的时候感觉十分痛苦,但是完成了三次作业之后还是挺有成就感的。 第一次作业 锁和同步块的设计 第一次作业架构设计比较清晰,只

  • BUAA OO 第一单元总结2021-03-29 12:32:17

    BUAA OO 第一单元总结 第一次作业 总体架构   一句话概括就是:经典的面向过程做法。。。 Main类负责表达式的读入、预处理和求导处理,由于第一次作业中只有常数项和未知数,所以笔者的思路是在Main类中先通过预处理将所有的项都转化成常数*未知数**指数的形式(通过补1或者0),然后

  • BUAA OO 第一单元总结2021-03-28 17:05:12

    BUAA OO 第一单元总结 前言   OO课的第一单元为多项式求导。这是我第一次接触面向对象的设计方法和规范。过去3周的3次作业难度逐渐上升,对架构和思维的考验也逐步提高,为了完成这几次作业,我花费了大量的时间,同时也收获了很多东西,让我对面向对象的设计理念有了一定的了解。  第一

  • BUAA OO第一单元总结——多项式求导2021-03-28 12:03:29

    BUAA OO第一单元总结 第一次作业 在经过pre的实战后,笔者依然没有很好的面向对象的编程习惯,第一次作业要求简单,因子只含有幂函数,因此并没有设置很多类,只有简单的Ploy类,因此第二次作业直接重构了。 UML类关系图 实际上由于常数求导为0,笔者由于想偷懒就只是设置了一个Constant类但

  • BUAA_OO_2021_第一单元总结2021-03-27 23:45:22

    一、程序结构 1)第一次作业 本次作业我使用了两个类:Polynomial (主类) 和 Item ,其中 Item 类表示一个项,其属性保存了一个项的系数和幂函数x的指数,Item 通过正则表达式解析一个项的字符串,提取其中的系数和指数,并进行求导计算,最后再将求导后的结果转化成字符串;Polynomial 是主类,完成

  • BUAA计组p4_Verilog_复习tips2020-12-06 10:02:22

    p4 顶层 mips.v control ctrl.v mux.v datapath npc.v pc.v im.v grf.v ext.v alu.v dm.v code.txt p4流程 整体架构 mips.v在最顶层,其下划分为数据通路与控制模块,控制模块中产生控制信号,数据通路中各模块为各功能部件。 由底向上构建模块 构建各功能部件及

  • BUAA计组p1_Verilog的复习tips2020-11-14 13:00:50

    p1 Verilog 前言、安装使用、语法、题目、开发调试、高级特性。 1.Verilog建模描述 描述实际电路中不同级别的抽象,即在不同层次上用Verilog语言来描述。 门级描述(结构化建模):把基本门和/或功能单元连接起来,从而产生特定的功能元件。该过程类似于在Logisim中连接电路。 行为

  • BUAA_OO 暑假总结2020-08-14 21:01:10

    现在是2020年八月十二星期二凌晨三点十六; 刚把最后一个单元的最后一次作业的最后一份强测数据跑通;顺便借这个机会,把这一个学期以及补给站的内容做一个总结,也作为这一学期关于学习方面的总的总结。 一. 学期内未完成的原因 2020 的这一个学期肯定是一个很特殊的学期,不管是对于世界

  • BUAA_OO_2020_Unit4&Final_Summary2020-06-19 22:06:11

    第四单元架构设计   由于需求基本上都是查询操作,故把重点放在UmlElement的处理上,并尽量实现初始化时就完成需查询量的存储,减少查询时的复杂度。具体来说,就是实现一个Manager类来完成初始化操作,并新建一系列UmlXXX类来满足需求。   三次作业基本实现了迭代开发,对于新增元素,只需

  • BUAA_OO_UNIT4 单元&OO课程总结2020-06-15 17:51:29

    目录UNIT4作业架构设计第一次作业架构第一次作业bug分析第二次作业架构第二次作业bug分析第三次作业架构第三次作业bug分析四个单元中架构设计及OO方法理解的演进四个单元中测试理解与实践的演进课程收获具体改进建议线上OO课程感想与体会 UNIT4作业架构设计 三次作业的基本思路都

  • BUAA_OO_第四单元2020-06-15 12:55:59

    一、UML解析器设计 ​ 先看下题目:第四单元实现一个基于JDK 8带有效性检查的UML(Unified Modeling Language)类图,顺序图,状态图分析器 MyUmlInteraction,实际上我们要建立一个有向图模型,UML中的对象(元素)可能与同级元素连接,也可与低级元素相连形成层次关系 ​ 输入:上述三UML图的边集(非

  • BUAA_OO_2020_第四单元与课程总结2020-06-14 21:08:50

    BUAA_OO_2020_第四单元与课程总结 第四单元架构 第一次 架构设计 第一次作业要求实现UML类图解析器。 我才用自顶向下依次解析的方法,首先将类图中涉及的所有元素分成三层: 第一层第二层第三层 Class, Interface, AssociationEnd Association, Attribute, Operation, Generaliz

  • BUAA_OO Unit4 UML建模2020-06-14 13:01:29

    BUAA_OO Unit4 UML建模 C1 架构设计 1)对每一个UML元素进行建模,UML-Json元素到自己建模的元素的转换使用工厂 2)在解析器构造方法中,对元素进行分类和逐步解析 3)查询面板使用管理者模式,分三类分别处理类图、状态图、顺序图的查询 4)UML建模图像如下,图片可保存后放大查看 C2 四个单元

  • BUAA_OO_Unit3_Summary2020-05-23 12:57:18

    一.JML语言理论基础与应用工具链        1.JML简介            JML(Java Mudeling Language)是一种语言行为规范,通过规范化的语句描述,约束了模块的行为。JML既可以用于规格化设计,又   可以用于针对已有代码的JML规格书写,提高代码的可读性与可维护性。          

  • BUAA OS实验环境配置指南-2020年版2020-05-21 12:37:44

    BUAA OS实验环境配置指南-2020年版 文章目录BUAA OS实验环境配置指南-2020年版前言为什么要配环境?配置环境过程中的尝试完整配置教程准备工作安装虚拟机安装ELDK编译器64位系统的准备工作正式安装安装gxemul小小的准备工作正式安装安装IDE 前言 时至2020年,实验指导书上的配

  • BUAA_OS lab2 难点梳理2020-05-08 17:54:59

    BUAA_OS lab2 难点梳理 实验重点 所列出的实验重点为笔者在进行lab2过程中认为需要深刻理解的部分。 进行内存访问的流程 熟悉mips内存映射布局,即理解mmu.h内图 二级页表的理解和实现 以下将参考指导书逻辑,对于重难点进行梳理。   内存访问 首先,简易梳理内存访问流程。

  • BUAA_OO_UINT2电梯调度2020-04-18 19:01:24

    OO第二单元总结 前言:本单元的作业是用java多线程解决电梯调度的问题,与第一单元单线程程序有很大不同。第一次接触多线程,感觉还挺神奇的,虽然本单元的作业完成的比第一单元要顺利一些,但同时也阻碍了我进一步主动地思考学习新知识,下面现总结一下本单元的内容吧,文末再对学习情况总结

  • [软工顶级理解组] 0416第8次会议2020-04-16 22:57:03

    例会时间:4月16日12:30,主持者:郭骏 下次例会时间:4月17日12:30,主持者:杜博玮 一、工作汇报 人员 昨日完成任务 明日要完成的任务 乔玺华 计网实验,休息 学习并制作空教室查询前后端交互 张艺璇 学习登录页面的前后端交互https://github.com/SE2020-TopUnderstanding/BUAA-Camp

  • BUAA OO 第二单元总结2020-04-15 16:56:03

    BUAA OO 第二单元总结 Part 1 设计策略 这三次作业采用了主线程获取请求,多级调度器逐级分派,电梯模拟运行的策略。具体来说,主线程实例化ElevatorInput类,通过阻塞读取方式获得请求Request,之后将请求分配给调度器Scheduler,调度器负责处理请求(既可以自己处理,也可以分配给其他子调度器

  • 【BUAA软工】团队任务拆解2020-04-08 23:00:09

    项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:团队任务拆解及时间规划 团队任务拆解 Alpha阶段总体规划 初步完成产品功能规格说明书中的基础功能 目前阶段仅支持本地上传文件至当前Notebook 通过拖拽更改文件/文件夹位置、通过拖拽更改标签页排序等拖拽操

  • BUAA OO 第一单元总结2020-03-19 13:52:06

    BUAA OO 第一单元总结 18373599 崔建彬 ### 1 基于度量分析自己程序结构 HW1        uml    复杂度    统计长度 可以看到第一次程序仍然是面向过程编程。基本属于一main到底类型。复杂度、耦合度较高。 可能也是因为第一次作业难度较低,仅面向过程:处理输入,处理求导,

  • BUAA_OOP_2020_UNIT12020-03-18 20:00:56

    面向对象第一单元总结——表达式求导问题 前言:现在开学已经快一个月了,四周的时间也匆匆过去,面向对象课程第一单元已经结束了,或多或少也算有些收获吧,在这里总结一下自己第一单元的收获与感想。希望每隔一段时间就回过头来看一下走过的路,虽然肯定不会尽如人意,但是可以让我知道哪里做

  • BUAA OO Unit1 Summary2020-03-18 16:52:22

    BUAA OO Unit1 Summary 一.程序结构分析 第一次作业 思路: 这次作业较为简单,既没有非法判断,而且仅涉及幂函数因子的求导,且因子间的组合规则仅有加法,因此在这次作业中,我仅建立了一个poly类,采用了hsahmap,用幂函数的指数作为key,系数作为value,存储幂函数中的每一项,可以方便地进行化简

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

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

ICode9版权所有