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内核c语言代码
Linux内核
密钥环
Linux内核
密钥环(LinuxKernelKeyring)是
Linux内核
中的一个机制,用于管理和存储各种类型的密钥和安全相关的数据。
车联网安全杂货铺
·
2023-12-14 23:19
系统安全
linux
安全
系统安全
网络安全
arm开发
Linux内核
中sk_buff结构详解
一、sk_buff结构体sk_buff是Linux网络中最核心的结构体,它用来管理和控制接收或发送数据包的信息。各层协议都依赖于sk_buff而存在。内核中sk_buff结构体在各层协议之间传输不是用拷贝sk_buff结构体,而是通过增加协议头和移动指针来操作的。如果是从L4传输到L2,则是通过往sk_buff结构体中增加该层协议头来操作;如果是从L4到L2,则是通过移动sk_buff结构体中的d
codingga
·
2023-12-14 22:08
Netlink是
Linux内核
提供的一种用于内核与用户空间进程之间通信的机制。
Netlink是
Linux内核
提供的一种用于内核与用户空间进程之间通信的机制。它允许内核向用户空间发送消息,同时也可以接收用户空间的请求并做出相应的响应。
老虎爱代码
·
2023-12-14 20:02
C语言学习
linux
运维
c语言
【智能家居】八、监控摄像采集、人脸识别比对进行开门功能点
一、使用fswebcam测试USB摄像头二、根据demo来实现功能点三、功能点编写编译运行实现四、mjpg实现监控识别五、V4L2视频设备
Linux内核
模块的一部分一、使用fswebcam测试USB摄像头
咖喱年糕
·
2023-12-14 20:26
智能家居
智能家居
智能门控
人脸识别
视频监控
vscode
LV.13 D2 开发板启动流程 学习笔记
(时钟等...)进行初始化,然后再检测拨码开关位置获取启动方式,然后再将对应存储器中的uboot搬移到内存,然后跳转到uboot运行uboot开始运行后首先对开发板上的软硬件环境做进一步初始化,然后将
linux
djjyy
·
2023-12-14 19:09
学习
笔记
arm开发
linux
buildroot使用介绍
你可以和编译
Linux内核
一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs
围城&微尘
·
2023-12-14 17:40
java
前端
开发语言
Linux安全之SELinux理解
安全增强式Linux,即SELinux(Security-EnhancedLinux)是一个
Linux内核
的安全模块,其提供了访问控制安全策略机制,包括了强制访问控制(MandatoryAccessControl
围城&微尘
·
2023-12-14 17:24
linux
安全
运维
Linux - 内存 - memblock 分配器
说明memblock是
Linux内核
启动早期用于管理物理内存的机制,在伙伴系统(BuddySystem)接管内存管理之前为系统提供物理内存分配、释放等功能。
leon.liao
·
2023-12-14 15:03
#
Linux
内核知识
linux
内存
linux系统下文件操作常用的命令有哪些?
一、是什么Linux是一个开源的操作系统(OS),是一系列
Linux内核
基础上开发的操作系统的总称(常见的有Ubuntu、centos)系统通常会包含以下4个主要部分内核shell文件系统应用程序文件系统是一个目录树的结构
C+ 安口木
·
2023-12-14 14:52
面试系列
Linux
linux
docker的资源控制
cpi内存磁盘i/0docker使用Linux自带的功能cgroup(controlgroups)controlgroups是
Linux内核
系统提供的一种限制,记录、隔离进程组所使用的物理资源的机制docker
91888888
·
2023-12-14 13:30
docker
容器
运维
Linux 设备树操作的 API 编程 - 手把手教程
在
Linux内核
中,我们可以通过使用设备树操作的API来读取和修改设备树信息。本文将为您提供一份详细的教程,介绍如何使用设备树操作的API进行编程。
心之飞翼
·
2023-12-07 00:42
linux
java
服务器
编程
运维工程师装逼完全指南
2、TCP/IP协议、
Linux内核
深入研究、ORACLE大全等等之类的超过1千页大本头的书能有效提升B格,一定要放手边。不懂不要紧,别人能看见就行了。
GLAB-Mary
·
2023-12-06 18:41
运维
C++11多线程基本知识点
进程和线程的概念在Windows中提出了线程的概念,后来Linux进行了引入,但是
Linux内核
中并没有线程,即:Linux没有实际上的线程,Linux中的线程实际上仍是进程,但是它达成了和Windows
默示MoS
·
2023-12-06 17:41
玩转C++
c++
王道数据结构课后代码题p150 14.假设二叉树采用二叉链表存储结构,设计一个算法,求非空二叉树 b的宽度(即具有结点数最多的那一层的结点个数) (
c语言代码
实现)
采用层次遍历的方法求出所有结点的层次,并将所有结点和对应的层次放在一个队列中。然后通过扫描队列求出各层的结点总数,最大的层结点总数即为二叉树的宽度。/*ABCDEFG*/本题代码如下intwidth(tree*t){queneq;treep;intk;q.f=q.r=-1;//队列为空q.r++;q.data[q.r]=*t;//根结点进队q.level[q.r]=1;//根结点层次为1while
努力敲代码的小火龙
·
2023-12-06 12:40
树
数据结构
算法
c语言
树
严蔚敏数据结构p17(2.19)——p18(2.24) (
c语言代码
实现)
目录2.19已知线性表中的元素以值递增有序排列,并以单链表作存储结构。试写一高效的算法,删除表中所有值大于mink且小于maxk的元素(若表中存在这样的元素)同时释放被删结点空间,并分析你的算法的时间复杂度(注意:mink和maxk是给定的个参变量,它们的值可以和表中的元素相同,也可以不同)。2.20同2.19题条件,试写一高效的算法,删除表中所有值相同的多余元素(得操作后的线性表中所有元素的值均
努力敲代码的小火龙
·
2023-12-06 12:10
严蔚敏数据结构题集代码题
c语言
算法
数据结构
顺序表
链表
严蔚敏数据结构题集 p18(2.25——2.30)(
c语言代码
实现)
目录2.25假设以两个元素依值递增有序排列的线性表A和B分别表示两个集合(即同一表中的元素值各不相同),现要求另辟空间构成一个线性表C,其元素为A和B中元素的交集,且表C中的元素也依值递增有序排列。试对顺序表编写求C的算法。2.26要求同2.25题。是对单链表编写求C的算法2.27对2.25题的条件作以下两点修改,对顺序表重新编写求得表C的算法(1)假设在同一表(A或B)中可能存在值相同的元素,但
努力敲代码的小火龙
·
2023-12-06 12:10
严蔚敏数据结构题集代码题
算法
数据结构
链表
c语言
顺序表
(
c语言代码
实现)
/*此树为ABCDEFG孩子-兄弟链表为ABECFGD*/本题代码如下voidcreatetree(tree*t,chara[],intdegree[],intn){//为B数组分配内存tree*B=(tree*)malloc(sizeof(tree)*n);inti=0;intj=0;intk=0;intd=0;for(i=0;idata=a[i];B[i]->lchild=B[i]->rbor
努力敲代码的小火龙
·
2023-12-06 12:08
树
算法
链表
c语言
数据结构
Linux 5.15安全特性之landlock
Landlock是一个在
Linux内核
中实现的安全模型,它允许进程在较低的特权级别下运行,并限制其对内核和系统资源的访问。它提供了一种细粒度的权限控制机制,可以用于创建沙盒环境和隔离敏感操作。
车联网安全杂货铺
·
2023-12-06 11:51
系统安全
linux
系统安全
网络安全
arm开发
iot
线程的使用1
1.创建一个线程1.1创建线程练习线程实际上是应用层的概念,在
Linux内核
中,所有的调度实体都被称为任务(task),他们之间的区别是:有些任务自己拥有一套完整的资源,而有些任务彼此之间共享一套资源对此函数的使用需要知道以下几点
进击的菜鸟子
·
2023-12-06 10:57
进程线程
linux
c语言
信号处理
容器核心技术之Namespace与Cgroup
为此,容器是从
Linux内核
的一些新功能构建的,其中两个主要功能是“namespace”和“cgroup”。
男孩李
·
2023-12-06 09:21
云原生
容器
docker
科技
浪潮信息 KeyarchOS 安全可信攻防体验
1.KeyarchOS——云峦操作系统简介 KeyarchOS即云峦服务器操作系统(简称KOS)是浪潮信息基于
Linux内核
、龙蜥等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器
Imagine Miracle
·
2023-12-06 09:12
安全
浪潮
KOS
【
Linux内核
解剖】内核问题之softlockup以及应对之法
文章目录I.引言操作系统和内核的概述
Linux内核
中的故障排查和调试softlockup机制的重要性和目的II.softlockup机制简介softlockup和硬lockup的区别softlockup
ichdream
·
2023-12-06 08:17
Linux内核360度剖析
Linux系统编程
linux
车载系统
系统架构
系统安全
服务器
【
Linux内核
思辩】kmallo VS vmalloc,谁与争锋?
kmallocVSvmalloc这两个是高频考点,不管在面试过程中,还是在实际项目中,如果涉及到底层
Linux内核
的开发,都会遇到这个问题。
ichdream
·
2023-12-06 08:17
Linux系统编程
Linux内核360度剖析
linux
车载系统
机器人
c语言
性能优化
Linux驱动开发入门
第一个内核模块main.cMakefile编译和加载模块总结Linux驱动开发入门
Linux内核
驱动开发是一个高级话题,涉及到对操作系统核心部分的深入理解。
Ricky_0528
·
2023-12-06 05:06
Linux驱动开发
linux
驱动开发
运维
企业架构LB-服务器的负载均衡之LVS实现
的配置方式4、能够了解LVS-DR的配置方式#一、LVS介绍和安装==LVS==(LinuxVirtualServer)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到
Linux
师范大学通信大怨总
·
2023-12-06 05:34
架构
服务器
负载均衡
crontab定时任务不执行的原因
1crond服务未启动crontab不是
Linux内核
的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。
公子小白123
·
2023-12-06 01:49
Linux内核
同步与互斥机制介绍
在内核中,可能出现多个进程(通过系统调用进入内核模式)访问同一个对象、进程和硬中断访问同一个对象、进程和软中断访问同一个对象、多个处理器访问同一个对象等现象,我们需要使用互斥技术,确保在给定的时刻只有一个主体可以进入临界区访问对象。如果临界区的执行时间比较长或者可能睡眠,可以使用下面这些互斥技术。(1)信号量,大多数情况下我们使用互斥信号量。(2)读写信号量。(3)互斥锁。(4)实时互斥锁。申请这
一叶知秋yyds
·
2023-12-06 01:25
linux
linux
c语言
网络
【Linux】Linux基础
文章目录学习目标操作系统不同应用领域的主流操作系统虚拟机Linux系统的发展史
Linux内核
版和发行版Linux系统下的文件和目录结构单用户操作系统vs多用户操作系统Windows和Linux文件系统区别
程序媛_
·
2023-12-05 19:05
Python
Linux
python
linux
Linux内核
i2c驱动详解
一.内核框架Linux系统定义了I2C驱动体系结构。在Linux系统中,I2C驱动由三部分组成,即I2C核心、I2C总线驱动和I2C设备驱动。这三部分相互协作,形成了非常通用、可适应性很强的I2C框架。I2C核心I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“Algorithm”)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。I2C总线驱动I2
yzw_yy
·
2023-12-05 18:16
驱动开发
linux内核
链表最细讲解
目录1:简介内核链表2.链表的初始化2.1宏定义初始化链表2.2接口初始化链表3.添加节点__list_add3.1头部插入list__add3.2尾部插入list_add_tail4.删除操作__list_del5.替换list_replace6.移动6.1头部移动list_move6.2尾部移动8.list_entry宏1:简介内核链表顾名思义内核链表也是链表的一种,即其在物理储存单元上是非连
yzw_yy
·
2023-12-05 18:46
链表
数据结构
linux
Linux内核
V4L2架构
一.V4L2简介V4L2是Videoforlinux2的简称,为linux中关于视频设备的内核驱动。是linux操作系统下一套用于采集图片、视频和音频数据的通用API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。V4L2支持三种方式来采集图像:内存映射方式(mmap)、直接读取方式(read)和用户指针;二.V4L2框架1.重要结构体该结构体描述了视频采集设备的d
yzw_yy
·
2023-12-05 18:45
算法
【嵌入式Linux程序开发综合实验】-1(附流程图) | ARM开发板 | 测试“Hello World” | Makefile文件 | 实现加法相加
的
C语言代码
以及输入指定数字相加结果、Makefile,并分别编译出在PC与ARM上运行的可执行程序文件。
Akaxi-1
·
2023-12-05 18:17
嵌入式Linux系统学习
嵌入式硬件
linux
arm
Vscode
c语言代码
Ctrl+左键无法转跳到定义
前言之前是能转跳到定义,鼠标悬浮也可以看到注释随着工程越来越大,分的文件越来越多,现在已经不能转跳到定义了,只能转跳到.h上的声明C/C++是必装插件,没什么可说的解决大工程无法转跳到定义方法1.Vscode上安装C++Intellsense或者C/C++GNUGlobal插件2.下载GNUGlobal工具GNUGlobal工具下载链接下载不需要安装的,直接解压即可,会得到3个文件夹3.添加环境变
事在人wёi
·
2023-12-05 14:13
C
vscode
C语言——F/函数的栈帧的创建和销毁
我们在写
C语言代码
的时候,经常会把一个独立的功能抽象为函数,所以C程序是以函数为基本单位的。那函数是如何调用的?函数的返回值又是如何待会的?函数参数是如何传递的?这些问题都和函数栈帧有关系。
慢半拍iii
·
2023-12-05 13:13
C语言讲解
开发语言
c语言
CentOS 安装docker
一、安装要求1.1、docker要求CentOS7以上,官方安装地址:https://docs.docker.com/engine/install/centos/
linux内核
3.1以上即可。
高傲的孤独
·
2023-12-05 13:40
docker
docker
linux 内核进程管理介绍
Linux内核
进程管理是操作系统中非常重要的一部分,它负责管理和调度系统中的进程。本文将介绍
Linux内核
进程管理的工作原理、调度算法等方面的内容。
一叶知秋yyds
·
2023-12-05 12:35
linux
linux
服务器
c语言
linux 内核对象介绍
在
Linux内核
中,对象管理是一个非常重要的功能。对象可以是内存、设备、文件等,
Linux内核
需要对这些对象进行管理和分配。
一叶知秋yyds
·
2023-12-05 12:35
linux
linux
c语言
网络
服务器
系统移植-根文件系统
驱动包括驱动的逻辑和硬件的信息逻辑信息放到了驱动的源代码硬件信息放到了设备树里面uimage裸机下没有设备树实验10只对内核的uart进行了配置,内核不会编译成功uboot支持网卡驱动,内核不支持网卡驱动设备树文件:一个开发板表示一个根根节点有很多子节点代表一个硬件
Linux
聪
·
2023-12-05 12:28
linux
运维
服务器
驱动开发--内核添加新功能
命令的结果内核的内容:mm:内存管理fs:文件系统net:网络协议栈drivers:驱动设备arch与init:跟启动相关kernel与ipc:任务,进程相关向内核增加新功能(静)--编译到uImage1.新功能源码与
Linux
聪
·
2023-12-05 12:27
linux
运维
服务器
C 语言之json库的使用
包含头文件和使用cJSON库在
C语言代码
中包含cJSON头文件,并使用cJSON库中的函数来解析和生成JSON数据。#include#include#include
十启树
·
2023-12-05 11:47
C语言技术
json
c语言
冒泡排序:从小到大轻松搞定数组排序(
c语言代码
)
介绍段落:在计算机科学中,排序算法是一种常见且重要的操作。其中,冒泡排序是最简单的一种排序算法之一,它通过比较相邻元素并交换位置,逐步将最大的元素“冒泡”到数组的末尾。本文将详细介绍冒泡排序的原理、步骤,并提供示意图和代码实现,帮助读者轻松理解和应用冒泡排序。一.原理冒泡排序的原理很简单:每次比较相邻的两个元素,如果顺序错误就交换它们的位置,直到整个数组排序完成。这个过程就像是气泡在水中不断上浮的
总之就是非常唔姆
·
2023-12-05 09:45
数据结构——排序
c语言
算法
数据结构
排序算法
Linux进程虚拟地址空间
本文通过分析程序的编译执行过程,分享了Linux进程虚拟地址空间的结构、组织和创建,并通过分析
Linux内核
源代码,总结了进程、进程虚拟地址空间和虚存区的关系。
呆萌理科生
·
2023-12-05 08:40
linux
c语言
根文件系统初步测试
可以使用的前提是:1.
Linux内核
网络驱动要工作正常。2.重新设置uboot的bootargs参数,也就是Linu
凌肖战
·
2023-12-05 07:29
系统移植篇
linux
arm开发
Git:分布式版本控制系统的崛起与演变
它是由LinusTorvalds于2005年创建的,最初是为了服务于
Linux内核
开发的版本控制需求。
人不走空
·
2023-12-05 07:22
git
分布式
Android重启动到程序运行
下面是它的层次架构图,可以记一下,因为后面应该会总结到SystemServer这些ApplicationFramework层的东西Android的五层架构从上到下依次是:应用层,应用框架层,库层,运行时层,
Linux
qq_34979546
·
2023-12-05 05:29
Linux--网络编程
一、网络编程概述1.进程间通信:1)进程间通信的方式有**:管道,消息队列,共享内存,信号,信号量这么集中2)特点:依赖于
linux内核
,基本是通过内核来实现应用层的两个进程间的通信3)缺陷:无法多机通讯
清源子呀
·
2023-12-05 05:21
嵌入式Linux学习
linux
网络
运维
Linux Namespace技术
对应到容器技术,为了隔离不同类型的资源,
Linux内核
里面实现了以下几种不同类型的namespace。
key_3_feng
·
2023-12-05 05:19
Linux
linux
数据结构之线性表,包含顺序存储和链式存储(c语言实现)
本篇博客一一详细介绍了线性表的两种实现方式,以及对应的
c语言代码
,并通过图片的方式解释代码,并对比两种实现方式的优缺点,最后以几道算法题进行总结和归纳。
CHAK&MING
·
2023-12-05 04:25
数据结构
c语言
数据结构
链表
记一次linux操作系统实验
前言最近完成了一个需要修改和编译
linux内核
源码的操作系统实验,个人感觉这个实验还是比较有意思的。
qzero233
·
2023-12-05 00:27
linux内核开发
linux
c语言
用户态和内核态
我们的应用都需要通过
Linux内核
与硬件交互。为了避免用户应用导致冲突甚至内核崩溃,用户应用与内核是分离的:进程的寻址空间会划分为两部分:内核空间、用户空间。
迷茫的羔羊羊
·
2023-12-04 22:16
IO模型
操作系统
redis
IO
操作系统
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他