自制操作系统day1至day5
注:原书《三十天自制操作系统》比这份笔记生动易懂得多,这个笔记只是做一个总结。 day1 完全手写了程序系统镜像文件hellos.img,作者使用Bz软件,本质上就是一个二进制编辑器,如果你用vs code编写项目,使用插件Hex Editor也可以。 镜像文件hellos.img本来是要拷到软盘上的(所以大小为1440kb),不过作者也提供了虚拟环境QEMU,不用担心没有软盘。 ...
注:原书《三十天自制操作系统》比这份笔记生动易懂得多,这个笔记只是做一个总结。 day1 完全手写了程序系统镜像文件hellos.img,作者使用Bz软件,本质上就是一个二进制编辑器,如果你用vs code编写项目,使用插件Hex Editor也可以。 镜像文件hellos.img本来是要拷到软盘上的(所以大小为1440kb),不过作者也提供了虚拟环境QEMU,不用担心没有软盘。 ...
i[a]=i; printf("%d ",0[b]); 好怪,再看一眼。 #include<stdio.h> int a[10]; int main(){ for(int i=0;i<10;i++) i[a]=i; for(int*b=a;b<a+10;b++) printf("%d ",0[b]); printf("\n"); ...
介绍 在介绍TensorBoard之前,首先聊一聊它与它兄弟的关系,即TensorBoardX。 在PyTorch刚发布时,不支持TensorBoard可视化工具。GitHub用户lanpa开发了TensorBoardX,一个完全支持PyTorch的TensorBoard工具包。 PyTorch官方对TensorBoard的支持是在PyTorch 1.1.0版本中实现的。与Tensor...
任务 上篇文章我们训练了一个三阶多项式,现在我们运用Matplotlib包将训练过程实时画出来。 复习一下,上篇文章我们训练三阶多项式的代码: import torch import math class Polynomial3(torch.nn.Module): def __init__(self): super().__init__() ...
任务 对于函数$y = sin(x)$,在$-\pi$到$\pi$的区间上,我们希望建立一个模型去学习(拟合)它,模型为: [\hat{y}=ax^3+bx^2+cx+d] 其中,参数$a,b,c,d$需要模型自己学习。 准备数据 在已经知道目标函数的情况下,数据准备很简单,直接按照原函数生成: x = torch.linspace(-math.pi, math.pi, 2000...
转自Augists大佬的博客网站,原文链接 大三结束了,随着 5 月 29 日最后一门本科的考试英语草率收场,让我觉得突然我的大学就要结束了 :(。当时在寝室里收拾东西的时候还颇为感慨,大学本科四年,19 年入学半年后的 20 年寒假就遇上了疫情,学校开始居家、线上、封校,可惜了只过了半年的正常大学生活。相比于 20 级的惨在于,它像是让你见识了大城市的繁华,突然把你打回乡下。巨大...
说明 在博主学习完markdown,git,Linux,计算机网络以及HTML,CSS,JavaScript三件套基础后,又想折腾了。如果想要搭建一个个人博客,这是最好的时机。 下面记录了使用Jekyll与GitHub pages建站的过程。 一些有用的网站如下: GitHub pages官网:https://pages.github.com/ Jekyll官网:htt...
一级标题 二级标题 三级标题 四级标题 五级标题 分割线 普通内容 粗体内容 斜体内容 引用 引用 嵌套引用 嵌套引用 嵌套引用 嵌套引用 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 行内代码 整段代码 <d...