详情

全站展示位

如何读取Linux进程中的代码段和数据段 |

Linux下的程序的文件格式是ELF,里面分了各种段,有代码段、数据段、等。当运行这个程序时,系统也会给这个进程创建虚拟内存,然后把ELF中的数据分别加载到内存中的对应位置。本文整理了用cpp程序读取内存中的代码段和rodata数据段的方法。。。。

推荐

C++统计字符频数_英文字符 |

之前有一个需求:统计一个混合中英文字符和各种符号的文件的各字符数量,结果发现,事情并没有想象的那么简单.于是先写个只统计英文字符的程序吧.

瑜伽之路_读书笔记 |

对一件事,不要因为你在一本书中读到就相信它!不要因为另一个人说他是这样就相信它!要自己发现真相!

心灵鸡汤

  张瀚初任御史时,曾去参见都台长官王延相。

  王延相没有大谈为官之道,只给张瀚讲述了自我的一次乘轿见闻:一天,乘轿进城,路遇大雨。一轿夫脚穿新鞋,从灰厂到长安街,细心翼翼择地而行,生怕弄脏了新鞋。进城后,路面泥泞渐多,轿夫一不细心,踩入泥水坑中,由此便高一脚低一脚地随意踩去,不复顾惜了……

  王延相说:“为官之道,亦犹是耳,倘一失足,将无所不至矣!”张瀚听了这个“新鞋踩泥”的故事后,“退而佩服公言,终生不敢忘”。

  此后多年,他严谨从政,廉洁为官,之后升任被称为“朝中第一官”的吏部尚书,建树颇多,名留青史。

列表展示

主站展示位

如何用Cpp实现一个BitMap位向量 |

《编程珠玑》在第一章就介绍了位图/位向量的知识点,这一技术也有许多应用场景。

unix编程实践_7_事件驱动编程 |

在unxi/linux编程实践第七章的基础上完成的一个小的终端弹球游戏,先来个截图。

利用ICMPv4协议实现一个ping程序 |

Icmp(Internet Control Message Protocol)协议一般与IP协议结合使用,以便给IP协议提供诊断和控制信息。Icmp通常被认为是Ip协议的一部分,传输的时候也是被封装在Ip报文内。我们在判断网络状况时用的ping程序就利用了ICMP协议。接下来先运行系统上的ping程序,用tcpdump抓包查看一下传输的数据。然后解释一下icmp数据报的各个字段。最后思考一下pin

C++笔记 |

bits/stdc++|limits.h|strncasecmp|文件重定向|vector初始化|const在函数名后面|struct_class|内联函数与宏定义|vector的capacity

STL源码剖析_迭代器 |

按照《STL源码剖析》中STL知识的编排顺序,学习完空间配置器之后,就是迭代器和traits编程技法了,学习完这三个概念,才算做好了继续学习stl的准备。

2018川藏线骑行 |

前言(超多图预警~建议电脑/手机横屏获得较好的观看体验)距离骑行完川藏线已经将近半年了,现在回想起那一个月,都觉得像做了一场梦,只不过这个梦却格外清晰。脑海中会不时的想起每一次骑到山顶时的快乐、路途中壮丽的景色、无数次跟徒步者骑行者互道加油、与藏民们互道”扎西德勒”,也有半夜由于缺氧醒来,又在大口的呼吸中睡去…

protobuf的安装及使用 |

Linux下protobuf的安装过程&简单使用。protobuf是google开发的一个灵活的、高效的用于序列化数据的协议。相比较XML和JSON格式,protobuf更小、更快、更便捷。

博客寄语:

    每当我找到生命的意义,它就又变了...

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。