自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Likes的博客

终日而思不如须臾之所学也

  • 博客(15)
  • 资源 (26)
  • 收藏
  • 关注

原创 一篇文章讲懂IP数据报分片、组装以及与TCP/UDP的联系

http://www.mamicode.com/info-detail-1465195.htmlhttps://blog.csdn.net/leex_brave/article/details/51971053https://blog.csdn.net/buptzwp/article/details/5055487一、术语:a、MTU:                当两台...

2018-10-31 21:40:41 6481

转载 C++中int与string的相互转换

一、int转string1.c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned l...

2018-10-30 14:55:47 387

原创 C++11 move的实现

template <class T>typename remove_reference<T>::type&& move(T&& t) //通过trait技法推断出返回值。参数类型是T&&万能引用,所以move不仅可以把左值转成右值,也可以把右值转成右值{ using RRefType = typename rem...

2018-10-29 15:46:36 992

原创 C++11make_pair问题

https://stackoverflow.com/questions/32443181/stdmake-pair-with-c-11在C++11中使用make_pair一定不要显式给出类型参数,不然会报错#include <utility>using namespace std;int main(){ int n=0,m=0; auto x=make_pair...

2018-10-26 14:17:38 4189

原创 c++获取类型变量的最小/最大值

#include &lt;limits&gt;int min = std::numeric_limits&lt;int&gt;::min();//模板推断,若是char直接改为char即可int max = std::numeric_limits&lt;int&gt;::max(); 

2018-10-26 11:00:46 3818

转载 C语言位域

http://blog.sina.com.cn/s/blog_3d8529400100istl.html有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区...

2018-10-25 19:02:31 313

原创 C++编程规范(google)

2018-10-24 19:22:04 503

原创 C++创建类对象时(无参)后不加括号与加括号的区别

https://blog.csdn.net/Windgs_YF/article/details/80927058https://blog.csdn.net/u012750259/article/details/448327691、在栈中实例化对象A a;//实例化对象,会调用class A中的构造函数A a();//声明一个函数,没有传入的参数,返回值为A类型2、在堆中实例化对...

2018-10-23 22:25:57 1421

转载 端口复用SO_REUSEADDR

版权声明:本博客文章,大多是本人整理编写,或在网络中收集,转载请注明出处!    https://blog.csdn.net/tennysonsky/article/details/44062173在《绑定( bind )端口需要注意的问题》提到:一个网络应用程序只能绑定一个端口( 一个套接字只能绑定一个端口 )。实际上,默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端口( 占用...

2018-10-23 11:39:32 7151 7

转载 RDMA

来源: https://zcopy.wordpress.com/ 说明: 本文不是对原文的逐字逐句翻译,而是摘取核心部分以介绍RDMA Send操作(后面凡是提到RDMA send, 都对应于IBA里的send操作)。文中给出的例子非常浅显易懂,很值得一读。1. What is RDMA | 什么是RDMARDMA is Remote Direct Memory Access whic...

2018-10-19 11:35:34 2714

原创 C++写文件

1、头文件#include&lt;fstream&gt;2、fstream对象fstream out("./output.out");//没有文件返回out==0,不会创建文件out&lt;&lt;"hello world"&lt;&lt;endl;    要想fstream对象在没有文件时自动创建对象:fstream out("output.out",ofstream..

2018-10-18 14:57:49 386

原创 glog快速上手

1、安装git clone https://github.com/google/glogcd glogautogen.sh./configuremake -jmake install2、使用代码 #include &lt;glog/logging.h&gt; int main(int argc, char* argv[]) { // ...

2018-10-12 15:16:52 195

原创 没有参数的函数模板

一般而言,函数模版需要通过参数进行类型推断。没有参数的函数模板必须通过显示实例化来使用。使用场景:any类型的get函数示例:#include&lt;iostream&gt;template &lt;typename T&gt;T fun();template&lt;&gt;int fun(){ return 9;}template&lt;&gt;double...

2018-10-12 11:31:55 3589

转载 C++ 模板类型萃取技术 traits

当函数,类或者一些封装的通用算法中的某些部分会因为数据类型不同而导致处理或逻辑不同(而我们又不希望因为数据类型的差异而修改算法本身的封装时),traits会是一种很好的解决方案。(类型测试发生在编译期)自从C++中引入了template后,以泛型技术为中心的设计得到了长足的进步。STL就是这个阶段杰出的产物。STL的目标就是要把数据和算法分开,分别对其进行设计,之后通过一种名为iterator...

2018-10-11 09:39:35 746

原创 c++ 两个set合并

C++17提供set和unordered_set的merge,但是C++11并不提供,但依然有简便的方法实现两个set的合并(求并集),如下:set&lt;int&gt; a,b;//合并到aa.insert(b.begin(),b.end());...

