TCP连接建立过程需要经过三次握,断开过程需要经过四次挥手,为什么?
有没有其他的连接建立、断开方式?
本文主要介绍在arm平台回溯函数调用栈(backtrace)的方法。
想了解堆栈等虚拟内存相关知识吗?
想知道下面这张进程地址空间示意图是如何一步一步画出来的吗?
《虚拟内存探究》系列文章将通过实验的方式带你学习相关知识。
这是虚拟内存系列文章的第四篇。
本文主要介绍malloc和heap相关知识,以便回答上一篇文章结尾提出的一些问题:
0x2050000
开始,而是偏移16个字节从0x2050010
开始?这16个字节是什么用途?这是虚拟内存系列文章的第三篇。
前面我们提到在进程的虚拟内存中可以找到哪些东西,以及在哪里去找。
本文我们将通过打印程序中不同元素内存地址的方式,一步一步细化下面的虚拟内存图:
这是虚拟内存系列文章的第二篇。
这次我们要做的事情和《虚拟内存探究 – 第一篇:C strings & /proc》类似,不同的是我们将访问Python 3 脚本的虚拟内存。这会比较费劲, 所以我们需要了解Pyhton3 内部的一些机制。