shatanyumi / shatanyumi.github.io Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://shatanyumi.github.io/
Home Page: https://shatanyumi.github.io/
简介本文对 SAVA 进行详细总结,主要的结论和内容来自这两篇论文: 构建基于真实IPv6源地址验证体系结构的下一代互联网_吴建平 Building a next generation Internet with source address 这两篇论文阐述了 SAVA 的架构和思路,奠定了 SAVA 的总体框架,值得学习和深究。 介绍现有互联网的 IP 分组转发,主要基于目的 IP 地址
https://www.bencorn.com/2021/08/09/Lab1-Booting-a-PC/
Lab1主要是介绍一个PC启动时如何办到的,分为了三个部分:熟悉x86汇编语言、熟悉QEMU x86模拟器、熟悉PC加点启动过程,然后主要的代码在kernel文件夹下边儿。 实验链接:https://pdos.csail.mit.edu/6.828/2018/labs/lab1/ 实验文件安装 实验环境:Ubuntu 20.04 LTS 环境配置: 1sudo apt instal
安装预先准备安装环境ubuntu 9.04(32-bit) Virtualbox 镜像 ubuntu-9.04-desktop-i386.iso chronos安装包chronos2.0版本安装包.zip 安装步骤系统安装 正常按照步骤安装系统 安装好系统之后,切换源,教程如下,笔者使用的中科大源: https://mirrors.ustc.edu.cn/help/ubun
https://www.bencorn.com/2022/01/22/docker-bug-collect/
bug-1、You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limits 检查docker的源的问题,然后尝试更换源来解决; 1234567systemctl cat
https://www.bencorn.com/2023/07/15/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C-1/#Wireshark
由于科研需要,重新研读《计算机网络(自顶向下)》,好好学习计算机网络的整体知识。本文主要是对第一章的内容进行总结,其中主要包含一些核心概念和示意图,并且完成部分实验和例题作业。 电子书附上:计算机网络自顶向下(第七版) 1.1 什么是因特网书上从两个角度来问答这个问题: 一、因特网的具体构成:构成因特网的具体硬件和软件组件。 二、分布式应用提供服务的联网基础设施来描述因特网。 1.1.1 具体
https://www.bencorn.com/2023/04/25/xv6-Boot/
简介学习 xv6 的同时,对照 Linux 0.11 源代码进行理解,希望自己能够有所提升吧。顺便给自己立一个 flag,看能不能花两个月的时间啃完。 xv6 是一个 UNIX 风格的操作系统,源文件描述链接如下:mit xv6:https://pdos.csail.mit.edu/6.828/2018/xv6/book-rev11.pdf 后续的代码,我会按照顺序,对其进行拆分,和一些自己理解的
https://www.bencorn.com/2022/01/22/qemu-frequent-usings/
qemu-system-x86_641qemu-system-x86_64 -m 1024 --enbale-kvm -net nic,macaddr=11:22:33:44:55;66 -hda linux.img -cdrom debian.iso qemu-img 创建一个虚拟磁盘,raw/qcow2两种格式 1qemu-img create -f qcow2 disk.img
https://www.bencorn.com/2022/07/11/HW4-xv6-lazy-page-allocation/
Homework: xv6 lazy page allocation 本次作业要求实现一个对堆内存的延迟分配。 实验链接:https://pdos.csail.mit.edu/6.828/2018/homework/xv6-zero-fill.html Part One:Eliminate allocation from sbrk() 第一个任务是删除掉sbrk(n)系统调用实现,在syspro
https://www.bencorn.com/2021/08/12/HW1-boot-xv6/
Boot xv61、拉取xv6源代码文件 123mkdir 6.828cd 6.828git clone git://github.com/mit-pdos/xv6-public.git 2、编译xv6 12cd xv6-publicmake Finding and breaking at an address1、找到内核的入口点的地址,即_start的地址 1nm kernel | grep
创建了一条博客评论的issues
https://www.bencorn.com/2023/07/05/xv6-Memory/#Code%EF%BC%9Acreateing-an-address-space
简介这个部分,我们来学习一下 xv6 是如何进行内存的管理的,了解最简单的管理方式,为后续学习 Linux 内存管理哪些打个小基础。 xv6 这儿有源文件 是一个 UNIX 风格的操作系统。后续的代码,我会按照顺序,对其进行拆分,和一些自己理解的说明,其实基本上内容都是在 xv6 的这本书里。 Page tablesx86 的指令操纵的都是虚拟地址(virtual address),而硬件 RAM
https://www.bencorn.com/2023/06/14/1-%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8C/
题干来源:力扣(LeetCode)链接:https://leetcode.cn/problems/two-sum 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里
https://www.bencorn.com/2023/07/28/%E9%87%91%E5%88%9A%E5%8A%9F/
简介强身健体 = 合理睡眠 + 合理饮食 + 合理锻炼 合理睡眠由于经常熬夜,所以最近感觉身体,好像不属于自己了的样子,因此尝试了解和修改自己的生物钟。 首先,就是改掉自己喜欢晚上做事情的原则,一日之计在于晨,把计划都罗列到早上来,即使是玩耍的计划。 22:00 - 6:00往后,这段时间必须拿来休息,睡觉时间不能晚于 23:00,否则,身体的消耗太大,45岁以后各种病都会出来。 因此要
https://www.bencorn.com/2023/06/06/Minikube-%E5%88%9B%E5%BB%BA%E9%9B%86%E7%BE%A4/
简介学习和复现一些小练习,从最基础的开始捏。从最基本的使用 K8S 开始,通过使用 Minikube 创建集群。学习地址链接:https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/ Kubernetes 集群Kubernetes 协调一个高可用计算机集群,每个计算机作为独立
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.