自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 什么是fPIC,如何使用?

位置无关代码是一种可以在内存中的任何位置执行而无需修改的代码。它的主要优势在于,允许多个进程共享同一段代码,而不必为每个进程单独加载一份。这种共享机制有助于节省系统内存。

2024-07-30 11:03:04 263

原创 Conan在Linux的使用教程(二)

Conan 还可以帮助您安装这些工具并使用它们来编译消费者项目或其他 Conan 软件包。在前面的例子里 ,修改Conanfile.txt , 声明要使用 CMake。在CMakeLists.txt添加输出信息,显示使用的CMake版本.并生成 CMake 查找此库和构建项目所需的文件。使用 Conan 安装。构建我们的应用程序。

2024-07-26 17:30:31 283

原创 Conan在Linux的使用教程(一)

更新。

2024-07-26 16:11:33 225

原创 enable_shared_from_this 的使用和原理

这在对象需要与其他对象或函数共享所有权时非常有用。2. **获取共享指针**:`getPtr` 成员函数调用 `shared_from_this()`,返回一个共享对象的 `std::shared_ptr<MyClass>`。2. **使用**:在类内部,可以使用 `shared_from_this()` 成员函数获取一个共享对象的 `std::shared_ptr`。1. **继承**:`MyClass` 继承自 `std::enable_shared_from_this<MyClass>`。

2024-07-19 09:58:17 144

原创 C++交易系统的优化经验

交易系统优化

2024-07-01 18:08:05 112

原创 vsdo是什么

"vdso" 是 Linux 操作系统中的一种特殊机制,它允许某些系统调用通过动态链接库的方式直接运行在用户空间,从而提高了系统调用的性能。总体来说,要避免使用 vdso 之外的系统调用,需要深入理解系统的工作原理和程序的运行环境。对于生产环境中的调整,建议先在测试环境中进行充分的测试和验证,以确保系统稳定性和可靠性。: 对于特定的程序或者项目,可以通过编译时的选项来控制是否使用 vdso。在某些情况下,可以通过劫持和替换系统调用的方式来实现对 vdso 的控制。

2024-07-01 17:11:49 217

原创 pragma region的使用

具体到你提到的 `#pragma region "XTP::API::TraderSpi"`,它的作用是定义一个命名区域,用来组织和标识属于 `XTP::API::TraderSpi` 的代码段。在 C++ 中,`#pragma region` 是一种预处理指令,用于在源代码中创建一个可折叠或可隐藏的区域。在这个示例中,`#pragma region "XTP::API::TraderSpi"` 标记了一个区域,用来包含 `XTP::API::TraderSpi` 类的成员函数的实现。

2024-07-01 15:02:02 200

空空如也

空空如也

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

TA关注的人

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