网络编程
protobuff
protobuff配置
tcp基础
TCP粘包处理
地址格式转换API
ECONNRESET
常见问题总结
监听队列
并发
大并发服务器框架设计
epoll基础api
epoll server
epoll注意事项
细说select
源码刨析
网络编程资料
libevent多线程接口
libevent之eventbase
libevent之event_base轮询
libevent之bufferevent
windows环境libevent搭建
libevent源码刨析
libevent实战
libiop基础
libiop通讯流程
redis底层框架的理解(一)
redis框架的理解(二)
对于redis框架的理解(三)
对于redis框架的理解(四)
redis底层框架的理解(五)
恋恋风辰的官方博客
切换导航
恋恋风辰的官方博客
Go
C++
数据结构和算法
问题汇总
Qt界面
Web全栈
Python
网络编程
登录
退出
×
注册登录
码云登录
网络编程
2LUTCbqG3H8TjiCTLIa2BcKIbHp
protobuff
protobuff配置
tcp基础
TCP粘包处理
地址格式转换API
ECONNRESET
常见问题总结
监听队列
并发
大并发服务器框架设计
epoll基础api
epoll server
epoll注意事项
细说select
源码刨析
网络编程资料
libevent多线程接口
libevent之eventbase
libevent之event_base轮询
libevent之bufferevent
windows环境libevent搭建
libevent源码刨析
libevent实战
libiop基础
libiop通讯流程
redis底层框架的理解(一)
redis框架的理解(二)
对于redis框架的理解(三)
对于redis框架的理解(四)
redis底层框架的理解(五)
Posted on by
|
In
|
原文链接
浏览(0)
评论(0)
喜欢(0)
已点赞!
热门评论
评论
点击查看更多评论
没有更多评论了,点击收起
展开评论
文章目录
热门文章
使用hexo搭建个人博客
喜欢(533)
浏览(13914)
Linux环境搭建和编码
喜欢(594)
浏览(15570)
MarkDown在线编辑器
喜欢(514)
浏览(15820)
聊天项目(28) 分布式服务通知好友申请
喜欢(507)
浏览(7159)
vscode搭建windows C++开发环境
喜欢(596)
浏览(98110)
最新评论
利用指针和容器实现文本查询
越今朝:
应该添加一个过滤功能以解决部分单词无法被查询的问题: eg: "I am a teacher."中的teacher无法被查询,因为在示例代码中teacher.被解释为一个单词从而忽略了teacher本身。
C++ 线程池原理和实现
mzx2023:
两种方法解决,一种是改排序算法,就是当线程耗尽的时候,使用普通递归,另一种是当在线程池commit的时候,判断线程是否耗尽,耗尽的话就直接当前线程执行task
无锁并发队列
TenThousandOne:
_head 和 _tail 替换为原子变量。那里pop的逻辑,val = _data[h] 可以移到循环外面吗
处理网络粘包问题
zyouth:
//消息的长度小于头部规定的长度,说明数据未收全,则先将部分消息放到接收节点里 if (bytes_transferred < data_len) { memcpy(_recv_msg_node->_data + _recv_msg_node->_cur_len, _data + copy_len, bytes_transferred); _recv_msg_node->_cur_len += bytes_transferred; ::memset(_data, 0, MAX_LENGTH); _socket.async_read_some(boost::asio::buffer(_data, MAX_LENGTH), std::bind(&CSession::HandleRead, this, std::placeholders::_1, std::placeholders::_2, shared_self)); //头部处理完成 _b_head_parse = true; return; } 把_b_head_parse = true;放在_socket.async_read_some前面是不是更好
解决博客回复区被脚本注入的问题
secondtonone1:
走到现在我忽然明白一个道理,无论工作也好生活也罢,最重要的是开心,即使一份安稳的工作不能给我带来事业上的积累也要合理的舍弃,所以我还是想去做喜欢的方向。
其他链接
GitHub
个人博客
博客园
CSDN
个人公众号
个人微信