rax

首页 标签 rax
# rax #
关注
307内容
linux平台下C/C++调试技术分享总结-纯干货!
  调试作为一种日常中常见的工作,提高调试水平是非常有必要的。   调试的过程是收集足够多的信息来判断出错误信息。   本文介绍调试过程中所需要的的内存相关知识、底层知识、调试技巧,通过这些知识加强信息收集,减少无用的调试工作,使调试更有目的性。   程序挂掉大多表现为内存异常,通过分析core文件中的内存信息来推断程序异常原因是一种常见的方法,而在分析的过程中需要确保收集到的信息是正确的,因此glibc内存管理原理与程序中内存使用方法是调试的基础知识。   代码段、数据段、bss段,由内核在启动程序时分配。   代码段、数据段,BSS段处于较低位置,在地址上能明显区分出来。   
【集合论】集合概念与关系 ( 真子集 | 空集 | 全集 | 幂集 | 集合元素个数 | 求幂集步骤 )
【集合论】集合概念与关系 ( 真子集 | 空集 | 全集 | 幂集 | 集合元素个数 | 求幂集步骤 )
「现代C++设计魅力」虚函数继承-thunk技术初探
工作中使用LLDB调试器调试这一段C++多继承程序的时候,发现通过lldb print(expression命令的别名) 命令获取的指针地址和实际理解的C++的内存模型的地址不一样。那么到底是什么原因呢?
如何在微前端中加载 Vite 应用?
自 2018 年 5 月 Firefox 60 发布后,所有主浏览器均默认支持 ES modules。借助 ES modules 的能力,代码可以实现无需构建直接运行。 随着 Vite 和 Snowpack 等基于 ES modules 的构建工具的产生,前端随即掀起了 ES modules 新一轮热潮。
免费试用