自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Cache缓存

Cache相关理解:1)Cache是由硬件进行管理的,设计cache的目的是能够让最常访问的数据集中在访问速度最快的缓存中,使得alu读写数据速度快,效率高。一个Cache可以看成是一个二维数组,这个数组内的元素就是一个cache_line结构体,这个cache_line结构体内部保存的有一个valid bit,一些tag bits,以及一个2^b bytes大小的数据块,这个数据块是连续的。我们通过物理cache地址来进行寻址先通过set_index找到具体的sets,再写一个循环来找到vali

2021-08-14 16:26:23 387

原创 内存地址与内存空间

非课本一直对内存地址和空间高的不是很清楚。今天仔细地搜了一下,记录一下自己的思维误区,以及如何区分内存空间和内存地址。我存在的误区:❌32位的机器虚拟地址是由一个32位的二进制数来表示的。计算机又是按字节寻址的,那么是不是相邻存储元素之间低八位(一字节)是相同的,而在第九位上有所不同。这种想法主要是我没有搞清楚内存地址和地址空间这两个关系。实际上内存地址和地址空间是两个没什么关系的概念。✔虚拟内存实际上就可以想象成一个数组,而这个内存地址就是用来寻址的index,在每一个内存地址标记的位置上可以存放

2021-08-14 16:00:47 861

原创 CMU15-213 学习之旅 Ⅰ-1

CMU15-213 学习之旅 Ⅰ-1开始系统学习cmu15-213,打算一鼓作气学完,做完lab,看完书上相应的章节。所以想每天记录一下自己的学习内容和心得。我主要选取了几个我认为比较重要的章节进行学习。UNIX IO 配套lab 会在第二节中展示 ????看完了配套视频以及CSAPP第八章内容。知识点小结:主要学习了fork()函数的使用方法。fork()函数传入为空,返回值是pid_t(进程id,定义在unistd.h头文件中,_t一般代表typedef的内容)。fork()函数比较特殊

2021-07-15 23:25:19 209

原创 leetcode 股票售卖最大利润 cpp

leetcode 股票售卖最大利润1.有买卖次数限制,限制买卖一次剑指offer 63.难度:中等利用动态规划思想求解。动态规划一般的套路就是:创建一个用于存储记录的动态规划数组,记录每种状态,从而防止递归时的大量重复计算。动态规划解题的最重要的两点就是:1.理解动态规划数组所表示的含义,及每种状态。本题dp[i]表示前i天的买卖数组的最大利润。2.理解找出状态转换方程。2.无买卖次数限制,每天均可买进或卖出122. 买卖股票的最佳时机 II难度:简单这个题就不用考虑动态规划了,因为每天都

2021-01-28 10:32:50 210

原创 anaconda镜像源配置

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-26 23:27:55 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除