E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
uaa
B
UAA
_OO_2020_Unit2_Summary
第五次作业第五次作业作为多线程的初见,给我带来了不少心理压力。在动手Coding前反复阅读了多线程教程,选择采用了较为简单的生产-消费者模式、Java中自带的线程安全容器等。至于调度策略,则采用了比较常见的Look算法。程序结构分析UML图采用生产者-消费者模式,由InputThread读取请求并存入请求队列,由ElevatorThread派发请求给电梯,电梯自行决定如何运行。类、方法度量可以看出
Zhao_xc
·
2020-04-18 12:00
B
UAA
_OO_UNIT2 单元总结
B
UAA
_OO_UNIT2单元总结第一次作业设计结构一共有5个类MainClass类,负责启动所有的子线程。Request类,请求类,用于存储请求数据,构建构建共享数据队列。
magicalyz
·
2020-04-18 10:00
B
UAA
_OO 第二单元总结
作业分析第一次作业本次作业是单次可捎带电梯的设计,主要是初步了解多线程的设计实现和测试,本身算法设计非常简单。这次作业整体来说不是很难,是多线程的入门,主要目的就是让我们认识,了解一下什么是多线程。所以主要时间花费不在架构的设计,在于认识,理解,如何去使用多线程。思考后的想法是:一个用于存储人(Person)的类,一个用于解析输入的线程,一个电梯线程,并且维护一个共享队列,其中包括电梯队列和等待队
alink16
·
2020-04-18 09:00
B
UAA
_OO_Unit2_Review
OO_Unit2_Review一.作业结构的结构度量、策略分析及BUG分析1.WORK1-单个ALS电梯1.结构第一次作业,我除了MainClass外,设置了QueueIn和QueueOut两个线程类,由于表示电梯内外的用户队列。QueueIn其实就是电梯本身,控制电梯的运动;QueueOut其实就是Input类,用于输入添加操作。并新建PersonRequestQueue类来给PersonReq
Hofie
·
2020-04-17 23:00
B
UAA
_OO_第二单元总结
B
UAA
_OO_第二单元总结1作业设计策略分析1.1调度策略三次作业我的调度都是基于ALS算法的,但又不完全是ALS算法,笔者针对每次作业的特性都在ALS算法上有所改进。
wayxxx
·
2020-04-17 18:00
B
UAA
_OO_UNIT2_Summary
面向对象第二单元总结——电梯程序及bug分析:第一次:设计思想:本次作业要实现的功能为可稍带电梯。我的设计采用了生产者消费者模式,具体的设计需要三部分,一是输入线程,二是调度器,三是电梯线程。输入线程和所有的电梯线程共用一个调度器,输入线程获取请求并将其放入调度器,电梯根据自身情况(是否静止、上行状态还是下行状态)从调度器中获取请求,并且在运行途中根据电梯的运行方向进行捎带(LOOK算法)。UML
飞昉
·
2020-04-17 17:00
OO Unit2 总结
OOUnit2总结OO课Unit2电梯仿真项目技术回顾B
UAA
.1823.邓新宇2020/4/17Part1设计策略从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略第一次作业关于共享资源,
SnowPhoenix
·
2020-04-17 16:00
B
UAA
_OO_第二单元
B
UAA
_OO_2020_UNIT2一、程序结构分析第五次作业UML&Mertrics电梯的调度问题,实质上就是任务的请求与分配问题,笔者在第五次作业中采用简单的“生产者-消费者”模型,建立了Din线程作为生产者解析输入并增加运载请求
iff0
·
2020-04-17 16:00
B
UAA
OO第二单元总结——多线程的协同和同步控制
自序竹外桃落,茶甜鱼肥。人间四月,物物皆对象;世事浮沉,何处不线程?从新北区到大运村,从新主楼到沙河S7,电梯在我们的生活中可谓无处不在。谁人不曾在某个赖床的早八焦急等待电梯时口头或心中痛骂两句写电梯的程序员,然而直到这一单元的OO作业才知个中艰辛。在此跪谢之前乘坐过所有电梯的程序员不杀之恩。电梯系列作业是OO课程的传家宝贝,是OO课程的精华之一。一场玄妙无比的多线程探秘之旅即将启航,真正意义上的
18373404
·
2020-04-17 15:00
B
UAA
_OO_2020_Unit2_Summary
简述通过Unit2的学习,我了解到Java多线程的相关知识,认识到单例模式、生产者-消费者模式、观察者模式、工人模式等设计模式,并通过设计基于SSTF算法的电梯加深对多线程知识的理解,同时将一部分设计模式加以应用。本博文从设计策略概述、架构可扩展性分析、程序结构分析、Bug分析(含自身Bug分析与他人Bug分析)及心得体会五方面展开,总结在Unit2中的收获。设计策略概述第一次作业类主类(Main
Palemodel
·
2020-04-17 09:00
B
UAA
_OO_2020_Uint2_Summary
B
UAA
_OO_2020_Uint2_SummaryB
UAA
_OO_2020_Uint2_Summary_Dir设计策略(线程分工与调度策略)第一次作业第二次作业第三次作业第三次作业架构设计的可扩展性分析程序结构度量分析
18374472闫金柱
·
2020-04-16 23:00
B
UAA
OO_UnitTwo
目录一、设计策略第一次作业第二次作业第三次作业二、第三次作业可扩展性分析——SOLID原则为例三、度量分析第一次作业第二次作业第三次作业四、Bug分析五、Hack策略六、心得体会引言第二单元的三次作业是关于电梯问题的迭代思考。这一单元是我们对多线程问题的初次学习与接触。多线程问题中考察的重点是锁的占有与释放,处理不好就极易造成死锁;同时,由于多线程运行的不确定性,我们写代码与debug的难度都大大
hilda123
·
2020-04-16 22:00
B
UAA
_OO(2020)_Unit2_Summary
一、多线程的协同和同步控制方面的设计策略得益于第一次作业架构设计的足够强大并且留下了充分的接口,后续两次作业基本只是小调整加优化调度策略而已,所以以下三次作业均不做区分叙述,三次作业线程间均采用了异步通信的设计策略,好处在于没有共享资源,避开了锁与同步控制的麻烦,数据拷贝带来的时间空间浪费对于这种小规模仿真问题来说也可以忽略不计,主要困难在于异步导致的数据不一致。考虑电梯状态改变->调度器收到状态
kircle
·
2020-04-16 12:00
B
UAA
_OO_2020_Unit2_Wandy
通过了这一单元,对于多线程有了些许理解,在此做个博客,既是完成作业,也是方便以后复习。三次作业设计策略三次协同和同步控制均采用lock和condition的模式,因为较为灵活,而且能约定时间,比较简单灵活,不易产生死锁。以下是简单介绍。第一次首次写多线程程序,以ddl为动力,以讨论区为资源,不断地探索与思考之后灵机一动,写了个带bug的小程序,采用sstf调度算法,仅主线程和一个电梯线程,两个线程
Wandy666
·
2020-04-16 12:00
B
UAA
OO 第二单元总结
目录OO第二单元一、设计策略二、可扩展性分析三、程序结构分析四、bug分析五、互测策略分析六、心得体会OO第二单元多线程的经验和教训一、设计策略这三次作业大致采用了相同的策略。线程设计方面,都是一个Input(输入器)线程,一个Controller(控制器)线程,若干个Elevator(电梯)线程。交互方式上,主要通过锁来进行同步控制。每部电梯有一个自己的privateLock,这些private
lty0523
·
2020-04-15 23:00
B
UAA
-OO-第二单元作业总结(电梯调度模拟)
B
UAA
-OO-第二单元作业总结(电梯调度模拟)前言在完成了第一单元的表达式求导后,我们进入了第二单元多线程的“狼窝”之中,三次作业下来,收获自然是有很多,自我感觉还是良好的(滑稽),与第一单元的不知所措相比
DarthVadar
·
2020-04-15 22:00
OO第二单元电梯作业总结
B
UAA
_BladeMonster_002前言:本单元作业考察的是多线程的相关内容,相较于上一单元的表达式求导,更加易于进行代码复用和扩展,也更加利于理解面向对象编程的思想。
BladeMonster
·
2020-04-15 20:00
电梯调度——B
UAA
_OO 第二单元总结
B
UAA
_OO第二单元总结一.程序架构分析1.第一次作业需求摘要本次作业,需要完成的任务为单部多线程可捎带电梯的模拟。
骑着蜗牛追捣蛋
·
2020-04-15 17:00
B
UAA
OO 第二单元总结
B
UAA
OO第二单元总结Part1设计策略这三次作业采用了主线程获取请求,多级调度器逐级分派,电梯模拟运行的策略。
YSZhao
·
2020-04-15 16:00
B
UAA
计网mooc测试题4 RIP路由协议实验
B
UAA
计网mooc测试题RIP路由协议实验1.直连路由、静态路由、RIP、ospf按照默认优先级从高到低排序,正确的是:()A.直连路由、RIP、OSPF、静态路由B.OSPF、直连路由、RIP、静态路由
_陈麒_
·
2020-04-15 16:35
BUAA-计网
网络
路由器
B
UAA
_OO_2020_Unit2_总结博客
B
UAA
_OO_2020_Unit2_总结2020年春季学期第八周,OO第二单元落下帷幕,三次多线程任务作罢,萌新在OO的世界里又迈出了艰难但有意义的一步,下作总结:一、三次作业设计策略回顾三次电梯作业
Craaaaazy
·
2020-04-15 16:00
B
UAA
OO_UNIT2_2020
B
UAA
_OO第二单元总结_2020OO第二单元的内容是电梯模拟器,涉及到多线程相关知识.本文将分别叙述三次作业的设计与测试情况,最后统一评价三次作业与SOLID原则的适应性,并于文末略述心得.第一次作业
Okifu
·
2020-04-15 15:00
B
UAA
_OO Unit 2 多线程电梯调度
§4群-环-域C1半群-群半群1)二元运算(合成律):映射结合:(a*b)*c=a*(b*c)交换:a*b=b*a一般地,结合且交换二元运算使用+,结合二元运算使用*,为记法方便也常省略凯莱表:mij=ai*aj,构成的矩阵2)代数结构(代数系统):(X,*),*为X上二元运算3)半群:*运算结合,则称(X,*)为一个半群4)幺半群:带有单位元的半群单位元:,单位元若存在则唯一幺半群基数即X的基数
TwoBeNo_0
·
2020-04-15 14:00
B
UAA
_OO_2020_Unit2 Summary
设计策略分析第一次作业第一次作业除了main外仅设计了elevator线程与input线程,两者共享一个PersonQueue对象,两个进程的协同和同步控制通过对PersonQueue的共享访问实现。其中为了避免暴力轮询,除使用基本的sychronize外,按照指导书的建议使用了wait、notifyall。虽然当时对线程与普通的类之间并没有太分得清,为了安全乱用一通,但幸于四处问人搜集资料后,懵
weilann
·
2020-04-15 13:00
B
UAA
_OO_第二单元作业总结
B
UAA
_OO_第二单元作业总结前言第二单元,是关于java多线程的学习,基于完成“电梯”载客需求进行。本单元的重点在于实现多个线程的安全运行,并且了解有名的“生产者-消费者”模式。
Cedar_forest
·
2020-04-15 13:00
B
UAA
_2020_OO第二单元总结——多线程电梯作业
多线程编程,千万别死锁第一次作业作业思路和心得第一次作业,是单电梯捎带策略。在电梯调度策略上,本次作业难度不大,主要是刚开始接触多线程编程,对编程方式和语法还不熟练。我在第一次作业期间,阅读了很多多线程相关书籍,其中受益最大的是《图解JAVA多线程设计模式》,内容十分适合初学入手。这本书对我的作业起到了很大的帮助(帮助我理解多线程的原理和编程方式)。本次作业思路是一种另类的ALS策略。原本的ALS
boocrown
·
2020-04-15 13:00
B
UAA
_OO_HOMEWORK_UNIT2_总结与反思
第一次作业设计策略分析在阅读过题目之后,我们可以发现,这个题目其实就相当于外部不断的给楼内输送人,然后把楼当做一个中介,电梯不停地去每一层楼层取人然后完成人的要求即可。所以我在此处用了一个稍微有些变形的生产消费者模型,把输入作为生产者,电梯作为消费者,然后楼作为一个托盘,一旦出现输入,就把输入转化为人放进托盘里,然后消费者从托盘取物的时候要先进行一个有没有可取物品的判断,也就是说电梯运行到某一楼层
infinity37
·
2020-04-14 22:00
B
UAA
_OO_2020_第二单元
B
UAA
_OO_2020_第二单元part1.作业及评测分析第五次作业类图:第五次作业采用了典型的生产者消费者模型,ELevator类和RequestReceiver类共享同一个托盘(RequestTary
LPhoebe
·
2020-04-14 21:00
B
UAA
_OO_2020_Unit2_Overview
第五次作业与第一单元相比,第二单元的作业完成得要更顺利一点,虽然初次接触多线程感觉很懵逼,但理解之后便能发现其实不是很难。程序结构分析结构基本上就是InputThread获得输入后交给Manager,Manager负责ElevatorThread的调度控制。同时,等待队列和Manager是一体的,因此Manager不仅负责调度,也负责将乘客请求传递给电梯。分析和评价因为一开始对多线程不是非常了解,
LittleNyima
·
2020-04-14 17:00
B
UAA
_OO_2020_第二单元总结
B
UAA
_OO_2020_第二单元总结第一次设计策略本次作业采用生产者、消费者模式设计,大致框架如图所示:生产者:输入线程消费者:电梯线程托盘:Dispatcher调度器线程安全方面,调度器中的指令队列为输入
圆*
·
2020-04-14 16:00
B
UAA
_OO_Summary_StageTwo
一、作业设计分析第五次作业思路:作业要求:本次作业仅要求一个电梯,基本没有任何限制类设计(除去主类):Dispatcher类:继承自Thread,本次作业调度器基本是个空壳子,直接与输入是在一起的Elevator类:继承自Thread,模拟电梯运作Person类:输入的请求转成Person类存放线程设计:我选择使用了两个线程,输入线程和电梯线程调度策略:在看了个各种电梯调度策略之后,发现好像并没有
Kidleyh
·
2020-04-14 16:00
B
UAA
OO第二单元代码分析
第一次作业设计思路与感想第一次作业是要求有捎带的电梯实现,第一次作业是花费的时间比较长的一次,花费了很多的时间去思考架构的问题.起初是想要搞三个线程的:输入线程,调度器线程和电梯线程,想要搞一个连锁的生产消费模型,但是在调度器线程和电梯线程在交互的时候出现了一些问题.对run方法操作最小化的思考,对于输入线程和调度器线程来说就是比较简单的,对于电梯线程我考虑了要不要添加一些非最小化的操作,比如:电
Donsome
·
2020-04-14 13:00
[软工顶级理解组] 0410第3次会议
,主持者:张艺璇一、工作汇报人员昨日完成任务明日要完成的任务乔玺华完成flutter框架的环境配置,跑通demohttps://github.com/SE2020-TopUnderstanding/B
UAA
-Campus-Tools-Frontend
软工顶级理解组
·
2020-04-12 01:00
LUA $1的读写问题
以上是ngx_l
uaa
pi说明中的摘录。按api说明应该是能取到值的。
hi_lua
·
2020-04-11 17:33
南航大学子15内与留学生一起学中文,玩转“一带一路”
7月1日到7月15日,我们开展了为期15天的暑期社会实践“N
UAA
CultureExchange——暑期中文培训”。前五天,我们走访了南京8所高校,共10个校区。天气虽然很热,但是我们热情依旧。
南京航空航天大学fqy
·
2020-04-09 20:02
手游测评:《Space Marshals》(太空刑警)—山姆大叔不是牛仔
本作售价30元,目前已全面汉化并更新了新章节,如果你也想一展身手,可以来微信公众号闷瓜网络(meng
uaa
pp)里抽30元红包去买游戏啦,好运的你不要错过哟。
陈沉
·
2020-04-09 05:59
Holy Quran: Sura 002 Aya 097
002.097قُلْمَنْكَانَعَدُوًّالِجِبْرِيلَفَإِنَّهُنَزَّلَهُعَلَىٰقَلْبِكَبِإِذْنِاللَّهِمُصَدِّقًالِمَابَيْنَيَدَيْهِوَهُدًىوَبُشْرَىٰلِلْمُؤْمِنِينَQulmankanaAAaduwwanlijibreelafa-innahunazzalah
uAA
alaq
Yusuf_
·
2020-04-09 00:11
【B
UAA
软工】团队任务拆解
项目内容班级:北航2020春软件工程博客园班级博客作业:团队任务拆解及时间规划团队任务拆解Alpha阶段总体规划初步完成产品功能规格说明书中的基础功能目前阶段仅支持本地上传文件至当前Notebook通过拖拽更改文件/文件夹位置、通过拖拽更改标签页排序等拖拽操作目前没有找到支持的方法阶段一(预计用时:5days)4/8~4/12完成布局和框架成员任务安排预估时长hwz1.完成后端环境部署2.完成fr
____undefined
·
2020-04-08 22:00
功能规格说明书
功能规格说明书项目内容这个作业属于哪个课程B
UAA
2020软件工程这个作业的要求在哪里作业要求我们在这个课程的目标是学会团队合作,共同开发一个完整的项目这个作业在哪个具体方面帮助我们实现目标项目功能规格制定与说明项目简介项目名称
Roger海贼团
·
2020-04-08 14:00
python学习二(http请求+rsa签名)
-----BEGINPUBLICKEY-----xxxx-----ENDPUBLICKEY-----真实数据-----BEGINPUBLICKEY-----MIGfMA0GCSqGSIb3DQEBAQ
UAA
4GNADCBi
龙猫六六
·
2020-04-08 13:01
团队项目技术规格说明书
团队项目技术规格说明书项目内容这个作业属于哪个课程B
UAA
2019软件工程这个作业的要求在哪里作业要求我们在这个课程的目标是学会团队合作,共同开发一个完整的项目这个作业在哪个具体方面帮助我们实现目标项目技术规格制定与说明概述项目基于
Name+Not+Found
·
2020-04-08 11:00
团队项目功能规格说明书
项目内容这个作业属于哪个课程B
UAA
2019软件工程这个作业的要求在哪里作业要求我们在这个课程的目标是学会团队合作,共同开发一个完整的项目这个作业在哪个具体方面帮助我们实现目标项目功能规格制定与说明项目描述项目名称
Name+Not+Found
·
2020-04-07 11:00
[LuaHashMap] 严格的 Lua HashMap 实现
说点什么上次介绍了一个较为严格的Lua数组的实现——L
uaA
rray,这次奉上LuaHashMap的实现。当然,机制和L
uaA
rray一样,我们就不介绍了。
_Reyn_
·
2020-04-06 23:40
【B
UAA
软工】技术规格说明书
项目内容班级:北航2020春软件工程博客园班级博客作业:技术规格说明书技术规格说明书宏观技术后端WEB服务器WEB服务器选取的是Springboot,作为当下Java语言最主流的WEB框架,这款技术基本上能够支持整个项目技术栈的整合数据库数据库选取的是Mysql,暂时不考虑缓存数据库,因为在这个项目中,数据库并不是性能瓶颈。分布式框架选取的是Zookeeper+Dubbo,这两项技术原生支持Spr
____undefined
·
2020-04-06 17:00
瑞幸背后的男人:陆正耀,他终于遇到鬼
胡建富豪在详细了解宝来车会的运营模式后,十动然拒,自己创办了一家会员制的汽车俱乐部
UAA
。这就是中国租车业最大公司——神州租车的前身。第二个故事跟咖啡有关。
凤凰财经
·
2020-04-06 00:00
[2020B
UAA
软工助教]助教每周小结(week 6)
2020-03-29助教一周小结(第六周)1、助教博客链接:https://www.cnblogs.com/jeffan/2、本周点评作业数量:0(根据助教排班表,本周没有我的点评任务)3、本周评分的作业:无(根据助教排班表,本周没有我的评分任务)本周助教团队的其它几位助教对软件案例分析作业和团队项目选择作业进行了评分。4、本周主要工作内容:【团队项目选择完成】将各个团队的联系人拉了个微信群,方便
分解
·
2020-04-05 22:00
他终于遇到鬼
胡建富豪在详细了解宝来车会的运营模式后,十动然拒,自己创办了一家会员制的汽车俱乐部
UAA
。这就是中国租车业最大公司——神州租车的前身。第二个故事跟咖啡有关。
itwriter
·
2020-04-05 22:00
【B
UAA
软工】Visual Lab Online——功能规格说明书
项目内容班级:北航2020春软件工程博客园班级博客作业:明确和撰写软件的功能规格说明书功能规格说明书当前版本:v1.0修订历史:版本号修订时间修订说明v1.02020/04/03将产品的基础功能明确并给出定义,在Alpha版本阶段使用。计划任务:在v2.0版本中增加产品的特色功能和杀手功能,在Beta版本阶段使用。目录1.引言1.1项目简介1.2预期的读者和阅读建议1.3概念说明2.典型用户和典型
____undefined
·
2020-04-05 19:00
五个小道具,帮你拍出更有创意的好照片
摄影师DanWatson(https://www.youtube.com/channel/UCZ
Uaa
alM0k4QrB0
LikeAKid
·
2020-04-04 19:49
二维码修补
iVBORw0KGgoAAAANSUhEUgAAAHwAAAB8CAYAAACrHtS+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbG
UAA
HjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFi
HAPPYers
·
2020-04-04 08:03
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他