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
LAB3
MIT 6.824
lab3
KVRaft
lab3
比lab2更加自由一点,主要是没有论文参照以及太多的资料可以查,而且调试难度也比较大。
Miracle_ma
·
2020-08-04 12:33
MIT
6.824
[通信系统设计]
Lab3
MIMO Programming
IntroductionInthislab,welearnttheprinciplesofMultiple-Input-Multiple-Output(MIMO)systems,whichusemultipleantennasatthetransmitterandreceiverendsofawirelesscommunicationsystem.MIMOsystemsareincreasingl
ourhonor
·
2020-08-04 10:05
无线通信
关于CSAPP
lab3
中压栈问题引发的思考
之前有个问题也没特别注意,今天回来看邮件发现有同学和我讨论关于函数调用压栈的问题。废话少说,直接上对比测试图:图一:CSAPPlab3的getbuf反汇编结果截图图二:我测试,节选了部分的getbuf实现,然后很简单的去测试getbuf的反汇编结果,反汇编结果如下图我究竟是怎么测试的:unsignedlonglonggetbuf(){charbuf[36];volatilechar*variabl
JasonLeaster
·
2020-08-04 02:16
CSAPP
同步机制实验报告_Nachos
Lab3
内容一:总体概述通过本次实习,了解同步的原理及其实现方法。信号量及PV操作是一种经典的同步方法,通过P和V操作在进程间传递一个整数值。为了解决信号量机制带来的程序编写困难、效率低等不足,出现了管程机制,这是一种高级的同步机制。管程类似于面向对象中的类,进程只能通过调用管程中的过程来间接的访问管程中的数据结构。同时,管程的进入是互斥的,管程中设置了条件变量以解决同步问题,一个进程或线程可以等待在条件
superli90
·
2020-08-04 01:11
高级操作系统课程作业
Lab3
目录:文章目录目录:任务:任务1:1.cache结构体:2.init_cache()函数:3.uint32_tcache_read(uintptr_taddr)函数:4.cache_write(uintptr_taddr,uint32_tdata,uint32_twmask)函数:思考题:1.数据对齐和存储层次结构:遇到的问题:1.写回的时候误用了新的cache行的主存块号:2.随即替换时写的顺序
今天敲代码了没
·
2020-08-03 23:14
实验
文件
软件构造课--感想
Lab3
(可复用性和可维护性以及一些java的设计模式)
首先吐槽一下
lab3
的工作量,真的是让人望而却步,虽然难度不大,但是工作量真的惊人。不过在这样的工作量下,明白了一开始设计好一个好的代码结构的重要性,以及一些设计思想的指导作用。
Simonux
·
2020-07-31 22:05
操作系统
lab3
实验报告
实验三:虚拟内存管理做完实验二后,大家可以了解并掌握物理内存管理中的连续空间分配算法的具体实现以及如何建立二级页表。本次实验是在实验二的基础上,借助于页表机制和实验一中涉及的中断异常处理机制,完成PageFault异常处理和FIFO页替换算法的实现。实验原理最大的区别是在设计了如何在磁盘上缓存内存页,从而能够支持虚存管理,提供一个比实际物理内存空间“更大”的虚拟内存空间给系统使用。实验目的:了解虚
W1nter_
·
2020-07-29 12:09
buffer lab (《深入理解计算机系统》
lab3
)
lab3buflab。一个训练你利用buffer漏洞干一些非法的事情(狐狸脸ing)的lab。。总体难度比上一个lab即bomblab简单一些,只要弄清楚buffer的原理还是比较容易做的。*********************************************************************************************************
S-tone-R
·
2020-07-28 14:13
ics-lab
软件构造对于
Lab3
中要求immutable类型的分析与思考
在
Lab3
中的ADT设计中,有一些面向复用的类中要求我们必须设计immutable的类:受限于这些类必须是immutable的要求,我们在实现实验的过程中,会遇到许多困扰:未看清immutable的要求导致需删除代码重写
真是令人窒息
·
2020-07-16 01:24
HIT软件构造
Lab5 : uC/OS室温计 - 快来再点个灯
标准库代码在
Lab3
的准备过程中已经载入Kei
lmzqwer2
·
2020-07-12 21:20
2020软件构造
Lab3
思考
3.1待开发的三个应用场景1.CourseSchedul2.FlightSchedul3.TrainSchedul3.11.1航班应用显示航班信息系统主菜单,如图-1所示,包括:1)列出所有航班2)按起飞时间查询3)按目的地查询4)删除航班5)更新航班6)退出系统图-1主菜单界面(2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。如图-2所示。图-2列出所
赵华洲
·
2020-07-12 14:21
哈工大2020软件构造
Lab3
目录1实验目标概述···12实验环境配置···13实验过程···13.1待开发的三个应用场景···23.2面向可复用性和可维护性的设计:PlanningEntry·33.2.1PlanningEntry的共性操作···33.2.2局部共性特征的设计方案···43.2.3面向各应用的PlanningEntry子类型设计(个性化特征的设计方案)···43.3面向复用的设计:R·73.4面向复用的设计:
zrhhhhh123
·
2020-07-12 14:16
lab3
软件构造
HIT 软件构造
lab3
因此这次我只写了
lab3
自己的部分实现。其实我ADT的设计挺一般的,而且ddl都到了,我想这个时候大家的实验应该都写完了吧。由于最近太忙,文章内容我也没怎么认真排版了,大家见谅。
你跺你也麻.
·
2020-07-12 13:10
软件构造
哈工大软件构造
lab3
3.1待开发的三个应用场景首先请列出你要完成的具体应用场景(至少3个,1和2中选一,3必选,4和5中选一,鼓励完成更多的应用场景)。行星系统原子系统社交网络分析你所选定的多个应用场景的异同,理解需求:它们在哪些方面有共性、哪些方面有差异。他们都具有轨道,中心物体,轨道物体等属性,但是各自具体的属性不同,行星系统上物体有实际物理位置,其他两个系统无,行星系统每个轨道只有一个物体,其他两个系统有
海边月
·
2020-07-12 12:25
软件构造实验
HIT软件构造__
Lab3
1实验目标概述本次实验覆盖课程第3、5、6章的内容,目标是编写具有可复用性和可维护性的软件,主要使用以下软件构造技术:⚫子类型、泛型、多态、重写、重载⚫继承、代理、组合⚫常见的OO设计模式⚫语法驱动的编程、正则表达式⚫基于状态的编程⚫API设计、API复用本次实验给定了五个具体应用(径赛方案编排、太阳系行星模拟、原子结构可视化、个人移动App生态系统、个人社交系统),学生不是直接针对五个应用分别编
酒精哥
·
2020-07-12 12:02
软件构造
Lab3
ReusabilityandMaintainabilityorientedSoftwareConstruction实验目标概述实验过程待开发的三个应用场景基于语法的图数据输入面向复用的设计:CircularOrbit实验目标概述目标是编写具有可复用性和可维护性的软件,主要使用以下软件构造技术:子类型、泛型、多态、重写、重载;继承、代理、组合;常见的OO设计模式;语法驱动的编程、正则表达式;基于状态
微小vivi
·
2020-07-12 12:10
软件构造
HIT-CS-2019-软件构造-
Lab3
2019年春季学期计算机学院《软件构造》课程
Lab3
实验报告概述····12实验环境配置····13实验过程····13.1待开发的三个应用场景····13.2基于语法的图数据输入····13.3面向复用的设计
S▼G
·
2020-07-11 21:56
软件构造
哈工大软件构造Lab4实验心得
这次实验基于
lab3
对代码进行修改,处理各种异常,保证健壮性和正确性。之前在
lab3
中已经很注意防御性编程了,但是这次改动还是特别大。。。太难了。。。
是阿竹啊
·
2020-07-11 21:41
哈工大计算机 2019春 软件构造
lab3
实验目标概述目标:编写具有可复用性和可维护性的软件,主要使用以下软件构造技术:子类型、泛型、多态、重写、重载继承、代理、组合常见的OO设计模式语法驱动的编程、正则表达式基于状态的编程API设计、API复用实验环境配置环境配置没有遇到问题。在这里给出你的GitHubLab3仓库的URL地址(Lab3-学号)。https://github.com/ComputerScienceHIT/Lab3-117
leolin037
·
2020-07-11 19:06
软件构造
哈工大计算机 2019春 软件构造 lab2
本次实验相比lab1是大大提高了工作量,不过看了眼
lab3
似乎发现他俩都是弟弟。。。。
leolin037
·
2020-07-11 19:06
软件构造
Decorator装饰器设计模式
并且
lab3
的实验指导书的第6种实现方案也提供了使用Decorator装饰器设计模式这种方案,但对于这种实现方案,我自认为是有一定的缺陷的。
泽***
·
2020-07-11 16:22
软件构造
MIT 操作系统 jos make grade出现no jos.out
,在
lab3
中,只要makegrade,出现nojos.out,并没有分数的出现。问题原因:启动qemu时,没有启动对应的tcp端口26000去监听!!!!
NoicFank
·
2020-07-11 16:26
操作系统
2020春软件构造
lab3
实验报告
2020年春季学期计算机学院《软件构造》课程
Lab3
实验报告目录1实验目标概述12实验环境配置13实验过程13.1待开发的三个应用场景13.2面向可复用性和可维护性的设计:PlanningEntry13.2.1PlanningEntry
Lzz_Alone
·
2020-07-11 12:13
HIT 软件构造2019春
Lab3
5/1/2019update:没有考虑Lab4和Lab5;GUI实现有待改进。5/5/2019update:正则表达式错误修改5/18/2019update:Atom-RE再修改实验过程待开发的三个应用场景首先请列出你要完成的具体应用场景(至少3个,1和2中选一,3必选,4和5中选一,鼓励完成更多的应用场景)。TrackGameAtomStructureSocialNetworkCircle分析你
hahalidaxin
·
2020-07-11 07:16
软件构造
哈工大2020软件构造
Lab3
实验报告
本项目于4.21日实验课验收更新完成如果有所参考请点点关注点点赞GitHubFollow一下谢谢2020春计算机学院《软件构造》课程
Lab3
实验报告SoftwareConstruction2020SpringLab
頔潇
·
2020-07-11 07:59
课程作业
哈工大软件构造
lab3
实验心得(一):必要知识、工具的学习
简述由于
lab3
的内容较多,所以我将实验心得分为多个部分,这是第一篇——必要知识、工具储备,我在写这个实验时也是先花了2周左右的时间来学习这些知识,再使用剩下的3周时间来完成
lab3
,下面依次给出相关知识
master@yi
·
2020-07-11 01:14
软件构造实验心得
HIT2020 软件构造
lab3
心得体会
[软件构造]07软件构造
lab3
心得体会每年哈工大软件构造课的
lab3
都是重中之重,难度和任务量都相当的大,主要体现在设计方案的多样性和自由选择性,多种设计模式的应用,繁杂的单元测试等等。
泽***
·
2020-07-10 17:24
软件构造
微程序控制及微程序设计实验报告
四、实验步骤1.微程序控制器原理(1)在Logisim中打开电路文件lab3-step1.circ中的子电路
LAB3
;解:打开电路图
木木子!
·
2020-07-10 00:53
微程序控制及微程序设计
ucore操作系统lab6 —— 调度算法
请把你做的实验2/3/4/5的代码填入本实验中代码中有“LAB1”/“LAB2”/“
LAB3
”/“LAB4”“LAB5”的注释相应部分。并确保编译通过。
cs_assult
·
2020-07-07 05:43
ucore操作系统设计
lab3
可复用性和可维护性(1)
软件构造的
lab3
已经结束了。对于编码经验不足的自己来说,这次是真正意义上的挑战。
from0toinf
·
2020-07-04 16:16
python+Xpath爬取英文新闻并生成文档词频矩阵
详情见我的github:https://github.com/Snowing-ST/Statistical-Case-Studies/tree/master/
Lab3
%20English%20Text%
Snowing_ST
·
2020-07-04 08:07
文本挖掘
python
软工
lab3
状态模式使用心得
先来谈一谈状态设计模式,简单的说就是给给对象添加状态属性,并且可以通过输入进行状态转换,并且在不同的状态下可以实现不同的功能,这与自动机的思想是一致的先来谈一谈naive想法,利用if,else就能实现,起始相当与实现了一个二阶矩阵,x记录原状态,y记录输入值,表中记录得到的新的状态。类似于下图但是这样实现得到的代码复用性很差,一旦添加心得状态或者添加新的输入,对源代码的改动很大。因而有了状态模式
z小逸
·
2020-07-01 15:01
Lab3
Report
目录1实验目标概述2实验环境配置3实验过程3.1待开发的三个应用场景3.2面向可复用性和可维护性的设计:PlanningEntry3.2.1局部共性特征的设计方案3.2.2面向各应用的PlanningEntry子类型设计(个性化特征的设计方案)3.3面向复用的设计:R3.4面向复用的设计:Location3.5面向复用的设计:Timeslot3.6面向复用的设计:EntryState及State设
Love, Thea
·
2020-07-01 08:11
软件构造
[9][lecture] Lecture 5: Raft (1)
6.8242017Lecture5:Raft(1)第一部分,介绍raft选举和log复制技术,相关的lab是lab2A2B;第二部分设计,raft持久化,client行为以及快照技术,涉及lab2C和
lab3
WhateverYoung
·
2020-06-30 05:36
分布式
[8][lab] lab2: raft impl
lab2raft本节作为实现ftKVstore的基础部分,实现raft状态机复制协议,
lab3
基于lab2的raft模块,构建KVservice,lab4基于上述构建sharedKVservice一般来说
WhateverYoung
·
2020-06-30 05:36
分布式
分布式
OS复盘
每次在完成的时候都是向ausar和github学习,之前的lab2和
lab3
都还比较清醒,即便借鉴了github,但整个过程还是理得清楚;到了lab4之后,函数调用开始变得复杂,我开始难以理解整个工程的结构和每个细
p_wk
·
2020-06-23 18:00
中科大信息安全操作系统课程ucore
lab3
实验报告
操作系统
lab3
实验报告PB15051157茹思淞实验三本次实验是在实验二的基础上,借助于页表机制和实验一中涉及的中断异常处理机制,完成PageFault异常处理和FIFO页替换算法的实现,结合磁盘提供的缓存空间
SiSong_Ru
·
2020-06-22 05:57
mit6.828-lab3 用户环境
lab3
是实现用户环境,或者说是用户进程。exercize代码见这里。1概述继内存管理之后,实验3是实现用户环境,这里的用户环境,其实就类比Unix/Linux下的进程即可。
__七把刀__
·
2020-06-22 05:32
Lab3
:结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程
一、以fork和execve系统调用为例分析中断上下文的切换fork系统调用可以创建一个子进程,它与父进程同时运行。创建新的子进程后,两个进程将执行fork系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器,在父进程中使用的相同打开文件。调用fork之后,数据、堆、栈有两份,代码仍然为一份但是这个代码段成为两个进程的共享代码段都从fork函数中返回。fork给父进程返
青梅煮9
·
2020-06-15 21:00
Lab3
—结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
一、环境搭建请参考上一篇博客:https://www.cnblogs.com/pghzl-123/p/12825669.html参考文章:https://blog.csdn.net/zyn19950120/article/details/75948632二、fork系统调用分析1、进程创建概述通过对start_kernel进行分析,我们会注意到Linux内核第一个进程的初始化;其中,init_ta
pangdanqing
·
2020-06-14 11:00
HIT OS2020 Spring
Lab3
实验3进程运行轨迹的跟踪与统计目录实验3进程运行轨迹的跟踪与统计3.1实验目的3.2实验内容3.3实验问题3.3.1结合自己的体会,谈谈从程序设计者的角度看,单进程编程和多进程编程最大的区别是什么?3.3.2你是如何修改时间片的?仅针对样本程序建立的进程,在修改时间片前后,log文件的统计结果(不包括Graphic)都是什么样?结合你的修改分析一下为什么会这样变化,或者为什么没变化?3.4实验过程
SanadaKenichi
·
2020-06-12 11:00
BUAA_OS_2020_Lab4_Code_Review
lab4可以说是最坑爹的一个lab了,因为这个lab依赖于前几个lab的代码,而如果之前有遗留bug,就会对lab4造成致命性的影响,笔者就深受其害,分别在lab4查出了lab2与
lab3
的数个bug,
LittleNyima
·
2020-06-09 18:00
BUAA_OS_2020_Lab3_Code_Review
(今天终于弄完了lab6的课下测试和实验报告,可以和OSLABwavegoodbye了,耶耶耶)
Lab3
文件树如下,新增文件用*标出,本lab主要与进程管理相关。.
LittleNyima
·
2020-05-29 22:00
BUAA_OS
lab3
难点梳理
BUAA_OSlab3难点梳理实验难点进程创建对于初始化部分,首先需要在pmap.c中修改mips_vm_init()函数,为envs开空间,并map到UENVS空间。其次,模仿page_init()的做法,将空闲进程控制块串成env_free_list。至此没有什么理解上的难度。进程部分的难点,主要在于进程创建流程的理解。进程创建的流程为:从env_free_list中获取一个空的PCB初始化进
圆*
·
2020-05-08 20:00
湖南大学操作系统ucore实验报告
LAB3
实验三:虚拟内存管理专业班级:学号:姓名:上课老师:一、实验目的1.了解虚拟内存的PageFault异常处理实现2.了解页替换算法在操作系统中的实现二、实验内容本次实验是在实验二的基础上,借助于页表机制和实验一中涉及的中断异常处理机制,完成PageFault异常处理和FIFO页替换算法的实现,结合磁盘提供的缓存空间,从而能够支持虚存管理,提供一个比实际物理内存空间“更大”的虚拟内存空间给系统使用。
北北南北
·
2020-04-05 16:46
Lab4 : Bootloader - 没有load只有go
实验连接图连接图连接图与
Lab3
基本一致,ST-LINK接四根线3.3V、GND、SWDIO、SWCLK分别对应STM32板子上的3.3V、GND、DIO、DCLK。此为烧录用的线路。
lmzqwer2
·
2020-03-24 14:25
ios 数组中相同属性值对象进行分组
lab1=[[MOBLabelalloc]init];lab1.name=@"2";MOBLabel*lab2=[[MOBLabelalloc]init];lab2.name=@"3";MOBLabel*
lab3
天下林子
·
2020-03-02 20:05
Lab3
Lab3report练习0:填写已有实验手动合并:修改
lab3
\kern\debug\kdebug.c、
lab3
\kern\trap\trap.c、
lab3
\kern\mm\pmm.c以及
lab3
\kern
彳余斤欠丹彡
·
2020-02-18 04:39
操作系统实验:
Lab3
虚拟内存管理
清华大学操作系统
Lab3
实验报告课程主页:http://os.cs.tsinghua.edu.cn/oscourse/OS2018spring实验指导书:https://chyyuu.gitbooks.io
wenj1997
·
2020-02-12 23:39
【MOOC:操作系统】第二讲 实验零 操作系统实验环境准备
lab1:bootloader/Interrupt/DeviceDriverlab2:物理内存管理
lab3
:虚拟内存管理lab4:内核线程管理lab5:用户进程管理lab6:进程调度lab7:同步互斥lab8
张健飞
·
2020-02-11 04:18
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他