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
python后端描述符
Linux文件IO详解
文件
描述符
对Linux而言,所有的打开文件都由文件
描述符
引用。文件
描述符
是一个非负整数。当用open,creat打开文件时,返回文件
描述符
,对文件的读写操作通过文件
描述符
进行。
InvokerZhang
·
2023-10-05 23:24
操作系统
linux
c
操作系统
文件
IO
僵尸进程的产生与处理
僵尸进程是指在进程结束后,其父进程没有及时处理该进程的终止状态信息,导致该进程的进程
描述符
仍然存在于系统进程表中,但是已经没有实际的执行代码。这样的进程被称为僵尸进程。
Ye-Maolin
·
2023-10-05 21:15
Linux
linux
服务器
运维
C10K,高并发设计模型
操作系统层面文件句柄每个客户端连接都代表一个文件
描述符
,一旦文件
描述符
不够用了,新的连接就会被放弃,报错:Socket/File:Can'topensomanyfiles在Linux下,单个进程打开的文件句柄数是有限制的
lwj~
·
2023-10-05 19:46
网络编程
x64内核实验2-段机制的变化
x64内核实验2-段机制的变化ia-32e模式简介x86下的段
描述符
结构图如下在x86环境下段
描述符
主要分为3个部分的内容:base、limit、attribute,而到了64位环境下段的限制越来越少,
ch132
·
2023-10-05 17:35
windows内核
windows
x64
cpu
<6>web服务的数据收发操作
Socket库阶段创建嵌套字用管道连接服务器端的嵌套字收发阶段断开管道并删除嵌套字服务端调用Socket库阶段创建嵌套字将嵌套字设置为等待连接状态接受连接收发阶段断开管道并删除嵌套字应用程序和协议栈之间是使用
描述符
来代替嵌套字等待连接的嵌套字中没有客户端
August________
·
2023-10-05 16:58
linux内核对进程虚拟地址空间管理
一、进程虚拟地址空间管理概览在进程
描述符
task_struct结构中,有一个专门描述进程虚拟地址空间的内存
描述符
mm_struct结构,这个结构体中包含了前边几个小节中介绍的进程虚拟内存空间的全部信息。
wwwlyj123321
·
2023-10-05 15:20
linux内存管理
c++
数据结构
开发语言
Python的opencv库使用SIFT 进行特征检测
通过SIFT特征检测,我们可以在图像中提取出具有代表性的关键点,并计算出每个关键点的
描述符
。这些关键点和
描述符
可以用于比较不同图像之间的相似性,或者用于在同一图像中进行目标检测和跟踪等任务。
openwin_top
·
2023-10-05 11:55
python编程示例系列
opencv
python
计算机视觉
OpenCV Python – 使用SIFT实现两张图片的特征匹配
我们使用尺度不变特征变换(SIFT)特征
描述符
和暴力匹配算法实现两张图像的特征匹配。其中,SIFT用于找到图像中的关键点和
描述符
,而暴力匹配算法用于在两张图像中匹配
描述符
。
勤奋的可乐
·
2023-10-05 11:55
Opencv
opencv
人工智能
计算机视觉
机器学习
神经网络
深度学习
自然语言处理
Linux IO模式 select poll epoll详解
2.文件
描述符
fdlinux将所有设备都当做文件来处理,文件
描述符
来表示每个文件对象。当程序打开一个现有文件或创建一个新文件时,内核想进城返回一个文件
描述符
。3.缓存IOLinu
hadoop_a9bb
·
2023-10-05 10:00
协议栈——连接服务器
这里的连接是指通信前的准备工作上一篇介绍查看套接字的命令时,可以看到很多信息,但是刚刚创建出来的套接字是什么信息都没有的,协议栈也因此不知道和谁通信;客户端填补信息这一步中调用socket的connect指定通信的服务器ip和端口还有使用的
描述符
魏铁锤爱摸鱼
·
2023-10-05 07:09
服务器
网络
运维
【ldt_struct结构体的利用】RWCTF2023-Digging-into-kernel-3
ldt_struct结构体对于该结构体知识请自行谷歌学习,这里仅仅讲利用ldt即局部段
描述符
表(LocalDescriptorTable)该结构体如下,结构体的大小为0x10:/**ldt_structscanbeallocated
XiaozaYa
·
2023-10-05 05:33
kernel-pwn
kernel-pwn
stdin/stdout/stderr 的理解
类Unix系统都是以文件为单位输入输出:文件
描述符
0-stdin:Unix输入文件/流文件
描述符
1-stdout:Unix输出文件/流文件
描述符
2-stderr:Unix异常信息文件/流文件
描述符
可以理解为缓存文件
旭日丶丶
·
2023-10-05 04:12
errno、stderr、perror函数和strerror函数
这三个文件分别对应文件
描述符
0、1、2。系队统
1.01
·
2023-10-04 20:46
C++
C 关于错误 errno stderr perror stderror strerror
这三个文件分别对应文件
描述符
0、1、2。系队统自定义了三个文件指针stdin、s
poject
·
2023-10-04 20:13
C
C语言 errno、stderr、perror函数和strerror函数
这三个文件分别对应文件
描述符
0、1、2。系队统
清雨未尽时
·
2023-10-04 20:11
C
C
STM32CubeMX学习笔记-USB接口使用(HID按键)
MCU和封装3.配置时钟4.配置调试模式三、USB3.1参数配置3.2引脚配置3.3配置时钟3.4USBDevice四、添加按键4.1GPIO配置五、生成代码六、修改usbd_hid.c6.1修改接口
描述符
自小吃多
·
2023-10-04 09:49
stm32
学习
笔记
socket: too many open files
问题socket:toomanyopenfiles原因在于某个进程的
描述符
限制了先查看进程
描述符
查看某个进程的cat/proc/pid/limits查看系统全部的文件打开符cat/proc/sys/fs
a...Z
·
2023-10-04 06:59
运维工具
linux知识点
运维
详解Linux的系统调用fork()函数
具体来说,fork()函数会在当前进程的地址空间中复制一份子进程,并且这个子进程几乎完全与父进程相同,包括进程代码、数据、堆栈以及打开的文件
描述符
等。
Ye-Maolin
·
2023-10-04 04:40
Linux
linux
运维
服务器
TinyWebServer学习笔记-threadpool
开始处理客户请求的时候,如果它需要相关的资源,可以直接从池中获取,无需动态分配.当服务器处理完一个客户连接后,可以把相关的资源放回池中,无需执行系统调用释放资源.工作流程:采用Proactor并发模型,主线程负责监听文件
描述符
爱躺平的咸鱼
·
2023-10-04 02:27
TinyWebServer笔记
学习
笔记
fcntl函数 非阻塞轮询
fcntl()在打开的文件
描述符
FD上执行下面描述的操作之一。操作由cmd确定。fcntl()可以采用可选的第三个参数。是否需要此参数由cmd确定。所需的参数类型在后面的括号中指示。
小鳄鱼爱吃薯片
·
2023-10-03 21:43
服务器
网络
运维
python分析视频文件_一起学opencv-python三十六(视频分析:目标跟踪)
有的时候出来的图片大小不一样:这个应该是和特征匹配有关系,首先如果用的是二进制
描述符
,那么它本身是基于概率的,然后在match的时候,又有很多随机的方法,比如随机k-d树,
weixin_39654058
·
2023-10-03 18:30
python分析视频文件
管道读写特点以及设置成非阻塞
管道的读写特点:使用管道时,需要注意以下几种特殊的情况(假设都是阻塞I/O操作)1.所有的指向管道写端的文件
描述符
都关闭了(管道写端引用计数为0),有进程从管道的读端读数据,那么管道中剩余的数据被读取以后
余生有烟火
·
2023-10-03 15:33
服务器
linux
网络
国庆10.01
intjp(fd_settempfds,intmaxfd){charbuf[128]="";//用来接收数据charbuf1[128]="";//用来接收数据intsnfd=-1;//用来接受从终端的文件
描述符
小憩一下马上回来
·
2023-10-03 14:55
microsoft
计算机网络套接字编程实验-TCP多进程并发服务器程序与单进程客户端程序(简单回声)
熟练掌握基于fork()的多进程编程模式;·理解僵尸进程产生原理,能基于|sigaction()或signal(),使用waitpid()规避僵尸进程产生;·理解Linux文件系统的组织方式,掌握文件
描述符
的基本概念
实名吃香菜
·
2023-10-03 10:12
计算机网络
计算机网络
多进程开发实现ls |wc -l
以下是代码的主要思路:创建管道:使用pipe系统调用创建一个管道,得到两个文件
描述符
,fd[0]用于读取,fd[1]用于写入。
余生有烟火
·
2023-10-03 08:10
linux
运维
服务器
c++
算法
netty 拆包/粘包
模型知道这些原理之后,你不得不惊叹于netty的设计selector多路复用:单线程可以配合Selector完成对多个Channel可读写事件的监控,这称之为多路复用;0拷贝:splice函数的作用是将两个文件
描述符
之间建立一个管道
寂寞旅行
·
2023-10-03 07:25
杂七杂八
网络
tcp/ip
网络协议
进程创建时自动打开的三个文件
描述符
每个新创建的进程都会自动打开三个文件
描述符
:标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。这三个文件
描述符
是进程与外部世界进行输入输出交互的主要通道。
懵圈圈
·
2023-10-03 02:15
linux
运维
分享46个Python源代码总有一个是你想要的
pwd=8888提取码:8888chat-web项目的
python后端
DjangoWEB商城网站项目django-实时接口获取中国各个城市、省份、国家的新型冠状肺炎NewsSpider-masterpyspider
zdh13370188237
·
2023-10-02 23:56
源码
python
开发语言
Java 转 C++ 知识点
6.友元的意义7.左移运算符重载8.析构函数9.带指针的类10.转型11.多态12.右值引用与move13.智能指针14.iterator_traits特征萃取15.IO(C语言)16.缓冲17.文件
描述符
舜绪
·
2023-10-02 21:09
c++
Linux下的管道通信
管道是基于文件
描述符
的通信方式,当一个管道建立时,它会创建两个文件
描述符
f
西岸贤
·
2023-10-02 21:06
Linux
linux
管道通信
1.7.C++项目:仿muduo库实现并发服务器之Poller模块的设计
项目完整在:文章目录一、Poller模块:
描述符
IO事件监控模块二、提供的功能三、实现思想(一)功能(二)意义(三)功能设计四、封装思想五、代码(一)框架(二)完整代码一、Poller模块:
描述符
IO事件监控模块二
yolo0616
·
2023-10-02 20:52
CodeCrafters
c++
服务器
开发语言
单进程服务器 epol
function会不断地轮询所负责的所有socket,当某个socket有数据到达了就通知用户进程采用epoll模型时创建了一个共享的内存空间,操作系统采用事件通知的方式,使一个进程能同时等待多个文件
描述符
腿长兩米八
·
2023-10-02 18:15
C/C++进程超详细详解【中部分】(系统性学习day07)
目录前言一、守护进程1.概念2.守护进程创建的原理(如图清晰可见)3.守护进程的实现(代码块)二、dup和dup21,复制文件
描述符
2.文件
描述符
重定向三、系统日志1,打开日志2,向日志中写消息3,关闭日志四
懒大王敲代码
·
2023-10-02 10:02
Ubantu和C语言学习
学习
c语言
c#
开发语言
进程通信之对象-无名管道
include"unistd.h"#include"sdtio.h"#include"stdlib.h"#include"string.h"intmain(){intfd[2];intret;//管道
描述符
Nik_TellYou
·
2023-10-02 07:47
进程通信
操作系统
linux嵌入式开发环境搭建
10月1日作业
maxfd:newfd;//更新maxfd的值}else//当文件
描述符
不是s
莫川枢零
·
2023-10-02 05:30
c语言
七、linux网络编程
socket的概念,理解数据报方式和流式套接字的原理,熟练掌握相关数据结构的使用数据报和流式套接字的工作过程基本概念linux操作系统一切皆文件的概念在socket通信过程中体现的十分完整,通过一个文件
描述符
来索引一个
zhile_doing
·
2023-10-02 03:32
Linux——进程间通信(管道)
目录进程通信的目的管道见见猪跑(举个例子)文件
描述符
fd与管道的关系(深度理解管道)什么是管道?
袁百万
·
2023-10-02 01:09
linux
服务器
运维
文件系统与inode编号
文件
描述符
fd0&1&2Linux进程默认情况会有3个缺省打开的文件
描述符
,分别是标准输入0,标准输出1,标准错误2.0,1,2对应的物理设备一般是:键盘,显示器,显示器所以输入输出还可以采用如下方式#
秋秋爱代码
·
2023-10-01 20:09
Linux
linux
运维
服务器
10.01
服务器#include//键盘输入事件intkeybord_events(fd_setreadfds){charbuf[128]="";intsndfd=-1;//从终端获取一个文件
描述符
,发送数据给该文件
描述符
对应的客户端
m0_70569664
·
2023-10-01 19:33
c#
Linux作业2
Linux中的stdin、stderr、stdout分别是什么意思在Linux中,stdin、stdout和stderr是标准的输入、标准的输出和标准的错误的缩写,它们是与终端相关联的默认文件
描述符
,用于处理输入和输出
抹山微云筠曦
·
2023-10-01 19:18
linux
chrome
运维
使用select实现服务器并发
select函数介绍:select函数是一个用于在一组文件
描述符
上进行异步I/O多路复用的系统调用。它可以同时监视多个文件
描述符
,等待其中任何一个文件
描述符
准备就绪,然后进行相应的操作。
Jimmmary
·
2023-10-01 17:03
服务器
php
运维
NIO
JavaIO演进之路IO基础入门Linux网络IO模型简介linux内核把所有的外部设备都看做一个文件,对一个文件的读写会调用内核提供的系统命令,返回一个filedescripter(fd,文件
描述符
)
風暴之灵
·
2023-10-01 15:43
Linux高性能服务器编程 学习笔记 第九章 IO复用
IO复用使程序能同时监听多个文件
描述符
,这可以提高程序的性能,通常网络程序在以下情况需要使用IO复用:1.客户端进程需要同时处理多个socket。2.客户端进程需要同时处理用户输入和网络连接。
吃着火锅x唱着歌
·
2023-10-01 13:46
Linux高性能服务器编程
服务器
linux
学习
Operating Systems:Three-Easy-Pieces
销毁等待其他控制状态运行就绪阻塞Unix系统fork();exec();wait()机器状态程序计数器栈指针帧指针懒加载运行时栈文件
描述符
数据结构进程列表寄存器上下文进程控制块(PCB)调度指标周转时间性能指标响
kk8_
·
2023-10-01 05:28
linux
运维
服务器
Handler底层机制
文件
描述符
(filedescriptor)是内核为了高效管理已被打开的文件所创建的索引,是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件
描述符
。
Albert0211
·
2023-10-01 05:20
android
android
android
studio
epoll的监听多个fd的read和send操作
srl.rlim_cur=maxconn+10;srl.rlim_max=maxconn+10;if(setrlimit(RLIMIT_NOFILE,&srl)0){//向events中添加新增的文件
描述符
weixin_37098881
·
2023-10-01 05:20
一文带你深入理解Android-Handler机制(深入至native层)
句柄op表示fd操作类型,有如下3种EPOLL_CTL_ADD注册新的fd到epfd中EPOLL_CTL_MOD修改已注册的fd的监听事件EPOLL_CTL_DEL从epfd中删除一个fdfd是要监听的
描述符
m0_66264798
·
2023-10-01 05:19
程序员
架构
移动开发
android
Linux系统编程系列之进程间通信-IPC对象
2、当某个进程创建(或打开)一个IPC对象时,将会获得一个整形ID,类似文件
描述符
。3、IPC对象属于系统,而不是进程,因此在没有明确删除操
Great Macro
·
2023-10-01 00:15
C语言程序设计
Linux
c语言
linux
驱动插入中断门示例代码
驱动插入中断
描述符
示例代码最近做实验,每次在应用层代码写测试代码的时候都要手动挂一个中断
描述符
,很不方便所以就想着写个驱动挂一个中断门比较省事驱动测试效果如下:下面的代码是个架子,用的时候找个驱动历程传递你要插入的中断门
描述符
或者是函数地址进来然后在根据这个架子插入
ch132
·
2023-09-30 23:04
windows内核
逆向
x86
windows
1.6.C++项目:仿mudou库实现并发服务器之channel模块的设计
事件管理Channel类实现二、提供的功能三、实现思想(一)功能(二)意义(三)功能设计四、代码(一)框架(二)完整一、channel模块:事件管理Channel类实现二、提供的功能1.对监控事件的管理
描述符
是否可读
描述符
是否可写对
描述符
监控可读对
描述符
监控可写解除可读事件监控解除可写事件监控解除所有事件监控
yolo0616
·
2023-09-30 22:08
CodeCrafters
服务器
c++
java
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他