自定义博客皮肤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)
  • 收藏
  • 关注

原创 随笔录:Linux 和 Windows 可执行文件格式:ELF 与 PE

Linux 和 Windows 作为两种主流的操作系统,在可执行文件格式上采用了不同的标准。这些不同的格式造成的主要差异就是决定了操作系统如何加载和执行程序。

2024-09-29 07:18:45 213

原创 面试系列:什么是PV操作,一文给你讲清楚。又是工作中不会用但面试会问的问题[/捂脸]

PV 操作是操作系统中用于进程同步的一种经典机制。它通过两个原子操作 P 操作和 V 操作来控制多个进程对共享资源的访问,从而实现进程间的同步与互斥。申请一个资源。如果资源可用,则 P 操作继续执行;否则,进程被阻塞,直到有其他进程释放该资源。释放一个资源。如果有多个进程阻塞在该资源上,则 V 操作唤醒其中一个进程。

2024-09-25 23:09:35 468

原创 面试系列:一文带你理清I/O事件驱动模型,Reactor和Proactor模型

在现代高并发网络编程中,Reactor和Proactor模型是两种常用的I/O事件驱动模型,它们在处理大量的并发连接和I/O操作时表现出色。本文将深入探讨这两种模型的底层原理、区别以及应用场景。

2024-09-24 21:17:47 775

原创 C++面试系列:C++中的智能指针,面试中你必须要知道的知识点

智能指针是C++中一种特殊的指针,它能够自动管理动态分配的内存。与普通指针不同,智能指针在超出作用域时会自动释放所指向的内存,从而有效地避免了内存泄漏问题。

2024-09-23 06:39:05 240

原创 面试系列:C++中的匿名函数及其实现原理,一篇文章给你讲清楚

C++中的匿名函数,也称为Lambda表达式,是一种可以定义在表达式上下文中的函数对象。它没有明确的名称,而是由一个特殊的语法来表示。Lambda表达式通常用于简化代码,尤其是在需要传递函数作为参数或者创建临时函数对象时。

2024-09-22 07:13:55 458

原创 面试系列:你必须知道的epoll高频考点

epoll 是 Linux 内核中的一种高效的 I/O 多路复用机制。它可以同时监控多个文件描述符(如网络套接字、管道等),一旦某个文件描述符就绪(可读、可写或发生错误),内核就会通知进程。相比于传统的 select 和 poll 系统调用,epoll 在处理大量文件描述符时具有更高的性能和灵活性。

2024-09-17 09:02:46 524

空空如也

空空如也

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

TA关注的人

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