-
在gdb中以16进制的方式打印变量
在gdb调试过程中可以通过
print(p)
查看指定变量的内容。在默认情况下,数字是以10进制的形式显示的,但有时候我们想以16进制的形式查看该变量。 -
排查Windows平台动态库和静态库链接失败问题
最近帮同事查了一个C++链接过程的问题,这个问题比较隐蔽,也非常有代表性,记录下来方便后面查阅。
-
C++中delete关键字常见错误
C++中的delete关键字用于释放动态申请的内存,是使用频率非常高的关键字,本文将开发中常出现的错误加以总结,方便以后查阅。
-
位域与联合体的内存布局
位域(bit field)与联合体(union)都可以用来控制内存布局。本文主要阐述的内存可总结为:位域的内存布局是编译器决定的,而联合体的内存布局是由大小端决定的。
-
redis中的数据结构
本文主要介绍了 redis 中的底层数据结构类型,并比较了操作这些数据时的时间复杂度。
-
redis基础
本文是 tutorialspoint 提供的 redis 教程的学习笔记。
-
深入探索C++内存模型(4)
第四章是Function语意学,这一章主要介绍类相关函数的底层实现原理,就虚函数进行了展开讨论,通过实际代码的测试结果验证分析结论。对 inline 函数可能会出现的问题进行了分析,对 inline 函数的使用提出了指导意见。
-
深入探索C++内存模型(3)
第三章的标题是Data语意学,这一章主要的研究对象是类的成员变量相关的操作原理,静态成员变量与非静态成员变量,单一继承、多重继承、虚继承对成员变量内存分布和存取性能的影响。
-
在Linux终端中进行递归搜索
有时候我们需要对某个目录中的所有文件进行递归式搜索。递归搜索,即搜索该目录中的所有文件和其二级目录下的所有文件,依此类推。本文给出了两种实现思路,分别使用
grep
和find
命令。 -
初识docker
这篇文章是 docker-curriculum.com 的学习笔记,包含 docker 的基础概念和入门用法。通过阅读该教程,我对 docker 以及容器化的软件开发、分发和部署有了初步的认识。
-
分支预测技术
分支预测技术是CPU体系结构(architecture)中的知识点,用于提高指令(instruction)的执行效率。本篇博文是对网络上相关信息的总结,以备后续查阅使用。