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-系统调用
自定义Shell解释器的设计与实现(一):主函数部分
一、项目设计目的(1)通过设计一个自定义的Shell解释器,加深对Linux系统的底层
系统调用
和解释器工作原理的理解。
琉鹿者
·
2024-01-03 20:37
操作系统
shell
linux
服务器
运维
Redis相比memcached有哪些优势?
Redis直接自己构建了VM机制,因为一般的
系统调用
系统函数的话,会
hpcds
·
2024-01-03 17:35
Java
Linux操作系统基础(3):Linux终端的使用
Shell是Linux终端的命令解释器,负责解释用户输入的命令并将其转换为相应的
系统调用
。常见的Shell包括Bash
Jungout
·
2024-01-03 14:05
Linux操作系统基础
linux
运维
服务器
centos
Linux-
四剑客-find-awk-grep-sed解释----未完结版
Linux的四剑客作者:张首富2018/07/15[TOC]find查找文件或目录说明find-searchforfilesinadirectoryhierarchy搜索目录层次结构中的文件用来在指定目录下面查找文件或目录,任何位于参数之前的字符串都被视为想在那个目录下面查找命令格式:`find目录选项参数`命令选项-type指定要查找的文件类型。d目录f文件l链接文件实例:[root@zsftm
weixin_33834075
·
2024-01-03 12:52
awk
操作系统
shell
初识Linux下进程
初识进程初识进程 简单认识一下进程 如何管理进程 进程属性信息 内核运行队列 查看进程 通过
系统调用
获取进程标识符 父子进程 查看运行中的进程
阿熊不会编程
·
2024-01-03 11:46
Linux学习
linux
服务器
进程
汇编语言有处理器和操作系统相关性
操作系统提供了与硬件交互的接口和
系统调用
,汇编语言程序可能需要使用特定操作系统的
系统调用
指令或调用约定来进行操作系统功能的调用。因
abytecoder
·
2024-01-03 11:59
笔记
一文道破Java NIO
同步非阻塞IO1.3异步非阻塞IO二、JavaNIO多路复用详解2.1原理图2.2基础组件简介SelectorChannelSelectionKey2.3JavaNIO代码示例2.4Linux支持多路复用的
系统调用
函数
bboyzqh
·
2024-01-03 10:34
java
nio
io
多路复用
浅尝辄止21-Linux
系统调用
0
当我们调用一个
系统调用
时,它是怎样一步一步跑到操作系统里去的呢?所谓的陷入内核是什么意思?
阿棍儿_Leon
·
2024-01-03 08:56
Linux文件
系统调用
接口
文件=内容+属性所有对文件的操作就是对1.文件内容2.文件属性。内容是数据,属性也是数据,存储文件,必须既存储内容,也要存储属性。文件没有被访问时,一般在磁盘中。对文件访问时,由冯诺依曼体系结构知,需要将文件加载到内存中,才能被操作。加载磁盘上的文件到内存中,是由OS来完成,必然存在许多的文件等待被加载,操作系统需要对这些已经加载文件的管理。管理的方式就是先描述、在组织描述组织方法描述:创建文件描
深度搜索
·
2024-01-03 07:20
linux
服务器
文件
IO
Linux基础—系统结构介绍(一)
1、Linux内核由如下几部分组成:SCI层
系统调用
接口、虚拟文件系统、内存管理、进程管理、设备驱动程序、文件系统和网络管理等2、Linuxshell是系统的用户界面,提供了用户与内核进行交互操作的一种接口
亓荼
·
2024-01-03 01:12
Linux
基础知识
linux
Linux-
权限
1.Linux权限的概念Linux下有两种用户:超级用户(root)、普通用户。超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。命令:su[用户名]功能:切换用户。例如,要从root用户切换到普通用户user,则使用suuser。要从普通用户user切换到root用户则使用suroot(root可
进击的小C
·
2024-01-02 21:04
Linux
linux
运维
服务器
Hotspot源码解析-第九章
void){Linux::fast_thread_clock_init();//Allocateasinglepageandmarkitasreadableforsafepointpolling/**通过
系统调用
zhang527294844
·
2024-01-02 21:54
Java虚拟机
java
面试-嵌入式
volatile含义和使用优先级反转和解决方法《现代操作系统》知识点整理键盘敲入A字母时,操作系统期间发生了什么…READ
系统调用
剖析嵌入式内存嵌入式操作系统的内存,你了解多少?
Tarmy
·
2024-01-02 11:28
c++
Android安卓组件——Activity.
Activity生命周期:在Activity生命周期中,
系统调用
App生命周期中设置的回调方法,总共有7个,分别如下:onCreate():创建activity时调用onStart():当activity
shanhe_yuchuan
·
2024-01-02 06:55
android
java
开发语言
ui
【操作系统习题】操作系统的引论
、CPU的利用率不高C、不具备并行性D、内存利用率低操作系统是一组()BA、设备管理程序B、资源管理程序C、中端处理程序D、文件管理程序下列选项中,不可能在用户态发生的是()BA、缺页B、进程切换C、
系统调用
萨曼塔
·
2024-01-02 04:11
计算机基础
centos
【操作系统】第一章操作系统引论
目录操作系统的目标和作用操作系统的发展过程无操作系统的计算机系统单道批处理系统多道批处理系统分时系统实时系统微机操作系统的发展嵌入式操作系统网络操作系统分布式操作系统操作系统的基本特征操作系统的运行环境操作系统的主要功能操作系统的结构设计
系统调用
操作系统的目标和作用操作系统的目标
萨曼塔
·
2024-01-02 04:41
计算机基础
microsoft
Linux 详细介绍strace命令
systemcall(
系统调用
)是程序向内核请求服务的一种编程方式,strace是一个功能强大的工具,可以跟踪用户进程和Linux内核之间的交互。要了解操作系统如何工作,首先需要了解
系统调用
如何工作。
中年如酒
·
2024-01-02 02:04
Linux
linux
microsoft
《现代操作系统》第十章习题答案
系统调用
接口与操作系统内核紧密耦合。标准化
系统调用
接口会对操作系统内核的设计施加严格限制(减少灵活性)。这也会使得UNIX的可移植性降低。这允许Linux使用gcc编译器的特殊功能(如语言扩展),
yruluvme
·
2024-01-01 21:57
《现代操作系统》习题答案
开发语言
学习
笔记
unix
linux
c语言
Linux内核设计与实现——虚拟文件系统
虚拟文件系统(VFS)为用户空间提供了文件和文件系统相关的接口,通过虚拟文件系统,程序可以利用标准的Unix
系统调用
对不同的文件系统,甚至不同介质上的文件系统进行读写操作。
leon4ever
·
2024-01-01 21:13
5 个让日常编码更简单的 Python 库
可以使得我们的日常编码变得更加简单方便shhttps://github.com/amoffat/sh如果曾经在Python中使用过subprocess库,那么我们很有可能对它感到失望,它不是最直观的库,可能还有些复杂,并且很难处理底层
系统调用
的输出
zhouluobo
·
2024-01-01 20:24
python
开发语言
重新认识 Java 中的内存映射(mmap)
实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等
系统调用
函数。
zhexiao27
·
2024-01-01 18:29
JAVA
java
jvm
开发语言
MIT6S081-Lab2总结
Lab2就是了解一下xv6的
系统调用
流程,熟悉一下
系统调用
过程中的结构啥的。一、xv6
系统调用
流程(以trace
系统调用
为例)1、在用户态的user.h中加入对应加入对应
系统调用
的跳
徐锦桐
·
2024-01-01 16:59
项目
xv6
system
mit6.s081
Linux系统将设备驱动分为三种类型
字符设备驱动程序通常至少需要实现open、close、read和write等
系统调用
所对应的、对该硬件进行操作的功能函数。
冷眼旁观之气
·
2024-01-01 16:27
ARM
Linux基本指令(中)
目录写在前面man指令下载man指令查询指令manman查询标准库查询
系统调用
总结cp指令拷贝普通文件拷贝目录指定路径拷贝总结mv指令剪切+发送功能重命名名字相同总结文本查找指令cat指令-n选项tac
玄鸟轩墨
·
2024-01-01 15:35
linux
服务器
运维
PID为1的僵尸进程的产生及清理
这种情况通常发生在以下几种情况:子进程结束,但其父进程没有正确地调用wait()或waitpid()
系统调用
来获取子进程的退出状态。在这种情况下,子进程会变为僵尸状态,因为它的退出信息还没有被收集。
wangyue4
·
2024-01-01 11:15
linux
运维
服务器
如何实现 C/C++ 与 Python 的通信?
在C/C++与Python之间实现通信的方式有很多,以下是一些常见的方法:1.使用
系统调用
(subprocess):可以使用Python的subprocess模块执行C/C++程序,并通过标准输入输出进行通信
巨量HTTP
·
2024-01-01 09:28
c++
python
开发语言
Vue.js2.0的生命周期及钩子函数介绍
特点:1、是函数,在系统消息触发时被
系统调用
;2、不是用户自己出发的;3、钩子函数的名称是确定的,当系统消息触发时自动调用;vue生命周期共分为四个阶段1:实例创建2:DOM渲染3:数据更新4:销毁实例共有八个基本钩子函数
Look up to sky
·
2024-01-01 03:43
vue
javascript
vue.js
node.js
用户态和内核态
操作系统会将内存分配为内核空间和用户空间内核空间是由所有进程共享,每个进程通过
系统调用
进入内核用户空间中各个进程相互独立,无法实现共享当一个进程工作在内核空间的代码中,就成为内核态工作在用户空间的代码中
Fighting_Sir
·
2024-01-01 02:47
linux驱动(一):led
驱动操作系统驱动硬件的代码,驱动上层是
系统调用
API,下层是硬件宏内核:内核整体上为一个过程实现,运行在同一地址空间,相互调用简单高效微内核:功能为独立过程,过程间通过IPC通信linux本质上是宏内核兼具微内核模块化特性静态模块化编译时可裁剪但需重新编译
菜_小_白
·
2024-01-01 00:47
linux
运维
服务器
Linux-
前端发版流程
本文仅针对前端发版能用上的命令进行整理1.初次发版cd目标文件夹//进入目标文件夹mkdirnewHtml//创建目录cdnewHtml上传包(tar.gz格式)到newHtml下tar-xvf压缩包名//解压2.非初次发版且需将旧文件进行备份cd目标文件夹//进入目标文件夹mkdirbackups//创建备份目录mvnewHtml/*backups///移动至备份文件夹下rm-rfnewHtml
水逆退散_c
·
2023-12-31 21:29
Linux
linux
运维
服务器
SetWindowsHookEx: 全局钩子实现键盘记录器
钩子实际上是一个处理消息的程序段,通过
系统调用
,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就
Rainbow Technology
·
2023-12-31 19:35
Hook
系统安全
c++
网络攻击模型
Linux网络编程学习心得.4
1.epoll工作模式水平触发LT边沿触发ET因为设置为水平触发,只要缓存区有数据epoll_wait就会被触发,epoll_wait是一个
系统调用
,尽量少调用所以尽量使用边沿触发,边沿出触发数据来一次只触发一次
Albert.H.Holmes
·
2023-12-31 19:00
网络
c++
linux
开发语言
算法
Redis:排查 read error on connection 小记
strace该php进程,并没有输出任何
系统调用
(阻塞
_funsoul
·
2023-12-31 15:59
Linux常用命令
关机命令:shutdown-fhnow(立即关机)关机命令:halt(halt执行时,杀死应用进程,执行sync
系统调用
,文件系统写作完成后就停止内核)poweroff(关机)重新启动机器:shutdown-frnow
知予bz
·
2023-12-31 13:11
【为数据之道学习笔记】5-7五类数据主题联接的应用场景
目前,数据湖汇聚了大量的原始数据,用户不再需要到各个源
系统调用
数据,而是统一从数据湖调用。由于数据湖中的数据
码农丁丁
·
2023-12-31 09:36
#
数据中台
华为数据之道
数据中台
读书笔记
java.lang.SecurityException: Failed to find provider null for user 0
当我们在8.0以上
系统调用
ContentResolver的notifyChange方法通知数据更新,或者调用ContentResolver的registerContentObserver方法监听数据变化时
hauler~
·
2023-12-31 07:16
笔记
ContentProvider
【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found
【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6:version`GLIBC_2.27'notfound背景分析原因解决方案执行步骤推荐方式踩坑记录文章已收录至
Fun肆编程
·
2023-12-31 05:08
linux
运维
服务器
node.js
前端
《Linux高性能服务器编程》高性能服务器程序框架(8章)
由于客户连接请求是随即到达的异步事件,服务器需要使用某种I/O模型来监听这一事件,比如select
系统调用
。当监听
Jacob0707
·
2023-12-31 04:31
Linux高性能服务器编程
服务器
linux
网络
图解Linux的IO模型和相关技术
当客户端连接时,会在对应进程的文件描述符目录(/proc/进程号/fd)生成对应的文件描述符(0标准输入;1标准输出;2标准错误输出;),比如fd8,fd9;应用程序需要读取的时候,通过
系统调用
read
SvenAugustus
·
2023-12-31 02:41
Linux重定向原理,由重定向原理贯穿讲解 进程、文件描述符及缓冲区
个人主页:Lei宝啊愿所有美好如期而遇目录一、输出重定向二、输入重定向三、追加重定向背景知识1.进程2.文件描述符2.1、structfile2.2、FILE*与
系统调用
理解原理,实现重定向原理及实现缓冲区什么是缓冲区为什么要有缓冲区缓冲区刷新策略关于缓冲区的认识缓冲区在哪里回答遗留问题一
Lei宝啊
·
2023-12-31 02:13
Linux
linux
服务器
前端
(9)Java设计模式 - 外观模式(Facade Pattern)
简介外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子
系统调用
提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。
潘建南
·
2023-12-30 18:56
Java设计模式
外观模式
java设计模式
java
浅谈I/O多路复用技术
一个select/poll/epoll
系统调用
可以处理很多个socket连接,而不像recv等
系统调用
每次只能处理一个sock。
__CALM
·
2023-12-30 16:07
OpenHarmony之
系统调用
背景对于运行L0系统的硬件一般是mcu,资源有限,L0系统没有区分内核态和用户态,所有的代码都在内核态运行,所以不需要
系统调用
L2系统用的是Linux内核,所以
系统调用
跟LinuxKernel的是一样的
码中之牛
·
2023-12-30 15:40
OpenHarmony
鸿蒙
移动开发
linux
运维
移动开发
鸿蒙开发
鸿蒙
Openharmony
harmonyos
Linux内核分析与应用-学习笔记(一)
user->application->os->hardwareos目标:1.提高资源利用率2.方便用户的使用Linux系统的整体结构:Linux内核的设计理念:机制与策略分离(Linux内核提供的是机制)
系统调用
机制
Slowly__Run
·
2023-12-30 12:50
Linux内核分析与应用
linux
内核
操作系统
Linux 系统管理和监控命令---- auditctl 命令
这些规则可以帮助你监控对特定文件的访问、追踪特定用户的活动或记录
系统调用
。
redrose2100
·
2023-12-30 11:15
Linux常用命令详解
linux
运维
服务器
内核编译与
系统调用
week05内核编译与
系统调用
1、确定版本2、下载了Linux-6.5.8.tar.xz,并解压3、确认自己系统位数4、确保自己的虚拟机硬盘空间够大5、进入刚才解压缩后的文件,修改文件6、编写系统函数头文件
20232831袁思承
·
2023-12-30 11:28
linux
系统安全
ubuntu
操作系统系列:关于Posix线程的
系统调用
操作系统系列:关于Posix线程的
系统调用
1Posix线程
系统调用
1.1pthread_create1.2pthread_exit1.3pthread_join1.4示例11.5示例21.6示例31Posix
elsa_balabala
·
2023-12-30 10:21
从零开始到精通嵌入式开发
c语言
嵌入式硬件
mcu
经验分享
c++
PHP开发日志——循环和条件语句嵌套不同,效率不同(循环内加入条件语句,条件语句判断后加入循环,array_map函数中加入条件语句)
PHP_loop_ireflies_dark_forest项目基本情况是一个考试
系统调用
题库后,根据是否需要随机出选项和是否需要统一改分数这两个条件,循环对每一道题的初始数据进行修改。
暂时先用这个名字
·
2023-12-30 08:27
PHP
php
循环
条件语句
函数
array_map
效率
学习
linux 定时器函数,Linux 定时器
时间间隔定时器intervaltimer(时间间隔定时器)
系统调用
自从被POSIX标准化后,首次出现于4.2BSD,能够提供比alarm()还多的控制:#includeintgetitimer(intwhich
Sei Kyo
·
2023-12-30 04:33
linux
定时器函数
linux-
定时器timer介绍
1.HZHZ(系统节拍),表示系统每秒的节拍数,可以理解为系统每秒心脏跳动的次数,或者人类每秒脉搏跳动的次数。linux的HZ是可配置的,由config的配置选项CONFIG_HZ选择,值为100hz,200hz,250hz,300hz,500hz,1000hz.....默认配置为1000hz,配置Hz越高,那么系统的时间精度就会越高,但相应的会导致中断产生的更加频繁,但是现在的处理器一般配置为1
A Sea
·
2023-12-30 04:30
linux
驱动开发
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他