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
内核解包
epoll_socket
epoll是linux2.6
内核
的一个新的系统调用,epoll在设计之初,就是为了替代select,poll线性复杂度的模型,epoll的时间复杂度为O(1),也就意味着,epoll在高并发场景,随着文件描述符的增长
一天开始了
·
2024-01-27 05:48
linux
复用io
epoll
dmesg的详细用法
某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(
内核
模块),会打印一些信息,就可以通过dme
时光漫走
·
2024-01-27 05:41
shell脚本语言
LINUX
APUE——IPC_管道,消息队列
写入管道写入端的数据是由
内核
缓冲,直到从读取端读取管道。pipe函数#includeintpipe(intpipefd[2]);#define_GNU_SOURCE/*Seefeatu
liuge
·
2024-01-27 04:05
APUE
Linux
[15]APUE:pipe / FIFO
管道pipe一、概述管道(pipe/FIFO)是一种文件,属于pipefs文件系统类型,可以使用read、write、close等系统调用进行操作其本质是
内核
维护了一块缓冲区与管道相关联,对管道的任何操作
weixin_30702413
·
2024-01-27 04:35
shell
操作系统
java mkfifo_命名管道FIFO和mkfifo函数
进程间通信必须通过
内核
提供的通道,而且必须有一种办法在进程中标识
内核
提供的某个通道,前面讲过的匿名管道是用打开的文件描述符来标识的。
666齐乐家园
·
2024-01-27 04:35
java
mkfifo
《unix高级环境编程》进程间通信——管道和FIFO
对于一个进程来说,管道的写入和读取操作与写入和读取一个普通文件没有区别,只是在
内核
中通过这种机制来实现进程间通信。管道IPC有以下两个特性:管
逆风微积分
·
2024-01-27 04:03
Unix
高级环境编程
UNIX高级环境编程
进程间通信
管道
popen
函数
pclose
函数
k8s----集群优化
目录一、节点配额和
内核
参数调整二、
内核
参数优化2.1
内核
参数详解2.2其他的
内核
参数三、Etcd性能优化3.1磁盘3.2、etcd进程设置优先级3.3、增大etcd的存储限制3.4、提高etcd对于对等网络流量优先级
醉凡尘¢ World1y
·
2024-01-27 04:15
运维
kubernetes
容器
Linux新建分区,格式化,新建SWAP分区,创建LVM逻辑卷
格式化操作步骤:1、新建分区2、
内核
识别到新的分区表3、格式化分区4、挂载分区首先查看当前分区列表:fdisk-l这个硬盘是21.4G的,有255个磁面;63个扇区;2610个磁柱;每个cylinder
莎拉拉吗酷奇
·
2024-01-27 03:36
linux
服务器
Linux_RedHat_7_硬盘分区与存储
1、inux系统中常见的目录名称以及相应内容目录文件内容/boot开机所需文件—
内核
、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户主目录/bin存放单用户模式下还可以操作的命令
飞菜来了
·
2024-01-27 03:31
Linux
linux
Centos7.5安装VirtualBox5.2
1.查看自己的
内核
版本[root@localhost/]#rpm-qa|grepkernelkernel-tools-libs-3.10.0-862.6.3.el7.x86_64kernel-ml-4.17.6
hongdada
·
2024-01-27 03:26
Linux命令-apk命令(Alpine Linux 下的包管理工具)
apkinfoxxx#查看包的详细信息apkshow#listlocalpackage#卸载并删除包apkdelopensshopenntpvim升级upgrade命令升级系统已安装的所以软件包(一般包括
内核
RisunJan
·
2024-01-27 03:26
Linux
linux
运维
服务器
linux shell脚本 基础认识
Linux系统中的Shell是一个特殊的应用程序,它介于操作系统
内核
与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给
内核
执行,并输出执行结果
...emmm?
·
2024-01-27 02:35
linux
运维
服务器
Linux——缓冲区与FLIE*的原理简单实现
Linux——缓冲区与FLIE*的原理简单实现缓冲区的概念(bufferingarea)强制刷新fflush进程结束一个奇怪的例子用户级别缓冲区和
内核
缓冲区自己实现简易版的FILE*我们之前在fd的分配规则里面见到过了缓冲区这样的东西
落水 zh
·
2024-01-27 01:19
linux
服务器
c语言
CentOS7升级
内核
背景在CentOS使用过程中,难免需要升级
内核
,但有时候因为源码编译依赖问题,不一定所有程序都支持最新
内核
版本,所以以下将介绍两种升级
内核
方式。
羋学僧
·
2024-01-27 01:02
Linux中LVM实验
扩展空间lvextend-L+5G/dev/vg0/lv1/dev/vg0/lv1(pp,vg,lv)刷新文件系统xfs_growfs/lvdirVG扩容1、重新创建分区——fdisk查看分区命令2、
内核
重新加载分区
小王丨小王
·
2024-01-27 01:11
Centos
Linux系统
linux
运维
服务器
Shell:stdbuf 解决实时输出问题
但是当程序输出介质为重定向文件或者管道时,
内核
为了性能优化,可能变成非实时的。究其原因也就是因为pipe的缓冲区问题。举例例子tail-faccess.log|c
技术探索者
·
2024-01-27 00:18
#
Shell
shell
stdbuf
BBB linux
内核
及模块编译
BBB基于TI公司的AM335X开发的Linux
内核
编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr
zhang433
·
2024-01-26 23:32
linux
arm开发
ubuntu
ds1302模块 树莓派_移植DS1302模块到MT7621
首先需要打开
内核
的时钟模块配置。DS1302模块需要将CE,I/O,SCLK引脚接到CPU上,我的方案是CE接到MT7621的GPIO#16,SCLK接到GPIO#4,I/O接到GPIO#3。
weixin_39779467
·
2024-01-26 23:31
ds1302模块
树莓派
linux 实时时钟(RTC)驱动
这个是linux
内核
文档关于rtc实时时钟部分的说明,此文档主要描述了rtc实时时钟的作用和编程接口,分别介绍了老的rtc接口和新的rtc类架构。并给出了一个测试rtc驱动的程序。
ahaochina
·
2024-01-26 23:59
pmic
五大网路io模型
是相对于操作系统内存或缓存来说的,当用户所需要操作的数据在内存/缓存中不存在时,需要从其他地方获取数据,比如数据库,文件和网络请求等等,这就发生了数据输入,就是i,o是相反的情况,称这个过程为io用户空间从
内核
空间获取数据的过程分为两个阶段数据准备阶段和数据拷贝阶段数据准备阶段是数据获取阶段
Newzer
·
2024-01-26 22:01
C语言如何面向对象编程? 面向对象编程是一种方法,并不局限于某一种编程语言
这包括大型C项目,如Linux
内核
、BSD
内核
和SQLite。StartingSimple从简单开始假设您正在编写一个函数pass_match(),它接受输入流、输出流和模式。
xuejianxinokok
·
2024-01-26 22:02
java
c语言
java
mysql
Shell(2)------shell的基础知识
感兴趣的小伙伴可以去下面的链接学习哦~Shell入门——基础知识+实战_在线视频教程-CSDN程序员研修院Shell不仅仅是Linux系统的命令行界面,它更是一种命令语言,允许用户与系统
内核
进行交互。
IVY_WANG_QAQ
·
2024-01-26 22:57
Shell
linux
进程之间的通信
1.思维导图2.面试题消息队列原理:消息队列是在
内核
空间创建消息队列(msgget),进程通过特定的函数msgsnd向消息队列中存放消息,存放的形式是结构体类型的,进程通过特定的函数msgrcv从消息队列中获取消息
愤怒的秃头鸟
·
2024-01-26 22:56
linux
运维
服务器
docker的资源限制(cgroup)
Cgroup是ControlGroups的缩写,是Linux
内核
提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制
Cloud034
·
2024-01-26 22:21
运维
LINUX历史
1991年:芬兰大学生林纳斯·托瓦兹(LinusTorvalds)开始编写Linux
内核
,并通过互联网与其他开发者进行合作。1992年:Linux
内核
逐渐稳定,并在互联网上发布。
奥雷里亚诺上校.
·
2024-01-26 22:48
linux
运维
服务器
git入门学习-1
fromModule=lemma_inlink)为了帮助管理Linux
内核
开发而开发的一个开放源码的版本控制软件。Git
中北萌新程序员
·
2024-01-26 21:16
git
学习
Linux——进程间通信(共享内存)
一旦这样的内存映射到共享它的进程的地址空间(即内存通过某种映射关系连接到了进程使得进程能够访问这段内存),这些进程间数据传递不再涉及到
内核
,换句话说是进程不再通过执行进入
内核
的系统调用来传递彼此的数据。
双葉Souyou
·
2024-01-26 21:39
linux
运维
服务器
IO多路复用之epoll
注:文章转自:爱编程的大丙原链接:https://subingwen.cn/linux/epoll/详情排版:我的编程小屋1.概述epoll全称eventpoll,是linux
内核
实现IO多路转接/复用
陈子青 - See
·
2024-01-26 20:24
Linux
C++
linux
运维
服务器
IO多路复用---epoll详解及示例
其次,epoll把用户关心的文件描述符上的事件放在
内核
的一个事件表里面,从而无需像select和poll那样每次调用都要重复传入文件描述符或事件集。
榨菜炒肉丝1
·
2024-01-26 20:24
网络编程--IO多路复用
c++
指针
linux
Linux的IO多路复用和Epoll
(迫不及待)基础概念在开始之前我们需要了解Linux的一些基础概念,里面有很多内容会和以前的《你好,Linux
内核
架构和原理》有重复,但我觉得没必要让一篇文章的内容建立在另一篇的基础上,太麻烦了,直接在这里
MAKIROR
·
2024-01-26 20:23
linux
网络
IO多路复用——epoll
epollI/O复用:指应用程序向
内核
注册一组事件(eg:新连接到达——监听套接字上的可读事件),然后阻塞在IO复用函数上(select,poll,epoll),
内核
通过IO复用函数把就绪的事件通知给应用程序
每天都吃不饱_
·
2024-01-26 20:23
UNP学习笔记
网络
服务器
c++
IO多路复用-poll(附通信代码)
IO多路复用-poll1.poll函数和select函数的比较
内核
对应文件描述符的检测也是以线性的方式进行轮询,根据描述符的状态进行处理poll和select检测的文件描述符集合会在检测过程中频繁的进行用户区和
内核
区的拷贝
Liuuuu408
·
2024-01-26 20:22
linux
c++
开发语言
redis中的IO多路复用select和epoll
I/O多路复用模型是建立在
内核
提供的多路分离函数select基础之上的,使用select函数可以避免同步非阻塞IO模型中轮询等待的问题。可以先了解下fd和socketlinux中的文件描述符与
5ycode
·
2024-01-26 20:22
redis源码分析
linux
redis
linux
IO多路复用
IO多路复用-epoll
IO多路复用-epoll1.概述epoll全称eventpoll,是linux
内核
实现IO多路转接/复用(IOmultiplexing)的一个实现。
Liuuuu408
·
2024-01-26 20:19
linux
tcp/ip
网络
c++
使用os pipe管道使python fork多进程之间通信
管道(pipe)管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;实现机制:管道是由
内核
管理的一个缓冲区,相当于我们放入内存中的一个纸条
皮儿吃屁
·
2024-01-26 20:00
2024最新:Armv8/Armv9架构从入门到精通二期-课程介绍
人工智能;[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、
内核
驱动开发
代码改变世界ctw
·
2024-01-26 19:35
学习方法
armv9
armv8
arm
架构
SOC
芯片
安全
CSDN : Armv8/Armv9架构从入门到精通二期-课程介绍
人工智能;[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、
内核
驱动开发
代码改变世界ctw
·
2024-01-26 19:04
ARM
ARMV9
armv8
arm64
ARM
ARM视频
ARM资料
嵌入式
2024最新:Armv8/Armv9架构从入门到精通一期-课程介绍
学习对象在全民造车、造芯的大时代,在努力去解决卡脖子的时代,ASIC硬件、SOC底层软件、LinuxKernel等操作系统软件(
内核
/驱动)、软硬件方面的系统架构师等的岗位需求也越来越明显,社会一直都是非常缺人的
代码改变世界ctw
·
2024-01-26 19:59
学习方法
架构
armv9
armv8
arm
trustzone
tee
安全
重设红帽Linux root密码:简单实用指南
开机时红帽linux系统root密码,在grub菜单界面选择需要启动的
内核
版本,然后按下“e”键进入编辑模式,在最后一行添加“single”或“1”,然后按下Ctrl+X键重启。2.
GLAB-Mary
·
2024-01-26 19:19
linux
服务器
运维
Docker 24.0.5 部署
Docker24.0.5部署文档资料介质路径环境要求
内核
升级1.查看Linux当前使用的
内核
版本2.查看系统内所有
内核
版本3.下载新Linux
内核
介质4.安装新Linux
内核
5.复查系统
内核
中是否已包含新
内核
版本
JP.Hu
·
2024-01-26 19:37
Kubernetes
docker
容器
运维
Linux
内核
里有makefile吗,Linux
内核
中makefile有什么作用?深入解析makefile工作过程和原理...
原标题:Linux
内核
中makefile有什么作用?
王怡蕊
·
2024-01-26 19:57
中国第一代黑客代表人物档案
网名:sunx真实姓名:孙华OICQ:239670简介:资深网络安全专家、软件设计师、Unix专家,在黑客、病毒等技术上均具有顶尖级水平,对系统
内核
研究有很高的造诣,程序反编译、跟踪、
ad7ea083d690
·
2024-01-26 18:14
tcp三次握手 滑动窗口 四次挥手笔记
tcp三次握手客户端第一次连接服务端发送SYN报文请求,
内核
会将这个客户端对应的节点放到SYN队列中,直到这个客户端回应服务端的ACK后,
内核
会将节点移动到accept队列中,当服务器调用accept函数时
kingcrab0710
·
2024-01-26 17:16
tcp
网络通信
elasticsearch-6.5.4集群部署(图文详细)及常见错误
目录服务器规划部署包下载服务器初始化(所有节点都要操作)
内核
参数修改/etc/security/limits.conf修改/etc/sysctl.conf文件修改禁用selinux关闭防火墙创建es用户安装
夜灬狼丶
·
2024-01-26 16:09
运维
elasticsearch
elasticsearch
运维
Linux之buildroot
Linux
内核
:可以配置并编译适合目标硬件平台的Linux
内核
,以及相关的设备驱动程序。根文件系统
何浩钧
·
2024-01-26 16:37
linux
buildroot
Linux CONFIG_SECURITY_LOADPIN技术探究
1.背景因Android12后GKI发展趋势,且后续
内核
定制都以
内核
模块挂载,但CONFIG_MODULE_SIG不能在后续版本延用[1],
内核
模块的安全性不仅没有提升,反而被迫下降。
GodLieke
·
2024-01-26 16:19
linux
安全
android
漏洞缓解
保护函数返回的利器——Linux Shadow Call Stack
0x01写在前面提到
内核
栈溢出的漏洞缓解,许多朋友首先想到的是栈内金丝雀(StackCanary)。
GodLieke
·
2024-01-26 16:47
linux
安全
内核
漏洞缓解
tee漏洞学习-翻译-1:从任何上下文中获取 TrustZone
内核
中的任意代码执行
原文:http://bits-please.blogspot.com/2015/03/getting-arbitrary-code-execution-in.html目标是什么?这将是一系列博客文章,详细介绍我发现的一系列漏洞,这些漏洞将使我们能够将任何用户的权限提升到所有用户的最高权限-在TrustZone本身内执行我们的代码。由于我只有个人Android设备(搭载Snapdragon800So
goodcat666
·
2024-01-26 16:04
tee安全
linux
pwn
亚信安慧AntDB构建未来数据库典范
亚信安慧AntDB是一款数据库管理系统,它采用全球影响力大、社区繁荣、开放度高、生态增长迅速的PG
内核
。这款系统具有卓越的性能和稳定性,在全球范围内备受用户青睐。
亚信安慧AntDB数据库
·
2024-01-26 16:04
数据库
antdb
antdb数据库
Elasticsearch
内核
解析 -查询篇
读操作实时性和《Elasticsearch
内核
解析-写入篇》中的“写操作”一样,对于搜索而言是近实时的,延迟在100ms以上,对于NoSQL则需要是实时的。
丫丫-lucy
·
2024-01-26 16:02
elasticsearch
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他