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
嵌入式操作系统内核
Knot Server XDP原理分析
bpf-kenerl.c源码的分析二、User层代码分析KnotServerXDP原理分析xdp部分的代码分为Kernel层和User层两部分,Kernel层代码由User层代码调用linuxbpf接口加载到网卡
内核
驱动
码农心语
·
2024-02-06 14:59
高性能
knot
dns
xdp
源码分析
驱动
内核
开发报错记录
问题:linux模块加载和模块卸载时出现的问题在编写驱动程序的时候有时候会出现这种情况,模块加载之后不能卸载或卸载之后不能在加载,cat/proc/devices后发现设备还占用着设备号,这种情况下,再次加载驱动模块肯定不会成功,必须重新启动才可以解决。最近仔细看书后发现自己在驱动程序的卸载函数中少写了两个函数调用,以至于在加载模块的时候申请或添加的设备没有被释放或删除。解决:抛弃老版本regis
VernonJsn
·
2024-02-06 14:21
驱动开发
【0255】揭晓pg
内核
中MyBackendId的分配机制(后端进程Id,BackendId)(一)
文章目录1.前言2.MyBackendId分配机制2.1全局变量MyBackendId2.2共享缓存无效内存段(sharedinvalbuffer)2.2.1shmInvalBuffer缓冲区2.2.2shmInvalBuffer初始化1.前言MyBackendId的数据类型是BackendId(backendid.hsrc/include/storage),它表示“当前活动的后端进程的唯一标识符
内核之道
·
2024-02-06 14:14
#
▲
进阶篇
#
▲
初阶篇
BackendId
MyBackendId
后端进程Id
Backend
process
我要成为嵌入式高手之2月3日Linux高编第一天!!
学习框架一、IO编程多任务编程(进程、线程)网络编程数据库编程二、数据结构学习笔记Linux软件编程:一.Linux1、Linux:操作系统的
内核
,真正的操作系统叫Ubuntu、Redhat、CentOS
7.25!
·
2024-02-06 14:37
linux
c语言
attack demo - USMA
USMA(User-Space-Mapping-Attack)允许普通用户进程可以映射
内核
态内存并且修改
内核
代码段,通过这个方法,我们可以绕过Linux
内核
中的CFI缓解措施,在
内核
态中执行任意代码360
goodcat666
·
2024-02-06 14:36
pwn_cve_kernel
linux
pwn
读《京华烟云》笔记22
注:每一章的标题其实概括了整个章节的
内核
,写者实在想不出更好更简洁的故事核,这一章只好照搬章节题引。
记忆里的角落
·
2024-02-06 13:40
学
内核
之十一:ARM64屏障指令使用指南
特别是在
内核
开发中,这是一个非常重要的主题。屏障由乱序引起,乱序则是由优化引起。自从摩尔定律不断被逼近极限,半导体的优化不再单纯通过提升频率来实现。多核心、并发执行变成了主流的优化思路。
龙赤子
·
2024-02-06 13:46
Linux内核
硬件架构
arm
linux
网络安全-好用的模糊测试器汇总与思考
目录
内核
&&通用模糊测试器文件格式模糊测试器网络协议模糊测试器浏览器模糊测试器WEB模糊测试器云模糊测试器某语言的模糊测试器JavaC/C++GoDOMJS关于模糊测试器的思考模糊测试器的组成部分用例生成器监控器过滤器核心部分结果统计提高代码覆盖率引导多进程
lady_killer9
·
2024-02-06 13:01
网络安全
#
模糊测试
安全
模糊测试
漏洞挖掘
快速熟悉 MatrixOne
内核
前端
Part1背景首先简单科普下数据库
内核
的结构,一条sql语句的执行,主要涉及以下几个组件:Parser:将sql语句生成抽象语法树(ast)。
MatrixOrigin
·
2024-02-06 13:31
数据库
云原生
分布式
linux
内核
升级
目录概述升级安装ELRepo存储库结束概述centos7.x升级
内核
3.x至5.x升级首先,确保系统已经更新到最新的软件包版本。
流月up
·
2024-02-06 13:18
linux
linux
内核升级
centos
7
2.Linux基础
2.1Linux
内核
及发行版2.1.1Linux
内核
版本
内核
(kernel):是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了在裸机设备与应用程序间的抽象层。
小小一枚wll
·
2024-02-06 12:10
乘坐火车离蓉的旅客须持有48小时
内核
酸检测证明
“根据成都市疫情防控工作要求,从2022年4月5日6时起,乘坐火车离蓉的旅客须持有48小时
内核
酸检测阴性证明。”
小语Carlos
·
2024-02-06 12:34
沁恒 CH32V103 MCU介绍及呼吸灯演示
沁恒微电子于2020年2月24日发布了首款基于RISC-V架构,自主设计的RISC-V3A处理器
内核
及其硬件产品——CH32V103系列MCU。
不划水的小王
·
2024-02-06 11:56
mcu
stm32
物联网
c语言
Linux中进程的六种状态
一个进程可以有几个状态(在Linux
内核
里,进程有时候也叫做任务)。R运行状态(
小一!
·
2024-02-06 11:51
C语言
linux
windows
c++
c语言
I/O模型(同步阻塞I/O,同步非阻塞I/O,I/O多路复用,信号驱动I/O,异步I/O)
从应用程序上看,为了保证操作系统的稳定性和安全性,一个进程的地址空间分为用户空间(Userspace)和
内核
空间(Kernelspace)。我们平时运行的应用程序都是运行在用户空间的,
kk无敌怕
·
2024-02-06 10:47
java基础
多进程
linux
内核
操作系统
ppp与pppoe 交叉编译移植
交叉编译链为arm-hismall-linux-)转自https://blog.csdn.net/eydwyz/article/details/54889650一:总的来说可以分四点1:armlinux
内核
支持
Armlinux
·
2024-02-06 10:53
Netty-1
NIO深入理解零拷贝在理解0拷贝之前我们应该先需要了解传统IO的一个操作流程1.传统的io操作:首先需要进行一个read操作这里会发生一次用户空间切换到
内核
空间
内核
会采用DMA(直接内存访问的方式)从磁盘读取数据到
内核
缓冲区
小鸡在路上
·
2024-02-06 09:47
OSError: [Errno 28] inotify watch limit reached
Inotify是一种文件变化通知机制,Linux
内核
从2.6.13开始引入。在BSD和MacOS系统中比较有名的是kqueue,它可以高效地实时跟踪Linux文件系统的变化。
WaiSaa
·
2024-02-06 09:44
Linux
linux
运维
服务器
linux cpu内存99,Linux内存和CPU调优
Process:一个独立运行单位系统资源:CPU时间,存储空间Process:一个独立运行单位OS:VMCPU:时间:切片缓存:缓存当前程序数据进程切换:保存现场、恢复现场内存:线性地址空间:映射I/O:
内核
Spin.LT
·
2024-02-06 09:21
linux
cpu内存99
史上最全Linux操作系统基础常用命令
gitee.com一、Linux概述1.1简介Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其
内核
由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到
lu9up
·
2024-02-06 08:38
linux
运维
服务器
电源完整性分析
对内部各个晶体管的操作通常由
内核
时
爱搞研究的阿灿
·
2024-02-06 08:49
单片机
stm32
物联网
嵌入式硬件
网络
xv6(RISC-V)操作系统源码分析第六节——锁
一、程序并发执行带来的问题及解决方案(一)并发执行带来的问题程序的并发执行提高了程序执行的效率,这是大多数
内核
所追求的,xv6也是这样。
MCQSLW
·
2024-02-06 08:05
risc-v
unix
汇编
c语言
xv6(RISC-V)操作系统源码分析第一节——操作系统接口
一、
内核
与进程xv6使用传统形式
内核
(一个向其他运行中的程序提供服务的特殊程序)。每一个正在运行的程序称为进程,进程拥有自己的指令、数据与栈的内存空间。
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
vscode
c语言
xv6(RISC-V)操作系统源码分析第五节——中断与设备驱动
设备可以产生设备中断,在xv6中,
内核
中的devintr程序会处理这个中断。许多设备驱动程序会在两个上下文(context)中执行代码。这两个上下文分别是:上半部分(tophalf):在
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
c语言
【调试小诀窍】SD卡镜像启动过程中如何第一时间获取FPGA配置状态?以及如何定位FPGA配置失败原因?
当某种原因(下文会讲).rbf加载失败,系统还会继续加载
内核
直到显示登录界面:从表面上看,此时linux系统交互正常,rbf加载失败的提示信息也早被串口其他信息覆盖掉,所以经验不足的工程师可能无法第一时间获知
Terasic友晶科技
·
2024-02-06 07:36
【soc
fpga
开发】
fpga开发
arm开发
soc
fpga
select poll epoll
所以IO操作必然要准换到
内核
态执行。IO的成本在哪里?
packet
·
2024-02-06 07:02
Days 19 ElfBosrd板 在NXP源码基础上适配ELF 1开发板的LED功能
本次源码适配工作是在NXPi.MX6ULLEVK评估板的Linux
内核
源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应ELF1开发板。
chriss854
·
2024-02-06 07:45
单片机
嵌入式硬件
Days17 支持exFAT和NTFS格式
01exFAT1、
内核
源码中需要添加exFAT源码的支持,从下述链接下载exfat
chriss854
·
2024-02-06 07:15
单片机
Days11 ELFBoard获取Linux
内核
源码
Linux
内核
是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程序和文件系统等关键功能,今天小编就给各位小伙伴介绍一下如何获取
chriss854
·
2024-02-06 07:14
linux
运维
服务器
单片机
新书速览|Linux信息安全和渗透测试
本书内容《Linux信息安全和渗透测试》详细阐述Linux下的信息安全和网络渗透技术,内容涵盖各大主流加解密算法的原理,用LinuxC/C++语言自主实现这些技术的方法,以及Linux
内核
开发技术和IPSecVPN
全栈开发圈
·
2024-02-06 06:51
apache
SparkSQL on K8s 在网易传媒的落地实践
期间传媒联合杭研Spark
内核
团队和云计算团队对出现的问题进行了持续的改进,本文将对这些落地优化实践进行初步的梳理总结,希望能给大家带来一些有用的参考。目前,传媒大数据中心的大部分
wangyishufan
·
2024-02-06 06:02
kubernetes
大数据
数据分析
Docker下安装GitLab
极狐GitLabDocker镜像|极狐GitLab安装所需最小配置内存至少4G系统
内核
至少3.10以上uname-r命令可以查看系统
内核
版本安装Docker1.更新yum源yumupdate2.安装依赖
biubiubiu0706
·
2024-02-06 06:25
docker
容器
运维
如何过好这一生?-慎言第7日
今天一个人包饺子,为全家准备晚饭.可能是有点累了,因此讲话就带着情绪,这个情绪的
内核
是委屈,你看看,全家的饺子,从擀皮儿到包,你们谁也不帮忙,就让我一个人做,太不公平了,太委屈了,这个情绪就通过语言表达出来了
姜地主
·
2024-02-06 06:06
【测试基础】Linux系统组成、目录结构及基本命令
本篇主要内容:Linux系统组成Linux目录结构基本命令Linux系统组成1、
内核
kernel是操作系统的核心、管理内存、管理CPU、管理进程、管理文件系统、管理设备驱动及网络通信特点:支持多任务、支持共享库
软件测试大田
·
2024-02-06 06:28
【程序员的自我修养11】栈与函数调用过程
介绍首先我们来看一张Linux进程中经典的内存布局图:分析:
内核
空间:是操作系统
内核
运行的区
谢艺华
·
2024-02-06 05:21
编译
链接
装载
库
java
数据库
服务器
栈帧
交叉编译valgrind(9x07)
1介绍valgrind是一套Linux下,开放源代码的动态调试工具集合,能够检测内存管理错误、线程BUG等,valgrind由
内核
(core)以及基于
内核
的其他调试工具组成。
victorwwd
·
2024-02-06 05:21
工具技巧
valgrind
交叉编译
移植
9x07
高通
51学习记录1
3、
内核
解释:IC的大脑和控制部分在ARM
内核
的基础上ST厂商再增加一部分功能外设再封装形成IC就像是大脑+手脚语言表情表达等外设所以ARM属于IP厂商所以ST就属于SOC厂商(苹果/三星)写好的程序是放
凌迟老头
·
2024-02-06 05:04
Keil
学习
GO-创建TUN/TAP接口并实现报文的收发
背景最近在学习Linux
内核
二三层转发的知识,同时也在学习GO编程,于是有了如何通过Go实现创建TUN/TAP接口,并实现收发包的想法,通过查阅相关资料及不断调试终于实现,在此分享给大家,希望能共同学习交流
进化中的码农
·
2024-02-06 04:46
网络
linux
运维
VPP学习-startup.conf配置文件
背景VPP(VectorPacketProcessing,矢量报文处理),作为一个开源的高性能数据包处理框架,旨在提供可扩展、灵活且高效的网络数据包处理能力;由于传统Linux
内核
协议栈整体网络吞吐性能的局限性
进化中的码农
·
2024-02-06 04:46
学习
网络
Linux 报文从网卡到协议栈之间处理的过程
背景作为一个Linux
内核
开发的程序员,时常会被问到
内核
收报的处理过程,很多时候可以快速讲出一个大概,但关注的重点多在
内核
协议栈的报文处理过程,对于报文从到达网卡再到上送协议栈之间的处理过程总是很模糊,
进化中的码农
·
2024-02-06 04:16
linux
服务器
网络
Linux Netfilter框架实现及函数调用处理过程
背景本身从事网络安全工作,具体为防火墙产品的开发,对Linux
内核
而言,Linux防火墙功能由Netfilter框架实现,因此有了对Linux
内核
Netfilter实现逻辑的学习研究的兴趣,也想借此平台和大家一起交流学习
进化中的码农
·
2024-02-06 04:16
linux
网络
运维
PySpark(三)RDD持久化、共享变量、Spark
内核
制度,Spark Shuffle
目录RDD持久化RDD的数据是过程数据RDD缓存RDDCheckPoint共享变量广播变量累加器Spark
内核
调度DAGDAG的宽窄依赖和阶段划分内存迭代计算Spark是怎么做内存计算的?
独憩
·
2024-02-06 03:43
PySpark
大数据
python
分布式
spark
两会科技提案鸿蒙,2020年两会调查最期待科技事件:华为鸿蒙 OS 2.0 应用于创新国产 PC 上榜...
在去年的华为开发者大会上,鸿蒙Harmony操作系统首次亮相,根据官方的表述,这是面向未来万物互联时代的在发布会上公布的鸿蒙OS计划表可以得知,2020年鸿蒙OS
内核
及应用框架自研,适用于创新国产PC、
weixin_39832348
·
2024-02-06 02:52
select代码实现1
多路IO转接(多路IO复用)
内核
监听多个文件描述符的属性(读写缓冲区)变化,如果变化,将事件告知给应用层。
e_Gravity
·
2024-02-06 02:21
Linux
网络
c++
【Linux】线程池
线程池不仅能够保证
内核
的充分利用,还能防止过分调度。可用线程数量应该取决于可用的并发处理器、处理器
内核
、内存、网络sockets等的数量。线程池的应用场景需要大量线程完成任务,且完成的时间比较短。
e_Gravity
·
2024-02-06 02:21
Linux
linux
运维
服务器
鸿蒙系统(非常详细)从零基础入门到精通,看完这一篇就够了
目录鸿蒙系统概述(HarmonyOS)系统定义系统定位技术架构
内核
层系统服务层框架层应用层技术特性硬件互助,资源共享一次开发,多端部署统一OS,弹性部署系统安全正确的人正确的设备正确地使用数据系统定义系统定位
Python_chichi
·
2024-02-06 02:16
程序员
互联网
科技
harmonyos
华为
STM32WLE5JC
ARMCortex-M
内核
凭借其嵌入式Arm
内核
,STM32WLE5/E4xx器件与所有Arm工具和软件兼容。ARMCortex-M4是一款嵌入式系统处理器。它的开发是为了
饼干饼干圆又圆
·
2024-02-06 02:35
stm32
stm32
嵌入式硬件
单片机
Redhat7.9/Centos7.9配置双网卡bonding
bonding(绑定)是一种Linux系统下的网卡绑定技术,是Linux系统
内核
层面实现的,它是一个
内核
模块(驱动),可以把服务器上N块物理网卡在系统内部抽象(绑定)成一块逻辑上的网卡,共用一个IP,能够提升网络吞吐量
蜜蜜不吃糖
·
2024-02-06 01:31
开发语言
网络
运维
Epoll底层原理
Epoll是Linux
内核
提供的一种I/O事件通知机制,通过在用户态和
内核
态之间建立一个数据结构,使得用户态程序可以在
内核
态中注册感兴趣的事件,当事件发生时,
内核
会通知用户态程序。
逆风了我
·
2024-02-06 01:00
Linux
C++
服务器
c++
STM32F407移植OpenHarmony笔记7
继上一篇笔记,成功启动了liteos_m
内核
,可以创建线程了,也能看到shell控制台了。今天研究文件系统,让控制台相关文件命令如mkdir和ls能工作。
星沉地动
·
2024-02-06 01:59
学习笔记
MCU
STM32F407
OpenHarmony
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他