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
文件描述符
Node的文件系统以及Node的数据流
Node的文件系统1、二进制文件的读写:按字节读写(1个字节是8个二进制位)(1)读二进制文件fs.read(fd,buffer,offest,length,position,callback)fd:
文件描述符
秃头小宋s
·
2023-11-21 12:32
Node
javascript
开发语言
前端
node.js
Linux系统编程—有名管道
1.1管道本质管道的本质也是一种文件,不过是伪文件,实际上是一块内核缓冲区,大小4K;管道创建以后会产生两个
文件描述符
,一个是读端,另一个是写端;管道里的数据只能从写端被写入,从读端被读出;1.2管道原理管道是内核的一块缓冲区
良许Linux
·
2023-11-21 05:07
【Q1—45min】
epoll是一种当
文件描述符
的内核缓冲区非空的时候,发出可读信号进行通知,当写缓冲区不满的时候,发出可写信号通知的机制.epoll的工作方式:水平触发LT和边沿触发ET(默认)(1)水平触发(level-trggered
eeeee-
·
2023-11-20 22:36
c++
开发语言
Linux_基础编程day03
基础编程day03内容简介:学习目标:1makefile简单编写2makefile中的变量3makefile中的函数4掌握gdb相关调试命令5了解pcb进程控制块(结构体)和
文件描述符
,虚拟地址空间6linux
scavenger1994
·
2023-11-20 12:00
Linux
Linux基础IO
目录1.文件的认识2.C语言的文件操作3.系统接口IO1.open2.write3.read4.close4.
文件描述符
fd5.重定向dup2系统调用6.软硬链接硬链接软链接1.文件的认识1.文件=文件内容
徐凤年lll
·
2023-11-20 11:42
linux
多路转接I/O select/poll/epoll高并发模型详解
主要使用的方法有三种select1.select能监听的
文件描述符
个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开的
文件描述符
个数并不能改变select监听文件个数2.解决1024以下
zhuoyue01
·
2023-11-20 11:57
linux高并发模型
c语言
c++
后端
IO多路转接之epoll详解
其次,epoll把用户所关心的
文件描述符
上的事件放在内核里的一个事件表中,从而无须像select和poll那样每次调用都要重复传入
文件描述符
集或事件集(轮询)。但epoll需要使用一个额外的
文件描述符
smx_dd
·
2023-11-20 11:21
网络
Linux
I/O复用:Select /Poll/Epoll
1.select详解1.函数原型通过调用这个函数可以委托内核帮助我们检测若干个
文件描述符
的状态,其实就是检测这些
文件描述符
对应的读写缓冲区的状态:读缓冲区:检测里边有没有数据,如果有数据该缓冲区对应的
文件描述符
就绪写缓冲区
Michael.Scofield
·
2023-11-20 11:15
计算机网络
epoll
计算机网络
Linux 零拷贝sendfile函数
了解Linux中的sendfile函数在Linux系统编程中,sendfile函数是一个强大的系统调用,用于高效地在
文件描述符
之间传输数据,特别是用于网络编程中发送文件数据。
@新法
·
2023-11-20 08:51
Linux
系统编程
linux
服务器
零拷贝
ubuntu
Linux 零拷贝splice函数
Linuxsplice函数简介splice是Linux系统中用于在两个
文件描述符
之间移动数据的系统调用。它的主要作用是在两个
文件描述符
之间传输数据,而无需在用户空间进行数据拷贝。
@新法
·
2023-11-20 08:10
Linux
系统编程
linux
服务器
零拷贝
系统编程
Linux操作文件的底层系统调用
目录1.概述2.open的介绍3.write的介绍4.read5.close的介绍6.
文件描述符
1.概述C语言操作文件的几个库函数:fopen,fread,fwrite,fclose;系统调用:open
Danica~
·
2023-11-20 04:49
Linux
linux
Linux管道的实现(c语言)
Linux管道(|)的实现(c语言)重定向(redirection)在操作系统中,shell提供了非常方便的重定向命令:当shell运行一个程序时,它会打开三个
文件描述符
:0,1,2,默认情况下,它们被连接到终端
CCF小彤
·
2023-11-20 01:54
笔记
linux
c语言
服务器
Linux 管道通信
有如下特质:1.其本质是一个伪文件(实为内核缓冲区)2.由两个
文件描述符
引用,一个表示读端,一个表示写端。3.规定数据从管道的写端流入管道,从读端流出。
江太翁
·
2023-11-20 01:53
重学嵌入式
linux
运维
服务器
Linux管道的工作过程
intpipe(intfd[2])我们创建了一个管道pipe,返回了两个
文件描述符
,这表示管道的两端,一个是管道的读取端描述符fd[0],另一个是管道的写入端描述符fd[1]。
key_3_feng
·
2023-11-20 01:51
Linux
linux
【Linux】重定向|重新理解Linux下一切皆文件
、什么是重定向输出重定向的原理认识一下输出重定向的系统调用输出重定向的另外写法二、浅谈输入重定向三、重定向和进程替换有冲突吗四、Linux下一切皆文件总结一、什么是重定向理解重定向之前:先理解一个叫做
文件描述符
的具体操作
在肯德基吃麻辣烫
·
2023-11-20 00:01
Linux
linux
运维
服务器
Web服务器---TinyWebServer代码详细讲解(timer模块)
TinyWebServer代码详细讲解(timer模块)基础知识设计思路定时器触发方式定时器的数据结构代码详解基础知识非活跃,是指客户端(这里是浏览器)与服务器端建立连接后,长时间不交换数据,一直占用服务器端的
文件描述符
才文嘉
·
2023-11-19 08:56
Web服务器
服务器
web服务器
c++
信号处理
JavaEE初阶——计算机工作、多线程进程汇总
目录一,冯诺依曼体系二,CPU基本工作流程三,进程1.什么是进程/任务2.PCB——进程控制块抽象(ProcessControlBlock)(1).pid进程的身份标识(2).内存指针(3).
文件描述符
表
阿国是也
·
2023-11-19 07:00
java-ee
java
servlet
Linux 之查看标准错误码工具
ENOENT2没有那个文件或目录ESRCH3没有那个进程EINTR4被中断的系统调用EIO5输入/输出错误ENXIO6没有那个设备或地址E2BIG7参数列表过长ENOEXEC8可执行文件格式错误EBADF9错误的
文件描述符
云满笔记
·
2023-11-19 05:38
#
linux
linux
error
moreutils
IO多路转接之select和poll
IO多路转接的优缺点三.通过poll实现IO多路转接3.1poll接口3.2Poll服务器的实现3.3poll实现IO多路转接的优缺点四.总结一.IO多路转接的概念在IO操作中,如果我们阻塞式的等待某个
文件描述符
资源就绪
【Shine】光芒
·
2023-11-19 02:47
Linux系统和网络
服务器
网络
运维
Linux
Linux 系统编程,Binder 学习,文件访问相关的接口
文章目录Linux系统编程,Binder学习,文件访问相关的接口1.概念2.linux文件结构3.
文件描述符
4.Linux文件系统的两类常用接口,linux系统内置库函数4.1open4.2close4.3read4.4write5
qfh-coder
·
2023-11-18 23:03
Android
framework
linux
binder
学习
c++
c语言
android
Epoll:让IO多路复用变得有趣
Epoll是Linux系统中高性能的I/O事件通知机制,通过它可以实现对大量
文件描述符
的高效监控,适用于构建高并发的网络服务器。
猫哥说
·
2023-11-18 23:18
C++
数据库
mysql
linux
【Linux】C文件系统详解(一)——C文件操作
文章目录文件操作总结预备知识结论:C文件操作回顾语言方案w写入方式a写入方式r只读方式系统方案但是这个**没有设置权限**,需要这样改:文件操作总结1.
文件描述符
,重定向,缓冲区,语言和系统关于文件的不同的视角的理解
ppppppatrick
·
2023-11-17 18:27
linux
c语言
android
CppCheck
执行的检查包括:自动变量检查数组的边界检查class类检查过期的函数,废弃函数调用检查异常内存使用,释放检查内存泄漏检查,主要是通过内存引用指针操作系统资源释放检查,中断,
文件描述符
等异常STL函数使用检查代码格式错误
OopspoO
·
2023-11-17 16:29
Reference
学习
Linux
文件描述符
+缓冲区
Linux
文件描述符
+缓冲区作者主页:慢热的陕西人专栏链接:Linux欢迎各位大佬点赞关注收藏,留言本博客主要内容讲解了
文件描述符
以及
文件描述符
的分配规则,重定向,以及对我们的极简shell实现重定向。
小米睡不醒.
·
2023-11-17 15:38
Linux
linux
运维
服务器
JAVAEE初阶 操作系统
操作系统的相关知识一.操作系统的定位二.操作系统的作用三.什么是进程/任务1.进程在系统中如何操作和管理四.PCB中的核心属性1.pid2.内存指针3.
文件描述符
表五.CPU1.cpu的特性:分时复发六
骑乌龟追火箭1
·
2023-11-17 11:43
java-ee
网络
服务器
【Linux】Linux基础IO(下)
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:Linux长路漫漫浩浩,万事皆有期待上一篇博客:【Linux】Linux基础IO(上)文章目录FILEFILE当中的
文件描述符
Sherry的成长之路
·
2023-11-17 09:29
Linux
linux
运维
服务器
Linux | 文件系统
目录前言一、预备知识二、文件相关的系统调用1、C语言的文件操作2、系统调用接口(1)open函数(2)close函数(3)write函数(4)read函数3、代码实操三、深入理解文件周边概念1、
文件描述符
的理解
是奈思呀
·
2023-11-17 02:27
Linux
linux
Linux 查看
文件描述符
相关 信息
1.查看系统当前使用的
文件描述符
个数root@imx6qsabresd:~#cat/proc/sys/fs/file-nr864069474//第一列1216:为已分配的FD数量//第二列0:为已分配但尚未使用的
Pou光明
·
2023-11-16 23:13
资料
Linux
嵌入式系统查看文件描述
通过进程名称获取pid
每天一个linux命令:lsof命令
所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个
文件描述符
,无论这个文件的本质如何,该
文件描述符
为应用程序与基础操作系统之间的交互提供了通用接口。
zmken497300
·
2023-11-16 19:28
Linux
linux
4)lsof linux命令,每天一个Linux命令(48):lsof
在后台,系统为进程(应用程序)分配了一个
文件描述符
,它为进程与操作系统之间提供了通用的交互接口。1.命令格式lsof[参数][文件]2.命令功能lsof用于查看进程打开的文件,浏览进
weixin_39585617
·
2023-11-16 18:27
4)lsof
linux命令
Linux 命令神器:lsof
所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个
文件描述符
,无论这个文件的本质如何,该
文件描述符
为应用程序与基础操作系统之间的交互提供了通用接口。
`FUTURE`
·
2023-11-16 18:27
运维
linux
hadoop
运维
linux查看指定文件信息,Linux 命令 —— lsof 查看打开的文件信息
所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个
文件描述符
,无论这个
小可爱1号嘻嘻
·
2023-11-16 18:57
linux查看指定文件信息
【158】Linux 命令神器:lsof
如TC和UDP等,系统在后台都为该应用程序分配了一个
文件描述符
,无
小麦粒
·
2023-11-16 18:56
网络
linux
python
shell
centos
linux列出所有打开文件,Linux lsof命令列出打开的文件
选项含义选项含义-i选择IPv4、IPv6文件-b避免内核模块-o偏移位-a使用AND选择+f文件系统-f文件名-S超时统计-P选择PID-c选择指定命令前缀的进程-u选择用户-g选择和打印进程组ID-d选择
文件描述符
菩提流支
·
2023-11-16 18:26
linux列出所有打开文件
Linux命令:lsof 查看进程打开哪些文件 或者 查看文件给哪个进程使用
如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个
文件描述符
,无论这个文件的本质如何,该
文件描述符
为应用程序与基础操作系统之间的交互提供了通用接口。
小小平不平凡
·
2023-11-16 18:56
Linux
linux
linux系统 lsof列出当前系统打开文件及相关命令
所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个
文件描述符
,无论这个文件的本质如何,该
文件描述符
为应用程序与基础操作系统之间的交互提供了通用接口。
清风木子云
·
2023-11-16 18:55
linux
linux
LinuxC 进程之间通信
有名管道2、信号--系统开销小3、消息队列--内核的链表4、信号量--计数器5、共享内存6、内存映射7、套接字无名管道:管道的概念本质内核缓冲区伪文件-不占用磁盘空间特点:两部分:读端,写端,对应两个
文件描述符
数据写端流入
"回首过往时光匆匆
·
2023-11-16 13:58
服务器
linux
c语言
003.
文件描述符
、重定向
1、
文件描述符
文件描述符
是与输入和输出流相关联的整数。最广为人知的
文件描述符
是stdin、stdout和stderr。我们可以将某个
文件描述符
的内容重定向到另一个
文件描述符
中。
HuaLuLemon
·
2023-11-16 07:25
Linux
Shell
脚本攻略
shell
Linux系统编程——标准c库对文件操作
Linux、标准c库对文件操作的区别1.来源从来源的角度看,两者能很好的区分开,这也是两者最显而易见的区别:open是UNIX系统调用函数(包括LINUX等),返回的是
文件描述符
(FileDescriptor
郑老师的小学童
·
2023-11-16 06:59
linux
shell脚本:输入/输出重定向
文件描述符
linux中一切都是文件,输入、输出设备也不例外。为做区分,Linux会给每个文件分配一个ID,这个ID就是一个整数,即
文件描述符
。
友善啊,朋友
·
2023-11-16 06:25
shell脚本
Shell输入输出重定向
一、
文件描述符
英文是filedescriptor简称fd。
文件描述符
是一个非负整数。它是一个索引值,指向进程打开的文件。Linux程序在执行任何形式的I/O操作时,都是在读取或者写入一个
文件描述符
。
int8
·
2023-11-16 06:25
shell
linux
运维
服务器
bash
shell
重定向
【Shell脚本12】Shell 输入/输出重定向
重定向命令列表如下:需要注意的是
文件描述符
0通常是标准输入(STDIN),1是标准输出(STDOUT),2是标准错误输出(STDERR)。输出重定向重定向一
小白--AI
·
2023-11-16 06:19
shell脚本
服务器
运维
linux
shell
重定向的含义和文件的查找,find命令使用
文件描述符
定义
文件描述符
:是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过
文件描述符
;
文件描述符
是一个简单的非负整数,用以标明每一个被进程所打开的文件
Rio520
·
2023-11-16 05:20
linux基础
linux查oracle端口被占用,Linux查看端口占用及对应进程号
以root用户来执行lsof-i命令,如下图lsof输出的每列的意义是:COMMAND:进程的名称或者进程开启的方式PID:进程idUSER:进程所有者FD:
文件描述符
JackyBaldheadWang
·
2023-11-16 02:39
6.1810: Operating System Engineering <LEC 1>
6.1810/Fall2023一、本节任务实验环境:二、introductionandexamples2.1open(),read(),write(),close(),dup()使用open打开或创建文件,得到
文件描述符
Patarw_Li
·
2023-11-16 01:21
学习
linux
c语言
Netty网络通信之Socket
一.什么是Socket1.Socket起源于Unix,而Unix/Linux基本思想之一就是“一切皆文件”,也称为
文件描述符
2.既然一切都是文件,那么就可以把对Socket的操作就是对“open—write
孰能生巧-LWP
·
2023-11-15 20:32
netty
java
开发语言
高并发环境下服务器该如何优化
从服务器角度,实际并发用户数可以理解为服务器当前维护的代表不同用户的
文件描述符
总数,也就是并发连接数。服务器一般会限制同时服务的最多用户数,比如apache的MaxClients参数。这里
360linker
·
2023-11-15 10:21
软件开发
架构设计
高并发
服务器
优化
Ulimit -系统资源配额配置说明
ulimit–Sn32;限制软资源,32个
文件描述符
。-a显示当前所有的lim
烈日下的奔跑
·
2023-11-15 10:23
Ulimit
Jtti 如何实现Linux操作系统下的select异步通讯?
在Linux下,select是一种常用的多路复用IO模型,允许一个进程同时监视多个
文件描述符
(sockets、pipes、文件等)是否处于可读、可写或者出现异常等状态。
Jtti
·
2023-11-15 06:28
linux
数据库
运维
【Linux】Linux基础IO(上)
默认打开的三个流系统文件I/Oopenopen的第一个参数open的第二个参数open的第三个参数open的返回值closewriteread
文件描述符
fd
文件描述符
的分
Sherry的成长之路
·
2023-11-15 06:28
Linux
linux
运维
服务器
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他