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
linux-系统调用
管道通信基本原理
以下是其详细的通信原理:管道的创建管道是通过
系统调用
pipe()创建的,该函数会在内核中创建一个缓冲区,并返回两个文件描述符,一个用于读(通常称为读端,fd[
越甲八千
·
2025-03-25 09:46
【Windows核心编程】
【MFC】
linux
网络
服务器
鸿蒙OpenHarmony【Seccomp策略使能开发】子系统init启动引导组件
在Linux系统中,大量的
系统调用
可以不受限制地向用户态程序开放,但用户态程序并不需要所有的
系统调用
,此时不安全的代码如果滥用
系统调用
会对系统造成威胁。
伤感的猪大肠
·
2025-03-25 09:16
记录
harmonyos
华为
鸿蒙
鸿蒙系统
ui
组件
6、linux c 线程 -下
注意线程的取消需要有取消点,取消点通常是阻塞的
系统调用
。线程在取消点处才会响应取消请求。示例代码#include#include#include//线程执行函数void*t
AdrichPro
·
2025-03-25 04:37
LinuxC
linux
c语言
腾讯面经,有点难度~
内容涵盖了QPS测试方法、SQL聚合查询、Linux进程管理、Redis数据结构与持久化、NAT原理、Docker隔离机制、Go语言GMP调度模型、协程控制、
系统调用
流程、变量逃逸分析及map操作等等知识点
·
2025-03-24 15:13
后端go
【操作系统】Operating System Conceptions第二章知识整理总结
第二章先从用户、开发者以及计算机系统的角度开始,展示操作系统所提供的服务,继而讲解了操作系统是如何通过
系统调用
来为系统提供服务的,阐述一段程序是如何在系统中装入链接以及执行的。
guozhirourou
·
2025-03-24 12:34
Operating
System
Conceptions阅读
Operating
System
Conceptions
Qemu&KVM 第一篇 (3)QEMU 架构
用户模式仿真允许一个CPU构建的进程在另一个CPU上执行(执行主机CPU指令的动态翻译并相应地转换Linux
系统调用
)。系统模式仿真允许对整个系统进行仿真,包括处理器和配套的外围设备。
weixin_34160277
·
2025-03-24 00:20
操作系统
epoll成员函数介绍
epoll_create1epoll_create1是Linux系统中用于创建一个新的epoll实例的
系统调用
。epoll是一种高效的I/O事件通知机制,常用于处理大量的文件描述符(如套接字)。
C嘎嘎嵌入式开发
·
2025-03-23 22:28
Linux
服务器
c++
开发语言
Ret2syscall(超详细)
什么是
系统调用
?
系统调用
(SystemCall)是操作系统提供给应用程序的接口,允许应用程序请求操作系统内核执行某些特权操作。
LuoYaFu
·
2025-03-23 02:10
服务器
算法
运维
设计模式之装饰器模式
装饰器模式(Decorator)依然是我们设计模式中的结构型模式,其中的构造思想仍然是对多个类进行组合使用,以达成
系统调用
实现指定功能的设计模式。
周努力.
·
2025-03-22 22:13
设计模式
设计模式
装饰器模式
LLM的工具调用能力(如Function Calling)
例如,用户提问天气时,模型生成{"location":"北京","date":"2025-03-22"},
系统调用
天气API获取数据。分工明确:
maxmaxma
·
2025-03-22 21:35
前端
javascript
开发语言
Linux内核学习之 -- epoll()一族
系统调用
分析笔记
相关链接:Linux内核学习之–ARMv8架构的
系统调用
笔记Linux内核学习之–
系统调用
open()和write()的实现笔记Lin
lagransun
·
2025-03-22 09:51
linux
学习
笔记
firefly经典蓝牙和QProcess记录
QProcess默认不会启动一个shell来解析命令,而是直接调用操作系统的
系统调用
来启动外部程序。也就是通过fork一个子线程或者exec一个子进程来执行命令。
大象荒野
·
2025-03-22 08:13
嵌入式QT开发
笔记
qt
《Linux设备驱动开发详解(第3版)》 第12章 Linux块设备驱动
12.2块设备的I/O栈块设备的I/O栈涉及多个层次,从用户空间的
系统调用
开始,经过VFS(虚拟文件系统)、通用块层,最终到达块设备驱动层。这部分也是理论性较强,直接的代码示例较少。
请向我看齐
·
2025-03-22 02:50
嵌入式
linux
驱动开发
运维
八股文——
系统调用
与进程管理详解,map和set
系统调用
与进程管理详解,map和set一、select函数详解1.1什么是select1.2函数原型1.3参数说明1.4返回值1.5文件描述符的数量限制1.6就绪文件描述符的轮询扫描方式1.7内核/用户空间内存拷贝
tt555555555555
·
2025-03-21 05:15
C++学习
学习笔记
c++
开发语言
哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台
、Windows1064bit虚拟机:VMware15.5.5Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2018.07Kernel:Linux-5.4.61、
Linux
Tronlong创龙
·
2025-03-19 15:37
工业级核心板
全志T113
嵌入式开发
国产ARM
工业核心板
Linux缓冲区续集——手撕fopen、fwrite、fflush、fclose等C库函数
总结:执行——测试写好的这4个函数:运行结果:修改测试代码:运行结果:回顾上文,我讲述了关于Linux文件系统中关于缓冲区的含义和理解,用一个特殊案例表明了我们所了解到的缓冲区是C语言库函数中特有的,而
系统调用
函数没有
橙予清的zzz~
·
2025-03-18 14:43
Linux
C语言知识点
linux
c语言
linux内核mmap映射区域
当用户使用malloc申请大于128KB的堆内存时,内存分配器会通过mmap
系统调用
,在linux进程虚拟空间中直接映射一片内存给用户使用,这片使用mmap映射的内存区域比较神秘。
fantasy_arch
·
2025-03-18 12:51
linux
服务器
数据库
Linux----网络tcp编程
---------------------------------------------------[内核空间]传输层[网络协议栈]//内核已经实现好的属于网络功能网络层数据链路层物理层程序发送数据
系统调用
weixin_51790712
·
2025-03-17 18:27
linux
网络
tcp/ip
ARM SVC指令
它通常用于
系统调用
。具体作用触发异常:执行SVC指令时,处理器会进入Supervisor模式,并跳转到异常向量表中的SVC异常处理程序。
小米人er
·
2025-03-15 18:33
我的博客
arm开发
浅谈Linux中的Shell及其原理
用户与内核的隔离二、Shell的演进与核心机制2.1发展历程2.2核心功能解析2.3shell的工作流程1.用户输入命令2.解析器拆分指令3.扩展器处理动态内容变量替换通配符扩展命令替换4.执行器运行命令5.内核处理
系统调用
有梦想的电信狗
·
2025-03-15 15:43
linux
服务器
ssh
unix
开发语言
c语言
c++
贝锐花生壳简单3步映射金蝶KIS接口,实现财务凭证远程同步
金蝶KIS作为广泛使用的财务管理软件,提供了丰富的WebAPI接口,允许第三方业务
系统调用
以生成财务记账凭证。然而,对于财务信息这些敏感数据,一旦泄露,对于企业的损失可能不可估量。
·
2025-03-13 20:30
内网穿透金蝶
vscode更新后: 适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新
WSL有两个主要版本:WSL1:使用翻译层将Linux
系统调用
转换为Windows系
写完这行代码打球去
·
2025-03-13 02:13
vscode
linux
windows
C++
系统调用
理论
系统调用
系统调用
是应用程序请求操作系统提供服务的方式。C++程序可以使用
系统调用
来访问文件、管理内存、创建进程和线程等。
李鲶鱼
·
2025-03-12 22:13
c++
开发语言
python
Windows 图形显示驱动开发- WDDM(3.2) 分配通知
如何请求分配通知当
系统调用
DxgkDdiC
程序员王马
·
2025-03-12 13:45
windows图形显示驱动开发
windows
驱动开发
Tetragon:一款基于eBPF的运行时环境安全监控工具
关于TetragonTetragon是一款基于eBPF的运行时环境安全监控工具,该工具可以帮助广大研究人员检测并应对安全重大事件,例如流程执行事件、
系统调用
活动、I/O活动(包括网络和文件访问等)。
FreeBuf-
·
2025-03-12 09:17
工具
flask
python
后端
逆向工程基础
二、基础知识编程语言基础:C语言:C语言是逆向工程的基础语言之一,因为它与底层硬件和
系统调用
密切
Smile灬凉城666
·
2025-03-12 08:11
网络安全
逆向工程
安全
操作系统——系统文件IO
操作系统.系统文件IO
系统调用
:(系统API)
系统调用
就是操作系统提供的一些功能给程序员调用,这些
系统调用
被封装成C函数的形式提供给程序员,但是它们不是函数且不是标准C中的一部分一般应用程序运行在用户态
xiaoyu1381
·
2025-03-12 05:20
Linux
操作系统
c语言
linux
服务器
unix
从0开始的操作系统手搓教程46——实现wait和exit
exit是用来结束进程运行的
系统调用
。当一个进程执行完它的任务后,通常会调用exit来主动终止自己的执行。
charlie114514191
·
2025-03-10 21:04
从0开始的操作系统教程
驱动开发
学习
教程
文件系统
内核
操作系统
操作系统原理试题三
A.命令接口和函数B.命令接口和
系统调用
C.命令接口和文件管理D.设备管理方式和系统
minaMoonGirl
·
2025-03-10 17:31
服务器
linux
运维
linux文件io实训小结,linux学习之IO操作,文件IO总结
文件IO不带缓存,每个read和write都调用内核中的相应
系统调用
。文件IO常用函数:open,close,read,write,lseek对于内核而言,所有打开文件都有文件描述符引用。
weixin_39743064
·
2025-03-10 10:16
linux文件io实训小结
操作系统试题二
A.
系统调用
B.中断C.库函数D.原语正确答案:A2.(单选题,2.0分)批处理系统的主要缺点是()A.系统吞吐量小B.CPU利用率不高C.资源利用率低D.无交互能力正确答案:D3.
minaMoonGirl
·
2025-03-09 20:23
服务器
运维
Linux-
关于管理网络的问答题
目录1.对于IPv4地址,请说明地址结构,以及如何划分网络位和主机位。2.在掩码为24(255.255.255.0)的子网中,最多能有多少台主机?为什么?3.怎么理解IPv4路由?4.对于IPv6地址,请说明地址结构以及它的子网划分,5.Linux中如何解析主机名和IP地址的对应关系?6.RHEL9如何显示网络的IP地址?7.RHEL9的网络配置文件保存在哪个目录,解释device和connect
2302_79952574
·
2025-03-09 09:16
服务器
运维
Linux-
管理文件间的链接
目录什么是链接?链接有哪些类型?硬链接如何理解硬链接?如何创建硬链接?硬链接的局限性符号链接(软连接)如何理解符号链接?符号链接相比硬链接的优势如何创建符号链接?什么是链接?链接:指向同一文件的多个文件名。这些文件名称为链接。链接有哪些类型?你可以创建两种类型的链接:硬链接和软链接(符号链接)。每种方法各有利弊。硬链接如何理解硬链接?硬链接就像是一个指向实际文件的标记或指向牌,它允许你在不同的位置
2302_79952574
·
2025-03-09 09:46
linux
运维
服务器
golang深度学习-性能分析
trace工具:则关注程序运行时的事件(例如协程状态切换,GC的开始和结束、
系统调用
等等),常用于分析延迟、阻塞和调度等问题。pprof工
老狼伙计
·
2025-03-09 08:26
golang
编程语言
云原生学习笔记
golang
深度学习
开发语言
冯诺依曼架构与操作系统
3、操作系统的“管理哲学”4、
系统调用
vs库函数:谁在背后默默干活?5、总结:操作系统为什么不可或缺?一、冯诺依曼体系结构1.历史背景19
南风与鱼
·
2025-03-09 01:36
Linux
冯诺依曼
操作系统
OS
linux下进程间通信方式(匿名管道)
文章目录深入理解进程间通信:匿名管道原理与实战解析一、进程间通信的本质与实现原理关键设计思想:二、匿名管道深度解析2.1️
系统调用
接口2.2代码案例详解2.3关键代码解析三、管道运行特性深度分析3.1实验现象
誓约酱
·
2025-03-08 23:57
Linux应用
linux
运维
服务器
c++
c语言
C语言数据库管理系统示例:文件操作、内存管理、错误处理与动态数据库设计 栈和堆的内存分配
引入标准输入输出库,提供printf等功能#include//引入断言库,用于调试时检查条件#include//引入标准库,提供malloc、free、exit等功能#include//引入错误号库,用于获取
系统调用
的错误号
电科周杰伦
·
2025-03-07 15:21
yxyx学习记录
Linux学习记录
C语言
数据库
c语言
深入解析Java MDC:日志链路追踪的利器
二、MDC的核心作用作用说明典型场景链路追踪跟踪请求完整处理流程分布式
系统调用
跟踪上下文传递跨方法传递公共参数用户ID、机构号等透传日志增强自动添加公共字段到日志请求IP、
没什么技术
·
2025-03-06 23:57
java
MDC
手把手教你理解IO多路复用
二、select
系统调用
详解2.1select工作原理intselect(intnfds,fd_set*readfds,fd
做自己'S Catanin
·
2025-03-06 21:09
数据库
java
sql
io学习----->文件io
思维导图:一.文件io的概念文件IO:指程序和文件系统之间的数据交互特点:1.不存在缓冲区,访问速度慢2.不可以移植,依赖于操作系统3.可以访问不同的文件类型(软连接,块设备等)4.文件IO属于
系统调用
\&会飞的鱼_
·
2025-03-06 19:51
服务器
运维
网络编程——TCP
基本步骤1.创建套接字(Socket)使用socket()
系统调用
创建套接字,指定协议族(AF_INET)和协议类(SOCK_STREAM,表示TCP)。2
BanLul
·
2025-03-06 07:08
网络
tcp/ip
服务器
【java后端学习路线4】SpringBoot+MyBatisPlus+Redis学习指南,985本海硕自学转码
JAVA后端学习路线路线总览javase->Mysql->计算机网络->JavaWeb->Maven(1)->Spring->SpringMVC->Mybatis->Maven(2)->
Linux-
>Git
程序员城南
·
2025-03-06 04:13
java后端学习路线
java
spring
boot
mybatis
redis
【Java】网络通信IO模型
在BIO模型中,当用户线程发起
系统调用
时,内核会一直等待,直到有数据可读或可写,才会返回结果。特点:同步阻塞:服务器实现模式为一个连接一个线程,即客户端有
茉菇
·
2025-03-05 05:35
java
开发语言
linux-
运维进阶-28 LNMP动态网站架构
linux-
运维进阶-28LNMP动态网站架构LNMP动态网站架构LNMP动态网站部署架构是一套由Linux+Nginx+MySQL+PHP组成的动态网站系统解决方案。
IT@feng
·
2025-03-04 23:46
Linux-运维进阶
LNMP
linux
用程序制作简易的Windows系统
通过本文,读者将了解到操作系统的基本组成部分、内核设计、
系统调用
、文件系统以及用户界面的实现方法。##1.引言操作系统是计算机系统的核心软件,负责管理硬件资源、提供用户接口以及运行应用程序。
Small踢倒coffee_氕氘氚
·
2025-03-04 22:39
经验分享
笔记
linux-
网络相关概念
一、tcp/ip网络模型tcp/ip网络模型包含4层(应用、传输、internet、链路),描述不同协议如何进行互操作,以便计算机通过互联网将流量从一台计算机发送到另一台计算机应用applicationo层:应用程序,常见应用包括ssh、https、nfs或cifs、smtp等传输transport层:tcp和udp+端口,/etc/services文件中可以找到常用和已注册的端口列表。数据包在网
zdd56789
·
2025-03-04 22:06
红帽学习记录
网络
linux
运维
linux内核优先级设置的触发方式和流程
目录1.优先级设置触发方式1.1用户态接口1.2触发流程概览2.源码分析:普通进程优先级设置2.1
系统调用
入口(setpriority)2.2设置Nice值(set_user_nice)2.3动态优先级计算
兴趣使然HX
·
2025-03-04 06:06
linux
带缓冲I/O 和不带缓冲I/O的区别与联系
首先要明白不带缓冲的概念:所谓不带缓冲,并不是指内核不提供缓冲,而是只单纯的
系统调用
,不是函数库的调用。
amoscykl
·
2025-03-03 08:11
网络编程
C
linux
缓冲
I/O
Redis多线程模型演进
这种设计通过事件驱动架构实现高吞吐量,利用epoll/kqueue等
系统调用
实现非阻塞IO。单线程模型保证了操作的原子性,避免了锁竞争,在内存操作场景下表现出惊人的性能(10万QPS级)。
有诺千金
·
2025-03-03 04:09
redis
redis
数据库
缓存
PHP到底是如何和服务器各个硬件进行交互的?使用场景是什么?底层原理是什么?
(1)通过操作系统PHP本身并不直接与硬件交互,而是通过操作系统的接口(如
系统调用
、API)间接访问硬件资源。
快点好好学习吧
·
2025-03-02 15:24
PHP
php
上一页
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
其他