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
LAB2
MIT-JOS系列4:内存管理
在
Lab2
中,我们将在JOS操作系统中实现分页内存管理,其包括:物理页面管理(对机器拥有的物理内存的管理,包括建立对应的数据结构、处理分配和回收动作等)虚拟内存管理(将内核和用户软件使用的虚拟地址映射到物理地址
sssaltyfish
·
2020-09-11 11:16
操作系统
MIT-JOS
关于List中的remove()与Iterator
在
LAB2
中,这一点得到了复现:在对一个list中的元素进行遍历时,发现用foreach遍历,如果要进行删除,也会产生类似的错误。
谶生
·
2020-09-11 11:39
[操作系统实验lab3]实验报告
[感受]这次操作系统实验感觉还是比较难的,除了因为助教老师笔误引发的2个错误外,还有一些关键性的理解的地方感觉还没有很到位,这些天一直在不断地消化、理解Lab3里的内容,到现在感觉比
Lab2
里面所蕴含的内容丰富很多
weixin_30532973
·
2020-09-11 10:48
raft mit 6.824 实现领导者选举(LAB2A)
1.程序结构
lab2
的实验是要实现以下接口//createanewRaftserverinstance:rf:=Make(peers,me,persister,applyCh)//startagreementonanewlogentry
gogobody
·
2020-08-26 23:25
分布式
哈工大操作系统实验---
lab2
:系统调用
实验目的:1、建立对系统调用接口的深入认识2、掌握系统调用的基本过程3、能完成系统调用的全面控制4、为后续实验做准备实验内容:1、在Linux-0.11上添加两个系统调用(原始只有72个系统调用)第一个系统调用:intiam(constchar*name);作用:将name中存放的字符串拷贝到内核中并保存下来,要求name的长度不能超过23个字符,若超过了,返回-1.并置errno为EINVAL,
东瓜lqd
·
2020-08-26 16:39
[HIT操作系统][
lab2
]添加系统调用
我的ID:丶爆炸的榴莲,aweffr实验链接(
lab2
):https://www.shiyanlou.com/courses/115/labs/569/document课程链接:http://mooc.study
alizee1234
·
2020-08-25 16:55
CSAPP
Lab2
: bomblab拆炸弹实验(汇编代码的理解)
参考文章:实验准备知识http://blog.csdn.net/shiyuqing1207/article/details/45849413http://blog.csdn.net/shiyuqing1207/article/details/45849541http://blog.csdn.net/shiyuqing1207/article/details/45872429隐藏关卡http://b
话歪之地
·
2020-08-24 12:29
课程
汇编语言
CSAPP
二进制炸弹
软件构造实验2
2019年春季学期计算机学院《软件构造》课程
Lab2
实验报告目录1实验目标概述12实验环境配置13实验过程13.1PoeticWalks13.1.1GetthecodeandprepareGitrepository13.1.2Problem1
侯润桐
·
2020-08-18 12:36
[软件构造]实验回顾:
Lab2
实验回顾:
Lab2
实验目标:ADTandOOP第一部分:PoeticWalksProblem1:TestGraphProblem2:ImplementGraphProblem3:ImplementgenericGraphProblem4
你就作吧
·
2020-08-18 12:31
软件构造
HIT 软件构造
lab2
1实验目标概述···12实验环境配置···13实验过程···13.1PoeticWalks·13.1.1GetthecodeandprepareGitrepository·13.1.2Problem1:TestGraph·13.1.3Problem2:ImplementGraph·13.1.3.1ImplementConcreteEdgesGraph·23.1.3.2ImplementConcre
你跺你也麻.
·
2020-08-18 12:30
软件构造
HIT软件构造2020春
Lab2
再此记录实验2的实现过程P1按照实验要求进行补充完整即可按照如上要求填写具体实现即可在实验中要求最后要将内容改成泛型,只需要将所有String改写成L即可GraphPoet在这里特此放出实现判断输入给定字符串否合法的代码,使用正则表达式privateStringsetLegal(Strings){//任意实数加后面的标点为合法if(s.matches("(-)?[0-9]+(\\.[0-9]+)?
shadowedstar
·
2020-08-18 11:42
软件构造
Lab2
漫谈(1)
这次分为三部分。第一部分主要是考察对泛型编程的理解和应用。还有关于Set,Map,List等泛型数据的掌握情况。总结几个在实验中遇到的问题:1.如何删除List中的元素Listall=this.board.Piece();Iteratoriterator=all.iterator();while(iterator.hasNext()){PiecetmPiece=iterator.next();if
风声在耳
·
2020-08-18 11:20
软件构造课程博客
软件构造
Lab2
总结
目录ADT详解可变类型与不可变类型详解断言导致代码覆盖度低的解决方法PlayingChess设计思路1:Position2:Piece3:Player4:Board5:Action6:Game7:MyChessandGoGameADT详解AF:抽象函数,代表值到其对应的抽象值的映射。RI:表示不变量,代表某个值必须满足的条件。safetyfromrepexpose:安全保证,描述ADT如何防止表示
不见伊笑怎为家
·
2020-08-18 11:47
HIT软件构造实验2
HIT软件构造
lab2
实验总结1实验目标概述2实验环境配置3实验过程3.1PoeticWalks3.1.1GetthecodeandprepareGitrepository3.1.2Problem1:TestGraph3.1.3Problem2
franc0106
·
2020-08-18 11:29
Software
Construction
软件构造
Lab2
实验要求总结
Problem1:TestGraph现在只测试string类型的顶点,之后会测试更多的类型(泛型)。在GraphStaticTest.java中写staticGraph.empty()的测试策略和测试方法,由于这种方法是静态的,所以它只需要一次实现。而且测试用例已经提供了,可以不用改。在GraphInstanceTest.java写所有的为instancemethods(实例方法)实现的测试策略以
alphaprime
·
2020-08-18 10:01
软件构造
lab2
哈工大软件构造
lab2
实验中涉及的知识点
重写override(1)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!(2)子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。(3)重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。(4)Animala=newDog();a是Animal类型,但是它运行Dog类的的方法,因为在编译阶段,只是检查参
小爷_xs01
·
2020-08-18 10:35
lab2
binary bomb 详解
1、objdump–dbomb>asm.txt对bomb反汇编,将汇编代码输出到asm.txt;看汇编代码。phase_1比较地址0x804a004和输入的字符串是否匹配。于是查看0x804a004处:答案为WehavetostandwithourNorthKoreanallies.phase_2phase_2判断第一个参数是否为1,是则判断后一个参数是否是前一个参数的两倍,循环直至判断到最后一个
柚の日常
·
2020-08-18 05:59
PA
and
Lab
Vivado HLS中的TCL命令接口(脚本语言)(高级综合)(FPGA)
:这个实例源于赛灵思的官方HLS手册——(UG871),展示了如何基于已存在的VivadoHLS工程来创建一个TCL脚本命令和如何应用TCL接口(已存在的工程为"lab1",使用TCL新建立的工程为“
lab2
秦皓楠Howard_XDU
·
2020-08-16 17:55
HLS
工具使用:欲善其事
先利其器
ug871-vivado-high-level-synthesis-tutorial第3章lab1中文
•
Lab2
:验证和调试使
zhulei5478565
·
2020-08-15 12:23
ug871-vivado-high-level-synthesis-tutorial第4章
lab2
中文
接口综合
lab2
:接口I/O协议概述这个实验解释了怎么指定具体的端口I/O协议。
zhulei5478565
·
2020-08-15 12:23
ug871-vivado-high-level-synthesis-tutorial第二章
lab2
中文
---朱磊qq57466631HLS:实验2应用TCL命令接口简介这个实验练习展示了如何基于存在的VivadoHLS工程来创建一个TCL脚本命令和如何应用TCL接口。步骤1建立TCL文件1.打开VivadoHLS命令提示符2.在windows系统中,采用Start>AllPrograms>XilinxDesignTools>Vivado2014.2>VivadoHLS>VivadoHLS2014.
zhulei5478565
·
2020-08-15 12:23
ug871-vivado-high-level-synthesis-tutorial第3章
lab2
中文
Lab2
:C验证与ANSIC的任意精度类型简介这个练习使用任意精度C类型做的设计,您可以在用户界面回顾并调试这个设计。
zhulei5478565
·
2020-08-15 12:23
ug871-vivado-high-level-synthesis-tutorial第4章lab1中文
•Lab1:查看函数的返回和块级协议•
Lab2
:理解默认端口的I/O协议,并学会怎么选择I/O协议•Lab3:查看一下数组端口
zhulei5478565
·
2020-08-15 10:40
ug871-vivado-high-level-synthesis-tutorial第3章lab3中文
Lab3:C++任意精度类型验证概述这个练习是用C++任意精度类型做的设计,您可以在用户界面查看并调试这个设计步骤1:创建打开工程1.在
lab2
中使用的VivadoHLS命令提示符下,更改为Lab3目录
zhulei5478565
·
2020-08-15 10:39
MIT 6.824
lab2
PartB
引言感谢MIT为全球有此兴趣的人提供如此高质量的课程,这门课程让我感受到了分布式的美妙与深邃,做lab1的时候还感觉云里雾里,因为有一点点兴趣,遂也继续下去,做完
lab2
,终于明白了我不是干程序员的料,
一个划水的人
·
2020-08-14 12:30
分布式
MIT6.824
Lab2
Raft(1)
Introduction本次实验主要是用go语言实现简单的raft算法,熟悉一下分布式系统的一致性算法,这次实验实现的raft算法是后续实验的基础。推荐可以先看一下一个介绍raft的flash网站raft。replicated服务(比如键值对数据库)使用raft算法来帮助管理replica节点。使用replica的目的是当系统中的部分replica节点down掉或者网络连接挂了时系统仍然能提供服务
bysui
·
2020-08-14 09:11
分布式系统
MIT 6.824
lab2
启动流程以及raft算法实现
MIT6.824lab2启动流程--多阻塞输入驱动的状态机模型设计--raft算法实现MIT6824lab2启动流程多阻塞输入驱动的状态机模型设计raft算法实现make_configcfgstart1rpc调用的实现多阻塞输入驱动的状态机模型设计raft算法描述多线程编程所产生的问题标签(空格分隔):分布式系统运行gotest-runElection首先go编译器会执行TestInitialEl
冬虫夏草1993
·
2020-08-13 11:50
分布式系统
HIT 软件构造2019春
Lab2
update:3/13/2019未考虑checkRep,RI,AFupdate:3/17/2019改一下MyExp继承RuntimeExceptionupdate:3/23/2019修改P1poet题目理解,更新poem的stream写法update:3/24/2019EdgeImmutable条件Trick:使用Collection.stream处理满足map-filter-reduce的序列。
hahalidaxin
·
2020-08-08 01:11
软件构造
MIT 6.824
lab2
Raft
话不多说,先做下Raft的学习笔记吧学习资料论文:Raft中文翻译:Raft一致性算法论文译文动画解释:Raft动画我的代码:MIT6.824Raft理解Raft最重要的内容就是论文的Figure2,如下:读懂这张图,就能大概理解Raft的具体流程,我开头读paper的时候以为弄懂了,但是真的做lab的时候发现又不是那么理解,有非常多的地方很晕。更多细节还要参考paper后面的内容。state从s
Miracle_ma
·
2020-08-04 12:04
MIT
6.824
MIT 6.824 lab3 KVRaft
lab3比
lab2
更加自由一点,主要是没有论文参照以及太多的资料可以查,而且调试难度也比较大。
Miracle_ma
·
2020-08-04 12:33
MIT
6.824
哈工大软件构造
lab2
实验报告
1实验目标概述2实验环境配置3实验过程3.1PoeticWalks3.1.1GetthecodeandprepareGitrepository3.1.2Problem1:TestGraph3.1.3Problem2:ImplementGraph3.1.3.1ImplementConcreteEdgesGraph3.1.3.2ImplementConcreteVerticesGraph3.1.4Pr
qq_44021627
·
2020-08-03 04:34
操作系统
lab2
实验报告
实验2:物理内存管理实验目的:理解基于段页式内存地址的转换机制理解页表的建立和使用方法理解物理内存的管理方法实验内容:本次实验包含三个部分。首先了解如何发现系统中的物理内存;然后了解如何建立对物理内存的初步管理,即了解连续物理内存管理;最后了解页表相关的操作,即如何建立页表来实现虚拟内存到物理内存之间的映射,对段页式内存管理机制有一个比较全面的了解。练习:练习0:填写已有实验本实验依赖实验1。请把
W1nter_
·
2020-07-29 12:38
接上篇文章代码
UIViewController@property(weak,nonatomic)IBOutletUILabel*lab1;@property(weak,nonatomic)IBOutletUILabel*
lab2
selice
·
2020-07-29 09:41
ICC_lab总结——ICC_lab2:设计规划
首先先写出大概的流程,然后是一些教材的理论知识总结,最后是进行
lab2
的一些流程概述。
weixin_33781606
·
2020-07-28 17:15
线程调度实验报告_Nachos
Lab2
内容一:总体概述本次Lab针对的内容了解线程的调度机制,每个时刻每个CPU上只能有一个线程运行,为了提高系统的吞吐量和工作效率,必须合理的安排每个线程上CPU的顺序和时间。在实用中,多数为几种调度策略结合使用的。包括是否抢占、动态优先级还是静态优先级、是否分时等等。调度策略的实施通常需要在PCB中增加相应的修改,需要在其中增加相应的数据结构记录执行的状态和统计信息。【用简洁的语言描述本次lab的主
superli90
·
2020-07-28 12:23
高级操作系统课程作业
实验踩坑记录:Java迭代器iterator无法remove、remove失败原因以及Iterator源码分析
实验踩坑记录:Java迭代器iterator无法remove、remove失败原因以及Iterator源码分析第一个坑在软件构造
Lab2
实验过程中遇到一个问题,调用Set的iterator.remove
HelloTheWholeWorld
·
2020-07-14 04:52
软件构造
2020年春季学期 计算机学院《软件构造》课程——
Lab2
总结(P3)
目录:接
lab2
上一篇文章规则介绍3.3PlayingChess3.3.1ADT设计/实现方案1.Position(mutable)2.Piece(mutable)3.Player(mutable)4.
丿AnGel灬翼丶族
·
2020-07-13 16:36
软件构造实验总结及报告
2020年春季学期 计算机学院《软件构造》课程——
Lab2
总结(P1、P2)
目录1实验目标概述2实验环境配置3实验过程3.1PoeticWalks3.1.1GetthecodeandprepareGitrepository3.1.2Problem1:TestGraph3.1.3Problem2:ImplementGraph3.1.3.1ImplementConcreteEdgesGraph(1)实现Edge类(2)实现ConcreteEdgesGraph类(3)实现Con
丿AnGel灬翼丶族
·
2020-07-13 16:35
软件构造实验总结及报告
java
软件构造
lab2
心得与体会
0x00序
lab2
对于java初学者来说是很硬核的,其中涉及到的知识确实不少。0x01PoeticWalksADT//interfacepublicinterfaceGraph{...}
请务必让我来!
·
2020-07-12 16:49
java与软件构造
哈工大-软件构造-
Lab2
的相关问题
Lab2
的相关问题前言接着之前的博客,这里简述一下在实验1的P2里我遇到的或同学遇到的一些问题导入文件这里其实就是简单的文件复制,之后刷新(刷新的问题在之前讲过了),但这时候会产生报错,这是因为包的名字和引入报的名字不对造成的
weixin_44553921
·
2020-07-12 14:54
哈工大-软件构造-Lab2-P3相关问题
前言到了
Lab2
的P3,感觉自己终于真正地设计一回程序里,之前都是一条一条的命令行,这回终于弄出了还看得过去的图形界面(其实在第二周的时候把命令行模式的游戏打完了,但在同学的怂恿之下,这才开始打有图形界面的程序
weixin_44553921
·
2020-07-12 14:23
软件构造
Lab2
学习笔记
一、关于ADTAF:抽象函数AF表示值到其对应的抽象值的映射,即该ADT给出的是多种值的抽象化表示。RI:表示不变量RI表示值到布尔值的映射,说明某个值必须满足怎样的条件。safetyfromrepexpose:安全保证safetyfromrepexpose描述ADT如何确保表示是安全的。checkRep():检查表示不变量checkRep检查表示不变量是否始终满足。二、关于迭代器Iterator
zzklh
·
2020-07-12 14:32
SC
HIT 软件构造 lab3
由于上次
lab2
几乎把整个报告都放上去了,导致最后很多盆友的写报告的时候直接照样复制了,有点不太好。因此这次我只写了lab3自己的部分实现。
你跺你也麻.
·
2020-07-12 13:10
软件构造
哈工大 软件构造实验
lab2
本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现ADT。具体来说:⚫针对给定的应用问题,从问题描述中识别所需的ADT;⚫设计ADT规约(pre-condition、post-condition)并评估规约的质量;⚫根据ADT的规约设计测试用例;⚫ADT的泛型化;⚫根据规约设计ADT的多种不同的实现;针对每种实现,设计其表示(representation)、
海边月
·
2020-07-12 12:25
软件构造实验
HIT软件构造__
Lab2
1实验目标概述本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现ADT。具体来说:⚫针对给定的应用问题,从问题描述中识别所需的ADT;⚫设计ADT规约(pre-condition、post-condition)并评估规约的质量;⚫根据ADT的规约设计测试用例;⚫ADT的泛型化;⚫根据规约设计ADT的多种不同的实现;针对每种实现,设计其表示(represent
酒精哥
·
2020-07-12 12:01
软件构造
Lab2
AbstractDataType(ADT)andObject-OrientedProgramming(OOP)实验目标概述本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现ADT。实验环境配置安装配置EclEmma实验过程PoeticWalks分别在ConcreteEdgesGraph,ConcreteVerticesGraph两个类中实现Graph接口。在
微小vivi
·
2020-07-12 12:10
软件构造
关于AF, RI, Rep exposure
在
Lab2
的时候开始了解,试着去写每个类的Abstractionfunction,Representationinvariant,Safetyfromrepexposure,即抽象函数AF,表示不变量RI
lavender_hhl
·
2020-07-12 10:28
软件构造
lab2
本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现ADT。3.1PoeticWalks建立对ADT的基本印象,比如如何设计一个能够泛型化的ADT。加深对AF,RI,repexposure这些抽象概念的理解这个实验给出了一个如何设计泛型ADT的方法,首先先针对某一个特定实例设计具体的ADT:给出接口Graph通过不同方法实现该接口,对于该类的实现遵循ADT设计
weiaibeachsea
·
2020-07-12 05:50
软件构造4——
lab2
实验心得2
https://blog.csdn.net/qq_44543508/article/details/945898681.1Re-implementtheSocialNetworkinLab1这个就是把
lab2
SR+
·
2020-07-11 20:38
java
软件构造——
Lab2
①ImplementConcreteVerticesGraph在这个ADT中要求只用点的类来实现一个图,我采用的存储边的结构是两个图privateMapsource=newHashMaptarget=newHashMap<>();//用于存储该点能连到的点集图虽然这样在每次连一条边的时候需要同时更新这两个属性,但在需要或取边的信息的时候却非常方便。②GoAndChessGame我首先首先设计了一个
qq_41914656
·
2020-07-11 20:49
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他