首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wanghao
掘友等级
软件开发工程师
纸上得来终觉浅,绝知此事要躬行
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
频繁申请释放内存导致进程被OOM掉
分析一次线上OOM的情况。aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
nginx支持websocket
nginx支持websocket。aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
KCP技术特性源码分析
kcp是一个可靠传输协议,代码量不大,用来学习可靠传输协议是非常好的选择。网上介绍kcp的文章很多,本文主要介绍作者在wiki中提到的六个特性。
tcp fast open分析
tfo简介和测试验证。aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
FFmpeg libavformat协议框架代码分析
ffmpeg有自己的一套网络IO代码,但是相对比较简单,现在需要使用自研的网络库接管ffmpeg的网络IO功能。方法有两种: 第一种方法比较简单,本文主要介绍第二种方法。 首先介绍下libavformat协议框架,然后在介绍下如何在ffmpeg中新增一个自定义的协议。 prot…
使用Android studio profiler分析代码性能
点击CPU后,选择C++,点击开始。 图中self表述执行当前函数占用的cpu和耗时,children表示调用其他函数占用的cpu和耗时。
boost库asio造成socket处于close_wait状态
工作中有遇到使用HTTP keep-alive来复用TCP连接来多次发送请求,但是CDN侧有一个逻辑是如果TCP连接60s没有请求过来,CDN则主动断开这条连接。所以,有意测试当CDN断开连接后客户端再次发送请求的情况,测试伪代码如下: errno为2的定义是没有文件描述符,感…
利用libevent验证SO_REUSEPORT内核态的负载均衡
验证TCP的SO_REUSEPORT特性对于解决服务器负载均衡的影响。aaaaaaaaaaaaaaaa
libevent源码分析(2)-bufferevent机制
本文是对上篇的延续。 所以,理解bufferevent就是要理解当水位变化的时候应该做那些事情。 当读缓冲区的数据量大于高水位的时候,设置了监控水位降低的回调函数时,那什么时候水位会降低呢?当然是用户将数据读走的时候,即用户调用bufferevent_read后。 相对于读取操…
libevent源码分析(1)-事件循环
libevent的最新版本已经很复杂了,深入分析的难度很大,所以需要选择一个初期的版本(核心功能已经存在)去分析。 只需要分析这5个文件就可以了,一共2161行代码,是不是压力就小了很多。 evbuffer.c和buffer.c : proactor的实现,关于reactor和…
下一页
个人成就
文章被点赞
15
文章被阅读
39,390
掘力值
753
关注了
4
关注者
5
收藏集
0
关注标签
16
加入于
2020-06-24