自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 用好 C++11 move语义

使用方法原始文档:move右值引用与使用:move条条道路通罗马假设你都阅读并理解了上述2个文档,那么就知道了对右值主要解决拷贝的性能问题。 但是只要你实现并运用好swap函数或者使用常量指针当做返回参数,也可以达到0拷贝。 当然如果你觉得swap和指针参数会使得代码难看,以及写代码稍微复杂,那么可以使用move右值语义。 如何写好一个有move语义的自定义数据结构在C++11标准中,编译器会

2017-05-31 16:48:39 644

原创 Shell看门狗脚本

基于shell的可复用看门狗脚本可同时Watch多个程序,不同的程序配置不同的接口文件

2017-04-07 12:32:44 2272 2

原创 Beringei源码解析

数据结构组织图一个服务集群由多个server组成,IP+PORT定义为一个server,每个server负责不同的shards容灾通过客户端同时写2个主备cluster来实现,数据并不是强一致,各server动态监听自己负责的shard实现主备接管等功能在一个shard里面为最小存储模型,包含一个时间序列集合和一个存储引擎BucketStorageBucketMap实际为一个二维的结构,序列

2017-03-31 16:12:53 1986 2

转载 引用学习

CMake

2017-03-29 20:00:54 208

空空如也

空空如也

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

TA关注的人

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