自定义博客皮肤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)
  • 收藏
  • 关注

原创 UDP

同步客户端和同步服务器差别在于: 1、服务器多绑定了一个地址。 2、收发数据差异: 服务器是被动的(先recv 再 sento) ,客户端是主动的(先sendto 再 recv)。UDP和TCP 的不同 1、C-S对应关系不同: UDP: a. 客户端用一个套接字可以向多个服务端发送数据,从客户端角度看是C-S是1:n的。 因为UDP不是面向连接的,不需要像TCP去con...

2018-09-14 21:24:05 157

转载 weak_ptr

简述 weak_ptr是一种不控制所指向对象生存期的智能指针,它指向由一个shard_ptr管理的对象。 将一个weak_ptr绑定到一个shared_ptr不会改变shared_ptr的引用计数。 一旦最后一个指向对象的shared_ptr被销毁,对象就会被释放。 即使有weak_ptr指向对象,对象也还是会被释放。weak_ptr 解决cicrcle 引用。 原本都是shared...

2018-08-28 21:51:54 153

转载 enable_shared_from_this

enable_shared_from_this c++ 11特性(头文件memory)使用场合 当类A被share_ptr管理,且在类A的成员函数里需要把当前类对象作为参数传给其他函数时,就需要传递一个指向自身的share_ptr。1.为何不直接传递this指针 使用智能指针的初衷就是为了方便资源管理,如果在某些地方使用智能指针,某些地方使用原始指针,很容易破坏智能指针...

2018-08-28 21:47:46 110

转载 assert

assert 断言属于 c 头文件assert.h逻辑如下: 不满足条件,程序就会调用abort()函数,终止程序。满足条件,程序正常运行。define NDEBUG 可以关闭。(windows release版本程序预定义宏里就有NDEBUG所以就关闭了assert)实现如下:ifdef NDEBUGdefine assert(exp) ((void)0)...

2018-08-28 20:21:37 395

空空如也

空空如也

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

TA关注的人

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