E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
poll多路复用
L2CAP(1&2)
1introductionL2CAP向上层提供面向连接的和无连接的数据服务,包含了协议的
多路复用
功能和分段重组操作。
lucca_x
·
2023-12-15 20:18
IO多路转接之select
IO多路转接之select1.IO多路转接(复用)2.select2.1函数原型2.2细节描述3.并发处理3.1处理流程3.2通信代码原文链接1.IO多路转接(复用)IO多路转接也称为IO
多路复用
,它是一种网络通信的手段
Dominiczz
·
2023-12-15 20:39
Linux
服务器
linux
从运维角度去了解redis
一、介绍1.简介redis是一个开源的、使用C语言编写的、可基于内存也可持久化的Key-Value数据库,采用单线程基于e
poll
模型实现IO
多路复用
非阻塞的处理模式。
五言六舌
·
2023-12-15 18:25
redis
数据库
redis
数据库
精准定时任务管理:探究Linux下timerfd与e
poll
的默契
当提到Linux的事件通知和定时器时,timerfd是一个非常有用的机制。它允许程序员创建一个文件描述符,用于监视定时器的到期事件,这使得处理时间相关的任务变得更加高效和可靠。在本文中,我们将深入探讨timerfd的工作原理、使用方法以及其在Linux编程中的实际应用。什么是timerfd?timerfd是Linux内核提供的一种文件描述符,它允许程序员创建一个定时器,并通过文件描述符的方式来管理
@新法
·
2023-12-15 18:27
Linux
系统编程
linux
服务器
运维
timerfd
epoll
Redis 为什么快?
为什么快,都只知道因为是内存操作,所以快,经过查阅资料,具体有以下原因,这里也针对几点详细探究下,以学习记录;纯内存访问,内存响应大约100纳秒,这也就是Redis快的基础非阻塞IO,Redis采用e
poll
Lc_fly
·
2023-12-15 14:04
计算机网络:数据链路层(介质访问控制)
目录前言一、静态划分信道(信道划分介质访问控制)1、频分
多路复用
FDM2、时分
多路复用
TDM3、波分
多路复用
WDM4、码分
多路复用
CDM二、动态分配信道(随机访问介质访问控制)1、ALOHA协议2、CSMA
浩泽学编程
·
2023-12-15 13:26
计算机网络
网络
linux
计算机网络
tcp长短连接、e
poll
建立服务器
1、tcp长短连接:短连接:短连接一般只会在client/server间传递一次读写操作建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接长连接:一次读写完成,连接不关闭、长时间操作之后client发起关闭请求建立连接——数据传输...(保持连接)...数据传输——关闭连接优缺点:长连接可以省去较多的TCP建立和关闭的操作,减少浪费,节约时间;对于频繁请求资源的客户来说,较适用
任世间慌张_6184
·
2023-12-15 12:47
ZLMediaKit学习(一):Window环境下推拉流
该项目已支持linux、macos、windows、ios、android平台,支持的编码格式包括H264、AAC、H265(仅rtsp支持H265);采用的模型是多线程IO
多路复用
非阻塞式编程(linux
Mikite
·
2023-12-15 12:30
原创
学习
linux
运维
4K与8K 图像传输时序
note:时序的起始点参考DE的fallingedge2、4K与8K图像传输的时序4K图像时序参数FieldRateVICFigHfrontHsyncHbackHpolVfrontVsyncVbackV
polL
nReferenceStandard50Hz96
GBXLUO
·
2023-12-15 10:20
协议
4K
8K
Redis核心知识小结
单线程基于io
多路复用
底层C语言对数据结构做了优化完全内存的操作Redis6.0使用多线程是怎么回事?Redis不是说用单线程的吗?怎么6.0成了多线程的?
shark-chili
·
2023-12-15 09:22
数据库
缓存
redis
数据库
java
开发语言
【翻译|WPS】工作者提案城市
WorkerProposalCity工作者提案城市作者:DavidMargulies翻译:LochaichingAgraphicmetaphorbyDavidMarguliesandChris
Poll
ard.BotharemembersoftheEOSWPSworkinggroup
Lochaiching
·
2023-12-15 08:17
Vicky的ScalersTalk第六轮新概念朗读持续力训练Day60 20220426
Poll
utionisthepricewepayforanoverpopulated,overindustrializedplanet.Whenyoucometothinkaboutit,thereareonlyfourwaysyoucandealwithrubbish
Vicky_b9de
·
2023-12-15 03:39
基于TCP的
多路复用
1.知识点目前支持I/O
多路复用
的系统调用有select,pselect,
poll
,e
poll
。
进击的菜鸟子
·
2023-12-14 22:04
网络编程
服务器
c语言
网络
udp
基于e
poll
实现Reactor服务器
了解e
poll
底层逻辑在我们调用e
poll
_create的时候会创建出e
poll
模型,这个模型也是利用文件描述类似文件系统的方式控制该结构。
云的小站
·
2023-12-14 22:30
服务器
网络
运维
IO多路转接之e
poll
目录一.e
poll
的实现原理二.e
poll
的相关接口2.1e
poll
_create--创建e
poll
模型2.2e
poll
_ctl--对e
poll
模型进行控制2.3e
poll
_wait--等待e
poll
所关注的事件就绪
【Shine】光芒
·
2023-12-14 18:12
Linux系统和网络
数据结构
linux
服务器
总结:Nginx有哪些优化
应用程序方面的优化nginx应用程序配置文件优化1、启用e
poll
开发模型,使用的是IO
多路复用
技术,支持异步非阻塞处理请求2、调整worker_processes的数量,设置工作进程数,一般与cpu核数相同
liu_xueyin
·
2023-12-14 17:34
nginx
网络
运维
关于“Python”的核心知识点整理大全15
目录编辑7.3.2删除包含特定值的所有列表元素pets.py7.3.3使用用户输入来填充字典mountain_
poll
.py7.4小结第8章函数8.1定义函数greeter.py8.1.1向函数传递信息
希斯奎
·
2023-12-14 14:21
python
python
开发语言
笔记
性能优化一条龙
页面优化等,但我们要监控这个页面哪些指标需要优化,比如FP,FCP,FMP,如果是fp时间过长,就要从网络层面进行优化,现在普遍的都是http1.1的请求方式,就要去考虑要不要升级到http2,采用一种
多路复用
的能力
dlnu2015250622
·
2023-12-14 14:58
前端
性能优化
javascript
算法训练营Day13(栈队列)
239.滑动窗口最大值(一刷至少需要理解思路)239.滑动窗口最大值-力扣(LeetCode)这道题用到了双端队列既可以做队列也可以做栈队列相关操作
poll
:弹出队头元素peek:查看队头add:队尾添加元素
不吃青椒!
·
2023-12-14 14:53
算法
java
leetcode
算法训练营Day15(二叉树)
层序遍历102.二叉树的层序遍历-力扣(LeetCode)核心理解size存放的是当前这一层的,
poll
出来的时候,孩子可以放进去。
不吃青椒!
·
2023-12-14 13:36
算法
二百一十五、Flume——Flume拓扑结构之复制和
多路复用
的开发案例(亲测,附截图)
一、目的对于Flume的复制和
多路复用
拓扑结构,进行一个小的开发测试二、复制和
多路复用
拓扑结构(一)结构含义Flume支持将事件流向一个或者多个目的地。
天地风雷水火山泽
·
2023-12-14 12:09
Flume
flume
hadoop
linux
hive
Learning Perception Module
参考文章:自动驾驶开发者说|框架|如何单独运行a
poll
o相机感知模块?-知乎引言文章主要尝试了a
poll
o框架下,视觉感知模块的单独运行,并利用离线的数据包进行检测实时展示结果。
ht6806
·
2023-12-14 12:03
Apollo
c++
堆栈区别
e
poll
_wait4Java虚拟机精讲在一层一层构建过程中.各自实现了自己的堆栈和loop我初步判断虚拟机2个重要组成
小王同学加油
·
2023-12-07 01:42
几种处理JavaScript异步操作的办法
但是为了体积和兼容性,不打算引入任何的
poll
yfill,甚至连babel也不允许使用,这也意味着只能以es5的方式去处理。使用回调的方式对于解耦非常不利,于是找了别的方法去处理这个问题。问题
强哥科技兴
·
2023-12-06 21:52
C# NModbus的主从站开发以及Modbus Slave、Modbus
Poll
工具的使用
NModbus的主站开发1.开发环境要求:PC端作为主站,控制器作为从站2.PC端初始化代码:serialPort=newSerialPort();serialPort.PortName="COM1";serialPort.BaudRate=9600;serialPort.DataBits=8;serialPort.StopBits=StopBits.One;serialPort.Parity=P
乌里随记
·
2023-12-06 17:20
Modbus
ModbusRTU\TCP消息帧解析(C#实现报文发送与解析)
目录知识点常用链接一、Modbus1.ModbusRTU消息帧解析2.主站
poll
、从站slave通讯仿真-modbusRTU1.功能码=01读线圈状态2.功能码=03读保持寄存器报文解析(寄存器存整型
Mr DaYang
·
2023-12-06 17:17
c#
网络
服务器
【【FPGA 之 MicroBlaze XADC 实验】】
FPGA之MicroBlazeXADC实验VivadoIP核提供了XADC软核,XADC包含两个模数转换器(ADC),一个模拟
多路复用
器,片上温度和片上电压传感器等。
ZxsLoves
·
2023-12-06 12:12
FPGA学习
fpga开发
使用c++实现简单的reactor模式
reactor是一种高效的服务端模式,实质是使用io
多路复用
,比如select、e
poll
、
poll
等,关于e
poll
和reactor的详细介绍往上也有很多的博文,这里贴出reactor的一篇博客:reactor
Tudoc
·
2023-12-06 08:46
x小实验
epoll
c++ -reactor
1.reactor基本原理reactor网络模型1.组成:非阻塞io+io
多路复用
2.特征:事件循环+事件驱动实现业务逻辑流程图:示例代码:listenfd=socket()bind(listenfd,
多云的夏天
·
2023-12-06 08:13
【C++高并发编程】reactor并发编程模型
模式概述Reactor模式定义和设计原则Reactor模式与其他并发模式的比较Reactor模式适用的场景和优势Reactor模式组件Reactor事件源事件处理器具体业务逻辑事件和事件类型模式工作原理IO
多路复用
ichdream
·
2023-12-06 08:11
C++高性能编程
高性能计算
服务器
linux
c++
架构
车载系统
使用
poll
或e
poll
创建echo服务器
1.说明:此篇博客主要记录一种客户端实现方式,和两种使用
poll
或者e
poll
分别创建echo服务器的方式,具体可看代码注释:2.相关代码:2.1echoClient.cpp#include#include
山间点烟雨
·
2023-12-06 07:51
muduo网络库编程
服务器
muduo
linux
IO
多路复用
在聊IO
多路复用
之前,先简单了解下BIO。BIO即BlockingIO,翻译过来也就是阻塞IO。
Talentu
·
2023-12-06 06:32
python学习—week6
week6任务:1.完成以下课程的学习P7812-1并发、并行、同步、异步、阻塞、非阻塞P7912-2IO
多路复用
(select、
poll
和e
poll
)P8012-3select+回调+事件循环获取html
大脸飞
·
2023-12-06 05:47
e
poll
协程简述
协程的由来【协程第二话】协程和IO
多路复用
更配哦~_哔哩哔哩_bilibili协程类别:有栈(静态)协程,无栈(动态协程)协程e
poll
当有需要等待的时候,就切换出去,要用汇编保存这个栈rsp运行时,要根据协程上下文恢复出这个栈让出的时候
boring_111
·
2023-12-06 03:29
杂项
服务器
BFS求树的宽度——结合数组建树思想算距离
problems/maximum-width-of-binary-tree/description/1、考虑树的宽度一定是在一层上的所以进行BFS,树的BFS不建议直接使用队列,每次add/offer然后
poll
半核CPU
·
2023-12-06 00:48
算法
宽度优先
算法
网络编程NIO中的阻塞与非阻塞
(同步/异步)
多路复用
在NIO
多路复用
中,当一个线程调用选择器的select()方法时,选择器会阻塞等待,
仙草不加料
·
2023-12-05 22:59
网络
nio
OutOfDirectMemoryError错误
2023-11-2914:25:30.329dev[frosoms-gateway-136:12345]192.168.50.136[reactor-http-e
poll
-7]WARN[io.netty.channel.AbstractChannelHandlerContextAbstractChannelHandlerContext.java
拿破轮
·
2023-12-05 22:26
java
IO
多路复用
(select函数、
poll
函数、e
poll
函数)
select函数:#includeintselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);/*参数:nfds:要监视的最大文件描述符+1readfds:要监视的读文件描述符集合不关心可以传NULLwritefds:要监视的写文件描述符集合不关心可以传NULLexceptfds:
少年维克多
·
2023-12-05 19:58
编程基础
C语言
modbus 协议地址
modbus仿真软件modbusslave:用作modbus服务器(也叫做modbus从站),通常用于仿真PLC设备.modbus
poll
:用作modbus客户端(也叫做modbus主站),用于仿真上位机程序
csdnharrychinese
·
2023-12-05 14:21
网络
学习redis(待完善)
键值对数据库特征*键值型*单线程(多线程情况仅仅在于网络请求)*低延迟,速度快(基于内存,IO
多路复用
,)*支持持久化*支持集群,分片*支持多语言常见的命令数据结构:stringhashlistsetsorteSetGeobitMap
程序猿小蝌蚪 黄小帅
·
2023-12-05 13:07
学习
redis
数据库
优先队列基础讲解
所以你每次queue.
poll
取出来的都是最值(大根堆取出来的是最大值,小根堆取出来的是最小值)。
王木木很酷_
·
2023-12-05 11:16
#数据结构与算法
java
算法
开发语言
优先队列
数据结构
Redis缓存的使用
数据一致性成本代码维护成本运维成本Redis特点键值型数据库,value支持多种不同数据结构,功能丰富单线程,每个命令具备原子性(在Redis6.0版本之后,采用多线程处理网络请求,核心部分仍是单线程)低延迟,速度快(基于内存,IO
多路复用
zmbwcx2003
·
2023-12-05 11:14
spring
java
后端
计算机网络:传输层——
多路复用
与解复用
文章目录前言一、Socket(套接字)二、
多路复用
/解复用三、多路解复用(1)多路解复用原理(2)无连接(UDP)多路解复用(3)面向连接(TCP)的多路解复用总结前言发送方法,接收方
多路复用
原理、UDP
浩泽学编程
·
2023-12-05 09:35
计算机网络
计算机网络
网络
tcp/ip
分布式
e
poll
和select的区别
select,epol都是linux下的i/o
多路复用
机制,i/o
多路复用
就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。
^花九九
·
2023-12-05 07:46
linux
c++
linux
软件配置管理之A
poll
o配置中心
一、什么是配置中心?配置中心就是一种统一管理各种应用配置的基础服务组件。配置中心将配置从应用中剥离出来,统一管理,优雅的解决了配置的动态变更、持久化、运维成本等问题。1.什么是配置?应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期。比如:数据库连接参数、系统启动参数等。2.配置的特点:①配置是独立于程序的只读变量②配置伴随应用的整个生命周期③配置可以有多种
怪兽也会哭哭
·
2023-12-04 16:08
软件配置管理
学习
经验分享
I/O
多路复用
模型
面试官:能解释一下I/O
多路复用
模型?面试官:Redis是单线程的,但是为什么还那么快?
開開想重开
·
2023-12-04 15:52
redis
数据库
缓存
Netty学习
二、高性能IO
多路复用
技术,系统不需要创建新的额外进程或者线程,也不需要维护这些进程和线程的运行,降低了系统的维护工作
CopyLower
·
2023-12-04 14:58
学习
学习
java
开发语言
八股文随笔3
1.http2
多路复用
自述:http1版本使用的是单链路,每一个请求都会进行一次TCP链接,当同一域名下进行多次请求时,会同时创建多个链接,浏览器最多处理的并发链路是6-8个。
dlnu2015250622
·
2023-12-04 11:12
IT技术
面试
网络
A
poll
o(阿波罗)——携程推出的分布式配置管理中心 & 启动A
poll
o & SpringBoot集成 & @ConfigurationProperties的使用姿势
前言A
poll
o(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景
Perley620
·
2023-12-04 09:09
SpringBoot
分布式
spring
boot
后端
华三知识点总结(完成中)
计算机网络概述星型拓扑易于维护在星型拓扑中,某条线路的故障不影响其它线路下的计算机通信电路交换:优点延迟小,透明传输缺点固定带宽,网络资源利用率低分组交换:优点
多路复用
,网络资源利用率高缺点:延迟大,实时性差
爱玩网络的小石
·
2023-12-04 07:54
网络
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他