oo第八次作业--5,6,7次作业总结】的更多相关文章

oo第八次作业 第五次作业分析: 1.度量图: 2.类图: 第五次作业由于是第一次接触多线程,所以导致自己的经验不足,因此最终也没有完成作业,到最后任然不能实现三部电梯的有效调度,所以导致了这次作业的无效 第六次作业: 1.度量图: 2.类图: 第六次作业,是完成对文件的监控操作.进过了上一次作业的失败,在这一周终于成功的完成了第七次的作业,但是存在很多的问题,尤其是对于目录的考虑不周到,而且自己写的测试线程由于时间太紧也没有完成.导致出现了很多的bug,错了两个公测,并且被找了6个bug,大多…
(注意:本文写作顺序与作业要求不完全一致,但涵盖了作业的所有要求) 一学期的BUAA特色OO课程结束了. PART 1  我想先写我这一学期的感想 从第一单元满怀期待地写完多项式求值到最后看着60分不到的成绩伤心欲绝(这个词用的其实并不是特别夸张),到第二单元作业在截止前两小时还在做不停地思考和调试,再到第三单元在活页纸上记下一种又一种可能的实现方法(然后还有一堆bug2333),最后到第四单元,也就是这个单元的与考期共舞,与程序广度作斗争,每个单元都是你从未玩过的船新版本(因为OO课程改革所以…
第一次作业由于直接没怎么学过java,全靠一星期速成,前几天看了java的语法,但是因为光看没有打代码,学习效果并不是特别好.由面向过程转向面向对象,不是特别清楚该怎么办,虽然写的是两个类,但实际上是one-for-all的方法,所有的计算和输入输出全写在一个类里面导致一个main方法里嵌套多层判断,层次非常乱.输入根据指导书提示学习使用正则表达式来匹配.由于刚开始学习,所以第一次作业只能匹配出正确形式的输入.因为时间安排不合理,最后剩余debug的时间不多,导致没赶上提交的时间.第一次作业暴露…
SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. 如我们在这里系列的前几篇文章所见,SQL Server代理由一系列的作业步骤组成,每个步骤是将要进行的不同类型的工作.这个作业步骤的每个都是技术独立的,但你可以通过作业步骤作为不同的工作项目,来创建工作流.在这篇文章里,你会学到如何在作业步骤间使用工作流来修改要进行的操作,还有单个作业处理多个条件.你也会进一步检查作业步骤安全的细节和不同作…
王利国的"Java语言程序设计第2次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 表达式9==8&&3<7的运算结果是( ) A.1 B.0 C.true D.false 正确答案是: D  2. 表达式(3>2)?8:9的运算结果是( ) A.3 B.2 C.8 D.9 正确答案是: C  3. 表达式9-7<0||11>8的运算结果( ) A.true B.false C.1 D.0 正确答案是: A  4.…
<团队作业>五小福团队作业--UNO-- LandingDay--降落 写在前面 几周的飞行之后,降落之日也如期而至了.在2018年12月19日我们顺利地完成了项目的总结汇报.但是,短暂的旅行不是终点,而是为下一次更好的旅行做好铺垫.作为旅行日记的终结篇,请听我说. 本次项目的需求说明书 需求说明书:markdown格式 需求说明书:pdf格式 我们最后的项目源码 UNO纸牌游戏 本次我们的旅行小TIPS 那些鲜艳的一行一行带着重点等级的小tips慢慢地被划掉,变成灰色.当时觉得划掉一个又一个…
一.经典MapReduce的作业运行机制 如下图是经典MapReduce作业的工作原理: 1.1 经典MapReduce作业的实体 经典MapReduce作业运行过程包含的实体: 客户端,提交MapReduce作业. JobTracker,协调作业的运行.JobTracker是一个Java应用程序,它的主类是JobTracker. TaskTracker,运行作业划分后的任务.TaskTracker是Java应用程序,它的主类是TaskTracker. 分布式文件系统(一般为HDFS),用来在其…
一.多线程的设计 这三次作业的主要内容就是使用多线程并且解决多线程中出现的问题.而对于多线程我也有了自己的理解.首先明确的一点是单个CPU在同一时间只能处理一件事.那么,不管是多进程还是多线程,我们的CPU只是在其中不停地交换执行,只不过时间太短以至于用户感觉不到,这就是宏观上的并行,微观上的并行.我们的程序在启动的时候就会创建一个主线程,而我们可以在其中继续创建线程来完成我们的任务. 这样交替执行会带来线程不安全的问题.这样的情况有很多,常见的状态就是在A线程执行一个对共享资源的操作中,被B进…
项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:热身作业,阅读并撰写博客 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 阅读教材,回答问题 参考博客 详见文中各处引用 Part I 列出5个不懂的问题 Question I 单元测试必须由写程序的人完成 原文在讲述单元测试时,在2.1.2节中提到: 单元测试必须由最熟悉代码的人(程序的作者)来写 代码的作者最了解代码的目的.特点和实现的局限性.所以,写单元测试没有比作者更适合的…
一.概要描述 在上一篇博文中主要描述了JobTracker接收作业的几个服务(或功能)模块的初始化过程.本节将介绍这些服务(或功能)是如何接收到提交的job.本来作业的初始化也可以在本节内描述,但是涉及到JobInProgress的初始化过程放在一张图上太拥挤,就分开到下一篇文章中描述. 二. 流程描述   1. JobClient通过RPC的方式向JobTracker提交作业: 2. 调用JobTracker的submitJob方法.该方法是JobTracker向外提供的供调用的提交作业的接口…