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
三天学会HTML5——SVG和Canvas的使用
第2天将学习如何使用Canvas和使用SVG实现功能
Lab1
——使用CanvasCanvas是指定了长度和宽度的矩形画布,我们将使用新的HTML5JavaScript,可使用HTML5JSAPI来画出各种图形
weixin_34149796
·
2023-10-24 20:39
javascript
ui
ViewUI
MIT6.S081
Lab1
:Xv6 and Unix utilities
目录前言:1.1:启动xv6(Easy)1.2:sleep(Easy)1.2.1:sleep.c1.2.2:makefile1.3:pingpong(Easy)1.4:primes(Moderate/Hard)1.5:find(Moderate)1.6:xargs(Moderate)前言:这节实验是MIT6.S08的2021版本的首个实验,主要是构建后续实验运行的环境,以及实现几个简单的小实验,大
crrrrj
·
2023-10-20 18:39
MIT6.S081(2021)
服务器
c++
linux
MIT6.S081
Lab1
:Unix utilities
sleepImplementtheUNIXprogramsleepforxv6;yoursleepshouldpauseforauser-specifiednumberofticks.Atickisanotionoftimedefinedbythexv6kernel,namelythetimebetweentwointerruptsfromthetimerchip.Yoursolutionshou
gzgywh
·
2023-10-20 18:09
6.S081
unix
mit6.s081
lab1
Xv6 and Unix utilities
chapter1systemcall1.1Processandmemoryintfork()创建一个进程,父进程返回子进程的pid,子进程返回0intwait(int*status)status获取子进程exit返回的状态,wait返回值为exit的子进程的pid。如果调用wait()的进程有子进程,那么等待一个退出的子进程,如果没有子进程直接返回-1。intexec(char*file,char
tailuzhecom
·
2023-10-20 18:08
unix
linux
windows
mit6.s081
lab1
:Xv6 and Unix utilities
Xv6andUnixutilities环境准备ubuntu:sudoapt-getinstallgitbuild-essentialgdb-multiarchqemu-system-miscgcc-riscv64-linux-gnubinutils-riscv64-linux-gnugitclonegit://g.csail.mit.edu/xv6-labs-2021cdxv6-labs-2021
小林疋
·
2023-10-20 18:37
unix
linux
risc-v
MIT 6.S081
Lab1
: Xv6 and Unix utilities
写在前面这周开始做MIT的6.S801操作系统实验,补一下本科时的基础,希望能一直做下去,二哥监督!虽然2021年的实验已经出来了,但我还是选择做2020年的,实验地址在这里。主要考虑到自己太菜了,20年的网上有一些代码可供参考,有时候实在不会做硬看也不一定能做出来,能够读懂别人的也算收获,哈哈。刚做完实验一,地址在Lab:Xv6andUnixutilities,在这里做一下记录。实验内容实验环境
rocketeerLi
·
2023-10-20 18:37
操作系统
unix
mit
lab
操作系统
MIT 6.S081
Lab1
:Xv6 and Unix utilities
MIT6.S081Lab1分为以下五个部分sleeppingpongprimesfindxargs主要是在用户层实现一些命令sleepsleep的实现比较简单,使用系统调用sleep,在user/user.h中给出了声明注意:终端键入的是字符串,调用user/ulib.c中的atoi函数转换成数字,缺少参数要打印错误信息intmain(intargc,char*argv[]){if(argc!=2
学不会数据库
·
2023-10-20 18:07
MIT
6.S081
MIT
6.S081
unix
c
MIT6.S081
Lab1
: Xv6 and Unix utilities
文章目录实验任务启动xv6sleep题目介绍题解[1]获取参数[1.1]如何获取?[1.2]获取什么?[1.3]最终代码[2]修改Makefile文件[3]编译、运行pingpong题目介绍题解理论知识[1]pipe[2]fork[3]read/write实验步骤[1]创建管道[2]创建子进程[3]实现父子进程之间的通信[3.1]对管道的操作[3.2]read/write的调用[3.3]最终代码[
null_one
·
2023-10-20 18:05
MIT6.S081
unix
linux
git
MIT6.S081
Lab1
Xv6 and Unix utilities(更新ing)
国内的OS课程可能只是在表面上教你操作系统的概念,像是在玩一场模拟器游戏,只是看看别人玩的样子,终究还是在OS的世界里迷失了方向。本文原载自我的个人博客MIT6.S081lab1Q1.sleep(easy)ImplementtheUNIXprogramsleepforxv6;yoursleepshouldpauseforauser-specifiednumberofticks.Atickisano
Silver Vortex
·
2023-10-20 18:04
操作系统
unix
服务器
c语言
ubuntu
gnu
linux
MIT 6.S081
Lab1
Xv6 and Unix utilities
LAB1xv6我运行虚拟环境的是ubuntu64位20.04.4,最好不要使用更新的版本,很有可能makeqemu之后无法运行的情况。sleep#include"kernel/types.h"#include"kernel/stat.h"#include"user/user.h"intmain(intargc,charconst*argv[]){if(argc\n");pingpong这是我写的最
Notborn2die
·
2023-10-20 18:04
MIT6.S081
unix
risc-v
MIT6.s081
Lab1
Xv6 and Unix utilities
Lab1
的实现过程,该实验主要是安装和运行,一个熟悉的过程,并无特别,照着实验手册做就行了^__^实验手册0.debug分屏开窗口,两个shell都应该在xv6目录里操作;#左边窗口makeqemu-gdb
M0nifeng
·
2023-10-20 18:34
MIT6.s081
Labs
elasticsearch
大数据
搜索引擎
[mit6.s081] 笔记
Lab1
: Unix utilities | Unix 实用工具
Bootxv6(easy)准备环境,编译编译器、QEMU,克隆仓库,略过。$gitclonegit://g.csail.mit.edu/xv6-labs-2020$cdxv6-labs-2020$gitcheckoututil$makeqemusleep(easy)ImplementtheUNIXprogramsleepforxv6;yoursleepshouldpauseforauser-spe
binary~
·
2023-10-20 18:33
mit6.s081学习笔记
mit6.s081
操作系统
MIT6.S081学习总结-
lab1
: Xv6 and Unix utilities
这里记录一下
lab1
:Xv6andUnixutilities.1.sleep用系统调用实现sleep#include"kernel/types.h"#include"user/user.h"intmain
NullObjectError
·
2023-10-20 18:03
Linux
操作系统
6.S081
linux
【MIT 6.S081】
Lab1
: Xv6 and Unix utilities
Util概述```sleep``````pingpong``````primes``````find``````xargs```本Lab包括五个简单程序的实现,初步熟悉系统调用接口。笔者用时约6h(我太菜辣)概述根据文档说明,我们需要把写的每个程序文件放在user文件夹下,并且在MakeFile的UPROGS添加相应的程序名,这样子就可以在qemu中直接用命令行指令调用相应的程序啦。如下图所示。s
juruo_c
·
2023-10-20 18:02
MIT
6.S081
操作系统
os
MIT 6.S081 Lab: Xv6 and Unix utilities
lab1
实验目的:熟悉xv6系统和它的系统调用一.实验前准备按计划,先阅读下面三项介绍:https://pdos.csail.mit.edu/6.828/2020/lec/l-overview.txt大体意思是
Kevin__Mei
·
2023-10-20 18:30
MIT_OS
linux
操作系统
10.16QT作业
QWidget(parent){//设置窗口this->resize(428,330);this->setWindowFlag(Qt::FramelessWindowHint);//设置标签QLabel*
lab1
该用户不存在、、
·
2023-10-17 02:08
qt
数据库
开发语言
Lab 1: Unix utilities汇总
Lab1
:UnixutilitiesBootxv6(easy)git克隆,切换分支,qemu。根据要求进行操作即可。
陌养
·
2023-10-15 08:28
项目实战
unix
服务器
portswigger JWT attacks
Acceptingarbitrarysignatures(接受任意签名)
Lab1
:通过未经验证的签名绕过JWT身份验证接受没有签名的令牌(none算法)Lab2:通过有缺陷的签名验证绕过JWT身份验证暴力破解密钥使用
葫芦娃42
·
2023-10-08 00:49
portswigger
JWT
web安全
Git的详细用法及其原因解释(CS 61B)
https://sp18.datastructur.es/materials/lab/
lab1
/
lab1
TFprime
·
2023-10-01 06:52
f1
lab1
:Booting a PC翻译
更新至2018年9月13日介绍这个实验室分为3个部分。第一部分,主要是熟悉x86汇编语言,x86仿真器QEMU和电脑的开机引导程序。第二部分研究6.828内核的引导加载程序(BootLoader),这个BootLoader位于源码的lab/boot目录下。最后,第三部分深入研究6.828内核本身的初始模板,名为JOS,其位于lab/kern目录下。软件设置本课程和后续的作业所需要的文档是通过git
Savior2016
·
2023-09-18 02:51
crAPI靶场学习记录
[
lab1
:**访问其它用户车辆的详细信息**]登录后首先找到泄露其它用户的车辆id的接口。进入论坛主页点击某一个论坛文章发现此时的URL为:
合天网安实验室
·
2023-09-13 12:50
学习
crAPI靶场学习记录
[
lab1
:**访问其它用户车辆的详细信息**]登录后首先找到泄露其它用户的车辆id的接口。进入论坛主页点击某一个论坛文章发现此时的URL为:
蚁景网络安全
·
2023-09-13 04:33
渗透测试
网络安全
漏洞
安全
crAPI靶场学习记录
[
lab1
:访问其它用户车辆的详细信
·
2023-09-12 11:34
apihttp网络安全
ucore 源码剖析
lab1
源码剖析从实模式到保护模式初始化ds,es和ss等段寄存器为0使能A20门,其中seta20.1写数据到0x64端口,表示要写数据给8042芯片的OutputPort;seta20.2写数据到0x60
amgtgsh3150267
·
2023-09-10 09:10
运维
嵌入式
内存管理
CSAPP
lab1
Data Lab
CSAPPlab1-DataLab前言:本系列文章用于记录开始学习csapp的过程,奈何感觉自己基础实在太渣渣,系统好好学习一下这本神书以及其对应的lablab这一张的lab是真的干,好几道题卡的我脑壳都卡秃噜了,好歹终于凭借着面向用例编程完成了这一张的labBtesttestsyourcodeforcorrectnessbyrunningmillionsoftestcasesoneachfunc
DyingLive
·
2023-09-08 17:25
CSAPP
c语言
QT第一天
QWidget(parent),ui(newUi::Widget){ui->setupUi(this);this->setFixedSize(700,800);//1.实例化一个标签,设置上面界面QLabel*
lab1
孟孟能学会
·
2023-09-07 22:02
qt
开发语言
【IC设计】ICC workshop
Lab1
数据准备&基本流程 【脚本总结】
Task1CreateaMilkywaylibrary先进入lab1_data_setup目录,打开icc_shell,创建项目create_mw_lib-technology$tech_file-mw_reference_library"$mw_path/sc$mw_path/io$mw_path/ram16x128"-bus_naming_style{[%d]}-open$my_mw_lib然
农民真快落
·
2023-09-07 08:56
ic设计
EDA
ICC
IC设计
微电子
布局布线
QT-实现双击标签显示图片(重写鼠标事件)
1、创建一个新类CLabel继承QLabel类2、在新类中自定义一个信号3、在新类中重写鼠标事件,并触发自定义的信号4、创建新类的对象
lab1
(使用UI的话,进行“提升”)5、给
lab1
添加信号处理函数
1点1滴o
·
2023-09-06 03:05
qt
c++
学习
QTday2
include#include#includeclassHQYJ:publicQWidget{Q_OBJECTpublic:HQYJ(QWidget*parent=nullptr);~HQYJ();QLabel*
lab1
xiaohuoxingdezhu
·
2023-09-05 10:20
笔记
qt实现小闹钟
Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);//实例化timer=newQTimer(this);
lab1
秋z.
·
2023-09-05 07:58
qt
开发语言
6.824
lab1
***Startingwctest.---wctest:PASS***Startingindexertest.---indexertest:PASS***Startingmapparallelismtest.---mapparallelismtest:PASS***Startingreduceparallelismtest.---reduceparallelismtest:PASS***Start
csjue
·
2023-09-04 18:10
分布式
golang
MIT6.824
lab1
6.824Lab1:MapReduceSpring2018lab1链接博客的markdown文件step1安装go并设置环境变量$wget-qO-https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz|sudotarxz-C/usr/localvim/etc/profile#在最后一行添加exportGOROOT=/usr/local/goexpo
最佳损友1020
·
2023-09-04 18:39
国外课程实验
【超级详细论文解说与代码实现】mit 6.824 分布式系统实现 Spring 2023—
lab1
论文回顾mapreduce架构严格来讲,MapReduce是一种分布式计算模型,用于解决大于1TB数据量的大数据计算处理。著名的开源项目Hadoop和Spark在计算方面都实现的是MapReduce模型。从论文中可以看到花了不少篇幅在讲解这个模型的原理和运行过程,但同时也花了一点篇幅来讲解处理分布式系统实现中可能遇到的问题。MapReduce的模型设计很容易进行水平横向扩展以加强系统的能力,基本分
【阿冰】
·
2023-09-04 18:39
mit
6.824分布式系统实现
mit6.824
lab1~lab4
spring
go语言
golang
后端
分布式
MIT 6.824
Lab1
MapReduce实现 2020 Spring
一、环境准备1.Linux系统2.Go环境的安装二、准备实验的代码通过课程地址获取https://pdos.csail.mit.edu/6.824/labs/lab-mr.html$gitclonegit://g.csail.mit.edu/6.824-golabs-20206.824$cd6.824$lsMakefilesrc三、学习go语言1.基本语法2.学习途径主要通过learn-go-wi
S-U-M-M-E-R
·
2023-09-04 18:09
mit6.824
分布式
MIT 6.824
Lab1
MIT6.824Lab1MapReduceMapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。"Map(映射)“和"Reduce(归约)”,和它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新
coding小黄
·
2023-09-04 18:38
go
关于CS144的小总结
文章目录字节流接收方需要完成的工作处理数据封装头部发送方需要完成的工作发送数据处理收到的报文段头部发送但未确认队列处理超时重传处理为什么需要三次握手角度1:确认连接双方能力角度2:避免半连接字节流接收方需要完成的工作处理数据交付:使用字节流的方式将数据交付上层,主要是
lab1
___TRY_
·
2023-09-04 12:41
CS144
网络
CS144(2023 Spring)Lab 1: stitching substrings into a byte stream
其他笔记Lab0:networkingwarmupLab1:stitchingsubstringsintoabytestream相关链接课程主页
lab1
J__M__C
·
2023-09-03 21:02
CS144
c++
计算机网络
8.30 QT界面 常用组件 和 类的 设置
);//固定窗口大小this->setWindowTitle("啊啊啊");//设置窗口标题this->setWindowIcon(QIcon("E:/1.png"));//设置窗口图标QLabel*
lab1
kawayi_nie
·
2023-09-01 06:13
c++
MIT6.830
lab1
一个简单数据库实现
文章目录前言一、关于MIT6.830?二、lab11.Exercise12.Exercise23.Exercise34.Exercise45.Exercise56.Exercise6总结前言这学期刚开始的时候买了一本《MySQL是怎样运行的——从根儿上理解MySQL》,看完之后得知MIT有一门用Java编写的简单数据库lab,遂决定试试手,中间做课题组的实验整理数据花了挺多时间,但还是断断续续的抽
Robinsyn_L
·
2023-08-30 11:20
MIT6.830
数据库
MIT 6.824
lab1
mapreduce
我登入6.824网站,可以看到别人一周的安排是怎样的,一周之内学会go语言,并完成
lab1
,其中
lab1
又有五个部分。
小满锅lock
·
2023-08-29 07:53
MIT
6.824
Lab1
: Booting a PC
Lab1
:简介本实验分为三个部分。第一部分着重于熟悉x86汇编语言,QEMUx86仿真器和PC的开机引导程序。第二部分检查了6.828内核的引导加载程序,该加载程序位于实验室树的引导目录中。
joe_170d
·
2023-08-24 07:57
lab1
utilities
测试和运行参考大佬修改grade-lab-util文件中的python为python3xv6.out这个文件的所有者可能是root,需要修改为用户,sudochownwoaixiaoxiaoxv6.out每完成一个函数,执行下面的步骤在Makefile中加入新增的程序$U/_sleep\makeqemu,顺便可以自测一下命令是否有效./grade-lab-utilsleepsleep要求为xv6实
是小肖啊!
·
2023-08-18 18:22
6.S081
linux
ucore Lab8 文件系统
请把你做的实验1/2/3/4/5/6/7的代码填入本实验中代码中有“
LAB1
”/“LAB2”/“LAB3”/“LAB4”/“LAB5”/“LAB6”/“LAB7”的注释相应部分。并确保编译通过。
DyingLive
·
2023-08-15 21:09
操作系统
linux
c语言
OS课程 ucore_lab2实验报告
请把你做的实验1的代码填入本实验中代码中有“
LAB1
”的注释相应部分。
frans4x
·
2023-08-10 02:41
ucore lab8
ucorelab8练习0:填写已有实验请把你做的实验代码填入本实验中代码中有“
LAB1
”/“LAB2”/“LAB3”/“LAB4”/“LAB5”/“LAB6”/“LAB7”的注释相应部分。
frans4x
·
2023-08-09 11:33
6.s081/6.1810(Fall 2022)Lab5: Copy-on-Write Fork for xv6
其他篇章环境搭建
Lab1
:UtilitiesLab2:SystemcallsLab3:PagetablesLab4:TrapsLab5:Copy-on-WriteForkforxv6参考链接官网链接xv6
J__M__C
·
2023-08-08 10:02
6.s081
c语言
操作系统
6.s081/6.1810(Fall 2022)
Lab1
:Utilities
pingpong(easy)4.primes(moderate)/(hard)5.find(moderate)6.xargs(moderate)最终测试前言这个Lab就是个热身Lab,跟着走吧~其他篇章环境搭建
Lab1
J__M__C
·
2023-08-03 13:26
6.s081
c语言
操作系统
6.s081/6.1810(Fall 2022)环境搭建(WSL)
其他篇章环境搭建
Lab1
:UtilitiesLab2:Systemcalls参考链接官网链接xv6手册链接,这个挺重要的,建
J__M__C
·
2023-08-03 13:25
6.s081
c语言
操作系统
Lab1
datalab
修改bits.c,使其满足btest的测试,代码规范./dlcbits.c测试makecleanmakebtest./btestbitXor思路题目的意思是用按位&和取反~实现异或^操作。即x和y的同一位置如果都是1或者都是0,那么异或之后是0,否则是1x&y的结果的某一位为1,代表x和y的这一位都是1。而如果x和y的某一位都是1,那么经过异或操作时候,这一位应该是0,所以对这个结果取反,得到a。
是小肖啊!
·
2023-07-29 20:24
CSAPP
linux
QTDAY2
include#includeclassWidget:publicQWidget{Q_OBJECTpublic:Widget(QWidget*parent=nullptr);~Widget();QLabel*
lab1
2301_77612529
·
2023-07-28 23:01
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他