2018-10-10 10:50:09 18199 4

同步队列-无锁队列-循环数组无锁队列.zip

配套代码讲解:https://blog.csdn.net/songchuwang1868/article/details/90200251 配套代码讲解:https://blog.csdn.net/songchuwang1868/article/details/90200251 配套代码讲解:https://blog.csdn.net/songchuwang1868/article/details/90200251 同步队列-无锁队列-循环数组无锁队列 同步队列-无锁队列-循环数组无锁队列 同步队列-无锁队列-循环数组无锁队列

2019-05-14

VisualGDB-5.3.r7(破解版)支持VS2017

VisualGDB-5.3.r7(破解版)支持VS2017

2018-12-21

virtualGDB(VS2017)

virtualGDB在VirtualStudio2017远程调试Linux代码

2018-11-23

分布式系统概念与设计 原书第5版

分布式系统概念与设计 原书第5版

2018-10-17

分布式join算子设计

分布式join原理与设计

2018-10-16

大规模分布式存储系统:原理解析与架构实战.杨传辉

大规模分布式存储系统:原理解析与架构实战.杨传辉高清pdf

2018-09-23

左手程序右手诗(上下两册)

左手程序右手诗(上下两册)侯捷的程序人生 左手程序右手诗(上下两册)侯捷的程序人生 左手程序右手诗(上下两册)侯捷的程序人生

2018-08-09

左手程序右手诗

左手程序右手诗侯捷的程序人生 左手程序右手诗侯捷的程序人生 左手程序右手诗侯捷的程序人生

2018-08-09

protobuf快速下载

protobuf快速下载 protobuf快速下载 protobuf快速下载 protobuf快速下载

2018-08-07

protobuf编译安装快速下载

protobuf编译安装快速下载 protobuf编译安装快速下载 protobuf编译安装快速下载

2018-08-07

SQL必知必会PostgresSQL数据导入脚本

SQL必知必会PostgresSQL数据导入脚本 SQL必知必会PostgresSQL数据导入脚本 SQL必知必会PostgresSQL数据导入脚本

2018-08-06

STL源码(sgi、llvm、g++)

STL源码(sgi、llvm、g++) STL源码(sgi、llvm、g++) STL源码(sgi、llvm、g++)

2018-08-02

数据库查询优化器的艺术高清PDF

数据库查询优化器的艺术高清PDF 数据库查询优化器的艺术高清PDF 数据库查询优化器的艺术高清PDF

2018-08-02

Virtual Assist 破解版(支持VS2017)超好用的插件

Virtual Assist 破解版(支持VS2017)超好用的插件 Virtual Assist 破解版(支持VS2017)超好用的插件

2018-07-29

深入理解linux内核中文第三版高清pdf

深入理解linux内核中文第三版高清pdf 深入理解linux内核中文第三版高清pdf 深入理解linux内核中文第三版高清pdf

2018-07-29

编程修养高清pdf

编程修养高清pdf 编程修养高清pdf 编程修养高清pdf 编程修养高清pdf

2018-07-29

STL源码剖析简体中文版高清pdf

STL源码剖析简体中文版高清pdf STL源码剖析简体中文版高清pdf STL源码剖析简体中文版高清pdf

2018-07-29

Linux设备驱动程序(中文版第三版)高清pdf

Linux设备驱动程序(中文版第三版)高清pdf Linux设备驱动程序(中文版第三版)高清pdf Linux设备驱动程序(中文版第三版)高清pdf

2018-07-29

Linux多线程服务端编程:使用muduo C++网络库

Linux多线程服务端编程:使用muduo C++网络库 Linux多线程服务端编程:使用muduo C++网络库 Linux多线程服务端编程:使用muduo C++网络库

2018-07-29

Effective Modern C++

Effective Modern C++ Effective Modern C++ Effective Modern C++ Effective Modern C++

2018-07-29

代码_老码识途-从机器码到框架的系统观逆向修炼之路

代码_老码识途-从机器码到框架的系统观逆向修炼之路 代码_老码识途-从机器码到框架的系统观逆向修炼之路 代码_老码识途-从机器码到框架的系统观逆向修炼之路 代码_老码识途-从机器码到框架的系统观逆向修炼之路

2018-07-29

C++编程思想(卷一+卷二)高清带目录

C++编程思想(卷一+卷二)高清带目录 C++编程思想(卷一+卷二)高清带目录 C++编程思想(卷一+卷二)高清带目录 C++编程思想(卷一+卷二)高清带目录 C++编程思想(卷一+卷二)高清带目录

2018-07-29

电子科技大学图论考试试卷

电子科技大学图论考试试卷 电子科技大学图论考试试卷 电子科技大学图论考试试卷 电子科技大学图论考试试卷

2018-07-29

空空如也

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

TA关注的人

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