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
系统调用
【Java IO】同步异步和阻塞非阻塞真正的区别!!!
;当进程执行完operatorA后开始进行read
系统调用
,而所需数据尚未准备好,这时进程有两种选择:等待数据准备好,然后再运行operatorB,operatorC不等待数据的准备,直接运行oper
IncludeFun
·
2024-02-10 00:01
java
开发语言
【Linux】SystemV IPC
进程间通信一、SystemV共享内存1.共享内存原理2.
系统调用
接口(1)创建共享内存(2)形成key(3)测试接口(4)关联进程(5)取消关联(6)释放共享内存(7)测试通信3.共享内存的特性二、SystemV
YoungMLet
·
2024-02-09 21:14
Linux系统
linux
服务器
开发语言
运维
c++
后端
可基于udp的可靠传输协议kcp介绍,C++测试kcp示例
KCP是快速可靠传输协议,纯算法实现,KCP无任何
系统调用
,不负责底层协议收发,底层可以使用UDP或其他自定义协议进行收发。
夏天匆匆2过
·
2024-02-09 19:14
C/C++
udp
c++
网络协议
算法
tcp
Docker 安全及日志管理(六)
1.隔离与共享2.性能与损耗二、Docker存在的安全问题1、Docker自身漏洞2、Docker源码问题三、Docker架构缺陷与安全机制1.容器之间的局域网攻击2.DDoS攻击耗尽资源3.有漏洞的
系统调用
w白白白w
·
2024-02-09 10:08
docker
docker
安全
【Linux】进程学习(一):基本认识
目录1.基本概念2.初步理解3.描述进程-PCB3.1task_struct-PCB的一种3.2task_struct内容分类4.组织进程5.查看进程5.1通过ps指令查看5.2通过系统目录查看6.通过
系统调用
获取进程的
Jayce..
·
2024-02-09 07:30
Linux
linux
学习
运维
计算机操作系统
OS操作系统(OS)1.计算机系统概述1.简介2.操作系统的运行机制和体系结构3.中断和异常1.概念和作用2.分类4.
系统调用
1.含义2.作用3.
系统调用
和库函数的区别4.其他2.进程管理1.进程的定义
自学cs的小菜鸡
·
2024-02-09 06:50
操作系统
操作系统
进程(三)进程间的切换、环境变量
拥有一个runqueue优先级活跃进程过期队列active指针和expired指针环境变量基本概念常见环境变量查看环境变量的方法测试PATH测试HOME和环境变量相关的命令通过代码如何获取环境变量通过
系统调用
获取环境变量进程间的切换我们知道在
NuyoahC
·
2024-02-09 05:45
Linux
linux
运维
服务器
【Linux文件操作】
本节重点复习C文件IO相关操作认识文件相关
系统调用
接口认识文件描述符,理解重定向对比fd和FILE,理解
系统调用
和库函数的关系铺垫概念一、复习C文件IO相关操作1.fputs函数和文件打开方式先来段代码回顾
笨笨胡小巴
·
2024-02-09 01:10
Linux
linux
[C/C++] -- Boost库、Muduo库编译安装使用
Muduo库的主要特点:事件驱动:Muduo库采用了事件驱动的方式处理网络事件,通过epoll等
系统调用
实现高效的I/O处理。非阻塞I/O:Muduo库使用了非阻塞I/O技术,可以同
Afison
·
2024-02-08 16:29
C/C++
c++
消息中间件(消息队列)简介
它是类似于数据库一样需要独立部署在服务器上的一种应用,提供接口给其他
系统调用
。消息队列1、消息Message网络中两台计算机或者两个通讯设备之间传递的数据。例如说:文本、音乐、视频等内容。2、队列
xmh-sxh-1314
·
2024-02-08 15:45
java
【C语言】通过socket看
系统调用
过程
一、通过socket看
系统调用
过程在Linux操作系统中,
系统调用
是用户空间与内核空间之间交互的一种方式。
尘中928
·
2024-02-08 13:31
编程
#
C语言
网络
c语言
开发语言
操作系统杂项笔记
linux中
系统调用
过程?
涵锐Vellichor
·
2024-02-08 12:52
Linux内核
linux
操作系统
arm
内核
【Linux系统化学习】文件描述符fd
目录基础IO预备知识C语言文件接口"w"的方式打开,fputs写入以"a"的方式打开,fputs写入使用位图传参
系统调用
操作文件open的使用第一种形式第二种形式write()文件描述符文件描述符和进程的关系默认的三个
小白不是程序媛
·
2024-02-08 05:42
学习
linux
服务器
IO
文件操作
文件描述符
文件描述符(filedescriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的
系统调用
都通过文件描述符。
whit_py
·
2024-02-08 03:14
嵌入式学习Day15 Linux杂项
管理文件系统5.任务调度二、Shell1.保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互)2.命令解释器三、Shell命令man手册(帮助手册)1.标准命令2.
系统调用
万兜鍪:>
·
2024-02-08 02:43
学习
Linux系统学习-初识进程
`task_struct`的内容标识符上下文数据通过
系统调用
创建进程-fork初识创建子进程`fork()`函数的返回值创建多个子进程4进程状态状态僵尸进程(zombie
缘起云端,逆光而上
·
2024-02-08 00:27
笔记
linux
运维
服务器
【Linux】Ptrace -- 详解
strace可以方便的帮助我们记录进程所执行的
系统调用
,它是如何跟踪到进程执行的?gdb是我们调试程序的利器,可以设置断点,单步跟踪程序。它的实现原理又是什么?所有这一切的背后都隐藏着Linux所
炫酷的伊莉娜
·
2024-02-07 20:33
Linux学习(转载)
linux
ptrace
strace
GDB
转载
学习
io_uring 从原理到动手实践 part1: 使用
系统调用
接口实现 cat 程序
原文感觉目前看到介绍io_uring的文章还是比较少,大部分都集中在对其原理性的介绍和简单的对官方文档的翻译,真正结合实际的例子还是比较少。本文翻译整理自一篇博客:io-uring-by-example-part-1-introduction我也增加了一些自己的理解和其他的参考材料。另外,在2020年,C++也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一
云微123
·
2024-02-07 15:51
linux
数据结构与算法
linux
epoll
syscall
OSDI 2023: Userspace Bypass Accelerating Syscall-intensive Applications
我们使用以下6个分类标准对本文的研究选题进行分析:1.方法:**
系统调用
消除:**专注于完全消除I/O路径中的
系统调用
(例如DPDK、UserspaceBypass)。
结构化文摘
·
2024-02-07 12:53
操作系统
用户态
内核
硬件兼容
分层架构
存储结构
Linux进程信号
文章目录什么是信号signal函数的功能(捕捉信号后自己处理)CoreDump(核心转储)kill,raise,alarm
系统调用
再度理解OS给进程发送信号信号集操作函数自定义捕捉详解什么是信号生活中的信号
通过全部用例
·
2024-02-07 12:06
Linux
linux
Linux 文件IO之read() 函数
Linux中最常见的读取文件
系统调用
是read()。
voode
·
2024-02-07 10:05
linux
Linux
Linux编程
文件IO
30W代码量的学长告诉你学习C语言的秘诀是什么?
我认为,学好编程有四个方面:语言、算法和数据结构、
系统调用
和设计。编程是个技术活,那当然就要不断的练习。
C语言学习
·
2024-02-07 09:07
【Linux】进程信号
函数原型:intkill(pid_tpid,intsig);参数解释:pid:表示发送信号的对象进程的pidsig:表示要发送的信号返回值:调用成功返回0,失败返回-1同时设置错误码实验:使用kill
系统调用
模拟实现
凌云志.
·
2024-02-07 02:07
Linux
linux
运维
服务器
【操作系统】1. 操作系统概述
执行用户程序,提供
系统调用
。控制程序执行过程,防止错误。方便用户使用计算机系统。一个资源管理程序。应用程序与硬件之间的中间层。
MR_Promethus
·
2024-02-06 21:00
OS
操作系统
操作系统
我要成为嵌入式高手之2月3日Linux高编第一天!!
Linux软件编程:一.Linux1、Linux:操作系统的内核,真正的操作系统叫Ubuntu、Redhat、CentOS.....内核(纯c实现的代码):管理CPU、内存、硬件设备、文件系统,进行任务调动
系统调用
7.25!
·
2024-02-06 14:37
linux
c语言
xv6(RISC-V)操作系统源码分析第一节——操作系统接口
二、进程调用内核服务的方式——
系统调用
进程通过调用
系统调用
来调用内核的服务。
系统调用
是操作系统接口中的一个调用。
系统调用
会进
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
vscode
c语言
进程控制(Linux)
查看进程退出码1.退出情况正常运行,结果不正确异常退出2.退出码strerror和errno系统中设置的错误码信息perror异常信息3.退出方法exit和_exit三、进程等待1.解决等待的三个问题2.
系统调用
kpl_20
·
2024-02-06 05:22
Linux
linux
6.s081 学习实验记录(二)xv6 and unix utilities
文章目录一、bootxv6二、sleep三、pingpong四、primes串行流水线并行流水线五、find六、xargs该实验主要用来熟悉xv6以及其
系统调用
tips:如果gitcommit提交的时候
sun_abcd
·
2024-02-06 04:40
个人
unix
学习
linux
6.s081 学习实验记录(三)system calls
gdb调试makeqemu-gdb打开一个新的终端:gdb-multiarch-x.gdbinitqemu界面:gdb界面:gdb界面:bsyscallgdb界面:cqemu界面输入:ls(随便一个会发起
系统调用
的命令
sun_abcd
·
2024-02-06 04:40
学习
unix
linux
6.s081 学习实验记录(四)page tables
简介注意实验代码实验结果三、Detectwhichpageshavebeenaccessed简介注意实验代码实验结果一、Speedupsystemcalls简介许多操作系统通过共享一系列信息到用户态只读页面来加速某些
系统调用
的执行时间
sun_abcd
·
2024-02-06 04:40
个人
学习
linux
Linux进程信号(1)--信号的概念与信号的产生
目录信号入门生活中的信号常见信号信号产生的前置知识组合键转化成信号编辑前后台进程理解组合键如何转化为信号信号的产生通过终端按键产生信号CoreDump(核心转储)通过
系统调用
函数产生信号kill函数raise
慢慢走,慢慢等
·
2024-02-05 23:21
Liunx
linux
【Linux】文件周边002之初步理解文件管理(打开的文件)
(打开的)文件管理2.重定向2.1dup2
系统调用
3.如何理解Linux下一切皆文件4.C语言中的FILE结构体4.1FILE中的文件描述符4.2FILE中的缓冲区前言本篇文章博主将会讲解『Linux系统是如何管理文
樊梓慕
·
2024-02-05 23:55
Linux
linux
运维
服务器
定长内存池
①性能达到极致:由于内存池中的内存块大小一致,内存申请和释放操作通常只需要从池中取出或归还相应大小的内存块即可,避免了频繁的
系统调用
(如malloc和free),从而在一定程度上提高了内存管理效率,特别是在大量进行小对象内存分配和回收的场景下
山雾隐藏的黄昏
·
2024-02-05 21:13
高并发内存池
c++
Android App启动时黑屏或白屏
当用户点击app的那一刻到
系统调用
Activity.oncreate()之间的这个时间内,WindowManager会先加载App的主题样式中的windowBackground做为app的预览元素,然后再去加载
黑芝麻胡
·
2024-02-05 16:16
超时引发的牛角尖二(hystrix中的超时)
回到座位,我就狠地翻起了代码,最终发现我们
系统调用
他们系统地请求会被包装到HystrixCom
机器挖掘工
·
2024-02-05 15:21
hystrix
hystrix
Trinity 代码分析(二)
分析Trinity代码架构1.整体架构trinity-main执行各种初始化,然后创建执行
系统调用
的子进程。
Hacker_Albert
·
2024-02-05 12:34
操作系统
trinity
RocketMQ之事务消息原理
分布式
系统调用
的特点为一个核心业务逻辑的执行,同时需要调用多个下游业务进行处理。因此,如何保证核心业务和多个下游业务的执行结果完全一致,是分布式事务需要解决的主要
倜傥村的少年
·
2024-02-05 08:19
rocketmq
事务消息
Linux性能优化笔记3
内存分配涉及两种
系统调用
:对小块内存(小于128K),
_SHIZI
·
2024-02-05 04:13
云计算时代容器安全综述-增强容器隔离性(下)
咱们在上篇中介绍了如何限制容器可执行的
系统调用
来解决当容器变节后,来控制爆炸半径,接下来咱们将视角抽象一层,看看有哪些沙箱技术可以用来约束容器实例的行为。
攀师傅
·
2024-02-04 22:32
嵌入式学习第十六天!(Linux文件查看、查找命令、标准IO)
管理文件系统5.任务调度2.Shell:1.保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互)2.命令解释器3.Shell命令:man手册(帮助手册)1.标准命令2.
系统调用
Little_white_Zhang
·
2024-02-04 17:01
linux
学习
运维
【python】cffi 在 Python 代码中调用 C 代码
这使得在Python中执行低级
系统调用
或利用现有的C代码库变得更加容易和高效。安装cffi在大多数情况下,你可以通过pip来安装cffi:pipin
言之。
·
2024-02-04 16:39
python
开发语言
Linux软件编程以及IO输入输出——linux——day1
Shell命令:我们可以参考man手册man手册(帮助手册)1.标准命令2.
系统调用
3.库函
Yifannn~
·
2024-02-04 15:28
Linux
linux
运维
服务器
政务浏览器——打通信创闭环最后一公里
这种困难主要体现在信创环境下,Web应用
系统调用
外设,非常的困难;如下图。在Windows环境下,有成熟的基于ActiveX技术架构的解决方案,但是在信创环境下,尚无统一的广泛接受的技术标
非也2024
·
2024-02-04 13:17
政务浏览器
政务
计算机外设
<Linux> 进程信号
目录一、信号概念二、信号的作用三、信号的特性四、信号捕捉初识五、信号产生(一)通过终端按键产生信号(二)硬件中断(三)
系统调用
产生信号1.kill函数2.raise函数3.abort函数(四)由软件条件产生信号
a篇博客就溜
·
2024-02-04 10:47
#
进程
linux
【Linux】System V 共享内存
文章目录一、SystemV共享内存的原理共享内存的内核数据结构二、共享内存的使用1.创建shmget()
系统调用
创建shm在命令行中查询共享内存2.释放使用命令释放共享内存资源使用shmctl释放共享内存资源
_宁清
·
2024-02-04 09:16
Linux系统编程
linux
服务器
c++
运维
运维开发
ssh
bash
【C语言】异常处理 | assert函数 | errno错误码
文章目录C语言传统的处理错误的方式1.终止程序(例如使用`assert`)2.返回/设置错误码手动实现C语言库函数内置的错误码Linux
系统调用
内置的错误码C语言传统的处理错误的方式C语言传统的处理错误的方式主要包括
_宁清
·
2024-02-04 09:16
小概念整理
c语言
开发语言
异常
errno
assert
错误码
NCC的openApi介绍、NCC二开,对接NCC、简化版的openapi服务
背景:NCC的openApi有严格的加密过程,可能不太方便外
系统调用
,对openapi进行封装成一个接口之后,部署到tomcat做为中转服务。简化接口和调用过程。
QQ767574478
·
2024-02-04 09:44
nc
NCC
openapi
NCC
openapi
NC开发
嵌入式学习日记(十二)
关键字:SocketInternet,UDP协议,Internet版本IPv4话不多说,首先来看头文件(server和client都一样):#include//标准IO#include//一些
系统调用
API
Fun_Peanut
·
2024-02-04 04:51
socket
嵌入式
互联网
linux高级编程 | IO输入输出
管理文件系统5.任务调度2.Shell:1.保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互)2.命令解释器3.Shell命令:man手册(帮助手册)1.标准命令2.
系统调用
十万个秋刀鱼
·
2024-02-03 21:23
linux
c语言
Day 1. 学习linux高级编程之Shell命令和IO
1.C语言基础现阶段学习安排2.IO编程多任务编程(进程、线程)网络编程数据库编程3.数据结构linux软件编程1.linux:操作系统:linux其实是操作系统的内核
系统调用
:linux内核的函数接口操作流程
我爱敲代码yx
·
2024-02-03 20:24
linux
ubuntu
上一页
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
其他