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
inode缓冲区
11. TCP 滑动窗口、拥塞控制是什么,有什么区别
滑动窗口大小意味着有多少
缓冲区
接受数据。拥塞控制:防止过多数据注入网络中,拥塞控制是一个全局过程,控制网络流量。区别:滑动窗口解决掉包问题,拥塞控制解决网络拥塞问题。
yqcoder
·
2025-07-12 13:00
前端面试-服务协议
tcp/ip
网络
php
流重定向方式实现日志多路输出(c++/c)
C++实现(基于流
缓冲区
)基于标准库的std::streambuf实现流重定向通过MultiStreambuf类将数据分发到多个目标
缓冲区
支持控制台、文件和调试窗口(OutputDebugString)
·
2025-07-12 02:45
【第5章 动画】5.11 动画制作的最佳指导原则
必要时可使用一个或多个离屏
缓冲区
以提升背景的绘制速度。不要通过CSS指定阴影及圆角效果。不要在Canvas中进行
ncj393437906
·
2025-07-11 15:29
《HTML5
Canvas核心技术
图形
动画与游戏开发》
canvas
【Note】《深入理解Linux内核》Chapter 16 :深入理解 Linux 文件访问机制
《深入理解Linux内核》Chapter16:深入理解Linux文件访问机制关键词:VFS、文件描述符、structfile、struct
inode
、open、read、write、close、dentry
CodeWithMe
·
2025-07-11 07:35
读书笔记
linux
linux
运维
服务器
理解 Linux 虚拟文件系统 VFS:一次读写的背后发生了什么?
inode
、dentry、file这些结构具体代表什么?它们如何
嵌入式Jerry
·
2025-07-10 22:38
内核+文件系统
linux
redis
数据库
2025年渗透测试面试题总结-2025年HW(护网面试) 40(题目+回答)
.SQL注入读写文件/二次注入/防御2.XSS类型及防御3.CSRF与XSS区别4.文件上传绕过与防御5.服务器解析漏洞6.XXE与SSRF7.RCE与PHP函数区别8.Python迭代器与装饰器9.
缓冲区
溢出原理
·
2025-07-10 22:05
OpenGL ES 面试高频知识点
不可以共享的资源:FBO帧
缓冲区
对象(
字节流动
·
2025-07-09 17:29
OpenGL
ES
3.0
面试
OpenGLES
音视频
图形渲染
c++
Android
C语言——字符串两种声明初始化方式、输入输出及常见处理函数
这种表示方式使得C语言在处理字符串时非常灵活,但也要求程序员在创建和修改字符串时小心处理,以避免
缓冲区
溢出等安全问题。
hardStudy_h
·
2025-07-09 12:53
c语言
开发语言
Linux网络——socket网络通信udp
套接字绑定本地地址(可选)发送数据函数:sendto()函数原型参数详解典型使用示例接收数据函数:recvfrom()函数原型参数详解返回值典型使用示例关键设计原因无连接特性网络字节序转换INADDR_ANY的使用
缓冲区
设计客户端和服务端具体实现客户端服务端
深思慎考
·
2025-07-09 08:01
网络
linux
udp
js FileReader对象
FileReaderd对象Document读取文本文件/**FileReader对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据
缓冲区
)的内容,使用File或Blob对象指定要读取的文件或数据
刘建状
·
2025-07-08 21:17
js
javascript
前端
开发语言
JavaScript中 FileReader 对象详解
.简介属性方法事件处理2.FileReader对象的使用2.1基本使用2.2事件处理2.3node操作文件1.简介FileReader对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据
缓冲区
前端 贾公子
·
2025-07-08 21:16
前端基础
笔记
Linux下的MP3播放器开发指南
同时,讲解了音频处理的关键技术和方法,如FFmpeg库的使用、音频
缓冲区
管理以及音频系统的选取。此外,还涉及用户界面的设计选择和文件I/O操作。最终目标是为开发者提供
薯条说影
·
2025-07-08 18:54
安卓audio之Remote_Submix
其核心机制如下:HAL层数据流转音频数据不写入物理设备,而是由HAL层(audio.r_submix.default.so)开辟独立
缓冲区
,实现软件级混音
盼雨落,等风起
·
2025-07-07 23:35
安卓
audio
安卓
Scala 简介
自从2003年由Mart
inOde
rsky教授在EPFL开发以来,Scala已经成为了在Java虚拟机(JVM)上运行的高效编程语言。本文将为您详细介绍Scala的起源、特点、应用场景以及学习资源。
froginwe11
·
2025-07-07 16:24
开发语言
Java NIO 模型笔记
目录JavaNIO概述JavaBIOvsNIONIO三大核心组件Channel(通道)Buffer(
缓冲区
)Selector(选择器)Channel详解Buffer详解Selector详解NIO工作流程图示例代码讲解
笑衬人心。
·
2025-07-07 15:16
JAVA学习笔记
java
nio
笔记
应用程序性能优化:从操作系统到算法的全方位攻略
为了让这个调度中心更加高效,我们可以采取以下措施:合理配置内核参数:调整操作系统的内核参数,如文件描述符限制、网络
缓冲区
大小等,可以显著提高应用的响应速
Spring_java_gg
·
2025-07-07 01:10
性能优化
性能优化
算法
【仿muduo库实现并发服务器】Connection模块
仿muduo库实现并发服务器一.Connection模块二.成员变量1.连接唯一ID(连接管理)2.Socket对象(套接字操作管理)3.Channel对象(连接事件管理)4.Buffer对象(
缓冲区
管理
tew_gogogo
·
2025-07-06 23:57
项目
服务器
网络
android
Linux之自旋锁
一、形象比喻:把自旋锁比作超市储物柜的“占位等待”想象你去超市购物,想把包存到储物柜里:储物柜=共享资源:每个柜子只能存一个人的包,就像自旋锁保护的临界资源(比如内核中的链表、
缓冲区
)。
·
2025-07-06 14:42
用队列实现生产者-消费者模型 —— 详解与代码讲解
它描述了两个角色:生产者负责生产数据并放入
缓冲区
,消费者则从
缓冲区
取出数据进行消费。两者通过一个共享的
缓冲区
(通常为队列)进行协作,既要保证数据的正确流转,又要避免资源竞争和数据丢失。
百年孤独_
·
2025-07-06 11:13
C语言项目
计算机网络
C
操作系统
2025 Java NIO 面试题 (精选90题)
它支持面向
缓冲区
的、基于通道的I/O操作,提供了更高的性能和更灵活的I/O操作方式。2.JavaNIO与传统的IO有什么区别?面向流vs面向
缓冲区
:传统IO是面向流的,而NIO是面向缓
csdn_tom_168
·
2025-07-05 18:14
面试题
java
nio
如何优化Java文件处理的代码性能
一、使用高效的IOAPI-BufferedReader/BufferedWriter替代普通IO通过
缓冲区
减少底层IO调用次数。
科技苑
·
2025-07-05 17:05
代码规范
C 安全函数
关键要点研究表明,C安全函数是C11标准引入的函数,旨在提高代码安全性,特别是在防止
缓冲区
溢出方面。证据显示,这些函数通过增加
缓冲区
大小检查和返回错误码,提供比传统函数更安全的操作。
AI老李
·
2025-07-05 10:49
C语言
c语言
安全
网络
Java IO流知识点总结
流的定义作用主要应用场景IO流的分类按照流的方向分类按照读取数据方式不同分类重要IO流讲解IO包重点掌握的16中IO包FileInputStream文件拷贝FileReader的使用FileWriter的使用带有
缓冲区
的字符流
Zonda要好好学习
·
2025-07-04 20:15
javaSE
java
开发语言
粘包问题介绍
粘包问题(TCPStickiness)详解粘包问题是基于流的传输协议(如TCP)中的一种常见现象,指的是发送方连续发送的多个数据包,在接收方
缓冲区
中被合并成一个“大包”,导致接收方无法正确解析原始数据包的边界
·
2025-07-04 08:25
粗略地看一下 glTF 2.0 的所有标准属性(顺便说一下,还有 .glb 的结构)
编码在glTF中,场景和各种对象的定义一般用JSON来描述,而顶点数据等所谓的“
缓冲区
”部分则以二进制形式存储。对于这些内容的最终编码方式,有多种选择。.
在下胡三汉
·
2025-07-04 08:21
3d
Python 数据结构 之 队列(Queue)
常用于任务调度、
缓冲区
管理等场景。Python提供了多种实现队列的方式,包括内置模块和第三方库。
·
2025-07-04 03:53
mbuf 全面分析:从概念到应用的深度解析
一、mbuf基础概念与原理1.1mbuf的定义与基本原理mbuf(memorybuffer,内存
缓冲区
)是一种高效的内存管理机制,主要用于存储和处理网络数据包及其他需要临时存储的数据。
·
2025-07-04 01:08
Boost.Asio 同步读写操作详解
如果发送
缓冲区
已满,则只写入一部分数据并返回
·
2025-07-04 00:04
【Linux】进程间多种通信方式对比
通信方式同\异步阻塞/非阻塞通信方向通信速度消息格式消息大小存储位置匿名管道同步阻塞/非阻塞单工较低自定义有限制内核
缓冲区
命名管道同步阻塞/非
青铜发条
·
2025-07-03 15:24
Linux
linux
运维
服务器
网络
Docker容器日志查看与清理 && docker缓存清理_docker清理占用的磁盘空间
一、硬盘占用查看【1】硬盘空间查看df-TH【2】
inode
查看df-i【3】Docker占用的磁盘空间查看dockersystemdfdockersystem是用于管理磁盘空间的命令,dockersystemdf
0x8g1T9E
·
2025-07-03 12:03
docker
docker
linux
运维
数据结构day5——队列和树
目录一、队列:先进先出的数据
缓冲区
队列的核心概念队列的典型应用场景队列的基本操作队列的两种C语言实现方式1.顺序队列(基于数组的实现)2.循环队列(解决假溢出问题)二、树:一对多的层次结构树的基本概念树的存储方式二叉树
LZA185
·
2025-07-03 00:04
数据结构
数据结构
Java中的I/O流
这些流可以用来读取或写入数据,无论是从文件、网络连接还是内存
缓冲区
。JavaI/OAPI位于java.io包中,并分为字节流和字符流两大类。
白仑色
·
2025-07-02 16:34
java
java
I/O流
字节流
字符流
Keras环境复现代码(三)
清楚实验原理:1、深度Q学习(DeepQ-Network)将卷积神经网络与Q学习结合,解决高维视觉输入的强化学习问题:2、经验回放:将状态转换存储到
缓冲区
,打破数据相关性,稳定训练。
yanyiche_
·
2025-07-02 10:52
keras
深度学习
人工智能
TinyWebserver学习(6)-线程监听函数eventListen()
它通常用于配置网络通信的参数,例如超时、
缓冲区
大小、地址复用等。以下是详细的解析#include#includeintsetsockopt(intsockfd,intlevel,intoptnam
THMOM91
·
2025-07-01 18:59
c++
Java NIO 底层原理
JavaNIO核心组件与底层原理JavaNIO(NewI/O)采用非阻塞I/O模型,通过通道(Channel)、
缓冲区
(Buffer)和选择器(Selector)实现高性能网络通信。
itanly
·
2025-07-01 17:47
java
nio
python
ROP和Ret2libc漏洞
ROP攻击同
缓冲区
溢出攻击,格式化字符串漏洞攻击不同,是一种全新的攻击方式,它利用代码复用技术。
卍king卐然
·
2025-07-01 03:51
web安全
经验分享
ROP攻击
Redis 持久化之 AOF 策略
3.AOF的工作流程用户执行指令后,会将该指令写入到AOF
缓冲区
(aof
·
2025-06-30 23:49
【Go语言成长之路】 模糊测试
可以通过模糊测试发现的漏洞示例包括SQL注入、
缓冲区
溢出、拒绝服务和跨站点脚本攻击。注:Go语言中模糊测试已经内置,具体可以参考:GoFuzzingdocs,将来还会添加更多功能。一、前提Go1
风华同学
·
2025-06-30 18:18
Go语言成长之路
golang
开发语言
后端
单元测试
PCIe学习笔记(26)
下面是一些使用错误转发的例子:•例#1:从主存读取遇到不可纠正的错误•例#2:PCI写到主存的奇偶校验错误•例#3:内部数据
缓冲区
或缓存上的数据完整性错误错误转发使用模型•错误转发仅用于读取完成数据,AtomicOp
IC纯小白
·
2025-06-30 17:07
学习
笔记
网络
SapphireRapids NVMe Aggregate Performance with灵活IO测试--学习笔记(二)
4.主机系统配置由于NVMe控制器使用队列和数据
缓冲区
,这些队列和数据
缓冲区
可以托管在主机系统内存空间的任何位置,因此假设主机系统具有足够的内存容量和内存带宽来同时处理多个NVMe访问,以避免受到内存带宽限制
向阳生活
·
2025-06-30 16:36
学习
笔记
网络
C++ string 类深度解析:字符串操作(拼接、查找、替换)
一、string类基础:动态字符串的本质1.1核心特性动态内存管理:自动处理内存分配与释放,避免
缓冲区
溢出值语义:拷贝时复制内容,修改独立(区别于C风格字符数
景彡先生
·
2025-06-30 10:51
C++基础
c++
开发语言
同步日志系统深度解析【链式调用】【宏定义】【固定
缓冲区
】【线程局部存储】【RAII】
你的理解完全正确!让我结合你的项目,深入讲解同步日志的实现原理和代码。同步日志系统深度解析开始之前:没有必要一行一行理解!没有必要一行一行理解!我建议你采用更高效的学习策略:一、学习策略建议重点理解核心概念和设计思路//只需要理解这些核心概念:1.RAII模式:构造函数获取资源,析构函数释放资源2.链式调用:operatorstream()output();//手动调用输出deletelogger
weixin_47868976
·
2025-06-30 08:09
链表
python
InfluxDB 3 Core 持久化机制深度解析:高可靠实时数据引擎的设计哲学与工业实践
一、持久化核心机制:从写入到落盘的全链路保护1.分层持久化架构InfluxDB3Core采用三级数据保护策略:写入请求→内存
缓冲区
(V
梦想画家
·
2025-06-30 06:32
数据库
InfluxDB
分层持久化架构
TCP
缓冲区
核心机制
一、TCP
缓冲区
核心机制1.发送与接收
缓冲区
发送
缓冲区
:当应用程序调用send()或write()函数时,数据从应用进程复制到内核的发送
缓冲区
。TCP协议负责将这些数据分段并发送。
FHKHH
·
2025-06-30 04:46
tcp/ip
php
网络
linux驱动开发(20)-DMA(四)
分散/聚集映射分散/聚集映射通过将虚拟地址上分散的DMA
缓冲区
通过一个类型为structscatterlist的数组或者链表组织起来,然后通过一次的DMA传输操作在主存RAM与设备之间传输数据,如图所示
yyc_audio
·
2025-06-29 23:46
linux驱动开发
驱动开发
linux
服务器
Netty堆内存字节
缓冲区
深度解析
UnpooledHeapByteBufUnpooledHeapByteBuf是Netty中基于堆内存(JVM堆)的非池化字节
缓冲区
实现。
lifallen
·
2025-06-29 04:31
Netty
java
后端
nio
开发语言
算法
【网络】Linux 内核优化实战 - net.core.rmem_max
目录参数作用与原理默认值与查看方法调整场景与方法适用场景调整方法与其他参数的协同性能影响与注意事项典型案例总结net.core.rmem_max是Linux内核中控制套接字接收
缓冲区
(ReceiveBuffer
锅锅来了
·
2025-06-28 15:49
Linux性能优化原理和实战
网络
linux
运维
【网络】Linux 内核优化实战 - net.ipv4.tcp_rmem 和 net.core.rmem_default 关系
net.ipv4.tcp_rmem和net.core.rmem_default都是Linux内核中控制网络接收
缓冲区
的参数,但它们的作用范围、优先级和使用场景存在明显区别。
锅锅来了
·
2025-06-28 14:46
Linux性能优化原理和实战
网络
linux
tcp/ip
JavaIO四大模型:NIO(IO多路复用)
对于同步非阻塞I/O来说,每次进行I/O,虽然在内核
缓冲区
还没有数据的情况下,会给用户线程
Colourful.
·
2025-06-28 02:01
Java网络编程
java
网络
基于GD32F4XX的CAN总线消息处理系统
本文介绍基于GD32F4XX的CAN总线消息接收和解析系统,利用环形
缓冲区
和函数指针实现高效、灵活的数据处理。核心实现-环形
缓冲区
环形
缓冲区
用于暂存接收到的CAN消息,防止数据丢失。
森焱森
·
2025-06-28 00:44
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
其他