自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 资源 (3)
  • 收藏
  • 关注

原创 nproc命令查看可用核心数量详解

快速获取当前系统的可用逻辑CPU核心数,包含物理核心和超线程技术生成的逻辑核心

2025-05-04 18:47:52 388

原创 pgrep和pkill命令详解

通过pgrep和pkill,可快速实现进程的批量查询与管理,适用于自动化脚本和系统维护场景。

2025-04-28 13:52:15 262

原创 getfattr命令详解

getfattr 是 Linux 系统中用于查看和操作文件系统扩展属性(Extended Attributes,xattr)的命令工具。

2025-04-28 13:44:06 303

原创 ‌Linux trap 命令详解

trap 是 Shell 脚本中管理信号的核心工具,适用于资源清理、防止误操作、调试等场景。合理使用 trap 可显著提升脚本的可靠性和用户体验。

2025-04-25 18:15:31 395

原创 patchelf工具用法详解

‌patchelf 工具‌的详细用法说明

2025-04-23 15:23:05 448

原创 XDG Base Directory 规范

XDG Base Directory 规范

2025-04-22 16:43:06 436

原创 ‌RAII 技术详解

RAII 技术详解

2025-04-17 17:40:45 272

原创 原始字符串字面量(Raw String Literal)

原始字符串字面量(Raw String Literal)

2025-04-04 10:19:29 259

原创 perf‌命令详解

掌握 perf 可快速定位性能问题,尤其在高并发、低延迟场景中作用显著。结合火焰图和动态探针,能实现从宏观到微观的全方位分析。

2025-04-03 18:07:53 578

原创 strace命令详解

strace 是 Linux 系统中最常用的 ‌系统调用跟踪工具‌,它通过监控进程与内核的交互(如文件操作、网络通信、进程管理等)来帮助调试程序行为。

2025-04-03 17:52:58 541

原创 使用pkexec 和其策略文件安全提权执行外部程序

使用pkexec 和其策略文件安全提权执行外部程序

2025-04-03 17:09:57 1007

原创 CMake 中 CXXFLAGS 与 CMAKE_CXX_FLAGS 的关系

CMake 中 CXXFLAGS 与 CMAKE_CXX_FLAGS 的关系

2025-04-02 10:25:48 272

原创 c++弱指针实现原理

在 C++ 中,弱指针()是一种特殊的智能指针,其核心目标是‌‌,同时不增加对象的引用计数。它的实现原理基于与共享的 ‌‌,并通过 ‌‌ 管理资源生命周期。

2025-03-29 18:27:03 540

原创 垃圾回收机制的几种实现机制简介

垃圾回收机制的几种实现机制

2025-03-29 18:10:54 846

原创 ld链接器在编译期链接动态库时的查找路径

ld链接器在编译期链接动态库时的查找路径

2025-03-26 15:04:44 394

原创 dpkg-architecture命令详解

dpkg-architecture 是 Debian 系系统中用于处理软件包架构相关操作的工具,尤其在软件包构建和交叉编译环境中至关重要。

2025-03-19 13:32:10 598

原创 debian/control中的包关系

debian/control中的包关系

2025-03-03 14:52:59 941

原创 debian/control 文件中的${misc:Depends}

debian/control 文件中的${misc:Depends}

2025-03-03 11:31:52 652

原创 dh_shlibdeps工具的实现步骤

dh_shlibdeps工具的实现步骤

2025-03-03 10:35:41 427

原创 debian/control文件中的${shlibs:Depends}

debian/control文件中的${shlibs:Depends}

2025-03-03 09:58:11 392

原创 ‌Debian 包版本号比较规则详解

‌Debian 包版本号比较规则详解

2025-02-28 10:54:03 469

原创 cmake中find_library查找的路径

如果你希望在特定目录中查找库,可以使用HINTS参数或PATHS参数来指定查找路径。

2024-11-20 11:09:06 553

原创 cmake中execute_process详解

cmake中execute_process详解

2024-11-05 09:38:15 782

转载 【C++ 17 新功能 std::visit 】深入解析 C++17 中的 std::visit:从原理到实践

【C++ 17 新功能 std::visit 】深入解析 C++17 中的 std::visit:从原理到实践

2024-10-17 16:19:29 361

