自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天进步一点点

good good study,day day up

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

转载 select、poll、epoll之间的区别总结[整理]

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用

2017-08-04 21:08:08 232

转载 protobuf应用与原理详解

简介什么是 Google ProtocolBuffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google ProtocolBuffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Proto

2017-08-04 21:06:48 885

转载 Linux 2038年相关

从Unix创世纪说起创世纪一词来自于希伯来语:בראשית‎,意为“在开始之时”。每种文化都有它的创世纪一说,比如《创世纪》便是《圣纪》的第一卷,讲述了神创造,撒但败坏,人堕落,耶和华应许拯救的思想和故事。对于Unix或类Unix系统,它关心时间从哪里开始,这便是它的创世纪。关于Unix和C语言创立背后的故事,我们在这里不重点介绍。Unix操作系统的创世纪可以从中文Wiki

2016-12-25 21:54:53 1430

原创 闰秒及其对计算机系统影响

说到闰秒我们首先明确3个概念,世界时,和原子时和世界协调时 。世界时(UT):可以简单的理解为以地球自转为标准的计时。原子时(TAI):国际原子时。采用基于铯原子(Cs 132.9)的能级跃迁原子秒作为时标。原理就是,通过束缚态光子,影响原子核和其电子的耦合,产生能级跃迁。这种跃迁是根据光子环绕原子核的位置往复运动的。因此形成了稳定的间隔,而这种间隔就用来确定时间。大概是如下图所示。

2016-12-25 21:41:06 3729

空空如也

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

TA关注的人

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