腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
专注数据中心高性能网络技术研发
RDMA通信技术, RoCE网络
专栏成员
举报
51
文章
131956
阅读量
46
订阅数
订阅专栏
申请加入专栏
全部文章(51)
其他(12)
linux(9)
编程算法(9)
c++(3)
ubuntu(2)
云推荐引擎(2)
人工智能(2)
http(2)
缓存(2)
tcp/ip(2)
ios(1)
打包(1)
ide(1)
api(1)
unix(1)
centos(1)
网站(1)
kubernetes(1)
网络安全(1)
ssh(1)
udp(1)
gcc(1)
centos7(1)
root(1)
rpm(1)
src(1)
summary(1)
tar(1)
多进程(1)
多线程(1)
数据(1)
序列化(1)
搜索文章
搜索
搜索
关闭
[Effective Modern C++(11&14)]Chapter 5: Rvalue References, Move Semantics, PF
ios
人工智能
1. 理解std::move和std::forward 从std::move和std::forward不能做的地方开始入手是有帮助的,std::move不会移动任何值,std::forward也不会转发任何东西,在运行时,他们不会产生可执行代码,一个字节也不会:)。他们实际上是执行转换的函数模板。std::move无条件的把它的参数转换成一个右值,而std::forward在特定条件下将参数转换成右值。 //c++11中std::move的简化版本 template<typename T> typename
昊楠Hacking
2018-05-26
5.1K
0
关于eventfd,epoll,线程间通信小记
linux
人工智能
先介绍eventfd 1 #include<sys/eventfd.h> 2 int eventfd(unsigned int initval, int flags); 使用这个函数来创建一个事件对象,linux线程间通信为了提高效率,大多使用异步通信,采用事件监听和回调函数的方式来实现高效的任务处理方式(虽然会将逻辑变得复杂)。 linux内核会为这个事件对象维护一个64位的计数器(uint64_t).并在初始化时用传进去的initval来初始化这个计数器,然后返回一个文件描述符来代表这个事件对象。 第二
昊楠Hacking
2018-03-08
2.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档