原创 c++输入/输出流操作符

这个头文件包含了一系列的输入/输出流操作符,用于控制格式化输出。例如,你可以使用这些操作符来设置输出的宽度、精度、填充字符等。在这个示例中,我们设置了两个不同的输出格式,一个是固定小数点格式,另一个是科学计数法格式。是C++中的一个预处理指令,用于包含。

2024-10-15 14:52:23 278

原创 liblz4、liblzma、zlib和libzstd4中压缩库的区别

总的来说,liblz4以其极致的速度在实时数据处理方面表现出色;liblzma则在压缩比上占据优势,适合长期存储;zlib因其均衡的性能和广泛的应用而成为许多项目的首选;libzstd则在保持高压缩比的同时提供了不错的速度,特别适合现代硬件环境。liblz4、liblzma、zlib和libzstd是四种不同的压缩库,它们在。

2024-10-15 13:47:36 754

原创 find_library、pkg_check_modules、pkg_search_module的区别

都是CMake中用于查找和使用库的命令,但它们各自有不同的特点和适用场景。在选择使用哪个命令时,需要根据项目的具体需求和环境来决定。是用于查找和使用库的三种不同命令。

2024-10-14 18:06:38 904

原创 CMake函数:get_filename_component——从文件路径中提取特定组件

是CMake中的一个命令,用于从文件路径中提取特定组件(例如目录、文件名、扩展名等)。

2024-10-14 17:57:57 834

原创 CMake变量:CMAKE_FIND_LIBRARY_SUFFIXES

是CMake中的一个变量,用于指定在查找库文件时使用的后缀列表。当CMake需要找到库文件时,它会尝试在这些后缀后添加库名来构建库文件的完整路径。,CMake会使用默认的后缀列表,这取决于平台和编译器。例如,在Linux上,默认的后缀列表可能包括。这将使得CMake只在指定的后缀(在这个例子中是。在Windows上,默认的后缀列表可能包括。在这个例子中,CMake会在。,那么CMake会尝试查找。你可以通过以下方式自定义。

2024-10-14 17:56:15 569

原创 链接选项:-static -static-libgcc -static-libstdc++

链接选项:-static -static-libgcc -static-libstdc++

2024-10-14 17:29:10 851

原创 环境变量CMAKE_INSTALL_LIBDIR和CMAKE_INSTALL_PREFIX的关系

环境变量CMAKE_INSTALL_LIBDIR和CMAKE_INSTALL_PREFIX的关系

2024-10-05 15:25:25 710

原创 g_variant_ref_sink使用说明

g_variant_ref_sink使用说明

2024-08-06 14:27:56 553

转载 深入对比XML处理库:Mini-XML、TinyXML-2与libxml2

深入对比XML处理库:Mini-XML、TinyXML-2与libxml2

2024-06-03 09:53:17 393

原创 Boost.PropertyTree操作key-value文件

Boost.PropertyTree操作key-value文件

2024-06-02 11:15:09 183

原创 Linux的命令补全脚本

Linux的命令补全脚本

2024-05-31 20:12:31 2196

原创 debuild -sa -S -nc的意思是?

dpkg-buildpackage

2024-05-18 16:26:17 348

原创 debian/control文件中常见字段的介绍

debian/control文件中常见字段的介绍

2024-05-18 11:03:52 2168 1

原创 std::thread线程生命周期与线程对象生命周期的联系

std::thread线程生命周期与线程对象生命周期的联系

2024-05-17 15:12:56 491

转载 Boost库解密——自动链接库(auto_link)

Boost库解密——自动链接库(auto_link)

2024-04-07 11:10:49 402

转载 c++标准库<locale>

主要讲解下c++的标准库locale

2023-12-12 17:19:50 1574

设计模式基础培训材料-面向对象设计原则与模式

面向对象设计原则与模式

2024-06-08

JavaScript权威指南第6版

web开发必备,至今没发现比这更好更深入的JavaScript资料

2015-04-08

SQL语句教程大全

SQL语句教程大全:包含几乎所有的DML和DDL语法,适合初学者。

2015-04-03

3DGame.pdf

3D游戏编程入门知识,共包括四部分:必备的数学知识;3d基础;实用的3d;着色器和效果

2010-08-25

空空如也

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

TA关注的人

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