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
libevent缓冲区
Java - I/O 多路复用(NIO)
NIO主要的类和接口如下:进行异步I/O操作的
缓冲区
ByteBuffer等;进行异步I/O操作的管道Pipe;进行各种I/O操作(异步或者同步)
qq_489366879
·
2024-02-08 02:16
java
java
并发
java
网络
socket
Java I/O相关知识(BIO、NIO、AIO)
模型2、非阻塞式I/O模型3、I/O复用模型4、信号驱动I/O模型5、异步I/O模型6、五种I/O模型的比较7、I/O多路复用技术三:JavaI/O模型1、BIO2、BIO举例3、NIOBuffer(
缓冲区
小小本科生debug
·
2024-02-08 02:45
JavaEE
java
I/O
网络编程
Netty
Linux中共享内存(mmap函数的使用)
内存映射的基本使用内存映射概念:使一个磁盘文件与内存中的一个
缓冲区
相映射,进程可以像访问普通内存一样对文件进行访问,不必再调用read,write。
程序猿莫悔
·
2024-02-08 00:03
linux
运维
JAVA-StringBuilder和StringBuffer
StringBuilder用StringBulider进行拼接,不会重新分配地址,它是一个可变对象,可以预先分配
缓冲区
,所以能有效提高字符串拼接效率如下,创建StringBulider对象,用append
zyt.com
·
2024-02-08 00:31
java
开发语言
MPI 集体通信(collective communication)
1、MPI调用接口(1)广播MPI_BCAST(2)散发MPI_SCATTER(3)收集MPI_GATHER(4)归约MI_REDUCEMPI_REDUCE将组内每个进程输入
缓冲区
中的数据按给定的操作op
blogZT
·
2024-02-07 23:22
并行&高性能计算
算法
分布式
MPI
Qt与OpenGL趣味开发 - 绘制炫酷倒影
绘制前,禁止深度测试写入;开启蒙版测试,将蒙版测试函数设置为GL_ALWAYS,绘制时将蒙版
缓冲区
写入1。绘制后,开启深度测试写入。绘制倒影的箱子。
douzhq
·
2024-02-07 19:14
OpenGL
qt
OpenGL
Qt
倒影
蒙版测试
深度测试
NJU操作系统课(蒋炎岩) 笔记
当
缓冲区
为空时,
idMiFeng
·
2024-02-07 19:47
操作系统
笔记
算法
数据结构
C语言文件操作(入门)
目录1.为什么使用文件2.什么是文件3.二进制文件和文本文件4.文件的打开和关闭5.文件的顺序读写6.文件的随机读写7.文件读取结束的判断8.文件
缓冲区
1.为什么使用文件如果没有文件,我们写的程序的数据是存储在电脑的内存中
只能写一点点_
·
2024-02-07 14:44
C语言初阶
c语言
开发语言
vscode
经验分享
笔记
TCP——粘包/拆包
TCP底层并不了解上层业务数据的具体含义,它会根据TCP
缓冲区
的实际情况进行包的划分,所以在业务上认为被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题
吴声子夜歌
·
2024-02-07 13:42
TCP
粘包
拆包
离屏渲染
[离屏渲染]一、Off-ScreenRendering#离屏渲染,指的是GPU在当前屏幕
缓冲区
以外新开辟一个
缓冲区
进行渲染操作。离屏渲染的数量才是影响app交互性能的根源。
恍然如梦_b700
·
2024-02-07 13:16
rkmedia使用记录
VI_PIPEViPipe,VI_CHNViChn,constVI_CHN_ATTR_S*pstChnAttr);/*VI通道属性结构体指针1)pcVideoNode:video节点路径2)u32BufCnt:VI捕获视频
缓冲区
计数
孙八瓶
·
2024-02-07 11:03
linux
使用VTK自带zlib解压文件
file){returnEXIT_FAILURE;}constintbuffer_size=1024;//
缓冲区
大小charbuffer[LENGTH];std:
混元太极马保国
·
2024-02-07 08:05
VTK常用代码片段
c++
图形渲染
vtk
GoLang学习笔记之进阶编程(一):文件操作
目录一、文件信息的获取二、文件的基本操作2.1.创建文件2.2.读取文件2.2.1.IO接口直接读2.2.2.带
缓冲区
的读(bufio)2.2.3.ioutil包直接读2.3.写入文件2.3.1.IO接口直接写
Allen-LuLu
·
2024-02-07 07:56
GoLang进阶
golang
开发语言
后端
【iOS ARKit】人形提取
为解决人形分离和深度估计问题,ARKit新增加了SegmentationBuffer(人体分隔
缓冲区
)和EstimatedDepthDataBuffer(深度估计
缓冲区
)两个
缓冲区
。
扬帆起航&d
·
2024-02-07 07:23
ios
复习进程间通信的7种方式,总结出他们的优点
另一个进程从管道中读取数据2>管道文件是特殊的文件,不用于存储数据,仅仅只是用来完成进程间数据的交流3>管道文件的操作是一次性的,当从管道中将写入的文件读取出来后,该消息就不存在了4>每个管道都有一个
缓冲区
腾飞810
·
2024-02-07 05:06
信息与通信
网络编程-序列化和反序列化/应用层协议/
先看场景TCP是全双工的,因此它有两个
缓冲区
,可以同时读和写。在通信的时候,我们使用了read和write将数据从用
老汉忒cpp
·
2024-02-07 04:18
网络
图片文件转化成二进制流 (防止出现“图像因其本身有错无法显示‘的问题)
getimagesize($image)['mime'];//获取图片类型$imgData=file_get_contents($image);//获取图片二进制流//输出二进制图片ob_clean();//清除
缓冲区
xiaopzi123123
·
2024-02-07 03:19
php
【Linux笔记】
缓冲区
的概念到标准库的模拟实现
一、
缓冲区
“
缓冲区
”这个概念相信大家或多或少都听说过,大家其实在C语言阶段就已经接触到“
缓冲区
”这个东西,但是相信大家在C语言阶段并没有真正弄懂
缓冲区
到底是个什么东西,也相信大家在C语言阶段也因为
缓冲区
的问题写出过各种
林先生-1
·
2024-02-07 03:41
Linux操作系统
笔记
linux
c语言
c++
服务器
后端
抖音直播间弹幕解析:点赞,评论,送礼,进入提示等(3:protobuf中proto文件的编写)
协议
缓冲区
(Protobuf)是Google开发的与语言无关的数据序列化格式。Protobuf之所以出色,原因如下:数据量低:Protobuf使用二进制格式,该格式比JSON
Softboy_TM
·
2024-02-07 01:40
人工智能实用软件源码工具等分享
https
网络协议
python
libevent
源码解析--evconnlistener, evconnlistener_event
1.概述前面我们分析了
libevent
中event,event_callback及event_base,有了这些设施,我们便可利用event_base的实现事件循环。
raindayinrain
·
2024-02-07 01:49
4.5.网络-Libevent
evconnlistener
服务端监听
libevent
---核心event和event_base
结构体event和event_base是
libevent
的两个核心数据结构,前者代表一个事件对象,后者代表整个事件处理框架。
奔跑吧,行者
·
2024-02-07 01:19
数据结构
class
io
heap
struct
libevent
---event_base事件处理框架
一、event_base数据结构event_base是整个
libevent
的核心,它持有所有注册的事件,并负责通知激活的事件。在event-internal.h中。
u010765526
·
2024-02-07 01:19
libevent
libevent
(hello-world代码源码)----event_base_new
libevent
(hello-world代码源码)----evconnlistener、event中看了evconnlistener、event的定义,现在我们知道evconnlistener是用来描述
雾缭钟
·
2024-02-07 01:49
libevent
开发语言
c++
c语言
网络
libevent
(hello-world代码源码)----event_base
目录event.hevent_baseevent_base_newevent_base_freeeventbase_loopevent_base_dispatchevent_base_new_with_configeventopevent_changelistevent_changeevsig_infoTAILQ_HEADevcallback_listevent_callbackcommon_ti
雾缭钟
·
2024-02-07 01:48
libevent
开发语言
c++
c语言
网络
libevent
源码分析(2)--2.1.8--结构体 struct event和struct event_callback
一、event_callback结构体structevent_callback{//下一个回调事件TAILQ_ENTRY(event_callback)evcb_active_next;//回调事件的状态标识,具体为://#defineEVLIST_TIMEOUT0x01//event在time堆中,min_heap//#defineEVLIST_INSERTED0x02//event在已注册事件
录事参军
·
2024-02-07 01:18
libevent
libevent
libevent
Libevent
源码分析-----与event相关的一些函数和操作
Libevent
提供了一些与event相关的操作函数和操作。本文就重点讲一下这方面的源代码。在
Libevent
中,无论是event还是event_base,都是使用指针而不会使用变量。
amoscykl
·
2024-02-07 01:48
Libevent
Libevent
libevent
Libevent
源码分析-----信号event的处理
信号event的工作原理:前面讲解了
Libevent
如何监听一个IO事件,现在来讲一下
Libevent
如何监听信号。
Libevent
对于信号的处理是采用统一事件源的方式。
amoscykl
·
2024-02-07 01:47
Libevent
Libevent
libevent
Libevent
源码分析-----超时event的处理
如何成为超时event:
Libevent
允许创建一个超时event,使用evtimer_new宏。
amoscykl
·
2024-02-07 01:47
Libevent
Libevent
libevent
libevent
源码解析--event,event_callback,event_base
1.概述实现一个基础tcp网络库,以基于tcp网络库构建服务端应用,客户端应用为起点,我们的核心诉求有:a.tcp网络库管理工作线程。b.tcp网络库产生服务端对象,通过启动接口,开启服务端监听。进一步,对于服务端对象我们希望:b.1.网络库内部帮助我们监控监听描述符可读事件,自动帮我们处理此事件,产生被动连接。b.2.可以在被动连接产生,被动连接关闭时触发我们提供得事件回调函数,通知应用层执行必
raindayinrain
·
2024-02-07 01:16
4.5.网络-Libevent
event
event_callback
event_base
Libevent
源码分析-event_base
event_base是整个
libevent
的核心,它持有所有注册的事件,并负责通知激活的事件。
KangRoger
·
2024-02-07 01:16
Libevent
libevent
event-base
reactor
*&s是什么意思
,sizeof(qint16));//读取文本流中的行数到rowCount、列数到colCountqint16rowCount,colCount;//从流中读取最多sizeof(qint16)个字节到
缓冲区
云中飞鸿
·
2024-02-07 00:46
c/c++
c++
OpenGL帧缓冲:绑定和管理帧
缓冲区
对象 Binding and Managing Framebuffer Objects
绑定到指定的目标voidglBindFramebuffer(enumtarget,uintframebuffer);target参数可以设置为:GL_DRAW_FRAMEBUFFER:用于指定当前渲染操作的目标帧
缓冲区
乘风之羽
·
2024-02-06 22:31
OpenGL
图形渲染
OpenGL帧缓冲:将(渲染
缓冲区
、纹理)图像附加到帧
缓冲区
OpenGL帧缓冲:将(渲染
缓冲区
、纹理)图像附加到帧
缓冲区
将渲染
缓冲区
图像附加到帧
缓冲区
AttachingRenderbufferImagestoaFramebuffervoidglFramebufferRenderbuffer
乘风之羽
·
2024-02-06 22:31
OpenGL
图形渲染
OpenGL帧缓冲:渲染
缓冲区
对象 Renderbuffer Objects
OpenGL帧缓冲:渲染
缓冲区
对象RenderbufferObjects渲染缓冲对象是OpenGL中用于存储单个渲染图像的数据存储对象。
乘风之羽
·
2024-02-06 22:58
OpenGL
图形渲染
dx12 龙书第九章学习笔记 -- 纹理贴图
1.纹理与资源的回顾我们其实很早就接触过纹理了,之前的深度
缓冲区
与后台
缓冲区
,它们都是通过ID3D12Resource接口表示,并以D3D12_RESOURCE_DESC::Dimension成员中D3D12
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
游戏
c++
学习
图形渲染
OpenGL深度测试详解
2、什么是深度
缓冲区
深度
缓冲区
是指一块内存区域,专门用来保存每个像素点在屏幕上的深度值。
lovelnly
·
2024-02-06 20:37
【目录】CSAPP的实验简介与解法总结(已包含Attack/Link/Architecture/Cache)
文章目录AttackLab(
缓冲区
溢出实验)对应书上Chap3LinkLab(链接实验)对应书上Chap7ArchitectureLab(体系结构实验)对应书上Chap4-5CacheLab(缓存实验)
BU冰糖雪梨里的梨PT
·
2024-02-06 20:50
《CS:APP》的实验
csapp
深入理解计算机系统
15213
Oracle 面试题 | 11.精选Oracle高频面试题
面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录解释Oracle中的共享池(SharedPool)和数据
缓冲区
ai_todo
·
2024-02-06 18:09
Oracle
oracle
数据库
java
网络设计概述
我可以给你讲IO、讲中断、讲
缓冲区
,但这不是研究网络时该关心的问题。如果你纠结,要么去研究一下操作系统是如何处理网络IO的,要么去研究一下包是如何被网卡转换成电信号发送出去的,要么就仅仅把它当做电
BTY@BTY
·
2024-02-06 15:03
网络
【0255】揭晓pg内核中MyBackendId的分配机制(后端进程Id,BackendId)(一)
文章目录1.前言2.MyBackendId分配机制2.1全局变量MyBackendId2.2共享缓存无效内存段(sharedinvalbuffer)2.2.1shmInvalBuffer
缓冲区
2.2.2shmInvalBuffer
内核之道
·
2024-02-06 14:14
#
▲
进阶篇
#
▲
初阶篇
BackendId
MyBackendId
后端进程Id
Backend
process
SHELL编程三剑客之sed详解
在处理文本时把当前处理的行存储在临时
缓冲区
中,称为“模式空间”(patternspace),紧接着用SED命令处理
缓冲区
lqcbj_IT老混混
·
2024-02-06 14:38
Linux运维
linux
【译】Swift算法俱乐部-环形
缓冲区
Swift算法俱乐部本文是对SwiftAlgorithmClub翻译的一篇文章。SwiftAlgorithmClub是raywenderlich.com网站出品的用Swift实现算法和数据结构的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下,大概有一百左右个的算法和数据结构,基本上常见的都包含了,是iOSer学习算法和数据结构不错的资源。andyRon/swift-algori
Andy_Ron
·
2024-02-06 14:06
libevent
源码解析--evbuffer_chain,evbuffer,bufferevent,bufferevent_private
1.概述前面我们已经分析了event,event_callback,event_base及监听套接字处理。有了event_base我们便可实现事件监控,事件分发处理。有了监听套接字处理,我们便可实现服务端监听,通过accept得到服务端通信套接字。一个网络库核心功能由客户端,服务端组成。我们要实现网络库,除了上述设施,还需通信对象,客户端。围绕通信对象主要有以下功能:(1).创建通信对象并对其初始
raindayinrain
·
2024-02-06 12:05
4.5.网络-Libevent
evbuffer_chain
evbuffer
bufferevent
buffevent_priv
centos 7.6 安装 openldap 2.5.17
CyrusSASL2.1.27+2.2.3、安装OpenSSL1.1.1+2.2.3.1、下载openssl3.02.2.3.2、安装依赖包2.2.3.3、编译安装openssl3.02.2.3、安装
libevent
2.1.8
OceanWaves1993
·
2024-02-06 11:36
sso单点登录
openldap
ldap
Netty-1
深入理解零拷贝在理解0拷贝之前我们应该先需要了解传统IO的一个操作流程1.传统的io操作:首先需要进行一个read操作这里会发生一次用户空间切换到内核空间内核会采用DMA(直接内存访问的方式)从磁盘读取数据到内核
缓冲区
小鸡在路上
·
2024-02-06 09:47
Redis--客户端
服务器端给每个redis客户端保存一个结构2.客户端的结构以链表形式保存客户端结构包含的属性1.fd2.name3.客户端的标志值4.指向客户端正在使用的数据库的指针和数据库号码5.客户端的输入和输出
缓冲区
简书徐小耳
·
2024-02-06 08:25
4. 原生内存
内部系统使用不同的
缓冲区
和资源,而且如何影响内存消耗也不总是透明的。下面的章节会详细介绍Unity内置系统并且解释会在原生profiler中经常看到的内存数据。
Wenchao
·
2024-02-06 08:57
关于C#/WPF的SerialPort类串口接受数据异常的问题
1.起初怀疑是
缓冲区
的问题,但是经过清理的
缓冲区
依旧存在这个问题;2.怀疑是SerialPort类的DataReceived的线程优先级问题,但是将其他线程优先级降低后仍未解决;3.怀疑是SerialPort
公西雒
·
2024-02-06 06:28
C#
C语言——行
缓冲区
目录1.行
缓冲区
1.1概念1.2结合
缓冲区
来深度理解getchar1.3结合
缓冲区
来深度理解scanf1.3.1问题11.3.1问题21.行
缓冲区
完整可参考这篇文章——
缓冲区
1.1概念在行
缓冲区
中,当在输入和输出中遇到换行符时
看落日的YT
·
2024-02-06 05:31
C语言知识学习
c语言
数据库
开发语言
select代码实现1
多路IO转接(多路IO复用)内核监听多个文件描述符的属性(读写
缓冲区
)变化,如果变化,将事件告知给应用层。
e_Gravity
·
2024-02-06 02:21
Linux
网络
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他