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
系统调用
第28章 汇编语言--- 异常处理
异常可以是硬件错误(例如除零错误、非法指令)或者软件触发的中断(例如
系统调用
)。当发生异常时,处理器会暂停当前正在执行的程序,并转移到一个预先定义好的位置来处理这个异常。
hummhumm
·
2025-07-30 00:50
汇编
算法
开发语言
程序设计
高级语言
异常处理
汇编语言
深入理解汇编语言子程序设计与
系统调用
本文将全面解析汇编语言中子程序设计的核心技术以及
系统调用
的实现方法,涵盖参数传递的多种方式、堆栈管理、API调用等关键知识点,并提供实际案例演示。
网安spinage
·
2025-07-29 23:15
汇编语言
开发语言
汇编
算法
【测试用例】银行授信业务
测试
系统调用
风控接口获取授信建议和额度管理决策。用户信息校验与九要素验证:验证系统对客户提供的九要素信息进行准确性和一致性校验。测试校验失败时的错误提示和处理逻辑。
小邓在Working
·
2025-07-29 18:09
测试用例
测试用例
功能测试
性能测试
安全测试
交互测试
一致性测试
《Linux
系统调用
:chown,fchown,lchown》
一、介绍下列函数改变一个文件的拥有者和所属组,只有超级用户才能更改chown:更改由路径名指定的文件的所有权,如果它是符号链接,改变的是真实指向的文件fchown:更改打开文件描述符fd引用的文件的所有权lchown:类似于chown,文件是符号链接就是符号链接本身不解引用fchownat:除了描述的差异外,操作方式与chown完全相同二、接口函数#includeintchown(constcha
HarkerYX
·
2025-07-29 00:27
【
Linux
系统调用
】
从 0 到 1 学会 Resilience4j——Java 服务稳如老狗的“护身符”(小白也能看懂)
想象一个场景:你的
系统调用
支付接口,支付服务突然挂了,请求像潮水一样堵在门口,结果整个应用也被拖垮——这就是级联故障。传统做法:try-catch?只能捕获异常,无法阻止流量继续涌入。线程池隔离?
·
2025-07-29 00:20
Linux 内核 IPv4 套接字创建机制与协议表管理深度解析
一、inet_create:IPv4套接字创建的核心引擎1.1核心功能与执行流程inet_create是Linux内核处理socket(AF_INET,type,protocol)
系统调用
的核心实现,主要完成以下关键任务
109702008
·
2025-07-28 15:18
编程
#
C语言
网络
linux
人工智能
网络
【Note】《Linux 内核深度解析:基于 ARM64 架构的 Linux 4.x 内核》第四章:中断、异常与
系统调用
《Linux内核深度解析:基于ARM64架构的Linux4.x内核》第四章:中断、异常与
系统调用
中断与异常机制是连接硬件与内核逻辑的重要纽带,
系统调用
则是用户空间访问内核服务的主要入口。
·
2025-07-28 10:14
19、深入理解僵尸进程、孤儿进程与守护进程
1.创建僵尸进程僵尸进程是指子进程已经退出,但父进程没有使用waitpid()
系统调用
等待子进程的退出状态,导致子进程的进程表项仍然保留在系统中。虽然僵尸进程不占
grape
·
2025-07-27 22:43
Linux系统编程技巧精讲
僵尸进程
孤儿进程
守护进程
数据结构的文件操作
系统调用
接口:操作系统提供的API
Villiam_AY
·
2025-07-27 18:45
操作系统
学习
Linux如何执行
系统调用
及高效执行
系统调用
:深入浅出的解析
文章目录如何执行
系统调用
及高效执行
系统调用
:深入浅出的解析一、什么是
系统调用
?1.1
系统调用
的作用1.2
系统调用
的分类二、如何执行
系统调用
?
誰能久伴不乏
·
2025-07-27 00:30
java
服务器
前端
Linux
系统调用
概述与实现:深入浅出的解析
文章目录
系统调用
概述与实现:深入浅出的解析一、什么是
系统调用
?
·
2025-07-27 00:30
ARM架构基础知识
剩下的参数则是从右往左依次压入栈中R0同时还被用于存储函数的返回值注意:虽然arm为32位架构,但是它和x86不同,它不是单纯使用栈来传递参数R0rdi以及存储函数返回值R1rsiR2rdxR3rcxR7->用于存放
系统调用
号
XiDP
·
2025-07-26 18:12
arm开发
架构
linux
Linux内核内存分配机制说明
它通常通过brk或mmap
系统调用
来实现。分配机制brk
系统调用
:malloc通过调整堆的顶部(brk指针)来分配内存。堆是一个连续的内存区域,brk指针指向堆的顶部。当malloc需要分
鬼草(howntry)
·
2025-07-25 15:43
开发语言
linux
objective-c
安全逆向工程学习路线
基础准备阶段计算机体系结构理解CPU工作原理(寄存器、指令周期)内存管理:堆栈结构、内存分段与分页汇编语言基础:x86/x64(重点)、ARM/MIPS(移动端/嵌入式)操作系统核心概念Windows/Linux内核机制(
系统调用
·
2025-07-24 23:12
python2
在Linux中,进程通过fork()
系统调用
创建,新进程是父进程的副本。进程可以通过ps、top或htop命令查看和管理。Linux中的线程线程是进程的执行单元,共享同一进程的地址空间和资源。
2401_83328007
·
2025-07-24 13:44
python
【Linux命令大全】Linux审计系统(auditd)终极指南:安全监控与合规取证
在严格的合规环境下,我们面临的核心审计挑战:关键文件访问的完整记录用户特权操作的监控
系统调用
级别的
全息架构师
·
2025-07-24 08:39
linux
chrome
运维
Shell脚本编程:从入门到精通的实战指南
一、Shell与Shell脚本概述Shell是用户与操作系统内核之间的命令解释器,它接收用户输入的命令并转换为
系统调用
,是Unix/Linux系统的核心交互界面。
Monkey的自我迭代
·
2025-07-23 12:28
Linux
linux
ssh
execve 继承了什么?映射、信号、文件描述符、优先级、ptrace
一次简单的跟踪入口ftrace流程bprm加载elfload\_elf\_binarybegin\_new\_exec最后总结简介execvesyscall做了什么重要参考Linux进程启动execve
系统调用
内核源码解析
Kira Skyler
·
2025-07-23 11:20
linux
linux
unixbench系统性能测试
系统性能测试环境:UnixBench:6.0.0(2025-05-21)简介UnixBench是一款经典的Unix/Linux系统性能测试工具,主要用于评估系统的CPU运算能力、内存性能、多线程处理能力以及部分
系统调用
itas109
·
2025-07-23 06:21
运维
unixbench
系统性能测试
cpu基准测试
cpu性能测试
系统基准测试
Linux 0.01源码深入解析
通过源码分析,开发者可以了解早期的进程管理、内存管理、文件系统、设备驱动、中断处理、
系统调用
等关键概念。
羊迪
·
2025-07-22 02:44
Linux应用软件编程(多任务:进程2)
一.进程消亡1.进程退出(1)从main函数return退出进程(2)exit,_exit,_Exitexit:退出进程会刷新缓冲区(库函数)_exit,_Exit:
系统调用
,退出进程不会刷新缓冲区voidexit
04aaaze
·
2025-07-22 01:35
linux
运维
服务器
用strace和ftrace揪出
系统调用
的“幕后黑手“
什么
系统调用
、内核跟踪,听起来就很高大上的样子。但是用多了你就会发现,这玩意儿简直就是排查问题的神器!今天就跟大家分享一下我这些年用下来的一些心得。先说说
系统调用
这个东西你可
悠悠12138
·
2025-07-21 21:10
运维
Binder跨进程通信机制
用户空间和内核空间的交互通过
系统调用
。
四喜汤圆
·
2025-07-20 23:49
【设计模式&C#】外观模式(用于解决客户端对系统的许多类进行频繁沟通)
特点是将复杂的子
系统调用
逻辑封装到一个外观类,从而使客户端更容易与系统交互。优点:简化了接口的调用;降低了客户端与子系统的耦合度;封装了子系统的逻辑。
大飞pkz
·
2025-07-20 16:16
设计模式
设计模式
外观模式
c#
Linux C语言中的IO--标准IO
文章目录1.IO概述
系统调用
和库函数有什么区别?
ぃ未来可期
·
2025-07-20 02:31
C
c语言
linux
c语言标准io库,IO之标准C库buffer
在论述这个主题之前,先介绍一下标准C库和linux
系统调用
以及windowsAPI之间的关系。
抬杠小天才
·
2025-07-20 02:30
c语言标准io库
Linux--标准IO库
标准I/O库函数是构建于文件I/O(open()、read()、write()、lseek()、close()等)这些
系统调用
之上的,譬如标准I/O库函数fopen()就利用
系统调用
open()来执行打
Ao_Richard
·
2025-07-20 02:59
应用编程
Linux
算法
C语言文件操作-文件IO(
系统调用
)
文件IO(
系统调用
)文件描述符open函数read函数write函数lseek函数close函数dup函数dup2函数stat函数getpwuid函数getgrgid函数实例目录操作opendir函数readdir
·
2025-07-20 01:58
【C++特殊工具与技术】固有的不可移植的特性(3)::extern“C“
在软件开发中,混合编程是常见需求:C++调用C语言编写的底层库(如Linux
系统调用
)、C程序调用C++实现的算法模块,甚至C++与Ada、Fortran等其他语言交互。
·
2025-07-19 16:20
C++-linux 7.文件IO(二)文件描述符、阻塞与非阻塞
文件IO进阶:文件描述符、阻塞与非阻塞在前文我们介绍了文件IO的核心
系统调用
,本章将深入探讨Linux文件IO的底层机制,包括文件描述符的本质、阻塞与非阻塞IO模型、文件偏移量控制(lseek)以及
系统调用
中的参数传递规则
HHRL-yx
·
2025-07-19 12:21
C++
-
linux系统编程
linux
c++
服务器
操作系统级TCP性能优化:高并发场景下的内核参数调优实践
一、连接管理参数优化:从三次握手到队列控制1.1监听队列与半连接管理1.1.1net.core.somaxconn-监听套接字队列上限作用:定义listen()
系统调用
的积压连接队列最大值,控制未接受连接的排队长度
Edingbrugh.南空
·
2025-07-12 09:02
运维
tcp/ip
性能优化
网络协议
Python核心编程-语法范式与高阶应用实践
,然后用python解释器解释执行其中的内容2.python程序运行的三个步骤python3.8C:\a\b\c.py1.先启动python3.8解释器,此时相当于启动了一个文本编辑器2.解释器会发送
系统调用
Stara-AI
·
2025-07-11 20:02
Python
装饰器
内存管理机制
PEP8工程规范
深入理解Unix进程控制与网络通信机制
通过阅读和理解相关的
系统调用
和编程实践,我们可以深入探索Unix的内部工作机制。
·
2025-07-11 17:44
Linux 进程创建探秘:为什么 strace 看不到 fork 调用?
当使用strace跟踪程序执行时,明明代码中调用了fork(),却在输出中找不到fork
系统调用
的踪迹,反而看到了clone()。这背后隐藏着Linux进程创建的重要机制,本文将逐步揭开这个谜团。
x.van
·
2025-07-11 16:38
Linux
linux
运维
服务器
408考研逐题详解:2010年第23题——
系统调用
2010年第23题下列选项中,操作系统提供给应用程序的接口是()A.
系统调用
\qquadB.中断\qquadC.库函数\qquadD.原语解析本题考查对操作系统接口机制的理解,特别是应用程序如何与操作系统内核交互以请求服务
·
2025-07-10 06:56
Linux/Unix 套接字Socket编程(socket基本概念,流程,流式/数据报socket,Unix domain socket示例)
Isocket基础1、通信domain2、通用socket地址结构体3、socket类型4、创建和关闭socket5、将socket绑定到地址6、流socket(1)流socket服务端-客户端模型(2)
系统调用
·
2025-07-10 05:45
共享内存和malloc的区别
虚拟映射:每个进程通过
系统调用
(如CreateFileMapping+MapViewOfFile)将共享内存
·
2025-07-10 05:44
如何阅读、学习 Git 核心源代码 ?
以下是分阶段的系统性建议,结合了实践经验和学习路径设计:一、前置知识储备C语言进阶重点掌握指针操作(尤其是二级指针和函数指针)结构体嵌套与内存对齐哈希表、链表等基础数据结构实现POSIXAPI
系统调用
(
belldeep
·
2025-07-08 22:50
Linux
Git
学习
git
源代码
【Linux】shell原理
当我们在终端输入命令时,Shell负责:解释命令语义转换为
系统调用
将结果返回给用户常见Shell类型Bash(Bourne-AgainShell)最流行的Linux默认Shell支持命令历史、tab补全等实用功能兼容
nanguochenchuan
·
2025-07-08 17:48
Linux操作系统
linux
运维
服务器
嵌入式Linux内核镜像生成过程
嵌入式Linux内核镜像生成过程嵌入式Linux系统的核心组件是内核,它是操作系统的核心部分,负责管理硬件资源、提供
系统调用
接口以及驱动设备等功能。
飘逸轻舞
·
2025-07-07 14:35
linux
arm开发
运维
嵌入式
Linux进程管理:fork与vfork深度解析
fork()和vfork()是两个用于创建新进程的核心
系统调用
。
程序员弘羽
·
2025-07-07 05:03
Linux系统编程
linux
运维
服务器
STM32的 syscalls.c 和 sysmem.c
syscalls.c是STM32CubeIDE自动生成的标准
系统调用
适配文件,用于裸机环境下支持newlib标准库(如printf,scanf,malloc)的运行。
is0815
·
2025-07-06 11:38
stm32
c语言
嵌入式硬件
可观测性终局:Pixie自动诊断K8s生产故障
通过eBPF技术实时追踪
系统调用
(如malloc()内存分配),结合BPF地图分析网络行为、LTTng捕获存储IO延迟,实现三大核心故障的自动定位:内存泄漏(定位准确率9
·
2025-07-06 09:52
网络编程学习路线图
这是高并发网络编程的标准架构://整体架构层次应用层(HttpServer)↓传输层(TcpServer/TcpConnection)↓事件层(EventLoop/Channel)↓IO复用层(EPollPoller)↓
系统调用
层
weixin_47868976
·
2025-07-04 17:31
Web云存储项目
网络编程
计算机网络八股文
网络
学习
php
Linux 基础IO
标准库IO接口操作句柄:FILE*文件流指针
系统调用
接口操作句柄:文件描述符接口操作:详情点击接口操作文件描述符内核为每个打开的文件或I/O资源分配的唯一整数表示定义文件描述符是一个非负整数,用于表示进程已打开的文件
xuanzdhc
·
2025-07-04 00:31
Linux
linux
服务器
运维
【Docker】配置 docker 容器内独立时间
内部的时间是依赖宿主机的如果有修改时间的测试需求是需要提供给docker权限(–privileged=true),但这样的修改时间方法是会将宿主机的时间一并修改的,带来很大的风险解决方法使用libfaketime,它的原理是当进程调用
系统调用
获取结果时
光明磊磊
·
2025-07-03 11:30
Problem
Docker
docker
容器
运维
Kafka 核心机制面试题--自问自答
A:Kafka的高性能主要来自三大核心技术:零拷贝(Zero-Copy):通过sendfile()
系统调用
,数据直接从磁盘到网卡,避免了内核态和用户态之间的多次拷贝页缓存(PageCache):消息直接写入操作系统页缓存而非
亲爱的非洲野猪
·
2025-07-03 06:20
kafka
分布式
TinyWebserver学习(6)-线程监听函数eventListen()
六、线程监听函数eventListen()一、相关知识总结1、setsockopt()函数setsockopt是用于设置套接字(socket)选项的
系统调用
,允许应用程序对套接字的行为进行更细粒度的控制
THMOM91
·
2025-07-01 18:59
c++
深入理解栈的合法弹出序列验证算法
栈在编程语言实现、算法设计、
系统调用
等方面有着广泛的应用。今天,我们将深入探讨一个关于栈的经典问题:如何验证一个给定的弹出序列是否是某个压入序列的合法弹出序列。
·
2025-07-01 16:41
基于arm的linux
系统调用
分析
1
系统调用
的作用linux内核中设置了一组用于实现各种系统功能的子程序,称为
系统调用
,最简单的如read,write,open等等。
hello_zfy
·
2025-07-01 01:09
学习笔记
arm
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
其他