摘要: 一.虚函数指针位置分析: 1. 基本概念 虚函数表生成机制:当类中包含虚函数时,编译器会为该类生成一个虚函数表(vtbl) 对象内存布局:每个对象实例会包含一个虚函数表指针(vptr),指向该类的虚函数表起始地址 指针大小:在VS2017环境下,vptr占用4字节空间(Linux环境下为8字节) # 阅读全文
posted @ 2025-07-04 11:43 白伟碧一些小心得 阅读(0) 评论(0) 推荐(0)
摘要: CMake 是一个跨平台的、开源的构建工具。 cmake 是 makefile 的上层工具,它们的目的正是为了产生可移植的makefile,并简化自己动手写makefile时的巨大工作量。 目前很多开源的项目都可以通过CMake工具来轻松构建工程. 安装CMake windows平台 1、根据自己想 阅读全文
posted @ 2025-06-26 12:13 白伟碧一些小心得 阅读(30) 评论(0) 推荐(0)
摘要: execute_process( COMMAND git rev-parse --short=8 HEAD WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} OUTPUT_VARIABLE _GIT_COMMIT ERROR_QUIET OUTPUT_STRIP 阅读全文
posted @ 2025-06-11 17:31 白伟碧一些小心得 阅读(13) 评论(0) 推荐(0)
摘要: json11的一些使用方法: 见https://www.cnblogs.com/bwbfight/p/18135452 json11的实现方式 AutoSdkType.hpp #ifndef __AUTOCOMMON_FRAMEWORK_CORE_AUTOSDKTYPE_HPP_ #define _ 阅读全文
posted @ 2025-04-08 15:18 白伟碧一些小心得 阅读(31) 评论(0) 推荐(0)
摘要: #ifndef _OTA_REQUEST_HANDLER_H_ #define _OTA_REQUEST_HANDLER_H_ #include "type_def.h" #include "gsl/span" #include "boost/asio.hpp" #include "zros/app 阅读全文
posted @ 2025-03-05 17:34 白伟碧一些小心得 阅读(9) 评论(0) 推荐(0)
摘要: 整个交互流程如下: 车机(HU)与其他Firmware(Firmware)通信的数据帧结构 1.server.h #ifndef _OTA_SERVER_H_ #define _OTA_SERVER_H_ #include "session.h" #include <cstdint> #includ 阅读全文
posted @ 2025-02-25 17:26 白伟碧一些小心得 阅读(10) 评论(0) 推荐(0)
摘要: 1) 首先,我们看一下个asan_check.patch diff --git a/CMakeLists.txt b/CMakeLists.txt index 1630200..fa00a93 100644 a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 阅读全文
posted @ 2024-12-23 11:09 白伟碧一些小心得 阅读(787) 评论(0) 推荐(0)
摘要: socket具体使用在这里不再描述,这里主要描述一下具体的使用范例 Xtcp.h #ifndef XTCP_H #define XTCP_H #ifdef WIN32 #ifdef XSOCKET_EXPORTS #define XSOCKET_API __declspec(dllexport) # 阅读全文
posted @ 2024-09-23 16:57 白伟碧一些小心得 阅读(66) 评论(0) 推荐(0)
摘要: 1 初始化线程池 确定线程数量,并做好互斥访问 2 启动所有线程 std::vector<std::thread*> threads_; unique_lock<mutex> lock(mutex_); for (int i = 0; i < thread_num_; i++) { auto th 阅读全文
posted @ 2024-08-07 16:36 白伟碧一些小心得 阅读(45) 评论(0) 推荐(0)
摘要: 详细文档参考: https://blog.csdn.net/qq_34414530/article/details/131129542 https://blog.csdn.net/qq_40309666/article/details/136712281 总结笔记:https://files.cnb 阅读全文
posted @ 2024-07-16 16:23 白伟碧一些小心得 阅读(59) 评论(0) 推荐(0)