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
__get__描述符
管道通信基本原理
文章目录管道的创建基本结构数据写入数据读取通信流程管道的同步与互斥管道的关闭父子进程间的管道通信管道是一种用于进程间通信(IPC)的机制,它的通信原理基于内核缓冲区和文件
描述符
,通过将数据从一个进程的输出连接到另一个进程的输入来实现数据传输
越甲八千
·
2025-03-25 09:46
【Windows核心编程】
【MFC】
linux
网络
服务器
Linux C应用编程-5-线程
各线程共享的进程资源和环境进程同一地址空间同一进程定义的函数和全局变量文件
描述符
表每种信号的处理方式(SIG_IGN、SIG_DFL或者自定义的信号处理函数)当前工作目录用户id和组id线程各自独立的资源线程
【零声教育】音视频开发进阶
·
2025-03-25 04:40
编程
程序员
音视频开发
c语言
linux
服务器
算法
epoll成员函数介绍
epoll是一种高效的I/O事件通知机制,常用于处理大量的文件
描述符
(如套接字)。epoll_create1是epoll_create的改进版本,提供了更多的灵活性。
C嘎嘎嵌入式开发
·
2025-03-23 22:28
Linux
服务器
c++
开发语言
Python 错误处理
比如打开文件的函数open(),成功时返回文件
描述符
(就是一个整数),出错时返回-1。
赔罪
·
2025-03-23 19:39
Python
系统学习
python
开发语言
基于Linux的多进程并发服务器设计与实现
该框架利用了Unix域套接字、管道通信、文件
描述符
传递和epoll机制等技术,实现了高效的任务分发和并发处理。
名誉寒冰
·
2025-03-22 15:52
服务器
linux
c++
关于 2>/dev/null 的作用以及机理
每个进程都有三个标准文件
描述符
:stdin(标准输入)、stdout(标准输出)和stderr(标准错误)。默认情况下,stderr会输出到终端。
深耕半夜
·
2025-03-22 13:02
java
开发语言
八股文——系统调用与进程管理详解,map和set
系统调用与进程管理详解,map和set一、select函数详解1.1什么是select1.2函数原型1.3参数说明1.4返回值1.5文件
描述符
的数量限制1.6就绪文件
描述符
的轮询扫描方式1.7内核/用户空间内存拷贝
tt555555555555
·
2025-03-21 05:15
C++学习
学习笔记
c++
开发语言
python中datetime模块
双手奉上大佬的网址https://blog.csdn.net/cmzsteven/article/details/64906245datetime模块中包含如下类:2、通过year,month,day三个数据
描述符
可以进行访问
a1111111111ss
·
2025-03-20 06:36
python
python
linux网络编程(二)
day14多路IO转接:select:poll:相比select相差不多intpoll(structpollfd*fds,nfds_tnfds,inttimeout);-----fds:监听的文件
描述符
Zhuai-行淮
·
2025-03-20 02:34
linux网络编程
linux
网络
服务器
Windows 图形显示驱动开发-WDDM 3.0功能- IOMMU DMA 重新映射(二)
地址
描述符
列表为了同时支持物理和逻辑访问模式,并在运行时无缝切换这两种模式,Dxgkrnl提供了一个描述地址
描述符
列表(ADL)的DXGK_ADL结构。
程序员王马
·
2025-03-19 16:09
windows图形显示驱动开发
驱动开发
epoll两种事件触发模式有什么区别
水平触发和边缘触发是epoll提供的两种事件通知模式,它们在处理文件
描述符
的I/O事件时有不同的行为:水平触发默认模式:这是epoll的默认工作模式,与传统的select和poll类似。
C嘎嘎嵌入式开发
·
2025-03-18 14:41
服务器
服务器
c++
linux
c++如何利用线程池和epool设计高并发服务器
创建一个epoll实例,用于监控多个文件
描述符
上的I/O事
C嘎嘎嵌入式开发
·
2025-03-18 13:36
服务器
c++
服务器
开发语言
linux UDP/TCP socket 编程
UDP编程:使用socket创建
描述符
绑定bind本地ip地址端口使用recvfrom接收数据使用sendto发送数据关闭
描述符
close(fd)#include"stdio.h"#include#include
守护安静星空
·
2025-03-18 08:45
linux应用编程
udp
linux
tcp/ip
网络
websocket
Linux文件
描述符
Linux文件
描述符
Linux系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件
描述符
(filedescriptor,fd)[1,4],在windows下面,这玩意儿叫
·
2025-03-16 21:40
linuxvim
python中的文件操作
buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)file:表示要打开的文件的路径,也可以是被封装的整数类型文件
描述符
Mswanga
·
2025-03-13 09:03
python
python
开发语言
计算机组成与接口11
1.CF进位标志位;PF奇偶标志位AF辅助进位标志位;ZF零标志位;SF符号标志位;OF溢出标志位;DF方向标志位;IF中断允许标志位;TF跟踪标志位;2.
描述符
表选择字段TI:段选择符中的D2位(TI
落——枫
·
2025-03-13 07:47
嵌入式硬件
自学嵌入式第29天-----epoll、sqlite3
1.正确选择触发模式(ET和LT)水平触发(LT):默认模式,只要文件
描述符
处于就绪状态,epoll_wait会持续通知。适合大多数场景,编程简单。
以德服人23
·
2025-03-13 05:34
服务器
网络
运维
Python高级开发工程师
Python高级开发工程师通常会围绕技术能力、项目经验、问题解决能力等方面展开,以下为你详细介绍面试的常见内容、准备方式及注意事项:常见面试内容技术基础语言特性:深入理解Python的高级特性,如装饰器、元类、
描述符
等的原理和应用场景
巴啦啦小魔仙变身
·
2025-03-12 04:06
python
开发语言
linux文件io实训小结,linux学习之IO操作,文件IO总结
文件IO常用函数:open,close,read,write,lseek对于内核而言,所有打开文件都有文件
描述符
引用。文件
描述符
是一个非负整数。
weixin_39743064
·
2025-03-10 10:16
linux文件io实训小结
关于常用的6个函数的解析。read、open、close、write、mmap、munmap。
read函数read函数用于从文件
描述符
指定的文件或设备中读取数据。
LS_P
·
2025-03-07 11:12
数据结构
c语言
tcp常用网络接口 linux环境
TCP通信常用的接口主要包括以下几个方面:常用接口1.socket()intsocket(intdomain,inttype,intprotocol);功能:打开一个网络通讯端口,并返回一个文件
描述符
(
gyc2727
·
2025-03-07 04:45
tcp/ip
linux
网络
socket
描述符
的本质,它可以和服务器建立连接?一个服务器和一个客户端的通信中,三个操作符的作用分别是什么?
描述符
的本质socket
描述符
(在类Unix系统中是一个非负整数,在Windows系统中是SOCKET句柄)本质上是操作系统为了管理网络连接而分配的一个索引值,它用于标识一个打开的网络套接字,方便后续对该套接字进行读写
已是上好佳
·
2025-03-06 20:03
服务器
运维
io学习----->文件io
IO:指程序和文件系统之间的数据交互特点:1.不存在缓冲区,访问速度慢2.不可以移植,依赖于操作系统3.可以访问不同的文件类型(软连接,块设备等)4.文件IO属于系统调用5.文件IO在操作文件时使用文件
描述符
二
\&会飞的鱼_
·
2025-03-06 19:51
服务器
运维
Shell:呈现数据
1.标准文件
描述符
Linux系统将每个对象当作文件处理。这包括输入和输出进程。Linux用文件
描述符
(filedescriptor)来标识每个文件对象。
二进制杯莫停
·
2025-03-06 00:44
#
Shell编程
bash
三次握手内部实现原理
(IPv4),AF_INET6(IPv6)type:套接字类型,如SOCK_STREAM(TCP),SOCK_DGRAM(UDP)protocol:协议类型,通常为0(默认协议)返回值:成功返回套接字
描述符
yourkin666
·
2025-03-05 15:51
网络
Linux下C的标准I/O和文本I/O
文件
描述符
,open
芯片烧毁大师
·
2025-03-03 09:19
linux
c语言
运维
网络编程中的数据传输函数
原型ssize_tsend(intsockfd,constvoid*buf,size_tlen,intflags);参数sockfd:套接字文件
描述符
。buf:指向要发送的数据的缓冲区。len:要发送
C嘎嘎嵌入式开发
·
2025-03-02 09:03
网络
服务器
linux
c++
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_fd_info
定义在src\os\unix\ngx_files.h#definengx_fd_info(fd,sb)fstat(fd,sb)fstat()是POSIX标准中定义的一个系统调用函数,用于获取与已打开文件
描述符
关联的文件状态信息
若云止水
·
2025-03-01 23:46
nginx
运维
2-1文件
描述符
文章目录1虚拟地址空间1.1为什么需要虚拟内存而不是直接加载进物理内存1.2分区2文件
描述符
1.1文件
描述符
表file1虚拟地址空间可以用来加载程序数据对应一段连续的内存地址,其实位置为0这个内存地址是虚拟的
要好好养胃
·
2025-03-01 22:07
linux
linux
服务器
第四天----线程
每个进程都有自己的地址空间、代码段、数据段和打开的文件
描述符
等资源。线程(Thread)是进程内的一个执行单元,它共享相同的地址空间和其他资源,包括文件
描述符
、信号处理等,但每个线程都有自己的栈空间。
唯瑞主义
·
2025-03-01 11:28
嵌入式应用开发
linuc
c
ubuntu20.04 突破文件数限制
增加文件
描述符
的限制每个网络连接都占用一个文件
描述符
。增加文件
描述符
的数量,可以让系统处理更多的并发连接。
Henry_Wu001
·
2025-03-01 06:41
ubuntu
linux
网络
服务器
数据库
【C++】Linux系统编程入门
如何生成可参考右边的帮助文档文章目录前言一常用的Linux系统命令符二GCC三静态库四动态库(共享库)动态库五动态库和静态库的区别六Makefile变量模式匹配Makefile的函数七GDB调试设置断点调试命令八文件IO九虚拟地址空间文件
描述符
饮酒吃肉飞奔
·
2025-02-26 02:08
Linux/C/C++
c++
linux
开发语言
c语言
vscode
ubuntu
Linux文件
描述符
Linux文件
描述符
Linux系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件
描述符
(filedescriptor,fd)[1,4],在windows下面,这玩意儿叫
·
2025-02-25 12:01
linuxvim
select、poll、epoll的区别
在Linux中,select、poll和epoll是三种I/O多路复用机制,用于高效管理多个文件
描述符
的I/O事件。
HL_LOVE_C
·
2025-02-23 09:27
Linux/Unix
linux
内核
Java 日期时间格式化标准
ISO8601标准的定义ISO8601日期时间格式周数年份ISO8601中的周数年份Java中的周数年份Java跨年日期格式化BUG注意事项Java日期时间格式化符号JDK官网截图:格式化符号梳理:符号
描述符
号用法示例
骑个小蜗牛
·
2025-02-21 14:59
Java
java
I/O 多路复用
I/O多路复用是一种高效的I/O操作技术,允许单个线程同时监控多个文件
描述符
(如套接字),并在其中任何一个文件
描述符
就绪时进行读写操作。
我荔枝呢!
·
2025-02-21 12:38
I/O多路复用
java
嵌入式学习第十七天--fileio
1.打开--fopen(库函数)2.读写fgetc/fputcfgets/fputsfread/fwrite3.关闭fclose4.定位fseek/ftell/rewind空洞文件文件IO不带缓存文件
描述符
嵌入式小黑子
·
2025-02-19 05:12
linxu高级编程
学习
spring
java
Linux 文件 1.4—文件
描述符
0 1 2(文件操作简述)
文件
描述符
:关于这些:此处这里讲的十分的详细,清晰,膜拜大佬Linux中有这样一句话,万物皆可文件;1、对于内核而言,所有打开文件都由文件
描述符
引用,文件
描述符
是一个非负整数,当打开一个现存文件或者创建一个新文件时
胖胖的小肥猫
·
2025-02-18 16:56
Linux系统笔记
linux
c语言
ElasticSearch中的JVM性能调优
但谈到JVM配置参数,少不了操作系统层面上的一些配置参数,比如pagecache和文件
描述符
的个数:(/etc/security/limits.conf)。另外E
java领域
·
2025-02-18 05:33
spring
spring
boot
java
后端
mysql
Linux c语言中的IO -- 文件IO
文章目录1.文件IO2.文件
描述符
什么是文件
描述符
?文件
描述符
何时产生?
ぃ未来可期
·
2025-02-17 11:28
C
Linux
linux
c语言
linux--关于Linux的文件IO、虚拟地址空间概念、文件
描述符
在FILE*fp来说,文件
描述符
其实是由linux内核给出的。C库IO的优点:存储效率
Bruce Jue
·
2025-02-17 10:55
linux
linux
服务器
Linux中的文件
描述符
这里写目录标题Linux中的文件
描述符
常见的文件
描述符
文件
描述符
的操作重定向输入重定向文件
描述符
的分配规则文件
描述符
的特殊情况文件
描述符
的使用示例文件
描述符
的管理总结Linux中的文件
描述符
在Linux
王十二er
·
2025-02-17 06:45
Linux编程基础
linux
服务器
运维
hbase 刷新队列和文件
描述符
过高告警
5节点的hbase配置为虚机,8c16g,时常出现刷新队列和文件
描述符
过高告警,如下图,文件
描述符
的告警不会自动恢复基本上每周重启一次RegionServer,重启后刷新队列会降下来。
battybaby
·
2025-02-16 06:18
hbase
数据库
database
【Linux】【网络】IO多路复用 select、poll、epoll
【Linux】【网络】IO多路复用select、poll、epollIO多路复用进程或线程同时监控多个文件
描述符
,查看
描述符
上是否有事件发生,从而提高资源利用率和系统吞吐量。
钟离墨笺
·
2025-02-13 19:34
Linux
linux
网络
运维
Ocean Optics USB2000光谱仪无法在Win10系统运行
(代码10)请求USBBOS
描述符
失败。运行SpectraSuite软件无法找到光谱仪设备。
XS30
·
2025-02-13 02:25
光谱仪
USB2000
Ocean
Optics
海洋光学
驱动错误
网络I/O
1.历史和兼容性2.文件
描述符
数量限制3.事件存储和传递方式4.事件触发模式5.性能表现6.应用场景七、其他资料1、网络I/O(小林
点滴~
·
2025-02-12 01:01
网络
使用IO多路复用实现转发服务器
原理:构建一张文件
描述符
表,使用函数select,不断地监听表中的文件
描述符
是否可读(是否有数据),如果有则返回对应的文件
描述符
,并擦除其余文件
描述符
。
胖小邓
·
2025-02-11 23:48
网络编程
链表
数据结构
tcp/ip
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_max_sockets
ngx_os.hexternngx_int_tngx_max_sockets;定义在os/unix/ngx_posix_init.cngx_int_tngx_max_sockets;ngx_max_sockets定义了Nginx能够同时使用的最大Socket文件
描述符
数量
若云止水
·
2025-02-11 19:45
ubuntu
nginx
linux
epoll系统调用原理
epoll是Linux内核2.6版本引入的高效I/O多路复用机制,相较于传统的select和poll,它在处理大量文件
描述符
(FD)时具有更高的性能和扩展性。
肥猪猪爸
·
2025-02-11 15:15
互联网开发
java
并发
c语言
算法
Linux内核
面试
【LInux】管道详解
本文由JohnKi原创,首发于CSDN未来很长,值得我们全力奔赴更美好的生活✨文章目录前言️1.进程间通信目的️2.管道️3.匿名管道3.1示例代码3.2用fork来共享管道原理3.3站在文件
描述符
角度
JhonKI
·
2025-02-11 05:03
linux
运维
服务器
上一页
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
其他