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
lseek系统调用
【Abyss】Android平台BPF和SECCOMP的SVC指令拦截
Android平台从上到下,无需ROOT/解锁/刷机,应用级拦截框架的最后一环——SVC
系统调用
拦截。
·
2025-01-23 18:56
20250117面试鸭特训营第25天
应用程序需要通过
系统调用
与内核进行通信,由内核代为执行敏感操作。安全性用户态的优势
Again_acme
·
2025-01-23 12:29
面试鸭特训营
面试
网络
职场和发展
什么是僵尸进程
什么是僵尸进程1.僵尸进程的定义僵尸进程是指那些已经终止执行(即已经调用了exit()或者完成了main()函数),但其父进程尚未通过wait()或waitpid()
系统调用
获取其退出状态的进程。
C嘎嘎嵌入式开发
·
2025-01-23 10:41
C++
服务器
数据库
c++
icm20608 linux驱动 regmap spi的方式读写寄存器
开发版芯片imx6ull驱动测量了
系统调用
read10000次的时间验证了开启硬件浮点和不开启硬件浮点的运算浮点数时间基本相同1.驱动代码#include#include#include#include
Embedded-Alien
·
2025-01-22 20:44
linux
kernel
linux
driver
arm
linux
IO与进线程
一、
系统调用
的概念OS负责管理和分配所有的计算机资源同时保护计算机硬件,为了更好地服务于应用程序,OS提供了一组特殊的接口,即
系统调用
。
簏屿
·
2025-01-22 06:30
1024程序员节
linux
C语言(深度解剖版)--开发人员使用
malloc的空间都在内存池里,释放了也会返回到内存池供后续使用,减少了
系统调用
的次数,直到程序结束才回收。
2301_81335708
·
2025-01-21 12:21
c语言
经验分享
【Python进阶】Python中的操作系统接口:使用os模块进行
系统调用
1、操作系统接口的重要性1.1操作系统接口概览操作系统接口就像一座桥梁,连接着用户程序与底层操作系统服务。它是软件开发中不可或缺的一部分,让程序员能够借助标准化的方式与操作系统进行对话,执行诸如文件管理、进程控制、系统资源分配等各种关键任务。操作系统接口可分为以下几类:●命令行接口:通过shell或命令行工具直接与系统交互。●图形用户接口:如WindowsExplorer或MacOS的Finder
m 哆哆.ღ
·
2025-01-19 20:58
python
python
开发语言
嵌入式硬件篇---代码控制硬件
文章目录前言第一部分:软件控制硬件1.操作系统与硬件的联系2.驱动程序3.软件通过
系统调用
控制硬件4.硬件响应5.中断与轮询:6.数据传输7.额外小知识第二部分:三极管第三部分:MOS管第四部分:GPIO1
Ronin-Lotus
·
2025-01-19 07:04
嵌入式硬件篇
嵌入式硬件
学习
程序人生
开发语言
硬件工程
驱动开发
linux
Linux 操作一:
系统调用
:文件读写
Linux操作一:
系统调用
:文件读写基本概念什么是文件简单的说,文件就是存储在硬件磁盘上的数据集合。
余额不足12138
·
2025-01-19 01:36
linux
服务器
Linux
系统调用
下的文件I/O编程
【图书推荐】《LinuxC与C++一线开发实践(第2版)》_linuxc与c++一线开发实践pdf-CSDN博客LinuxC\C++编程技术_夏天又到了的博客-CSDN博客《LinuxC与C++一线开发实践(第2版)(Linux技术丛书)》(朱文伟,李建英)【摘要书评试读】-京东图书I/O就是输入/输出,它是主存和外部设备(比如硬盘、U盘)之间复制数据的过程,其中数据从设备到内存的过程称为输入,数
夏天又到了
·
2025-01-19 00:34
LinuxC\C++编程技术
linux
服务器
运维
Linux文件编程(open read write close函数)
在Linux文件编程中,open、read、write和close是四个核心的
系统调用
函数,它们用于操作文件和文件描述符。掌握这些函数的使用,对于开发高效、稳定的文件处理程序至关重要。
·
2025-01-17 05:04
从0开始Linux(45)——日志系统
欢迎来到博主的专栏:从0开始linux博主ID:代码小豪文章目录日志的使用方式日志源码日志的使用方式在较为大型的项目当中,如果发生了程序崩溃,使用gdp或者vs当中的调试模式排查报错原因有点太慢了,而且如果是
系统调用
出现错误的话
代码小豪
·
2025-01-16 14:07
从0开始linux
linux
前端
运维
c++
Linux中open函数详解
初级文件I/O函数(即不用缓存的I/O函数):open(打开文件)相关函数read,write,fcntl,create,
lseek
,close,link,stat,umask,unlink,fopen
460833359
·
2024-09-15 17:46
Linux
C
linux
open函数
Linux下read函数详解
在Linux中,read函数是最常用的
系统调用
之一,用于从文件或其他输入设备读取数据。它是低级别的I/O操作的核心,直接与操作系统的内核交互,提供了高效的数据读取方式。
威桑
·
2024-09-15 17:42
Linux
linux
服务器
运维
Linux下open函数详解
在Linux中,open函数是文件操作的核心
系统调用
之一,它用于打开文件并返回一个文件描述符,用于后续的文件操作如读取、写入、关闭等。
威桑
·
2024-09-15 16:09
Linux
linux
RocketMQ消息重复消费--一起学习吧之架构
重复消费是MQ中常见的问题,尤其在
系统调用
频繁的场景下,可能会因为超时重试等原因导致重复消费。
吗喽一只
·
2024-09-13 12:16
rocketmq
学习
架构
CPU的自我控制之(3)-异常的同步与异步
而我认为这是所谓CPU支持虚拟化的关键点,同样是
系统调用
的关键点(内核保护自己的保障,MMU也应该算在内,另说)。
杨枫_mind
·
2024-09-12 23:16
指令集
同步/异步异常
io_uring异步IO
io_uring介绍io_uring是一个Linux内核的异步I/O框架,它提供了高性能的异步I/O操作,io_uring的目标是通过减少
系统调用
和上下文切换的开销来提高I/O操作的性能。
天夏123
·
2024-09-12 13:18
php
开发语言
计算机网络笔记分享(第六章 应用层)
统一资源定位符URL超文本传输协议HTTP万维网的文档HTML万维网的信息检索系统博客和微博社交网站6.5电子邮件6.6动态主机配置协议DHCP6.7简单网络管理协议SNMP6.8应用进程跨越网络的通信几种常用的
系统调用
寒页_
·
2024-09-12 05:31
计算机网络
计算机网络
笔记
【io_uring】简介和使用
文章目录简介使用
系统调用
liburing样例代码流程编译参考资料简介io_uring是Linux在5.1版本引入的一套新的异步IO实现。
ywang_wnlo
·
2024-09-11 16:25
存储
liburing
io_uring
详细分析Mysql配置文件路径的查找(多种方法)
基本知识2.查找配置文件2.1mysql--help--verbose2.2MySQL进程启动参数2.3MySQL内部变量查询2.4常见配置2.5mysqladmin工具2.6查看日志2.7strace跟踪
系统调用
前言事因是卸载
码农研究僧
·
2024-09-10 08:11
配置
mysql
数据库
配置文件
linux sg io hdr,探索 Linux 通用 SCSI 驱动器
典型的SCSI通用驱动器命令对于字符设备,SCSI通用驱动器支持许多典型的
系统调用
,比如open()、close()、read()、write、poll()和ioctl()。
weixin_39628342
·
2024-09-10 04:47
linux
sg
io
hdr
pwn学习笔记(8)--初识Pwn沙箱
使用seccomp模式可以定义
系统调用
白名单和
晓幂
·
2024-09-10 00:07
Pwn
学习
笔记
ipc共享内存
今天才发现ipc用户态直接传数据是shm开头的那几个函数,看视频想到jvm都有不通过
系统调用
进行ipc通信的方式,linux应该也有啊,我也不知道之前总是记成mmap,感觉好像是上大学的时候被误导了,产生了错记
flowesy
·
2024-09-08 20:28
笔记
操作系统
当应用程序需要执行某些需要特殊权限的操作,例如读写磁盘、网络通信等,就需要向操作系统发起
系统调用
请求,进入内核态。
Butterfffly
·
2024-09-07 18:24
linux
运维
服务器
什么是IO多路复用?其原理和用途是什么?
因此用户进程无法直接操作IO设备资源,需要通过
系统调用
完成对应的IO操作。1、I/O多路复用简介I/O多路复用(I/OMultiplexing)是一种高效处理多个I/O
听说唐僧不吃肉
·
2024-09-06 04:43
Linux
IO多路复用
Python3多进程multiprocessing模块的使用
Unix/Linux实现多进程Unix/Linux操作系统提供了一个fork()
系统调用
,它非常特殊。
小菜菜-K
·
2024-09-06 00:42
PYTHON
python
Android 音视频开发:详讲 AudioTrack 播放PCM音频【附源码】
这和平时通过write
系统调用
往文件中写数据类似
小驰行动派
·
2024-09-05 01:13
android
音视频
pcm
观测云核心技术解密:eBPF Tracing 实现原理
eBPFTracing利用这一技术,对
系统调用
、内核函数等进行跟踪,从而实现对应用行为的深入洞察。与传统的监控方式相比,eBPFTracing具有以下优势:无侵入性:无需修改应用代码即可进行监控。
观测云
·
2024-09-04 18:29
网络
ebpf
操作系统-管道通信
父进程使用
系统调用
pipe()建立一个管道,然后使用
系统调用
fork()创建两个子进程,子进程1和子进程2;子进程1每隔1秒通过管道向子进程2发送数据:Isendyouxtimes.
醉后才知酒浓
·
2024-09-04 15:12
操作系统
算法
c语言
Linux下基于TCP协议的简易服务器实现(C语言)
关键词:守护进程,TCP,进程和线程,
系统调用
,Makefile教程:嵌入式Linux应用层开发教程_bilibili目录知识准备服务端(tcp_server)客户端(tcp_client)守护进程(daemon_test
代码能跑就可以
·
2024-09-04 10:40
服务器
linux
tcp/ip
c语言
开发语言
在springboot项目使用redis
springboot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端在properties文件配置redis客户端信息可以实现应用
系统调用
weixin_44953227
·
2024-09-04 08:55
Java
spring
boot
redis
java
rtsp服务器性能测试工具,RTSP性能优化 · ZLMediaKit/ZLMediaKit Wiki · GitHub
理论上,这样做可以大大减少多线程分发时线程切换次数、多余发送逻辑代码的执行以及
系统调用
次数,预期在不增加播放延时的情况下能大幅提高rtsp服
小野的乐趣生活
·
2024-09-04 06:05
rtsp服务器性能测试工具
linux 高级IO
在内核将数据准备好之前,
系统调用
会一直等待。所有的套接字,默认都是阻塞方式。非阻塞IO:非阻塞轮询,如果内核还未将数据准备好,
系统调用
仍然会直接返回,并且返回EWOULDBLOCK错误码。
陈年菠萝包
·
2024-09-04 04:56
服务器
网络
运维
linux系统文件io,及与标准io区别
Linux系统中的文件I/O(输入/输出)涉及多种操作和
系统调用
,用于读写文件和管理文件描述符。
lexc_
·
2024-09-04 01:37
linux
服务器
网络
服务之间调用的几种方式
优缺点优点模块化开发:可复用性:服务可以被多个应用或
系统调用
,减少重复开发。分而治之:系统可以拆分为多个独立
ArchManual
·
2024-09-03 15:08
分布式架构
数据库
分布式
微服务
架构
服务调用
【HarmonyOS NEXT应用开发】案例103:基于JSVM创建引擎执行JS代码并销毁
也可以选择将一些对性能、底层
系统调用
有较高要求的核心功能用C/C++实现并将C++方法注册到JS侧,在JS代码中直接调用,提高应用的执行效率。
青少年编程作品集
·
2024-09-02 13:29
javascript
microsoft
开发语言
华为云
harmonyos
华为
华为od
Linux内核(4)——Linux设备文件open函数从应用到内核全过程解析
学习并整理了下open等
系统调用
,从用户态如何调用到内核态的全过程。1.Linux内核目录总览2.Linux文件系统与设备驱动关系这是在Linux设备驱动开发详解里找的两张图,内容很形象。
Embedded-Xin
·
2024-09-01 06:40
Linux驱动/内核编程
块设备驱动
linux
嵌入式
c++
物联网
服务器
鸿蒙(API 12 Beta2版)NDK开发【JSVM-API简介】
也可以选择将一些对性能、底层
系统调用
有较高要求的核心功能用C/C++实现并将C++方法注册到JS侧,在JS代码中直接调
移动开发技术栈
·
2024-09-01 06:40
鸿蒙开发
harmonyos
华为
鸿蒙系统
鸿蒙
NDK
模块加载
jsvm
POSIX线程(pthread库)介绍及使用方法
POSIX标准包含多个部分,主要涵盖了文件管理、进程控制、用户权限、
系统调用
等方面。跨平台特性:
AI+程序员在路上
·
2024-08-30 10:52
嵌入式软件开发
linux系列
开发语言
c语言
linux
学习记录第十九天
=》默认输出就是指显示器Linux操作系统当中IO都是对文件的操作manmanman==>所有man的帮助manxxx==man1xxx===>查看当前xxx命令man2xxx===>查看xxx对应的
系统调用
函数
喵了d喵
·
2024-08-30 06:58
学习
linux
c语言
学习记录第二十五天
wait函数wait函数是一个
系统调用
,用于等待一个子进程结束并回收其资源。当父进程调用wait函数时,它会暂停执行,直到至少有一个子进程结束。
喵了d喵
·
2024-08-30 06:58
学习
linux
c语言
阅读APUE需要考虑的问题
,这些都将称为程序性能调优的一些关键点=========================================================================第一章文件I/O
系统调用
和库调用文件属性指什么进程的工作目录是什么
m风满楼
·
2024-08-30 05:25
Linux驱动有哪些分类?
字符设备驱动程序通常至少要实现open、close、read和write
系统调用
。比如我们常见的lcd、触摸屏、键盘、led、串口等等,他们一般对应具体的硬件都是
华清远见成都
·
2024-08-29 20:21
嵌入式硬件
物联网
Binder驱动注册
Binder驱动注册Android进程间利用Binder机制实现通信,在App进程中,调用ioctl方法使程序陷入内核态执行,ioctl是用户态程序控制设备的一个
系统调用
,既然这样,肯定需要虚拟一个设备
gczxbb
·
2024-08-28 22:15
应用编程基础课第一讲:编程基础知识
今天先给大家介绍下一些编程方面的需要掌握的基础知识:操作系统介绍先来看一个unix系统的架构图:arch-of-unix.jpg从内向外,unix系统架构分为:内核:控制硬件资源,提供应用程序运行的环境
系统调用
ligang1109
·
2024-08-27 01:56
Linux系统性能调优技巧
1.概述1.1.简介Linux系统性能调优是一个复杂的过程,涉及到多个方面,包括硬件、软件、
系统调用
、编译器选项、Profiling工具等。
丁爸
·
2024-08-24 07:01
运维
linux
学习记录第三十天
:无名管道:只能用于亲缘关系进程之间的通信:有名管道:是一种特殊的文件,存在于内存中,在系统中有对应的名称,文件大小为0字节;编程:Linux系统中,有名管道通常通过mkfifo命令或mkfifo()
系统调用
来创建
(笑)z
·
2024-08-24 05:47
学习
tcp 和udp通信
一.recvfromrecvfrom函数是一个
系统调用
,用于从套接字接收数据。该函数通常与无连接的数据报服务(如UDP)一起使用,但也可以与其他类型的套接字使用。
m0_63897134
·
2024-08-23 11:54
linux
Linux | 进程概念详解:冯诺依曼体系结构、进程基本概念、PCB、进程组织、fork()创建子进程、进程运行逻辑
文章目录进程概念1、冯诺依曼体系结构2、进程2.1基本概念2.2描述进程-PCB2.3组织进程2.4查看进程2.5通过
系统调用
获取进程标识符2.6通过
系统调用
创建进程-fork初识==头文件与返回值==
TT-Kun
·
2024-08-23 07:33
Linux
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
其他