自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 未进入main函数异常错误

terminate called after throwing an instance of 'std::system_error'  what():  Unknown error 18446744073709551615已放弃以上未错误内容,添加编译参数-lpthread后OK,错误原因可能是第三方库有使用线程操作,编译不报错很奇怪。...

2018-05-22 21:02:45 1562

原创 redis的event处理过程基本流程

这次分析aemain函数主要执行过程,会忽略部分细节处理;

2017-08-05 09:05:22 695

原创 循环链表前后移动位置函数

在使用链表是常用的指针向前后移动的情况,如果使用不当很容易写错,以下是看到的一种函数封装操作来实现的方式。 以下是在redis源码中看到的迭代函数: listIter *listGetIterator(list *list, int direction) {     listIter *iter;     if ((iter = zmalloc(sizeof(*iter)

2017-07-30 18:51:51 640

原创 redis3.2.9-内存结构分析

下图根据个人理解分析结果(需要参照代码):

2017-07-23 11:27:03 245

原创 读书笔记_unix网络编程_20170703

终于看完了unix网络编程卷一,其实不能说看完了,只能说溜了一遍,中间有好多不明白的,还需要继续理解。这里写一下发现的疑问,可能有些不是书上的,是其他地方发现的,也一起写到这里了; 笔记内容: 1、I/O复用典型使用在下列网络应用场合(122页) a、当客户处理多个描述符; b、一个客户同时处理多个套接字; c、tcp服务器既要护理监听套接字,又要处理已连接套接字; d、服务器

2017-07-03 10:18:50 271

原创 epoll边沿触发和水平触发源码分析

昨天面试被文档epoll相关内容,回答的很差,又被鄙视了,回来下载了源码分析了一下,好多看不懂的内容,留待分析,先总结一下分析完成的部分。 参考代码内核版本:linux-4.4.73 水平触发会不断发送OK状态到ready队列中,边沿触发只发送一次 1、epoll_create: /*  * Open an eventpoll file descriptor.  */ S

2017-06-20 16:57:11 741

redis_3.2.9_内存分布分析

这是本人分redis内部数据存储结构的过程文档,部分无用细节忽略,这是数据存储结构的分析,没有增、删、改、查的动态处理过程,需要参考部分源码查看

2017-07-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除