自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Boost关于bind的使用以及函数对象和传递参数的问题

项目中用到了Boost的asio,阅读代码有一个地方很难理解,见截图。 上面这行就是注册一个回调函数,这个回调函数是接受完数据后Boost线程调用的。下面看async_recv函数的声明。 下面看真正的回调函数的声明 可以注意到,async_recv函数的第三个参数是个函数对象,该对象的第一个参数类型是TCP_CONNECTION,而我们在调用async_recv函数时传进去的是o

2017-10-20 20:39:25 3076

原创 《TCP/IP详解,卷一:协议》读书笔记

第一章 概述FTP协议流程图。 应用层和传输层是端到端协议,只有端系统会使用者两层协议,传输层的tcp可以保证可靠性。网络层是逐跳协议,所有中间系统和端系统都会使用这一层。网络层不保证可靠性。网桥在链路层使主机互联;路由器在网络层使主机互联。IGMP是Internet组管理协议,用来把一个UDP数据报多播到多个主机。ICMP是IP协议的附属协议,IP层用它来与其他主机或路由器交换错误报文和其他

2017-10-18 11:17:37 599

原创 《MySQL技术内幕--InnoDB存储引擎》读书笔记

《MySQL技术内幕–InnoDB存储引擎》读书笔记昨天和公司技术总监聊过之后,感觉自己基础还不是很扎实,所以读一读数据库底层实现的书籍,特做此读书笔记:第一章 MySQL体系结构和存储引擎MySQL单进程多线程和SQL Server类似。Oracle多进程。MySQL体系架构图 InnoDB体系架构InnoDB后台线程 Master Thread负责将缓冲池中的数据异步刷新到磁盘。I

2017-10-17 17:55:18 745

空空如也

空空如也

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

TA关注的人

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