自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++11新特性 嚼文嚼字

C++11新特性 嚼文嚼字 常量表达式是指值不会改变而且在编译过程就可以获得计算结果的表达式。显然,字面值属于常量表达式,用常量表达式初始化的 const 对象也是常量表达式。以下: express const int max_num = 20; // max_num是常量表达式 const int limit = max_num + 1; // limit 是常量表达式 int staff_size = 2; // staff_size 不是常量表达式

2021-03-11 10:19:47 260

原创 一篇搞清楚I/O多路复用与异步I/O

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。 (3)IO多路复用(IO Multiplexing):即经典的R...

2020-04-17 16:59:19 821

原创 玩转ubuntu1618

ubuntu16.04/18.04笔记 下载解压VMwareTools tar -xvzf VMwareTools-9.6.2-1688356.tar.gz 注意:u18下默认无nettool与gcc等环境 更新系统组件 $ sudo apt update $ sudo apt-get update 安装网络管理工具 $ sudo apt-get install net-tools 安装gcc\...

2020-04-14 09:56:59 180

原创 同步io、异步io简介

基本模型简介 1.同步-阻塞 IO模型▼ 用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。 2.同步-非阻塞 IO模型▼ 用户进程发起一个IO操作以后边可返回做其它事情,但是用户进程需要时不时的询问IO操作是否就绪,这就要求用户进程不停的去询问,从而引入了不必要的CPU资源浪费。 3.异步-阻塞 IO模型▼ 应用发起一个IO操作以后,不...

2020-04-13 13:55:57 288

原创 # 虚拟机与宿主机网络通信的三种形式

在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络。在Windows系统的主机上,VMware最多可以创建20个虚拟网络,每个虚拟网络可以连接任意数量的虚拟机网络设备;在Linux系统的主机上,VMware最多可以创建255个虚拟网络,但每个虚拟网络仅能连接32个虚拟机网络设备。 VMware的虚拟网络都是...

2020-04-10 15:15:27 1708

空空如也

空空如也

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

TA关注的人

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