240 发简信
IP属地:江西
  • 240
    TCP状态机

    在网络协议栈中,目前只有tcp提供了一种面向连接的可靠性数据传输。而可靠性,无非就是保证,我发给你的,你一定要收到。确保中间的通信过程中,不会丢失数据和乱序。在TCP保证可靠...

  • 240
    [转]IO模型总结

    一、什么是socket?什么是I/O操作? 我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket, 还是FIFO、管道...

  • 240
    NGINX的模型

    众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 NGINX进程模型 nginx在...

  • 240
    [转]select、poll、epoll之间的区别总结

    select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应...

  • epoll 事件模型详解

    epoll 主要采用对已就绪的 fd 进行轮询操作 一、epoll 触发方式 epoll支持 ET 和 LT 两种触发方式ET(边缘触发):Nginx 就是采用 ET 触发方...

  • 240
    RPC简介及框架选择

    简单介绍RPC协议及常见框架,对比传统restful api和RPC方式的优缺点。常见RPC框架,gRPC及序列化方式Protobuf等 HTTP协议 http协议是基于tc...

  • caffe--源码阅读笔记1

    本系列文章是阅读caffe源码的笔记,主要理解caffe提供的功能和实现方式,对阅读代码重要或者比较难以理解部分进行摘要,给自己备忘也给朋友们阅读代码作为指引。 1. 整体功...

  • 240
    零基础入门深度学习(2) - 线性单元和梯度下降

    由于简书不支持数学公式,请移步零基础入门深度学习(2) - 线性单元和梯度下降[https://www.zybuluo.com/hanbingtao/note/448086]...