作者:Administrator

IO多路复用-epoll

完整C++实现 #include <iostream> #include <cstring> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sy

Administrator Administrator 发布于 2026-01-06

IO多路复用-poll

C++语言完整实现 #include <iostream> #include <vector> #include <string> #include <cstring> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.

Administrator Administrator 发布于 2026-01-06

IO多路复用-select

select 服务端 #include <iostream> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> #include <fcntl.h> #include

Administrator Administrator 发布于 2026-01-06

为什么需要区分.bss段和.data段?

在计算机程序的内存布局中,bss段和.data段都是用于存储全局变量和静态变量的区域,但它们的用途和特性不同。区分它们的主要原因是优化可执行文件的大小和初始化效率。 .data段: 存储已初始化的全局变量和静态变量。 这些变量在程序开始运行之前就已经有了初始值。 这些初始值需要存储在可执行文件中,因

Administrator Administrator 发布于 2026-01-04

Valgrind实战-本地编译valgrind部署到生产环境

1、下载源码 从如下地址手动下载源码: https://sourceware.org/pub/valgrind/valgrind-3.25.1.tar.bz2 或者: # 下载源码(valgrind-3.25.1.tar.bz2 为例) wget https://sourceware.org/pu

Administrator Administrator 发布于 2026-01-04

进程地址空间(C++程序内存分布)

一、内存分布图 高地址 ┌─────────────────┐ │ 栈(stack) │ ← 局部变量、函数调用等 ├─────────────────┤ │ ↓ │ │ 空洞/未使用 │ │ ↑ │ ├────

Administrator Administrator 发布于 2025-12-29

《从身份标签到价值创造:重塑你的职业叙事》

在一个平凡的午后,我一如既往埋首于手头的工作——或许是整理着那些格式相似的表格,或许是修改着某段冗长的代码——规律的键盘声像秒针一样丈量着时间。就在这近乎凝滞的节奏里,一声清脆的电话铃声,像颗石子投入平静的湖面,将我从那片被文件与数据填满的时空中,蓦然“缀”了出来。 基础组件部门的PM突然来电,询问

Administrator Administrator 发布于 2025-12-29

关于Redis的使用总结

不知不觉已经工作8年,我将以8年经验的C++程序员视角 ,从系统性、深度和与C++实践结合的角度来讲解Redis,用于技术复盘。以下内容将涵盖: Redis核心概念与数据类型 Redis与C++的交互(客户端选择与使用) Redis在C++项目中的典型应用场景 Redis性能优化与注意事项 Redi

Administrator Administrator 发布于 2025-12-23

SOLID原则-面向对象编程和设计中的基本原则

SOLID原则是面向对象编程和设计中的五个基本原则,它们有助于使软件设计更易于理解、灵活和维护。这些原则是由Robert C. Martin(也称为Uncle Bob)提出的。SOLID是以下五个原则的缩写: 单一职责原则(Single Responsibility Principle, SRP)

Administrator Administrator 发布于 2025-12-23

Socket:构建一切分布式的基石

引言:复盘socket的原因? 在网络编程的世界里,Socket是构建一切分布式系统的基石。无论你是开发微服务、实时通信系统还是高并发网关,都离不开对Socket编程的深刻理解。作为资深后台开发,我经常在技术面试中问候选人Socket相关问题,也经常被问到。今天,我将以复盘的形式,系统地梳理Linu

Administrator Administrator 发布于 2025-12-19
上一页 下一页