自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 系统命令之free

total usedfree shared buffers cachedMem: 255268 238332169360 85540 126384-/+ buffers/cache: 26408228860Swap: ...

2021-04-23 13:47:24 115

原创 虚函数和纯虚函数的区别

1.虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstractclass),而只含有虚函数的类(class)不能被称为抽象类(abstractclass)。  2.虚函数可以被直接使用,也可以被子类(subclass)重载以后以多态的形式调用,而纯虚函数必须在子类(subclass)中实现该函数才可以使用,因为纯虚函数在基类(baseclass)只有声明而没有定义。3.虚函数和纯虚函数都可以在子类(subclass)中被重载,以多态...

2021-04-10 20:37:15 398

原创 protobuf安装遇到的坑

在安装了protobuff,https://github.com/protocolbuffers/protobuf/releases/tag/v3.15.6然后安装protoc,执行命令,sudo apt install protobuf-compiler执行protoc --c_out=. xxxxxx_cloud.proto,看到如下报错。protoc-gen-c: program not found or is not executable--c_out: protoc-gen-c: P

2021-04-02 16:30:54 1785

转载 valgrind的使用方法

1.2 工具Valgrind的最新版是3.11.0,它一般包含下列工具:1.Memcheck最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc()/free()/new/delete的调用都会被捕获。所以,它能检测以下问题:对未初始化内存的使用;读/写释放后的内存块;读/写超出malloc分配的内存块;读/写不适当的栈中内存块;内存泄漏,指向一块内存的指针永远丢失;不正确的malloc/free或new/delete匹配;memcpy()相关函数

2021-04-01 12:55:54 359

原创 malloc分配机制

malloc采用了两中不同的方式来处理内存申请。1. 若分配内存小于 128k ,调用 sbrk() ,将堆顶指针向高地址移动,获得新的虚存空间。2. 若分配内存大于 128k ,调用 mmap() ,在文件映射区域中分配匿名虚存空间。...

2021-04-01 11:38:32 161

空空如也

空空如也

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

TA关注的人

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