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

原创 select学习(c/c++)

使用select()函数实现socket服务端多客户端通信

2016-12-04 19:04:11 1287

原创 零拷贝技术初探

传统的数据传输方式:  举例:如服务器端从接受到客户端请求以后,需要将本地的文件发送给客户端。其中不可避免的需要经过read()和write()两个过程才能完成数据的传输工作。其中的步骤具体解析如下:1.read()函数调用会导致系统调用,从而引发用户模式(user model)到内核模式(kernel mode)的上下文切换(第一次切换),在内核模式下调用sys_read

2016-12-03 22:04:26 606

原创 select初探(c/c++)

select()函数对于刚刚接触Linux下c/c++编程的人来说可能还是一个相当陌生的函数,select()函数的应用之广泛,不仅仅在socket编程中有用到,在其他一些和文件描述符操作相关的编程中也会有使用到。不过主要还是在socket编程中使用的较为普遍。下面介绍一下select()函数:select()用来确定一个或多个套接字的状态(更为本质一点来讲是文件描述符的状态)。使用select(

2016-12-03 20:26:16 7887

转载 linux gdb调试

Linux下gdb单步调试 用 GDB 调试程序GDB 概述 ————GDB 是 GNU开源组织发布的一个强大的 UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC、 BCB等 IDE的调试,但如果你是在 UNIX平台下做软件,你会发现 GDB这个调试工具有比 VC、 BCB的图形化调试器更强大的功能。所谓 “寸有所长,尺有所短 ”就是这个道理。

2016-11-24 18:52:48 319

空空如也

空空如也

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

TA关注的人

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