自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

charlie的博客

千里之行,始于足下

  • 博客(2)
  • 收藏
  • 关注

转载 阻塞、非阻塞、异步、同步以及select/poll和epoll(转载)

阻塞、非阻塞、异步、同步以及select/poll和epoll标签: 异步 epoll针对IO,总是涉及到阻塞、非阻塞、异步、同步以及select/poll和epoll的一些描述,那么这些东西到底是什么,有什么差异?一般来讲一个IO分为两个阶段: 1.等待数据到达 2.把数据从内核空间拷贝到用户空间现在假设一个进程/线程A,试图进行一次IO操作。 - A发出IO请求,两种情况: 1)立即

2016-02-29 17:13:17 288

原创 C++模板简介

C++模板简介标签: c++ templateC模板简介 什么是模板 函数模板 1函数模板的定义和使用 2函数模板的重载 类模板 1类模板的定义及实例化 2类模板的静态数据成员 2成员函数模板 3类模板嵌套 4类模板与友员的关系 5类模板的全特化与偏特化对于C++模板,之前很少使用,这里整理下,以备后忘。1. 什么是模板先来看下面2个加法函数: int sum(int a, int b) {

2016-02-22 23:32:37 651

空空如也

空空如也

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

TA关注的人

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