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
lab1~lab4
操作系统实验报告
lab1
练习11.1操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果)利用makeV=查看执行了那些命令生成ucore.img的代码如下$(UCOREIMG):$(kernel)$(bootblock)$(V)ddif=/dev/zeroof=$@count=10000$(V)ddif=$(bootbloc
4ct10n
·
2020-08-23 06:34
操作系统实验
HITCON-Training-master
lab4
wp
简单的ret2libc,话不多说,直接上脚本exp:frompwnimport*context.log_level="debug"p=process('./ret2lib')lib=ELF('/lib/i386-linux-gnu/libc.so.6')elf=ELF('./ret2lib')puts_plt=elf.symbols['puts']read_got=elf.got['read']r
zs0zrc
·
2020-08-23 04:10
软件构造
Lab1
——实验报告
1.实验目标概述本次实验通过求解四个问题,训练基本Java编程技能,能够利用JavaOO开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用Git作为代码配置管理的工具,学会Git的基本使用方法。1.基本的JavaOO编程l基于EclipseIDE进行Java编程l基于JUnit的测试l基于G
zero_from
·
2020-08-23 04:59
软件构造
Verdi使用教程
文章目录引言
lab1
任务目标是:用VCS产生fsdb文件引言首先需要明确的是Verdi只是一个查看波形的文件,搭配模式有VCS+verdi、Irun+verdi、queta+verdi。
ciscomonkey
·
2020-08-22 09:57
数字IC系列
IC
Verdi
CSAPP 实验一
lab1
fitsBits
/**fitsBits-return1ifxcanberepresentedasan*n-bit,two'scomplementinteger.*1>*Maxops:15*Rating:2*/intfitsBits(intx,intn){intr,c;c=33+~n;//c=33+~n=33+(-n-1)=32-nr=!(((x>c)^x);returnr;}参考自http://stackover
坚强的小鱼人
·
2020-08-21 21:21
操作系统ucore
lab1
实验报告
lab1Exercise1:理解通过make生成执行文件的过程。Question1:操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果)Answer:在Makefile中生成ucore.img的代码是:$(UCOREIMG):$(kernel)$(bootblock)$(V)ddif=/dev/zer
ZacheryWu
·
2020-08-21 16:50
操作系统
ucore操作系统实验笔记 - 重新理解中断
在上一篇文章ucore操作系统实验笔记-
Lab1
中,我已经比较详细地记录了中断的使用。那篇文章关于中断的重点是如何使用IDT、中断描述符和中断向量表等。
RdouTyping
·
2020-08-20 20:17
c
linux
操作系统
中断
ucore操作系统实验笔记 - 重新理解中断
在上一篇文章ucore操作系统实验笔记-
Lab1
中,我已经比较详细地记录了中断的使用。那篇文章关于中断的重点是如何使用IDT、中断描述符和中断向量表等。
RdouTyping
·
2020-08-20 20:16
c
linux
操作系统
中断
COMP9021 Principles of Programming
Lab1
1.TemperatureconversiontablesRequirement:Runandstudytheprogramnamedfahrenheit_to_celsius.py.Thenwriteaprogramnamedcelsius_to_fahrenheit.pythatdisplaysaconversiontablefromCelsiusdegreestoFahrenheitdegr
Sisyphus235
·
2020-08-20 03:55
逆向工程实验
Lab4
赞赏码&联系方式&个人闲话逆向工程前言Lab41、JavaBytecodeReversingandPatchingExerciseDescriptionoftheExercise:ImaginethatyouhavejustimplementedaJavaversionofaconsoleapplicationcalled“PasswordVault”thathelpscomputerusersc
一半西瓜
·
2020-08-19 19:10
逆向工程
Lab1
Buffer OverFlow
LabOverViewImportantNote:Thiscourse’slabs,includingthislab,askyoutodesignexploitsandtoperformattacks.Theseexploitsandattacksarerealisticenoughthatyoumightbeabletousethemtoperformareal-worldattack,buty
Thare_Lam
·
2020-08-19 16:04
信息安全
HIT软件构造Lab1--过程分析
HIT软件构造
Lab1
–过程分析由于实验中要求代码必须是个人完成,所以这里仅提供方法和部分代码。
川上富江o_o ....
·
2020-08-18 11:31
lab1
没有解释思路,因为基本都是看题目要求用几个符号凑凑就好了,除了leftBitCount这个写了好久。虽然是上学期的实验,但是我依然记得这个leftBitCount,好不容易测试对了吧结果符号数超了一个,但是看来看去也是最简版本了,为了减一个符号磕了好久。bitXor/**bitXor-x^yusingonly~and&*Example:bitXor(4,5)=1*Legalops:~&*Maxop
柚の日常
·
2020-08-18 05:25
PA
and
Lab
数值分析实验报告
Lab1
误差的影响
数值分析实验报告
Lab1
误差的影响一、问题引出(一)问题实例:利用nnn阶泰勒展开多项式∑i=0n(xii!)\sum\limits_{i=0}^n(\frac{x^i}{i!})i=0∑n(i!
PzLu
·
2020-08-17 11:48
程序员的数学
数值分析
Pipeline MIPS Processor MIPS processor in C++
代写PipelineMIPSProcessor作业、代写C/C++程序语言作业、代做C/C++课程设计作业
Lab1
:PipelineMIPSProcessorInthisLabassignment,youwillimplementancycle-accuratesimulatorfora5
weixin_33893473
·
2020-08-16 18:59
Vivado HLS中的TCL命令接口(脚本语言)(高级综合)(FPGA)
前言:这个实例源于赛灵思的官方HLS手册——(UG871),展示了如何基于已存在的VivadoHLS工程来创建一个TCL脚本命令和如何应用TCL接口(已存在的工程为"
lab1
",使用TCL新建立的工程为
秦皓楠Howard_XDU
·
2020-08-16 17:55
HLS
工具使用:欲善其事
先利其器
ug871-vivado-high-level-synthesis-tutorial第3章
lab1
中文
手册包括三个实验练习•
Lab1
:查看好的C验证平台等各个方面,以及C验证和C调试器等基本操作。•Lab2:验证和调试使
zhulei5478565
·
2020-08-15 12:23
ug871-vivado-high-level-synthesis-tutorial第4章lab2中文
1.在
lab1
中用VivadoHLS命令提示符,更改为lab2目录,如图642.键入vivado_hls-frun_hls.tcl来创建新的VivadoHLS工程Figure64:SetupforInterfaceSynthesisLab23
zhulei5478565
·
2020-08-15 12:23
ug871-vivado-high-level-synthesis-tutorial第3章lab2中文
步骤1:创建打开工程1.在
lab1
中使用的VivadoHLS命令提示符下,更改为Lab2目录,如图432.创建一个新的vivadoHLS工程,键入命令为vivado_hls–frun_hls.tcl3.
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第二章
lab1
中文
---朱磊qq57466631第二章高级综合指导手册概述本手册介绍了VivadoHigh-LevelSynthesis(HLS高级综合)。您可以使用图形用户界面或TCL环境进行高级综合主要任务的学习。本教程展示了如何使用优化指令把最初的RTL实现转化为低面积、高速度的RTL实现。实验1说明如何:·建立一个高层次综合工程(HLSproject)·在HLS设计流程中执行所有主要的步骤·验证C代码·创建
zhulei5478565
·
2020-08-15 10:39
MIT 6.824 lab2 PartB
引言感谢MIT为全球有此兴趣的人提供如此高质量的课程,这门课程让我感受到了分布式的美妙与深邃,做
lab1
的时候还感觉云里雾里,因为有一点点兴趣,遂也继续下去,做完lab2,终于明白了我不是干程序员的料,
一个划水的人
·
2020-08-14 12:30
分布式
MIT-6.824 MapReduce 学习记录 +
Lab1
Part1MapReduce论文学习Map操作:处理一个Key/Value对,生成许多个中间的key/value键值对结果Reduce操作:对map生成的所有键值对,相同的key的作合并MapReduce是一种编程范式,能够使得大规模的并行化计算成为可能。同时,这也使得“再次执行”功能作为初级的容错机制。这篇论文主要贡献是通过简单的接口来实现自动的并行化和大规模的分布式计算。编程模型介绍整个模型的
小凯Alex
·
2020-08-14 12:22
分布式系统
MIT 6.824 : Spring 2015
lab1
训练笔记
源代码参见我的github:https://github.com/YaoZengzeng/MIT-6.824PartI:WordcountMapReduce操作实际上就是将一个输入文件拆分成M份,交由M个Maptask进行操作。每个Maptask生成R个包含中间键值对的结果。R个Reducetask执行Reduce操作,其中第i个Reducetask操作每个Maptask的第i个输出文件。最终,生
weixin_30275415
·
2020-08-14 11:12
MIT6.824
Lab1
MapReduce
Introduction本次实验主要是用go语言来实现1个MapReduce库,并且了解分布式系统的容错机制,推荐先看一下MapReduce的论文[MapReduce]主要机制如下图:Mapworker读入1个文件,处理后生成n(reduceworker数目)个中间文件,然后每个Reduceworker读取其对应的所有中间文件,处理后生成1个结果文件,最后n个结果文件可以merge成1个最终结果文
bysui
·
2020-08-14 09:11
分布式系统
ucore
lab1
结合原理的实现
首先,从计算机硬件启动开始说起,开始启动的时候,CPU产生一个RESET,设定一些处理器,从ROM的0Xfffffff0开始执行,进行POST(上电自检),初始化硬件设备,紧接着搜索操作系统来启动,在这个过程中试图访问磁盘的第一个扇区也称为引导扇区(512个字节),只要能找到一个有效的磁盘,那就将这个扇区拷贝到内存0x00007c00开始的位置,跳转,加载这个扇区的代码,也就是bootloader
沉迷cpp无法自拔的猪
·
2020-08-14 04:27
操作系统
实验5-通用gadget之
lab4
实验原理与目的上一篇以及介绍了实验原理,就是程序在编译时会加入一些通用函数来进行初始化操作,我们可以针对初始化函数来提取一些通用的gadget,通过泄露某个在libc中的内容在内存中的实际地址,通过计算偏移量来得到system和bin/sh的地址,然后利用返回指令ret连接代码,最终getshell。然而本次实验比较巧妙的地方就是利用了leave指令。leave|retleave指令其实是两个指令
tallku
·
2020-08-14 01:09
MIT6.824 分布式系统之
lab1
mapReduce
本篇博文记录了我的
lab1
实现原理,思路以及答案。希望对大家有所帮助,也希望大家踊跃的指出错误和欢迎提出更好的思路算法。共勉。
段长风
·
2020-08-13 17:47
分布式系统
#mapReduce
MIT6.824 分布式系统
lab1
前言之前做了MIT6.828操作系统课程,过程很痛苦,也学到了很多。不过最大的收货还是发现了非常好的学习方式——刷顶级名校的闻名课程。自然同样是麻省理工久负盛名的分布式系统课程MIT6.824就顺理成章的加入了todolist。值得议一提的是,这两门课程都是同一个实验室出品,实在是良心。我的项目地址在:github.com/T0mmyliu/distributed-system-course-MI
Tommylwp
·
2020-08-13 12:01
分布式系统6-824
MIT6.824
Lab1
MapReduce
lab1
是在单机上实现mapreduce库,因为没有分布式环境,所以只能实现序列化操作和用并行操作代替分布式操作。
Miracle_ma
·
2020-08-13 12:23
MIT
6.824
MIT 分布式系统 6.824 2012
LAB4
6.824Lab4:CachinglocksDue:Friday,March16th,5:00pmIntroductionInthislabyouwillbuildalockserverandclientthatcachelocksattheclient,reducingtheloadontheserverandimprovingclientperformance.Forexample,suppo
AresGod
·
2020-08-13 11:58
c/C++编程参考
嵌入式系统原理与设计---树莓派
Lab1
(初见树莓派)
这个学期,选了浙大翁恺老师的嵌入式系统原理与设计,实验课的器材是树莓派,拿到手就迫不及待的进行了组装。见下图拿到树莓派后,第一个任务就是和自己的电脑进行连接,以下是我配置过程(windows平台下)。主要有以下几个步骤:1.准备SD卡2.安装串⼝软件3.连接串⼝线4.连接电源,上电启动,初始配置5.配置网络下面详细进行说明:下载img文件:下载请到http://www.raspberrypi.or
woyantianyi
·
2020-08-12 18:11
树莓派
树莓派
配置
Windows
计算机系统基础 实验一 csapp date
lab1
知识储备首先需要明白基本的一些操作符所代表的含义按位与(&)、按位或(|)、按位异或(^)、按位加(+)、逻辑取反(!)、按位取反(~)、左移(>)按位与运算将两个运算分量的对应位按位遵照以下规则进行计算:0&0=0,0&1=0,1&0=0,1&1=1。按位或运算将两个运算分量的对应位按位遵照以下规则进行计算:0|0=0,0|1=1,1|0=1,1|1=1按位异或运算将两个运算分量的对应位按位遵照
急冲冲
·
2020-08-11 22:35
计算机系统基础
MIT 6.828 学习笔记3
Lab1
实验报告
Lab1
实验报告Exercise3Atwhatpointdoestheprocessorstartexecuting32-bitcode?
丶Hiroshi
·
2020-08-11 13:47
操作系统
ucore操作系统实验
lab1
(练习1~6)
学习笔记环境配置实验指导书里有环境配置的相关说明,但实际操作后会发现更新包的过程非常缓慢,因为用的是系统默认源,建议大家先换成国内源,如阿里源、中科大源等,网上有很多用命令换源的操作指导文章,不做赘述,如果有不会使用命令行换源的,我的另一篇文章展示了如何通过图形界面换源,仅供参考。(https://blog.csdn.net/weixin_45484297/article/details/1030
冰枫随寒叶cium
·
2020-08-11 00:40
软件构造
lab1
(一)
软件构造
lab1
(一)实验目标本次实验通过求解三个问题,训练基本Java编程技能,能够利用JavaOO开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试
WLNY
·
2020-08-11 00:08
软件构造
lab1
(二)
MagicSquares要求1从文件中读取数字检查列和对角线的总和是否也相同。返回指示输入是否为幻方的布尔结果。函数规约:booleanisLegalMagicSquare(StringfileName)在main()函数中调用五次isLegalMagicSquare()函数,将5个文本文件名分别作为参数输入进去,看其是否得到正确的输出(true,false)。需要能够处理输入文件的各种特殊情况,
WLNY
·
2020-08-11 00:37
lab1
简介这个实验主要是帮助理解MapReduce,并带我们走进分布式的大门,是一个很好的实验。首先你需要整体阅读MapReduce这篇文章,并理解主要思想。虽然现在MapReduce已经不是那么流行,但是作为分布式的入门文章和实验,我觉得是很不错的。基本上把分布式的主要思想都涉猎了。主要机制如图Mapworker读入1个文件,处理后生成n(reduceworker数目)个中间文件,然后每个Reduce
枫秀天涯
·
2020-08-10 22:41
6.824
ucore
lab1
[练习1][练习1.1]操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果)输入makeV=(对每条命令进行了精简)+cckern/init/init.c//编译init.cgcc-ckern/init/init.c-oobj/kern/init/init.o+cckern/libs/readline
计算机的小粽子
·
2020-08-10 21:36
-------操作系统
CSE351
Lab1
:使用C语言进行位操作
Lab1
:使用C语言进行位操作概述本任务的目的是为了使大家更加熟悉以位级呈现的数据。你会依靠解决一系列谜题来达到这一目的。
会飞的蟋蟀
·
2020-08-10 21:55
计算机基础知识学习
c语言
数据
指针
Lab4
漫谈-Logger-log4j
关于Log4j的使用网上的使用教程大多不靠谱(除了关于配置文件的一些说明)需要用的jar包应该就是这些了,主要是上面3个,下面的两个是最新版本的。先说一下这个工具的使用吧,相对于自带的Logger,它的繁琐在于配置文件的编写。之前从来没写过,看网上一大堆论述,实际上提炼出来就是这个还分种类,比如web的比如java应用的(本程序中使用的),然后IDEA新建配置文件的方法就是这样了:log4j.ro
风声在耳
·
2020-08-10 00:10
软件构造课程博客
MIT 6.828操作系统学习笔记01——
Lab1
Lab1
:BootingaPCPart1:PCBootstrap第一个练习的目的是让你能够更加熟悉x86汇编语言,以及PC启动的整个过程,而且也会首次学习使用QEMU软件来仿真xv6操作系统,并且配合GDB
chunhuang2917
·
2020-08-09 20:47
cs61a 2018 spring
Lab4
Lists and Data Abstraction 笔记
listListsarePythondatastructuresthatcanstoremultiplevalues.listcomprehensions[forinif]ThesyntaxisdesignedtoreadlikeEnglish:“Computetheexpressionforeachelementinthesequenceiftheconditionalistrue.”>>>[i
weixin_30408739
·
2020-08-08 23:19
[文件] Python读取txt存储至xls
信号.txt命名格式:行号_列号.txt.txt内容:代码#coding:utf8importosimportxlwtinput_dir=r'F:\study\school\Android\kczx\
lab4
GeoDoer
·
2020-08-08 21:47
python
HIT 软件构造2019春
Lab4
Logging部分
update2019/5/18:贴个Logging撑撑门面(¦3____]Logging写日志本实验中使用log4j进行输出日志,首先对log4j进行配置,配置文件如下:图3,.3log4j.properties配置文件可以看到,在本配置文件中,日志同时被打印到控制台和日志文件,对于DEBUG级别及以上的异常输出到debug.log,对于ERROR级别及以上的日志输出到error.log。其中Co
hahalidaxin
·
2020-08-08 01:11
软件构造
信息安全实践-
Lab4
Click Jacking
“Clickjacking(点击劫持)是由互联网安全专家罗伯特·汉森和耶利米·格劳斯曼在2008年提出的。是一种视觉欺骗手段,在web端就是iframe嵌套一个透明不可见的页面,让用户在不知情的情况下,点击攻击者想要欺骗用户点击的位置。”一、什么是点击劫持? 点击劫持(Clickjacking)技术又称为界面伪装攻击(UIredressattack),是一种视觉上的欺骗手段。攻击者使用一个或多个
sage_wang
·
2020-08-08 00:56
信息安全
MIT 操作系统实验 MIT JOS
lab1
JOSlab1首先向MIT还有K&R致敬!没有很好的开源环境我不可能拿到这么好的东西.向每一个与我一起交流讨论的programmer致谢!没有道友一起死磕,我也可能会中途放弃.跟丫死磕到底.(其实这个过程会学到很多东西,很好玩很好玩,不要被panic吓到,等你都能定位panic,并修复触发panic的bug的时候,我相信大家debug的能力会上升一个水平,互勉~)-----------------
JasonLeaster
·
2020-08-04 02:46
Operating
System
JOS
实验一:写一个hello world小程序【实验楼系列shiyanlou.com】
文件执行编译后的可执行文件上传代码到代码库并完成实验报告2、核心代码~/$cdCode/shiyanlou_cs122/*打开主目录下的文件夹shiyanlou_cs122*/mkdirlab1/*创建文件夹
lab1
linmufeng_
·
2020-08-03 21:15
软件工程
VIVADO-IO/IOBUF时序问题-1
这次想说的是对于
LAB1
流水灯的模式转换,小灯输出发生时序问题怎么办?A:其实这个问题很容易解决。首先这个问题的症结在于流水灯作为IO外设,其驱动能力受到限制。
hyzzoe
·
2020-08-03 17:24
vivado
哈工大2020软件构造
Lab1
实验报告
**1实验目标概述2实验环境配置3实验过程3.1MagicSquares3.1.1isLegalMagicSquare()3.1.2generateMagicSquare()3.2TurtleGraphics3.2.1Problem1:Cloneandimport3.2.2Problem3:TurtlegraphicsanddrawSquare3.2.3Problem5:Drawingpolygo
qq_44021627
·
2020-08-03 04:03
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他