自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《现代操作系统》- 1.3.1 计算机硬件概览 - 处理器(Processors)

每个线程对于操作系统来说都像是一个独立的CPU。例如,一个具有两个实际CPU的系统,每个CPU有两个线程,操作系统会看到四个“CPU”。如果只有足够的工作让两个CPU忙碌,操作系统可能会错误地在同一个CPU上调度两个线程,而另一个CPU空闲,这样效率会低很多。例如,Intel的Pentium 4引入了多线程(或超线程),允许CPU保存两个不同线程的状态,并在纳秒级别切换。了解CPU的工作原理(指令的获取、解码和执行循环)、指令集、寄存器及其操作模式有助于理解操作系统如何调度进程、处理中断和执行系统调用。

2024-06-02 16:47:30 887

原创 《现代操作系统》- 1.1 什么是操作系统

the【以上内容总结】我们以为我们是在和操作系统打交道,而实际上作为用户,我们是在和shell以及GUI打交道(这俩并不是操作系统)

2024-06-01 12:10:43 920

原创 【待学习知识】const限定符

加了const的对象,就只能调用const的成员函数。反过来,成员函数没有加const,就只能被非const对象调用,如果用const对象去调用会导致编译错误。

2024-05-28 11:24:14 129

原创 【复习】switch的用法

switch语句是C++中的一种多路分支选择结构,用于基于变量的值执行不同的代码块。它是if-else语句的简洁替代方案,当需要针对变量的不同值进行多个条件判断时,使用switch语句会更加清晰和简洁。switch。

2024-05-27 18:24:30 217

原创 【待学习知识】C风格字符串

C风格字符串,即字符数组或指向字符的指针char*。C风格字符串是一种传统的字符串表示方式,在C和C++中都被广泛使用。它们本质上是以'\0'(null字符)结尾的字符数组。这种字符串表示方式源于C语言,但在C++中也经常使用。

2024-05-27 07:32:16 298

原创 【待学习知识】常量引用(const reference)

问题:C++中const 与 & 这种搭配,是不是非常好用?减少不必要的拷贝,感觉都可以代替所有值传递了答:是的,const与引用()的搭配在C++中非常好用,尤其是在函数参数传递中,可以减少不必要的拷贝,提高代码的效率和安全性。这种组合通常称为“常量引用”(const reference)。总结来说,使用const和引用()的搭配是一种编写高效且安全的C++代码的好习惯,尤其是在处理大对象时。以下是一些关于为什么和如何使用常量引用的详细解释。

2024-05-27 07:21:12 148

原创 OOP笔记 —— 多态(Polymorphism)

OOP中 如何通过虚函数与指针实现多态性

2024-05-26 13:58:17 349

原创 OOP笔记 —— 拷贝构造函数(Copy Constructor)

OOP中 拷贝构造函数 需要注意的地方(尤其是涉及到动态内存的拷贝)

2024-05-25 23:21:21 452

原创 OOP笔记 —— 构造函数

OOP 构造函数的一些注意事项

2024-05-25 14:02:31 210

原创 OOP笔记 —— 析构函数

OOP 中析构函数需要注意的地方

2024-05-25 10:43:33 304

原创 【代码规范化】换行符

(上图可见用户输入系数都是在a、b、c下面一行的)

2023-08-23 06:48:08 124

原创 【错误记录8/23】未初始化的变量

在还没初始化一个变量的时候就使用一个变量,这是很低级的错误。为了避免这种低级错误,我们要随时坚持一个原则,这个原则就是一旦声明了一个变量,便立即初始化它,随便赋给它一个值,也好过引发“使用未初始化变量”的错误。

2023-08-23 06:34:57 69

原创 【问题解决】如何复制程序运行窗口中的输出结果

右击输出结果窗口上方【红色框选出来的白色区域】,选择编辑-->标记,然后拖动鼠标选定,按回车就复制了。

2023-07-09 22:11:18 420

原创 【问题解决】scanf未被定义(解决 ‘scanf‘: This function or variable may be unsafe.Consider using scanf_s instead)

但是这个函数是vs编译所提供的函数,不是c语言标准规定的,所以不够通用。方法来自“付青云同学的博客”

2023-06-29 07:11:05 902

原创 【问题解决】vs程序F5调试完窗口闪退

之前也尝试了网友的其他方法,比如在return语句上一行加上 system ("pause");但报错了,说system未定义。解决方法:调试 - 选项 - 关闭“调试停止时自动关闭控制台”问题原因:打开了"调试停止时自动关闭控制台"

2023-06-29 06:51:40 1348

空空如也

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

TA关注的人

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