不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第128页
gcc的编译过程详解-不念博客

gcc的编译过程详解

预处理(Preprocessing) 输入文件:源代码文件(通常以 .c、.cpp、.c++、.h 等为扩展名)。 处理工具:预处理器(cpp)。 过程:预处理器会执行一系列的预处理操作,包括宏替换、文件包含、条...
C++虚函数机制的基本原理和使用方式-不念博客

C++虚函数机制的基本原理和使用方式

C++中的虚函数机制是为了实现多态性(Polymorphism)的一种机制。 在C++中,通过使用虚函数,可以在运行时确定调用的是哪个版本的函数,从而实现动态绑定。 以下是C++虚函数机制的基本原理和使...
构造函数是否可以是虚函数(解释原因)?-不念博客

构造函数是否可以是虚函数(解释原因)?

在C++中,构造函数不能被声明为虚函数。 这是因为虚函数的调用是依赖于对象的类型的,而构造函数的目的是在对象创建的过程中进行初始化,这种初始化必须在对象的实际类型确定之前完成。 一些原...
光电混合缆原理是什么-不念博客

光电混合缆原理是什么

光电混合缆的技术原理涉及光纤和铜导线的协同工作,以实现高速数据传输和电力供应的双重目标。 光纤是由高折射率的芯部和低折射率的包层组成。光纤中的光信号是通过光的全反射原理进行传输的。...
如何设计安全的API调用-不念博客

如何设计安全的API调用

如何为网站设计安全的API访问? 我们在设计一个网站或平台的时候,经常需要向用户开放API访问。 这样用户就可以程序化地调用一些功能,举几个例子: 交易所开放API让用户可以进行低时延的程序化...
LVM介绍和运维实操-不念博客

LVM介绍和运维实操

1. 传统磁盘管理的痛点 管理磁盘空间一直是系统管理员的一项重要任务。 过去,磁盘空间耗尽后,通常需要将系统脱机,然后通过一系列繁琐而复杂的操作,以增加磁盘分区的可用空间,这通常包括: ...
linux启动流程步骤详解-不念博客

linux启动流程步骤详解

Linux是怎么启动的? 几乎每个软件工程师都用过 Linux,但并不是每个人都知道它的启动过程,让我们深入了解一下。 下图给我们展示了具体步骤。 第1步 当我们打开电源时,BIOS(基本输入/输出系...
Java的I/O演进之路-不念博客

Java的I/O演进之路

在Java的软件设计开发中,通信架构不可避免,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,对于一些经验丰富的程序员来说,Java早...