- 博客(4)
- 收藏
- 关注
原创 Service Mesh网格服务介绍
Service Mesh的定义服务网格是一个基础设施层,用于处理服务间通信。云原生应用有着复杂的网络拓扑,网络服务负责在这些拓扑中实现请求的可靠传递。在实践中,服务网格通常实现为一组轻量级网络代理,它们与应用程序部署在一起,而对应用程序透明。Service Mesh是一种网络模型吗?Service Mesh实际上就是出于TCP/IP之上的一个抽象层,它假设底层网络能够点对点的传输字节。当然,它也假...
2018-06-25 20:33:46
959
原创 gdb调试stl的相关容器
gdb本身并不支持调试stl的相关容器,比如:list、vector和map等,因此我们需要一个工具来帮助我们。gdb -c ./core.xxx xxx_binsource PATH/stl-views-1.0.3.gdb点击stl-views-1.0.3.gdb进入下载页面。然后就可以随心所欲的调试stl了,比如pmap,pvector,pdequeue之类的,具体的用法详见。文件内容如下:#...
2018-04-16 18:02:50
870
原创 readelf使用说明
简介readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。 这个程序和objdump提供的功能类似,但是它显示的信息更为具体,并且它不依...
2018-04-08 19:42:27
568
原创 堆和栈的内存分配
栈的内存分配栈是系统自动分配的一段内存区间,用户没法干预,栈的内存是从高地址到低地址的。也就是说,先进栈的变量地址是高于后进栈的。栈低是最高地址,栈顶是最低地址。栈的空间较小,容易造成栈溢出。 栈上有几个指针,分别是:bottom栈的底端top目前栈上最大地址guard size栈的安全地址段,为了防止栈溢出导致访问其他程序的栈空间而创建的安全区间。 那么根据这两个变量,能得出如下结论目前栈的使用...
2018-04-04 21:28:20
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人