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-系统调用
Linux
系统调用
接口---使用open函数打开文件
Linux
系统调用
接口—使用open函数打开文件1Linux的man命令在Linux下,每条命令可以通过man命令来获取使用手册。man命令的使用方法为:man+[要查询的命令]。
Nav.
·
2023-12-23 00:03
linux
Linux
系统调用
接口---使用write函数写文件
Linux
系统调用
接口—使用write函数写文件1wirte函数介绍 我们打开了一个文件,可以使用write函数往该文件中写入数据。
Nav.
·
2023-12-23 00:00
linux
系统编程 11.22
VS程序编写完毕的代码,在没有运行的时候,称之为程序正在运行着的代码,就成为进程进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的2.2.fork()Python的os模块封装了常见的
系统调用
冬gua
·
2023-12-22 14:17
96 - 实战之灰度发布组件(分析篇)
需求场景我们开发了一个公共服务平台,提供公共业务功能,给其他产品的后端
系统调用
,避免重复开发相同的业务代码。最初,公共服务平台提供的是,基于某个开源RPC框架的RPC格式的接口。
舍是境界
·
2023-12-22 12:42
操作系统——进程高级通讯
二、要求掌握在Linux操作系统下,用管道方式实现进程之间通信各个
系统调用
函数的使用、参数
Windsky23
·
2023-12-22 11:03
java
apache
前端
用Axis开发Web Service
这次开发过程中要给其他的系统提供数据,因为以前在开发接口的过程中有两个接口使用到了WebService,但主要是我们调用别的系统提供的接口,而没有我们写WebService给别的
系统调用
。
liwp_Stephen
·
2023-12-22 10:45
WebService
service
web
file
数据库
数据库连接池
servlet
Linux系统-----进程通讯
对信号的处理4、所涉及的中断调用(1)kill()函数(2)signal()函数二、进程管道通信1、什么是管道2、管道的类型:(1)有名管道(2)无名管道(3)pipe文件的建立(4)读/写进程互斥3、所涉及的
系统调用
Gretel Tade
·
2023-12-22 02:35
Linux操作系统
linux
服务器
运维
操作系统
进程通讯
Linux进程通信——信号(二)
高级版:函数sigection信号处理发送函数信号发送函数也不止一个,同样分为入门版和高级版1.入门版:函数kill2.高级版:函数sigqueuesigaction函数作用sigaction函数是一个
系统调用
郑老师的小学童
·
2023-12-21 23:54
Linux系统编程
linux
Linux 定时器(二) 基于升序链表实现
概述在之前的文章中提到,在服务器中使用socket选项和I/O复用
系统调用
的超时参数来处理定时事件。接下来介绍利用SIGALRM信号来实现定时机制。
荏苒何从cc
·
2023-12-21 21:40
操作系统系列:快速了解C程序的编译及运行
C预处理器实际的编译汇编链接传递参数到程序中匈牙利命名法
系统调用
Unix
系统调用
PosixWindowsAPIs关于C语言的编译开发者写好一段代码后,需要将编码语言转换为设备认识的机器语言才能执行,也就是说将
elsa_balabala
·
2023-12-21 17:25
从零开始到精通嵌入式开发
c语言
linux
服务器
开发语言
运维
操作系统系列:Unix进程
系统调用
fork,wait,exec
操作系统系列:Unix进程
系统调用
fork
系统调用
fork()运用的小练习wait
系统调用
Zombiesexec系列
系统调用
开发者可以查看创建新进程的
系统调用
,这个模块会讨论与进程相关的Unix
系统调用
elsa_balabala
·
2023-12-21 17:25
从零开始到精通嵌入式开发
c语言
嵌入式硬件
mcu
经验分享
linux
操作系统系列:快速了解C语言以及C编程
1快速了解C语言本系列内容所有代码使用C语言,因为要做很多
系统调用
,我们将在后面课程中介绍
系统调用
接口和操作系统的C函数调用接口,也会查看一些Unix内核源代码,而Unix的大多数版本主要是使用C语言编写的
elsa_balabala
·
2023-12-21 17:24
从零开始到精通嵌入式开发
c语言
mcu
嵌入式硬件
c++
经验分享
linux-
添加开机启动脚本项
我通过linux开发板进行模拟鼠标操作,希望每次linux开机时都能自动配置鼠标,即执行配置脚本。我希望能将执行脚本的命令添加到开机启动项中,下面是实现的记录。只需要修改linux的/etc/rc.local文件即可例如我这里需要加入开机时启动模拟鼠标的命令/root/start_mouse.sh加在文件后面即可最后进行reboot,重启时添加的命令会自动运行
flyingrtx
·
2023-12-21 17:50
linux嵌入式开发
linux
运维
服务器
设计模式——外观模式(Facade Pattern)
概述外观模式又称为门面模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子
系统调用
提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。它是一种对象结构型模式。
ddm01
·
2023-12-21 15:36
设计模式
设计模式
外观模式
C语言第五十五弹---strerror函数
它接受一个整数参数,通常是在
系统调用
或库函数返回错误码时使用。源定义:char*strerror(interrnum);errnum参数是一个整数,代表特定的错误码。
沉迷于敲代码的小秦
·
2023-12-21 10:31
c语言
算法
开发语言
Linux 内存池源码剖析
calloc(size_tnmemb,size_tsize);void*realloc(void*ptr,size_tsize);voidfree(void*ptr);缺点1:高并发时较小内存块使用导致
系统调用
频繁
江凡心
·
2023-12-21 03:04
linux基础
linux
运维
文件操作(open与fopen,write与fwrite,read与fread)
linux下的fopen是open的封装函数,fopen最终还是要调用底层的
系统调用
open。选择使用open还是fopen取决于你的需求和使用环境。
fakerth
·
2023-12-21 01:48
文件系统
C++
c语言
学习Linux系统必须掌握的命令
由此可见,系统内核对计算机的正常运行来讲是太重要了,因此一般不建议直接去编辑内核中的参数,而是让用户通过基于
系统调用
接口开发出的程序或服务来管理计算机,以满足日常工作的需要。Shell
aogSpock
·
2023-12-21 00:36
Linux学习手记
linux
操作系统
shell
服务器
bash
linux内核audit,用Audit执行Linux系统和安全审计
这样的例子包括:审计文件访问和修改看看谁改变了一个特殊文件检测未授权的改变监控
系统调用
和函数检测异常,比如崩溃的进程为入侵检测目的设置“导火线”记录各个用户使用的命令组件这个框
AWS云计算
·
2023-12-20 11:09
linux内核audit
[山东大学操作系统课程设计]实验六
唉,没办法,一起写了呗1.实验需求分析:实验需求大致可以去分为如下几个步骤:1.在APPSpace中实现两个
系统调用
,第一关是print方法,另一个是Exec方法,这两个方法可以实现
ViceMusic5
·
2023-12-20 02:55
操作系统课设
课程设计
DDD实践(1)-事件风暴落地过程
命令可以是用户发起,也可以是第三方
系统调用
或者定时器触发等。最后对事件进行分类,整理出实体、聚合、聚合根以及限界上下文等,在限界上下文边界内构建领域模型。一、准备工作:参与者:领域专家(业务人
林_fbb8
·
2023-12-20 01:06
5.NIO零拷贝与传统IO的文件传输性能比较
netty-尚硅谷》,很不错;2.本文部分内容参考自NIO效率高的原理之零拷贝与直接内存映射-腾讯云开发者社区-腾讯云【1】零拷贝原理【1.1】传统IO的文件拷贝【图解】step1)调用sys_read
系统调用
PacosonSWJTU
·
2023-12-20 00:45
netty
nio
【Linux--进程控制】
通过
系统调用
wait/waitpid,来进行对子进程状态检测与回收的功能。问题2:为什么要进程等待僵尸进程无法被杀死,需要进程等待来杀掉它,进而解决内存泄漏问题我们需
龙里出生的蛋
·
2023-12-20 00:00
linux
服务器
【Linux--基础IO】
目录一、系统文件接口1.1open1.2write1.3read1.4close二、文件描述符三、文件描述符的分配规则四、重定向4.1输出重定向的原理4.2dup2函数的
系统调用
五、缓冲区5.1代码及现象
龙里出生的蛋
·
2023-12-20 00:00
Hello
Linux
linux
Linux-
文件的特殊权限
前言我们知道在Linux里文件和目录有r、w、x这三个读、写、执行的权限。但有时还会在权限里看到s和t,例如:s&t.png-18kB这又是代表的什么权限呢?实际上,s和t是Linux里的特殊权限,具体有SUID、SGID、SBIT三种。SUID当s出现在文件所有者的x权限上时,就被称为SetUID,简称SUID。例如前言中的/usr/bin/passwd文件,它的权限状态是:-rwsr-xr-x
agile4j
·
2023-12-19 23:07
Linux I/O神器之io_uring
下面介绍一下原生AIO的不足之处:
系统调用
开销大:提交I/O操作和获取I/O操作的结果都需要通过
系统调用
完成,而触发
系统调用
时,需求进行上下文切换。
大隐隐于野
·
2023-12-19 20:40
存储专栏
io_uring
aio
ARMV8 - A64 - 跳转和返回指令
需要返回,例如:函数调用,
系统调用
,SMC调用等。A64汇编指令跳转也一样。只跳转,不需要返回B指令跳转到某地址执行,无法返回。
leon.liao
·
2023-12-19 16:36
计算机原理
arm开发
汇编
Linux-
编写脚本自动备份文件
实验目录一、实验环境:二、实验目的:三、实验要求:四、实验内容:五、实验步骤:六、实验结果与分析:一、实验环境:•虚拟机数量:1•系统版本:Centos7.5二、实验目的:数据备份是系统管理工作中的重要内容。简单的文件备份工作主要是将重要的数据文件,如一些系统和网络服务器的配置文件、用户个人数据文件、数据库文件等复制到一个指定的地方。三、实验要求:显然,备份工作往往是需要反复执行的,而且还可以制定
小史_猿
·
2023-12-19 15:39
Linux
linux
Linux-
批量新建普通用户账号
目录一、实验环境:二、实验目的:三、实验要求:四、实验内容:五、实验步骤:六、实验结果与分析:一、实验环境:•虚拟机数量:1•系统版本:Centos7.5二、实验目的:在创建普通用户时,往往需要同时创建一批用户账号,例如为某个班级的学生各分配一个用户账号,而且还要为这些账号设置初始密码,这对于系统管理员来说是一个十分繁琐的任务。三、实验要求:如果能够通过某种自动化的方式批量创建和管理普通用户账号,
小史_猿
·
2023-12-19 15:39
Linux
linux
Linux-
环境变量与.bash_profile文件
实验目录一、实验环境:二、实验目的:三、实验要求:四、实验内容:五、实验步骤:六、实验结果与分析:一、实验环境:•虚拟机数量:1•系统版本:Centos7.5二、实验目的:修改.bash_profile文件并永久设置环境变量三、实验要求:永久设置环境变量四、实验内容:本实验将以PATH变量和PS1变量为例,演示如何修改.bash_profile文件并永久设置环境变量五、实验步骤:第1步:阅读并
小史_猿
·
2023-12-19 15:09
Linux
linux
Linux-
文件与目录的权限意义
我们都知道Linux系统内的文件有三种身份:所有者、用户组和其他人;并且每种身份都有三种权限:r、w、x;还知道可以通过chown、chgrp、chmod来修改这些权限和属性。但这些权限和属性对于文件和目录,有什么不同呢?了解这些不同点,对于保证数据安全非常重要。接下来就一起来看一下:权限对文件的意义r(read):可读取此文件的实际内容,如读取文本文件的文字内容等。w(write):可以编辑、新
agile4j
·
2023-12-19 14:24
IO / 标准IO 和 文件IO 的总结
总结在一张表格了,方便查找使用标准IO文件IO概念使用库函数实现,将内核提供的IO函数接口进行了再次封装,因为有缓冲区,所以效率比文件IO高对文件进行操作,使用的是文件指针来进行标准IO=文件IO+缓冲区使用
系统调用
溪北人
·
2023-12-19 09:15
linux
c语言
Linux-
修改字符集、修改用户字符集
进入当前用户下运行命令locale查看当前用户的编码运行ls-la命令,可以看到文件.bash_profile然后vi.bash_profile,进行编辑将LANG=zh_CN.gbk黏贴到.bash_profile文件中,点击Esc,然后保存退出(:wq)运行一下source.bash_profie运行命令locale查看。即可将当前用户的编码改成zh_CN.gbkroot用户的字符集并没有改注
小蜗牛的路
·
2023-12-19 07:54
linux
运维
服务器
全链路压测之分布式架构/SkyWalking链路追踪/中间件
最近刷题,学习了些压测的知识,大多是在小破站上的笔记,仅供大家参考~一、分布式微服务架构微服务:多个系统之间相互调用全链路:简单理解,就是一个
系统调用
另一个系统二、SkyWalking链路追踪平台链路:
程序员馨馨
·
2023-12-19 06:28
压测
分布式
架构
【大厂面试】之招银网络
如何保证多线程安全并发的三大特性原子性可见性有序性synchronized和lock还有volatile的区别volatile是如何保证数据的可见性jvm双亲委派机制简单说一下自定义同包路径的String等,
系统调用
的是
大龄烤红薯
·
2023-12-19 00:52
大厂面试合集
面试
职场和发展
java
java-ee
spring
boot
Unix进程间通信之简介-总体概述和引子
fork、exec和exit对IPC对象的影响6.出错处理:包裹函数7.Unix标准8.小结0.前言进程间通信这块是学习linux-c编程的关键,这篇为后续进程间通信技术的引子篇,后续讲到单独的某一个
系统调用
都附该引用
帘下有白绿
·
2023-12-18 23:43
POSIX编程
UNIX网络编程
unix
服务器
从内核文件系统看文件读写过程
阅读目录
系统调用
虚拟文件系统I/O缓冲区PageCacheAddressSpace文件读写基本流程
系统调用
操作系统的主要功能就是管理硬件资源和为应用程序开发人员提供良好的环境,但是计算机系统的各种硬件资源是有限的
逗逼程序员
·
2023-12-18 21:25
ptmalloc:从内存虚拟化说起
前言本文并不局限于ptmalloc的原理,而是从linux的内存虚拟化和
系统调用
原理出发,结合各种语言实现,讲明内存分配方面的tradeoff,力图事无巨细,追根究底。
SakamataZ
·
2023-12-18 20:42
malloc
c++
字节面试题(懂车帝)后端开发
select在Linux中,select函数是一种用于多路复用I/O操作的
系统调用
。它允许一个进程监视多个文件描述符,以确定其中是否有可读、可写或异常事件发生。
CCF小彤
·
2023-12-18 19:49
数据库
面试
数据结构
算法
Linux进阶---第五篇
信号的基本概念2.修改信号的响应方式3.kill4.子进程结束会默认给父进程发送信号5.信号的实质1.信号的基本概念信号:通知进程产生了某种事件进程对此信号做出反应,忽略此信号,也是一种反应与信号有关的
系统调用
在
LoveHoneyYou
·
2023-12-18 18:03
Linux
linux
6.S081——设备中断与驱动部分(串口驱动与Console)——xv6源码完全解析系列(7)
0.brieflyspeaking之前我们研究过Xv6中的陷阱机制,并搞懂了
系统调用
的全部流程,接下来我们以UART和console为研究对象,深入研读一下Xv6内核中有关设备中断驱动的代码,并对UART
Zheyuan Zou
·
2023-12-18 16:15
MIT
6.S081
系统架构
c++
linux
数据结构
【Linux】信号--信号的捕捉/可重入函数/volatile/SIGCHLD信号
信号的捕捉1.用户态和内核态用户态的的时候,进行以下操作:1.操作系统自身的资源(getpid,waitpid…)2.硬件资源(printf,write,read)用户为了访问内核或者硬件资源,必须通过
系统调用
完成访问
椿融雪
·
2023-12-18 15:10
Linux系统编程
linux
服务器
SIGCHLD信号
volatile
可重入函数
信号的捕捉
sigaction
【操作系统】实验三 进程通信---信号机制
信号机制实验目的:1.熟悉LINUX支持的信号量机制、管道机制2.熟悉LINUX系统软中断通信的基本原理3.掌握UNIX/LINUX的管道通信方式实验内容:1.编写程序:用fork()创建两个子进程,再用
系统调用
friklogff
·
2023-12-18 14:52
操作系统
单片机
嵌入式硬件
哈工大操作系统实验--实验三:
系统调用
,实验记录及实验报告
实验三
系统调用
记录一些学习哈工大操作系统实验的学习笔记和心得Github地址欢迎star⭐️⭐️⭐️⭐️⭐️课程实验楼环境课程主页课程视频课程教材:Linux内核完全注释操作系统原理、实现与实践实验内容需要实现的
系统调用
函数如下
赵英英俊
·
2023-12-18 06:43
哈工大操作系统实验hit-os
驱动开发
linux
c语言
Docker
一、资源隔离1、namespace资源隔离namespace6项隔离表namespace
系统调用
参数隔离内容UTSCLONE_NEWUTS主机名与域名IPCCLONE_NEWIPC信号量
test103
·
2023-12-18 05:32
docker
docker
网络编程中同步与异步,IO阻塞与非阻塞总结
IO操作分两个阶段第1个阶段:等待数据准备好(从外部设备磁盘或网络读到内核缓冲区);第2个阶段:采用
系统调用
(内核进程),操作系统内核将数据从内核缓冲区读到用户空间。
风华正茂,挥斥方遒
·
2023-12-18 05:08
Linux
C/C++
网络
linux
服务器
【linux内核源码】 io操作之read
ftrace由于
系统调用
的路径比较复杂,当我们首次阅读内核代码不知道从哪里寻找
系统调用
函数入口的时候,可以通过ftrace跟踪系统函数的调用栈来获取函数的调用链。
tanghui
·
2023-12-18 02:13
【Linux】基础IO
stdout&stderr二、系统文件I/Oopenclosewriteread三、文件描述符四、文件描述符的分配规则五、重定向输出重定向追加重定向输入重定向1号和2号文件描述符的区别六、使用dup2
系统调用
用
sy'ty
·
2023-12-18 00:26
Linux
linux
服务器
c语言
【Linux】进程信号
目录信号入门1.生活角度的信号2.技术应用角度的信号3.注意4.信号概念5.查看信号列表6.信号处理常见方式概览产生信号1.通过终端按键产生信号2.通过
系统调用
向进程发信号3.硬件异常产生信号4.由软件条件产生信号
sy'ty
·
2023-12-18 00:52
Linux
linux
运维
服务器
系统级基础信号知识【Linux】
目录一,什么是信号进程面对信号常见的三种反应概述二,产生信号1.终端按键产生信号signal2.进程异常产生信号核心转储3.
系统调用
函数发送信号killraiseabort小结:4.由软件条件产生alarm5
花果山~程序猿
·
2023-12-17 23:13
Linux
linux
运维
服务器
c++
开发语言
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他