Browsed by
月份:2020年1月

2020-这将是不平凡的一年

2020-这将是不平凡的一年

20春节武汉肺炎肆掠而来,春节假期延长2天、全国人民躲在家中不给国家增加负担。湖北周边地区封路、封村、对“武汉人”进行隔离。

伊美冲突、中东地区不稳定性因素加剧。美国发动对伊朗军事领导的刺杀,加剧中东地区不稳定因素。

希望20年能像这天空一样,纯净、湛蓝、清澈。

[……]

继续阅读

记一次pop_front引发coredump问题

记一次pop_front引发coredump问题

一 deque日常用法

C++ STL里面的deque是一个双端队列,在项目开发中我们经常将一些有先后顺序的数据保存在队列里面,以保证应用程序处理数据的顺序是合理的,例如12306在处理用户购买火车票的订单,一般就会用一个队列缓存用户的请求。

二 pop_front函数异常场景

在实际项目中,[……]

继续阅读

因memcpy引起的string变量cordump问题

因memcpy引起的string变量cordump问题

问题现象

最近项目中某个服务升级支持ipv6,该服务在测试过程中出现了coredump现象,并且每次调试core文件崩溃堆栈都是在不同的位置上。出现这种堆栈异常,想通过gdb调试出崩溃原因还是很困难。

pastedGraphic.png

原因分析

2.1 信号signal 6 产生原因

从上述堆栈信息可以看出,程序[……]

继续阅读