自定义博客皮肤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的.a,Windows的.lib)和动态库(Linux的.so,Windows的.dll)。静态库在编译时被完整复制到可执行文件中,会增加文件大小但运行速度快;动态库在运行时加载,可共享节省空间且便于更新。创建库的基本步骤包括:将源码编译为.o文件,再打包成库文件。动态库解决了静态库的空间浪费和更新困难问题,但会带来运行时性能开销。文章还对比了两种库的特点及应用场景。

2025-11-18 17:56:04 678

原创 Google 单元测试框架的安装和使用

本文介绍了如何在C++开发中使用GoogleTest进行单元测试,包括安装配置、基本断言、测试夹具、参数化测试、死亡测试等核心功能,以及通过GoogleMock模拟依赖对象的方法。主要内容涵盖:1)GoogleTest的编译安装指南;2)TEST/TEST_F宏的使用区别;3)全局事件处理机制;4)值参数化测试实现步骤;5)gmock模拟框架的三步使用法;6)结合gcov/lcov生成代码覆盖率报告。文章通过丰富示例展示了测试代码的编写方法,为开发者构建完整的单元测试体系提供了实用指导

2025-10-21 18:07:18 1188

原创 子网划分与掩码计算:从基础到实战的全面解析

本文围绕子网划分核心知识点展开,先介绍子网掩码作用:将IPv4地址拆为网络位(标识局域网)与主机位(标识设备),通过“IP&子网掩码”算网络地址,判断目标IP是否同网段(同则直连,异则路由器转发)。以C类IP(如192.168.1.0)为例,详解子网划分:先将子网掩码转二进制(如255.255.255.224→11111111.11111111.11111111.11100000),确定借主机位数;再按公式算子网数(2^借位-2)、主机数(2^剩余主机位-2),推导可用网段及IP范围(网络地址+1至广播

2025-09-30 17:44:51 1118 2

原创 Linux命令行与shell脚本编程

本文介绍了Linux系统的基础命令与shell操作。主要内容包括: shell基础:shell作为命令行解释器,通过提示符($)与用户交互,支持内部命令和脚本执行 文件管理:常用命令如cd、pwd、ls(带-F/l/a/R参数)、cp/mv/rm、mkdir/rmdir等 文本处理:cat/more/less查看文件,grep搜索文本,sort排序数据 进程管理:ps查看进程(-ef/l参数),top实时监控,kill终止进程 存储管理:mount/umount压缩工具、环境变量、子shell等等

2025-09-28 16:16:29 1257

原创 云计算基础

云计算基于虚拟化技术发展而来,分为硬件级虚拟化和操作系统级虚拟化两大分支。硬件级虚拟化通过Hypervisor模拟完整硬件环境,每个虚拟机拥有独立内核,隔离性强但资源开销大;操作系统级虚拟化(如Docker)共享宿主机内核,资源占用低但隔离性弱。虚拟化技术打破了传统"硬件-系统-应用"的绑定关系,显著提升了资源利用率(从10%提升至60%-80%),实现了应用的快速迁移部署,同时降低了硬件采购和运维成本。典型虚拟化架构包括共享存储服务器虚拟化和超融合架构,后者通过计算存储融合可降低80%

2025-09-25 14:57:56 2001

原创 服务器、存储基本知识

服务器是提供计算服务的专用设备,具有高稳定性、可靠性和扩展性,与普通PC相比在多路CPU、网络性能、协同工作等方面差异显著。服务器按架构可分为巨型机、小型机、PC服务器等类型,核心组件包括CPU、磁盘(支持RAID技术)、ECC内存及冗余电源等。存储系统分为DAS、NAS、SAN三种组网形态,分别适用于不同场景,并依托SCSI、iSCSI、FC等协议实现数据传输。服务器通过专业化设计满足企业级应用对性能、安全性和可管理性的严苛要求。

2025-09-24 18:24:43 1238 1

Google 单元测试框架库文件(动态库/静态库)

gtest库 更推荐手动下载到本地系统库

2025-12-10

空空如也

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

TA关注的人

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