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
xattr系统调用
使用gdb调试glibc
不过这种方法最深只能调试到
系统调用
,对于内核的运行情况,直接用gdb还是无法调试。就我现在看到的方法来说,跟踪调试内核的运行情况必须要虚拟机。
mazinkaiser1991
·
2024-01-29 02:03
gcc
gdb
glibc
调试
Linux中timerfd系列函数使用指南
timerfd_create
系统调用
将创建一个定时器并与一个文件描述符进行关联。timerfd_settime启动或停止一个定时器。timerfd_getti
coolhuhu~
·
2024-01-28 18:52
cpp
linux
网络编程
linux
服务器
c++
Linux编译实时内核和打补丁
Linux内核https://github.com/torvalds/linuxLinux内核是Linux操作系统的核心部分,它是操作系统的基本组成部分,负责管理系统资源、文件系统、设备驱动程序和提供
系统调用
接口等功能
boss-dog
·
2024-01-28 18:36
Xubuntu
Linux
linux
实时内核
补丁
【Android】记录一次输入法位置修改思路
输入法是全屏dialog,且不会被dismiss,显示与隐藏
系统调用
方法为showWindow(true)和hide(),以下是输入法Window创建,SoftInputWindow继承DialogmWindow
风起云涌~
·
2024-01-28 18:04
android
java
linux系统下poll和epoll内核源代码剖析
poll剖析poll
系统调用
:intpoll(structpollfd*fds,nfds_tnfds,inttimeout);对应的实现代码为:[fs/select.c-->sys_poll]asmlinkagelongsys_poll
linux大本营
·
2024-01-28 16:36
Linux多线程——线程控制
所以这就注定了Linux操作系统,不会给我们直接提供线程的
系统调用
,指挥提供轻量级进程的
系统调用
。而我们用户需要线程的接口,所以在用户和系统之间,Linux程序员给我们在应用层开发出了一个pt
请揣满RMB
·
2024-01-28 14:26
Linux
原创
linux
运维
服务器
Linux多线程——线程池
++中的STL,当空间不够时,会自动扩容,这个并不是我们需要多少,它就扩多少,之前自己实现的时候,选择的是1.5倍或者2倍扩容,这样的好处就是可以在一定空间范围内减少调整空间的次数,申请空间的底层也是
系统调用
请揣满RMB
·
2024-01-28 14:25
原创
Linux
linux
运维
服务器
【Linux】文件描述符 | 重定向 | C文件指针与fd的关系 | 用户级缓冲区
文章目录一、文件描述符1.理解:Linux下一切皆文件2.文件描述符(fd)的概念3.文件描述符的分配规则4.进程创建时默认打开的0&1&2号文件二、重定向1.重定向的本质2.使用dup2
系统调用
函数3
_宁清
·
2024-01-28 05:52
Linux系统编程
linux
c语言
chrome
运维
服务器
【Linux】进程间通信概念 | 匿名管道
文章目录一、什么是进程间通信进程间通信的概念进程间通信的目的进程间通信的分类进程间通信的本质二、什么是管道三、匿名管道匿名管道的原理✨站在内核角度理解管道✨站在文件描述符角度理解管道pipe
系统调用
fork
_宁清
·
2024-01-28 05:17
Linux系统编程
linux
microsoft
服务器
c++
c语言
后端
I/O多路复用
简介:I/O多路复用(I/O多路转接)使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux下实现I/O多路复用的
系统调用
主要有select、poll和epoll。
想不出来_6
·
2024-01-28 03:18
网络
笔记
操作系统系列九 ——
系统调用
和API
——进程操作系统系列三——编译与链接关系操作系统系列四——栈与函数调用关系操作系统系列五——目标文件详解操作系统系列六——详细解释【静态链接】操作系统系列七——装载操作系统系列八——动态链接本期主题:
系统调用
系统调用
浪矢杂谈
·
2024-01-28 01:03
计算机操作系统
操作系统
linux
运维
stripped文件描述以及gdb反汇编工具使用
进程操作系统系列三——编译与链接关系操作系统系列四——栈与函数调用关系操作系统系列五——目标文件详解操作系统系列六——详细解释【静态链接】操作系统系列七——装载操作系统系列八——动态链接操作系统系列九——
系统调用
和
浪矢杂谈
·
2024-01-28 01:59
计算机操作系统
数据库
服务器
linux
【Linux】Linux脚本中($0、$?、$*、$@、$#、$$、$!)这些符号的含义及用法
一般来说,UNIX(linux)系统的进程以执行
系统调用
exit()来结束的。这个回传值就是status值。回传给父进程,用来检查子进程的执行状态。一般指令程序倘若执行成功,其回传值为0;失败为1。
-凌凌漆-
·
2024-01-27 23:25
Linux
linux
运维
服务器
【Linux】第三十六站:信号
文章目录一、信号的概念1.信号概念2.前台与后台进程3.信号的处理4.硬件层面5.信号与我们的代码是异步的二、信号的产生1.产生的方式2.键盘组合键3.kill命令4.
系统调用
4.1kill
系统调用
4.2raise4.3abort5
青色_忘川
·
2024-01-27 19:06
【Linux】
linux
运维
数据库
服务器
c++
算法
c语言
【Linux】第三十四站:共享内存
文章目录一、直接原理二、代码1.
系统调用
接口2.创建共享内存3.获取共享内存4.将共享内存挂接到虚拟进程地址空间中5.去掉关联6.释放共享内存7.两个进程一起共享8.通信三、共享内存的特性四、共享内存的属性五
青色_忘川
·
2024-01-27 19:35
【Linux】
linux
运维
服务器
c++
git
c语言
实验三 进程管理
1.编写一个C程序,使用
系统调用
fork()创建一个子进程,并使用这个子进程调用exec函数族以执行系统命令ls代码:#include#include#include#include#includeintmain
Re:从零开始的代码生活
·
2024-01-27 18:25
操作系统实验
c++
c语言
开发语言
linux
Mac软件提示:“已损坏,无法打开”解决办法
打开终端——terminal输入语句块
xattr
-cr"软件路径",然后重新打开软件例如:
xattr
-cr/Applications/360Chrome.app
一只佛系程序猿
·
2024-01-27 17:10
聊聊C语言中的malloc申请内存的内部原理
操作系统为应为应用层提供了mmap、brk等
系统调用
来申请内存。但是这些
系统调用
在很多的时候,我们并不会直接使用。原因有以下两个
系统调用
管理的内存粒度太大。
zhangyanfei01
·
2024-01-27 17:20
c语言
开发语言
Java基础之IO流(二)!!
基于DMA访问方式,系统主内存与硬件设备的数据传输可以省去CPU的全程调度特点读写操作基于
系统调用
实现读写操作经过用户缓冲区,内核缓冲区,应用进程并不能直接操作磁盘应用进程读操作时需阻塞直到读取到数据网络
程序媛小白
·
2024-01-27 12:27
【Linux】从C语言文件操作 到Linux文件IO 文件
系统调用
文章目录前言一、C语言文件I/O复习文件操作:打开和关闭文件操作:顺序读写文件操作:随机读写stdin、stdout、stderr二、承上启下三、Linux系统的文件I/O
系统调用
接口介绍open()close
_宁清
·
2024-01-27 08:35
Linux系统编程
linux
c语言
服务器
c++
bash
开源软件
Linux操作系统IPC之—SYSTEM V共享内存
一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的
系统调用
来传递彼此的数据共享内存示意图共享内存数据结构structshmid_ds{structipc_permshm_perm
Achlorine
·
2024-01-27 07:29
linux
c++
linux
服务器
epoll_socket
epoll是linux2.6内核的一个新的
系统调用
,epoll在设计之初,就是为了替代select,poll线性复杂度的模型,epoll的时间复杂度为O(1),也就意味着,epoll在高并发场景,随着文件描述符的增长
一天开始了
·
2024-01-27 05:48
linux
复用io
epoll
[15]APUE:pipe / FIFO
管道pipe一、概述管道(pipe/FIFO)是一种文件,属于pipefs文件系统类型,可以使用read、write、close等
系统调用
进行操作其本质是内核维护了一块缓冲区与管道相关联,对管道的任何操作
weixin_30702413
·
2024-01-27 04:35
shell
操作系统
Linux/Uinx 系统编程:进程管理(1)
Linux/Uinx系统编程:进程管理(1)文章目录Linux/Uinx系统编程:进程管理(1)什么是进程进程来源INIT和守护进程登录进程sh进程进程的执行模式进程管理的
系统调用
关于syscall中参数
若亦_Royi
·
2024-01-27 00:04
Linux/Uinx系统编程
linux
服务器
运维
后端
Linux——进程间通信(共享内存)
一旦这样的内存映射到共享它的进程的地址空间(即内存通过某种映射关系连接到了进程使得进程能够访问这段内存),这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的
系统调用
来传递彼此的数据。
双葉Souyou
·
2024-01-26 21:39
linux
运维
服务器
IO多路复用---epoll详解及示例
一、epoll
系统调用
epoll是Linux特有的I/O复用函数。它的实现和使用上与select、poll有很大的差异。注意epoll是使用一组函数来完成任务的,而不是单个函数。
榨菜炒肉丝1
·
2024-01-26 20:24
网络编程--IO多路复用
c++
指针
linux
序列化
试想在多个系统中的数据交互,A系统部署在a机器上,B系统部署在b机器上,A
系统调用
B系统的某一个RPC接口的
秃秃少年小猪
·
2024-01-26 15:42
[保姆级教程] 如何在 Linux Kernel (V5.17.7) 中添加一个
系统调用
(System call)
看完”
系统调用
“一节后,想尝试添加一个
系统调用
,然后重编一个kernel。
土豆西瓜大芝麻
·
2024-01-26 14:30
linux
运维
服务器
Linux简介
Unix的特点:Unix很简洁,Unix只提供几百个
系统调用
,并且每个调用都有明确的目的。
可爱的小小小狼
·
2024-01-26 12:26
Linux
linux
网络
运维
RTOS系列文章(2):PendSV功能,为什么需要PendSV
我们先引用《Cortex-M3权威指南》对PendSV的介绍:PendSV(可悬起的
系统调用
),它是一种CPU系统级别的异常,它可以像普通外设中断一样被悬起,而不会像SVC服
猪哥-嵌入式
·
2024-01-26 12:13
RTOS
操作系统
嵌入式
单片机
嵌入式硬件
64、ubuntu使用c++/python调用alliedvisio工业相机
基本思想:需要使用linux
系统调用
alliedvisio工业相机完成业务,这里只做驱动相机调用,具体不涉及业务开发Alvium相机选型-AlliedVision一、先用软件调用一下用于机器视觉和嵌入式视觉的
sxj731533730
·
2024-01-26 11:38
数码相机
Linux系统编程(二)文件IO/
系统调用
IO
一、IO简介I/O是一切实现的基础:标准IO(stdio);
系统调用
IO(sysio,文件IO);不同系统上的
系统调用
IO的使用方式可能不一样,为了隐藏不同系统上的细节,提出了标准IO给程序员调用,标准
Patarw_Li
·
2024-01-26 09:39
Linux系统编程
linux
学习
c语言
TCP/IP详解卷二实现:第一章:概述
1.UDP示例程序其中主要的三个
系统调用
为socket、sendto、recvfromsocket引出了描述符、sendto引出了输出处理、recvfrom引出了输入处理。
mxy990811
·
2024-01-26 09:38
TCP
/
IP
tcp/ip
单片机
网络协议
Goroutine 并发调度模型深度解析之手撸一个高性能 goroutine 池
2Goroutine&Scheduler2.1线程那些事儿2.1.1用户级线程模型2.1.2内核级线程模型2.1.3两级线程模型2.2G-P-M模型概述2.3G-P-M模型调度2.3.1用户态阻塞/唤醒2.3.2
系统调用
阻塞
Geffin
·
2024-01-26 09:34
计算机
go
内核
分布式
基础IO之文件操作
②fprintf③fputs4fgets模拟实现mycat二系统接口的使用1open①如何给函数传递标记位②关于权限2close3read4write文件操作这里实操的部分,我会先从C语言对应的接口入手,深入到OS的
系统调用
接口来进行讲解
zhengyawen666
·
2024-01-26 01:09
linux
java
开发语言
C语言signal处理的底层机制深度探讨
本文旨在全面深入到
系统调用
和内核级探讨C语言signal处理。一、signal基础1.signal概念:在Unix-like系统中,signal是一种进程间通信机制,用于通知进程发生了某种特定的事件
极客代码
·
2024-01-25 22:06
专搞C语言
c语言
Linux下pwn从入门到放弃,Linux下pwn从入门到放弃
Linux下pwn从入门到放弃0x0简介pwn,在安全领域中指的是通过二进制/
系统调用
等方式获得目标主机的shell。
拉费耳伯爵
·
2024-01-25 17:25
Linux下pwn从入门到放弃
Kafka为什么高吞吐量
2、零拷贝Kafka高吞吐量的原因其中有个重要技术就是Zero-Copy(零拷贝)
系统调用
机制传统的文件拷贝由于应用程序无法直接读取内核空间的数据,如果要读取这些数据,那么必须把数据从读取缓冲区拷贝到应用程序缓冲区用
黄国海Argo
·
2024-01-25 16:04
Kafka
kafka
分布式
linux-4.14.11 添加自定义的
系统调用
所谓的
系统调用
,简单讲就是kernel提供给用户空间的一组统一的对设备和资源操作的接口,用来user层和kernel交互,完成相应的功能,同时也对kernel层提供了一定的保护用户空间通常不会直接使用
系统调用
扫帚的影子
·
2024-01-25 14:56
ptrace使用简介
通常来说,主要用于实现对进程插入断点和跟踪子进程的
系统调用
。
M_天河
·
2024-01-25 07:11
C++ Webserver从零开始:基础知识(六)——定时器
,由该代码处理一个事件,如:从内核事件表中删除事件并关闭文件描述符,释放连接支援Linux的定时机制(方法):socket选项SO_RCVTIMEO和SO_SNDTIMEOSIGALRM信号I/O复用
系统调用
的超时参数
meeiuliuus
·
2024-01-24 23:00
c++
开发语言
服务器
二、文件IO,阻塞非阻塞
0.目录1.
系统调用
2.open/close函数3.文件描述符4.read/write函数5.错误处理函数6.阻塞、非阻塞7.lseek函数8.fcntl函数9.ioctl函数10.传入传出参数1.
系统调用
什么是
系统调用
木鱼_cc
·
2024-01-24 20:19
ret2syscall 入门
文章目录什么是
系统调用
问题双来了,假如不是动态编译而且没有system函数咋办?
她送的苦茶子
·
2024-01-24 20:48
汇编
安全
Linux中的基础IO
目录回顾C语言文件接口系统文件IOopen函数返回值文件描述符fd文件描述符的分配规则重定向使用dup2
系统调用
FILE理解系统文件动态库和静态库回顾C语言文件接口hello.c写文件#include#
唔·西·迪·西
·
2024-01-24 17:33
Linux
开发语言
linux
mac安装未经识别的软件
xattr
-cr/Applications/Burp\Suite\Professional.app
luminous_you
·
2024-01-24 10:27
mac
linux之进程如何退出
正常退出1.main函数调用return2.进程调用exit(),属于标准c库3.进程调用_exit()或者_Exit(),属于
系统调用
补充:1:进程最后一个线程返回2:最后一个线程可以调用pthread_exit
编程小白日常
·
2024-01-24 05:40
linux
c语言
一起talk C栗子吧(第一百五十四回:C语言实例--socket通信地址
系统调用
二)
各位看官们,大家好,上一回中咱们说的是socket通信地址
系统调用
的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起talkC栗子吧!
talk_8
·
2024-01-23 20:47
一起Talk
C栗子吧
getaddr
套接字地址信息
Linux学习之内存空间布局
Linux进程内存管理的对象都是虚拟内存,每个进程先天都有0-4G的各自互不干涉的虚拟内存空间,0-3G是用户空间执行用户自己的代码,高1GB的空间是内核空间执行Linux
系统调用
,这里存放着整个内核的代码和所有的内核模块
努力学代码的小信
·
2024-01-23 19:47
C语言
Linux
APUE
linux
学习
运维
APUE学习(一)
内核的接口称为
系统调用
公用函数库构建在
系统调用
接口上,应用程序即可使用公用函数库,也可使用
系统调用
。shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。
SL007766
·
2024-01-23 19:45
APUE学习
学习
unix
linux
fork()函数的一些记录
1.fork函数是什么fork()函数通过
系统调用
创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事情,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事情。
锡城筱凯
·
2024-01-23 16:26
#
▶linux
#
▶C语言
▶学习人生
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
其他