SOME/IP协议

记录一次gdb查找core dumped错误并解决
在项目LinuxServerMonitor实现过程中,出现了很多问题,有一个问题是,项目编译成功之后,运行时却没能正确运行,终端打印了如下错误: Segment...

C++中,如何构造一个类,使得只能在堆上或只能在栈上分配内存?
为了只能在堆上分配对象,可以通过将构造函数和析构函数声明为private 防止自动调用构造函数和析构函数。同时使用静态工厂的方式,在类内调用私有的构造函数,以达...

Linux下CMakeLists.txt编译多模块C++程序
一、代码结构 hello_world/
├── bin/ # 存放生成的可执行文件
├── lib/ ...

SELinux的说明和使用-未完
一、概述 名词说明: selinux:security enhanced Linux,安全增强Linux SELinux(Security-Enhanced L...

Linux C/C++开发常用的通信协议-未完
can总线协议

epoll的使用-未完

Windows11安装wsl2,配置docker
一、安装wsl2 打开 Windows 功能管理: 按下 Win + R 组合键,输入 appwiz.cpl 并点击 “确定”,进入 “程序和功能” 界面,点击...

Linux配置和使用grpc-未完
下载源码 git clone -b v1.36.4 https://github.com/grpc/grpc.git
cd grpc
# 下载其依赖的子模块
g...

vscode+zerotier实现内网穿透,远程同步代码
之前在实验室修改代码时,为了方便,使用vscode + zerotier进行了内网穿透,实现了远程同步代码,不用每次在本地修改代码再手动上传到服务器进行代码同步...