- 博客(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 1589
原创 循环链表前后移动位置函数
在使用链表是常用的指针向前后移动的情况,如果使用不当很容易写错,以下是看到的一种函数封装操作来实现的方式。以下是在redis源码中看到的迭代函数:listIter *listGetIterator(list *list, int direction){ listIter *iter; if ((iter = zmalloc(sizeof(*iter)
2017-07-30 18:51:51 652
原创 读书笔记_unix网络编程_20170703
终于看完了unix网络编程卷一,其实不能说看完了,只能说溜了一遍,中间有好多不明白的,还需要继续理解。这里写一下发现的疑问,可能有些不是书上的,是其他地方发现的,也一起写到这里了;笔记内容:1、I/O复用典型使用在下列网络应用场合(122页)a、当客户处理多个描述符;b、一个客户同时处理多个套接字;c、tcp服务器既要护理监听套接字,又要处理已连接套接字;d、服务器
2017-07-03 10:18:50 285
原创 epoll边沿触发和水平触发源码分析
昨天面试被文档epoll相关内容,回答的很差,又被鄙视了,回来下载了源码分析了一下,好多看不懂的内容,留待分析,先总结一下分析完成的部分。参考代码内核版本:linux-4.4.73水平触发会不断发送OK状态到ready队列中,边沿触发只发送一次1、epoll_create:/* * Open an eventpoll file descriptor. */S
2017-06-20 16:57:11 759
redis_3.2.9_内存分布分析
2017-07-23
protobuf 编译错误 `well_known_types_js'
2018-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人