- 博客(185)
- 资源 (4)
- 收藏
- 关注
转载 【C++ 17 新功能 std::visit 】深入解析 C++17 中的 std::visit:从原理到实践
【C++ 17 新功能 std::visit 】深入解析 C++17 中的 std::visit:从原理到实践
2024-10-17 16:19:29 209
原创 c++输入/输出流操作符
这个头文件包含了一系列的输入/输出流操作符,用于控制格式化输出。例如,你可以使用这些操作符来设置输出的宽度、精度、填充字符等。在这个示例中,我们设置了两个不同的输出格式,一个是固定小数点格式,另一个是科学计数法格式。是C++中的一个预处理指令,用于包含。
2024-10-15 14:52:23 258
原创 liblz4、liblzma、zlib和libzstd4中压缩库的区别
总的来说,liblz4以其极致的速度在实时数据处理方面表现出色;liblzma则在压缩比上占据优势,适合长期存储;zlib因其均衡的性能和广泛的应用而成为许多项目的首选;libzstd则在保持高压缩比的同时提供了不错的速度,特别适合现代硬件环境。liblz4、liblzma、zlib和libzstd是四种不同的压缩库,它们在。
2024-10-15 13:47:36 458
原创 find_library、pkg_check_modules、pkg_search_module的区别
都是CMake中用于查找和使用库的命令,但它们各自有不同的特点和适用场景。在选择使用哪个命令时,需要根据项目的具体需求和环境来决定。是用于查找和使用库的三种不同命令。
2024-10-14 18:06:38 677
原创 CMake函数:get_filename_component——从文件路径中提取特定组件
是CMake中的一个命令,用于从文件路径中提取特定组件(例如目录、文件名、扩展名等)。
2024-10-14 17:57:57 478
原创 CMake变量:CMAKE_FIND_LIBRARY_SUFFIXES
是CMake中的一个变量,用于指定在查找库文件时使用的后缀列表。当CMake需要找到库文件时,它会尝试在这些后缀后添加库名来构建库文件的完整路径。,CMake会使用默认的后缀列表,这取决于平台和编译器。例如,在Linux上,默认的后缀列表可能包括。这将使得CMake只在指定的后缀(在这个例子中是。在Windows上,默认的后缀列表可能包括。在这个例子中,CMake会在。,那么CMake会尝试查找。你可以通过以下方式自定义。
2024-10-14 17:56:15 503
原创 链接选项:-static -static-libgcc -static-libstdc++
链接选项:-static -static-libgcc -static-libstdc++
2024-10-14 17:29:10 543
原创 环境变量CMAKE_INSTALL_LIBDIR和CMAKE_INSTALL_PREFIX的关系
环境变量CMAKE_INSTALL_LIBDIR和CMAKE_INSTALL_PREFIX的关系
2024-10-05 15:25:25 446
转载 深入对比XML处理库:Mini-XML、TinyXML-2与libxml2
深入对比XML处理库:Mini-XML、TinyXML-2与libxml2
2024-06-03 09:53:17 303
转载 两则glib使用技巧
glib是我们平台的基石,几乎任何函数库,任何应用程序,以及任何daemon服务进程,都大量使用glib提供的函数。glib在我们平台中的地位有如STL在C++中的地位一样,熟练使用glib,对于提高开发效率有特别的意义,这里总结两则技巧供大家参考。
2023-06-17 11:10:55 197
转载 PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理
PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理
2022-11-04 11:25:02 1245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人