代老师的博客 https://github.com/daichangya
daicy daicy 发布于 2020-10-21
#C

signal(SIGPIPE, SIG_IGN)解析

我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试.  但是服务器总是莫名退出,没有core文件.最后问题确定为,对一个对端已经关闭的socket调用两次write,第二次将会生成SIGPIPE信号,该信号默认结束进程.具体的分析可以结合TCP的&qu

daicy daicy 发布于 2020-10-15
daicy daicy 发布于 2020-10-15

复杂链表的复制

https://blog.csdn.net/sunandstarws/article/details/88259143

daicy daicy 发布于 2020-10-14

红黑树、B(+)树、跳表、AVL等数据结构,应用场景及分析,以及一些英文缩写

红黑树、B(+)树、跳表、AVL等数据结构,应用场景及分析,以及一些英文缩写在网上学习了一些材料。这一篇:https://www.zhihu.com/question/30527705AVL树:最早的平衡二叉树之一。应用相对其他数据结构比较少。windows对进程地址空间的管理用到了AVL树红黑树:

daicy daicy 发布于 2020-10-13

Redis的底层数据结构

本篇博客我们就来详细介绍Redis中五大数据类型的底层实现。1、演示数据类型的实现  上篇博客我们在介绍key相关命令的时候,介绍了如下命令:OBJECTENCODINGkey  该命令是用来显示那五大数据类型的底层数据结构。  比如对于string数据类型:    我们可以看到实现string数据

daicy daicy 发布于 2020-10-13