一、从网卡接收数据说起 下图是一个典型的计算机结构图,计算机由CPU、存储器(内存)、网络接口等部件组成。了解ep...[作者空间]
前一节我们讲到了如何用libuv实现一个TCP服务器,用libuv实现一个客户端与用libuv实现一个TCP服务器...[作者空间]
在开始之前先回顾一下用Linux提供的基本的API函数来实现tcp服务器的流程: 1.调用socket得到一个文件...[作者空间]
在介绍了 ProtoBuf 序列化原理之后,本文介绍 ProtoBuf 的反射技术原理。 反射技术简介 对于反射大...[作者空间]
本文讨论了服务器领域常见的并发等问题,也涉及到了工程化相关的问题,也整理了C背景程序员对于Go的GC以及性能的疑问...[作者空间]
1、std::chrono::system_clock::now() 功能:获取系统时间戳,单位微秒(micros...[作者空间]
edis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 ...[作者空间]
项目介绍 ZLMediaKit是一套高性能的流媒体服务框架,目前支持rtmp/rtsp/hls/http-flv流...[作者空间]
学习完整课程请移步 互联网 Java 全栈工程师 本节视频 【视频】基础设施即服务-Docker-为什么要用 Do...[作者空间]
本文为转载,文中所提到的知识点是每个Linux开发人员都需要考虑的问题。 终于开始学习epoll了,虽然不明白的地...[作者空间]
参考协议iso13818-1 pes-2.4.3.6 码流 映射流部分解析[作者空间]
之前在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,而在最近的开发中接触到了 Goog...[作者空间]
在对 ProtoBuf 做了一些基本介绍之后,这篇开始进入正题,深入 ProtoBuf 的一些原理,让我们看看 P...[作者空间]
翻译查阅外网资料过程中遇到的比较优秀的文章和资料,一是作为技术参考以便日后查阅,二是训练英文能力。此文翻译自 Pr...[作者空间]
翻译查阅外网资料过程中遇到的比较优秀的文章和资料,一是作为技术参考以便日后查阅,二是训练英文能力。此文翻译自 Pr...[作者空间]
作者:Li_Mr 原文:开源中国博客 时至2018年的今天,C++ 在互联网服务端开发方向依然占据着相当大的份额...[作者空间]
一直想要一个跨平台的,C++版的,基于异步IO的,具有REST风格的,可以支持websock 的service库。...[作者空间]
一、Docker创建镜像的方式有两种: 一种通过commit的方式:把做了一系列操作的容器关闭,然后利用docke...[作者空间]
背景 多进程单线程epoll程序,惊群问题是绕不开的,即使内核替你解决了accept的惊群问题,epoll的还是需...[作者空间]