1. 云栖社区>
  2. 全部标签>
  3. #events#
events

#events#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Linux I/O多路复用

Linux中一切皆文件,不论是我们存储在磁盘上的字符文件,可执行文件还是我们的接入电脑的I/O设备等都被VFS抽象成了文件,比如标准输入设备默认是键盘,我们在操作标准输入设备的时候,其实操作的是默认打开的一个文件描述符是0的文件,而一切软件操作硬件都需要通过OS,而OS操作一切硬件都需要相应的驱动程序,这个驱动程序里配置了这个硬件的相应配置和使用方法。

linux 服务器 events 数据流 read

WebSocket的C++服务器端实现

由于需要在项目中增加Websocket协议,与客户端进行通信,不想使用开源的库,比如WebSocketPP,就自己根据WebSocket协议实现一套函数,完全使用C++实现。 代码已经实现,放在个人github上面,地址:https://github.com/jice1001/websocket.git。

服务器 函数 c++ events pos websocket request string handler Socket

IO多路复用之epoll(一)讲解

网络通信中socket有自己的内核发送缓冲区和内核接受缓冲区,好比是一个水池, 当用户发送数据的时候会从用户缓冲区拷贝到socket的内核发送缓冲区,然后从 socket发送缓冲区发出去, 当用户要读取数据时,就是从socket内核读缓冲区读 到用户缓冲区。

函数 events read Socket

IO多路复用之epoll(二)

前一篇介绍了epoll的LT模式,LT模式注意epollout事件在数据全部写成功后需要取消关注, 或者更改为EPOLLIN。 而这次epoll的ET模式,要注意的是在读和写的过程中要在循环中写完或者读完所有数据, 确保不要丢掉一些数据。

events

基于epoll封装的事件回调miniserver

epoll技术前两节已经阐述过了,目前主要做一下封装,很多epoll的服务器都是采用事件回调方式处理, 其实并没有什么复杂的,我慢慢给大家阐述下原理。 在networking.h和networking.cpp里,这两个文件主要实现了一些文件读写功能的回调函数 。

函数 events cpp 序列 数据存储

libevent源码分析

这两天没事,看了一下Memcached和libevent的源码,做个小总结。   1、入门 1.1、概述Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库。

函数 源码 events void 数据结构 Socket

Linux IO多路复用之epoll网络编程(含源码)

前言 本章节是用基本的Linux基本函数加上epoll调用编写一个完整的服务器和客户端例子,可在Linux上运行,客户端和服务端的功能如下: 客户端从标准输入读入一行,发送到服务端 服务端从网络读取一行,然后输出到客户端 客户端收到服务端的响应,输出这一行到标准输出   服务端 代码如下: #i...

linux 源码 events Socket

乱谈服务器编程

第一部分 编程模型 1、服务器编程模型 关于server编程模型,大师stevens在他的《UNP》一书中已经做了详细论述,这里不再重复,这里主要讲一下我的一些理解。 从线程的角度,可以分为两类,一是单线程,一是多线程。

服务器 函数 线程 events lock 多线程 编程 file list

Linux网络编程一步一步学-epoll同时处理海量连接的代码

#include #include #include #include #include #include #include #include #include #include #include ...

linux events Socket

network.c

https://github.com/felipecruz/rio/blob/master/src/network.c     #include "network.

events path runtime void Socket network

How to use epoll? A complete example in C

  https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/   Thursday, 2 June 2011 @ 1238 GMT by Muku...

events read IT Socket

Redis代码阅读3--Redis网络监听(1)

 接下来的三篇文章将对Redis的网络监听流程及涉及到事件库和各个主要方法进行介绍。 在介绍 redis的网络监听流程和事件库之前,我们先设想一下,如果我们不采用 libevent 等流行的开源库进行基于事件的网络监听,而是自己去实现一套基于事件的库去进行网络监听,需要考虑些什么,然后我们带着这些问题去分析 Redis是如果通过少量的代码来完成这个工作的。

redis 函数 events void

Node.js 事件循环

Node.js 事件循环 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。

函数 LOG 线程 require 模块 events js node input

Node.js EventEmitter

Node.js EventEmitter Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。

函数 LOG require 模块 events js node

【Android学习】View点击时间的分发机制(三)

版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/u013132758。 https://blog.csdn.net/u013132758/article/details/51182042 我们继续来学习Android View事件的分发机制,通过前面两篇博客的介绍相信大家对Android View事件的分发机制有了很深的理解。

android events 布局 view

23、vue父子组件之间的传值

前言:本章主要说下父子组件的传值,为商品列表组件之间的传值做一个基础预热。 Github:https://github.com/Ewall1106/mall(请选择分支chapter23) 1、父组件向子组件传值 (1)第一个就是要明白怎么在父页面中向子组件中传值? 你可以给子组件传入一个静态的值: 图片来自vue官网 但我们一般都是需要传动态的值,所以需要v-bind绑定: 图片来自vue官网 当然,你传的值可以是数字、对象、数组等等,参见vue官网。

events 数据流 class 数组

非常适合新手的jq/zepto源码分析06 -- 事件模型

复习下事件的有关内容: 1.现在用的绑定/删除:   obj.addEventListener(type,fn,false)     obj.removeEventListener(type)   obj.attachEvent(type,fn)   //ie   obj.detachEvent(type) 2.js的event对象   type : 事件类型   srcElement/target :  事件源   button : 如果是鼠标按下,则 1左键 2右键 4中间滚轮 多个键则相加按下的所有值。

函数 源码 events type handler 数组

Linux IO模型:阻塞/非阻塞/IO复用 同步/异步 Select/Epoll/AIO

IO概念 Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(fd,文件描述符)。

linux 函数 events 同步 Socket

关于/var/run/docker.sock

译者按: 这篇博客介绍了什么是/var/run/docker.sock,以及如何使用/var/run/docker.sock与Docker守护进程通信,并且提供了两个简单的示例。

nginx docker events 配置 镜像 容器 负载均衡 Unix curl

解密JavaScript闭包

译者按: 从最简单的计数器开始,按照需求对代码一步步优化,我们可以领会闭包的神奇之处。 原文: Closures are not magic 译者: Fundebug 为了保证可读性,本文采用意译而非直译。

javascript 函数 LOG events 面向对象编程

上一页 1 ... 4 5 6 7 8 ... 54 下一页
54
GO