自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2025-04-04 10:19:29 226

原创 perf‌命令详解

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

2025-04-03 18:07:53 433

原创 strace命令详解

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

2025-04-03 17:52:58 413

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

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

2025-04-03 17:09:57 970

原创 CMake 中 CXXFLAGS 与 CMAKE_CXX_FLAGS 的关系

CMake 中 CXXFLAGS 与 CMAKE_CXX_FLAGS 的关系

2025-04-02 10:25:48 157

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

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

2025-03-29 18:27:03 500

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

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

2025-03-29 18:10:54 825

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

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

2025-03-26 15:04:44 345

原创 dpkg-architecture命令详解

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

2025-03-19 13:32:10 540

原创 debian/control中的包关系

debian/control中的包关系

2025-03-03 14:52:59 918

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

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

2025-03-03 11:31:52 627

原创 dh_shlibdeps工具的实现步骤

dh_shlibdeps工具的实现步骤

2025-03-03 10:35:41 416

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

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

2025-03-03 09:58:11 365

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

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

2025-02-28 10:54:03 439

原创 cmake中find_library查找的路径

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

2024-11-20 11:09:06 489

原创 cmake中execute_process详解

cmake中execute_process详解

2024-11-05 09:38:15 742

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

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

2024-10-17 16:19:29 321

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

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

2024-10-15 14:52:23 273

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

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

2024-10-15 13:47:36 684

原创 find_library、pkg_check_modules、pkg_search_module的区别

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

2024-10-14 18:06:38 843

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

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

2024-10-14 17:57:57 743

原创 CMake变量:CMAKE_FIND_LIBRARY_SUFFIXES

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

2024-10-14 17:56:15 552

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

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

2024-10-14 17:29:10 771

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

环境变量CMAKE_INSTALL_LIBDIR和CMAKE_INSTALL_PREFIX的关系

2024-10-05 15:25:25 611

原创 g_variant_ref_sink使用说明

g_variant_ref_sink使用说明

2024-08-06 14:27:56 541

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

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

2024-06-03 09:53:17 361

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

Boost.PropertyTree操作key-value文件

2024-06-02 11:15:09 174

原创 Linux的命令补全脚本

Linux的命令补全脚本

2024-05-31 20:12:31 2105

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

dpkg-buildpackage

2024-05-18 16:26:17 340

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

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

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

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

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

2024-05-17 15:12:56 465

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

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

2024-04-07 11:10:49 374

转载 c++标准库<locale>

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

2023-12-12 17:19:50 1500

转载 c/c++ ,gettext,软件的多语言支持(i18n)

采用 GNU gettext提供多语言支持

2023-12-12 16:42:19 1241

原创 linux系统在init阶段lightDM之前进行密码校验

linux系统在init阶段lightDM之前进行密码校验

2023-10-20 14:58:58 367

转载 C++ 风格指南

C++ 风格指南

2023-07-10 00:40:07 904

转载 ldconfig用法

ldconfig用法

2023-06-23 14:57:36 2657

转载 详细介绍Glib 主事件循环轻度分析与编程应用

详细介绍Glib 主事件循环轻度分析与编程应用

2023-06-17 16:56:15 402

转载 两则glib使用技巧

glib是我们平台的基石,几乎任何函数库,任何应用程序,以及任何daemon服务进程,都大量使用glib提供的函数。glib在我们平台中的地位有如STL在C++中的地位一样,熟练使用glib,对于提高开发效率有特别的意义,这里总结两则技巧供大家参考。

2023-06-17 11:10:55 212

转载 GTK窗口接受文件拖放学习一

GTK窗口接受文件拖放

2023-06-15 11:05:15 356

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

面向对象设计原则与模式

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关注的人

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