Question Ans

2022_02_16

2022_02_16

bingliaolong 3年前 (2022-02-16) 18 0

内存布局 内核空间 通常在最高的内存地址,用户态程序无法访问 操作系统保留的一部分内存,用于存储内核代码、设备驱动程序等 这部分内存一般不在普通应用程序的内存布局中明确显示,但确实存在并且用户态程序无法直接访问 栈区...

2020_11_23

2020_11_23

bingliaolong 4年前 (2021-02-17) 7 0

两个栈实现队列 #include <iostream> #include <stack> using namespace std; template <class T> class...

2020_11_20

2020_11_20

bingliaolong 4年前 (2021-02-17) 5 0

Windebug WinDbg相关 生产者消费者 #include <condition_variable> #include <iostream> #include <mutex>...

2020_11_19_02

2020_11_19_02 5

bingliaolong 4年前 (2021-02-17) 13 0

GetMessage和PeekMessage PeekMessage在处理获得消息时候和GetMessage一样,关键不同的是PeekMessage在没有消息处理的时候还会继续保持循环激活状态,并且继续占用资源。 G...

2020_11_19_01

2020_11_19_01

bingliaolong 4年前 (2021-02-16) 8 0

模态对和非模态对话框 模态对话框 当它弹出后,本应用其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作并退出后,其他窗口才能与用户交互。 非模态对话框 它弹出后,本程序其他窗口仍能响应用户输入。...

2020_11_09

2020_11_09

bingliaolong 4年前 (2021-02-16) 3 0

shared_ptr shared_ptr采用引用计数的方式管理所指向的对象。当有一个新的shared_ptr指向同一个对象时(复制shared_ptr等),引用计数加1。当shared_ptr离开作用域时,引用计数...

2020_11_05

2020_11_05 2

bingliaolong 4年前 (2020-11-23) 7 0

Linux下/proc Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户...

后端知识点记述 一

后端知识点记述 一

bingliaolong 4年前 (2020-09-08) 4 0

语言类 volatile 易变性 所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。 “不可优化”特性 volatile告诉...

2020_05_11_02

2020_05_11_02

bingliaolong 4年前 (2020-05-14) 10 0

多态 编译时多态 通过函数重载实现 运行时多态 多态性可以概括为“一个接口,多个方法”,程序运行时才决定调用哪个具象化函数 多态通过虚函数实现,虚函数允许子类重新定义成员函数,而子类重写定义父类函数的做法叫做覆盖,o...

2020_05_11_01

2020_05_11_01

bingliaolong 4年前 (2020-05-14) 9 0

虚函数 虚函数 虚函数机制用以支持一个有效率的“执行期”绑定。 虚函数指针 C++对象模型: 每个class产生出一堆指向虚函数的指针,放在表格当中。这个表格被称为svirtual table。 没一个类对象被安插一...

扫一扫二维码分享