自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARM汇编简介

异常是处理器核在执行程序指令的过程中突然遇到了异常的事情,这些事件包括硬件中断、指令执行错误、用户程序请求服务、内存访问异常、取指令异常等,几乎每种处理器都支持特定的异常处理,中断也是异常的一种。

2024-08-03 13:43:55 822

原创 处理器流水线原理

处理器流水线是一种用于提高处理器性能的技术,它将指令执行过程分成多个阶段,并允许同时处理多条指令。每个阶段都执行处理器指令执行过程中的一个特定部分,使得多条指令可以同时处于不同的执行阶段,从而提高了处理器的效率。在这个阶段,你准备好所有需要用到的洗车工具和清洗用品,比如水桶、洗车液、海绵和刷子。这类似于处理器从内存中提取指令并准备执行的过程。在这个阶段,你开始清洗车身,使用海绵和洗车液擦拭车表面,去除污垢和尘土。这类似于处理器对指令进行解码,并准备好执行所需的操作。

2024-02-18 21:51:20 997

原创 C语言数字表示

c语言中关于数字的知识点有一些是非常有用的,但是又容易忘,我在这里就想简单的总结一下(这里没有给出详细证明)。

2024-02-13 21:17:59 941

原创 试着制造一台计算机吧

因为cpu、内存、PIO的数据总线有连接,所以cpu就无法区分是传输数据的对象是内存还是IO,而cpu上的~MREQ(即 Memory Request, 内存请求)和~IORQ(即 I/O Request, I/O 请求)引脚可以解决这个问题,~EREQ与TC5517的~CE(即 Chip Enable, 选通芯片,引脚设成0, 则TC5517在电路中被激活,若设成1则从电路中隔离)引脚相连,当cpu和内存传输数据时CPU的~MREQ引脚值置为0,cpu就可以和内存之间传输数据。每个字节包含8位数据。

2024-01-23 18:59:22 1347

原创 mongodb聚合操作$project报错记录

1.默认情况下,_id字段包含在输出文档中。若要在输出文档中包含输入文档中的任何其他字段,必须明确指定包含在$project中。$project规范:{ $project: { } }如果指定排除_id以外的字段,不能使用任何其他$project规范形式。如果指定排除_id以外的字段,则不能使用任何其他$project规范形式。:即如果排除字段,则也不能指定包含字段、重置现有字段的值或添加新字段。指定排除_id字段,应为默认是包含的。添加新字段或重置现有字段的值。

2024-01-19 16:43:37 448 1

原创 ArrayList扩容机制

ArrayList是一种单列集合,实现了List接口,它的底层是Object数组,可以存放任何类型的元素,而且包括null。ArrayList没有进行线程安全处理,但这也使它的效率是比较高的,所以它的使用也是非常频繁的。接下来我们来看看Jdk8中的ArrayList的扩容机制。

2023-01-13 19:17:21 378 1

空空如也

空空如也

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

TA关注的人

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