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内核
对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。
一厘阳光
·
2024-01-29 08:01
Linux
linux
信号
signal
sigaction
kill
记录 | ubuntu查看系统信息如系统版本、cpu信息
要查看ubuntu系统的一些基本信息,可以使用以下命令:查看ubuntu版本:lsb_release-a查看
Linux内核
版本:uname-r查看CPU信息:lscpu查看内存信息:free-h查看硬盘使用情况
极智视界
·
2024-01-29 07:22
踩坑记录
ubuntu
系统查看
题记(33)--括号匹配(栈的应用)
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言代码
一、题目内容请写一个程序,判断给定表达式中的括号是否匹配,表达式中的合法括号为”(“,“)”,“[","]“,“{“,”}”,这三个括号可以按照任意的次序嵌套使用
INT小蔡
·
2024-01-29 06:23
算法
c++
题记(31)--哈夫曼树
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言代码
一、题目内容哈夫曼树,第一行输入一个数n,表示叶结点的个数。
INT小蔡
·
2024-01-29 06:51
算法
Android 系统启动流程
那么接下来开始分析Android的启动流程还是一步一图先画一张流程图描述个大概这里有个小知识点,线程和进程在
Linux内核
空间是一样的,只是因为共享内存,所以才有线程和进程区分,连调用方法都一样,只是传进去的参数线程会
一只刘小彤!
·
2024-01-29 06:50
android
iOS技术图谱之runtime
我们平时编写的OC代码,在程序运行过程时,其实最终都是转成了runtime的
C语言代码
。简单来说,Runtime是一个库,这个库使我们可以在程序运行时创建对象、检查对象,修改类和对象的方法。
iOS大蝠
·
2024-01-29 04:27
面试官让你讲讲
Linux内核
的竞争与并发,你该如何回答?
@[TOC]内核中的并发和竞争简介 在早期的
Linux内核
中,并发的来源相对较少。
3561cc5dc1b0
·
2024-01-29 04:15
docker容器网络及其配置
网络单节点容器间通信不同节点容器间通信Docker网络驱动选择Docker网络驱动的基本原则docker容器网络docker的4种网络模式bridge模式container模式host模式none模式
Linux
MD_雨落心尘.wyn
·
2024-01-29 01:02
docker
ubuntu 安装Docker
为什么要使用dockerdocker是一种虚拟化技术,它在一个基础的
linux内核
的上,使用软件级别的隔离技术,虚拟化出独立的linux环境,这个linux环境相对于宿主机是独立的。
liuyizhifeng
·
2024-01-29 01:59
docker
linux
ubuntu
TCP半链接和全链接队列实验(上)
在TCP三次握手的时候,
Linux内核
会维护两个队列,分别是:半连接队列,也称SYN队列;全连接队列,也称accept队列;服务端收到客户端发起的SYN请求后,内核会把该连接存储到半连接队列,并向客户端响应
还能救一下嘻嘻
·
2024-01-29 00:37
tcp/ip
网络
服务器
网络协议
linux
android cpu调度策略_android进程、线程调度简介
linux的调度策略android基于
linux内核
,android系
weixin_39640417
·
2024-01-28 23:37
android
cpu调度策略
C语言代码
调试
#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){inti=0;intsum=0;intn=0;intret=1;scanf("%d",&n);for(i=1;i<=n;i++){intj=0;for(j=1;j<=i;j++){ret*=j;}sum+=ret;ret=1;}printf("%d\n",sum);return0;}
qq_263_tohua
·
2024-01-28 23:26
c语言
算法
c++
数据结构-顺序表基本操作-
C语言代码
目录一、准备工作#include#include#include//动态顺序表typedefintSLDataType;typedefstructSeqList{SLDataType*a;//指向动态开辟的数组intsize;//存储数据的个数intcapacity;//存储空间的大小}SL;1.这里SLDataType是给int的一个别名,因为顺序表的类型不一定是int,也有可能是double等
Srtive
·
2024-01-28 21:09
数据结构
c语言
算法
打实时补丁linux系统编译,ubuntu打实时内核补丁(RT-PREEMPT kernel)
下面是编译RT
Linux内核
的流程,以内核3.18.59为例。
成长中的青青
·
2024-01-28 18:37
打实时补丁linux系统编译
linux内核
打xenomai补丁,编译kernel+xenomai+machinekit
编译kernel+xenomai,主要参考https://code.google.com/p/picnc项目中的wiki页面。编译machinekit,主要参考http://www.machinekit.io/docs/building-from-source/。解决编译依赖要费些周折,需要再添加两个源,下载几个包。搭建qemuchroot环境安装必要的包sudoapt-getinstallqem
晓晓涵
·
2024-01-28 18:37
linux打实时补丁以及实时性能测试
当然这一局限性已经有所改善,目前linux社区已经增加了众多版本的实时补丁,只要给
linux内核
打上实时补丁,其实时性会得到大幅度提升。在此,我们就讲讲如何给
linux内核
打补丁以及如何测试linu
嵌入式小胖
·
2024-01-28 18:36
linux系统移植
linux
实时补丁
cyclictest
实时性测试
linux打补丁步骤
Linux编译实时内核和打补丁
目录1.
Linux内核
2.实时内核3.编译实时内核3.1准备3.2获取内核源码3.3编译3.4设置GRUB确保启动到实时内核4.给内核打补丁5.安装新的内核1.
Linux内核
https://github.com
boss-dog
·
2024-01-28 18:36
Xubuntu
Linux
linux
实时内核
补丁
C语言代码
写一个函数每调用一次这个函数,就会将 num 的值增加1
写一个函数,每调用一次这个函数,就会将num的值增加1。代码示例:传址调用#includevoidAdd(int*p){*p+=1;}intmain(){intNum=0;Add(&Num);printf("%d\n",Num);Add(&Num);printf("%d\n",Num);Add(&Num);printf("%d\n",Num);Add(&Num);printf("%d\n",Num
Echo_cy_
·
2024-01-28 17:16
算法
c语言
开发语言
C语言代码
写一个函数实现一个整形有序数组的二分查找
写一个函数,实现一个整形有序数组的二分查找。代码示例:#includeintbinary_search(intarr[],intx,intse){intleft=0;intright=se-1;while(leftx){right=mid-1;}else{returnmid;}}return-1;}intmain(){intarr[]={1,2,3,4,5,6,7,8,9,10};intk=0;p
Echo_cy_
·
2024-01-28 17:15
算法
c语言
开发语言
C语言代码
写一个函数每调用一次这个函数,就会将 num 的值增加1
写一个函数,每调用一次这个函数,就会将num的值增加1。代码示例:传值调用#includeintAdd(intx){returnx+1;}intmain(){intNum=0;Num=Add(Num);printf("%d\n",Num);Num=Add(Num);printf("%d\n",Num);Num=Add(Num);printf("%d\n",Num);Num=Add(Num);pri
Echo_cy_
·
2024-01-28 17:15
算法
开发语言
c语言
Linux系统与windows系统的优缺点
3嵌入式领域(手机、机顶盒、车载电脑……)4集群计算机等
Linux内核
:CPU和进程管理、文件管理、内存管
简单编程王子
·
2024-01-28 16:12
操作系统
windows
linux
Linux多线程——线程控制
本章Gitee仓库:线程控制文章目录0.前言1.线程创建2.线程等待3.线程终止4.线程取消5.线程ID6.线程局存储7.线程分离0.前言由于
Linux内核
当中,没有很明确的线程概念,它只有轻量级进程的概念
请揣满RMB
·
2024-01-28 14:26
Linux
原创
linux
运维
服务器
2023-2024-1 20232831《
Linux内核
原理与分析》第十一周作业
文章目录一、第十二章Linux系统安全相关技术12.1操作系统安全概述12.1.1信息安全的设计原则12.1.2操作系统安全的设计目标12.2Linux系统的安全机制12.2.1Linux系统的用户账号12.2.2Linux文件系统的权限12.2.3Linux的日志文件12.2.4Linux纵深防御体系12.3Linux系统的访问控制12.3.1Linux系统访问控制概述12.3.2LinuxCa
20232831袁思承
·
2024-01-28 09:20
linux
运维
服务器
系统安全
2023-2024-1 20232825《
Linux内核
原理与分析》第十一周作业
目录一、操作系统安全(一)身份验证和访问控制身份验证(Authentication):访问控制(AccessControl):(二)授权和权限管理授权和权限管理的主要概念:(三)防火墙和网络安全防火墙(Firewall):网络安全:二、Linux系统的安全机制(一)Linux用户和文件系统权限Linux用户:文件系统权限:(二)Linux的日志文件(三)Linux的纵深防御体系三、Linux系统的
a674871089
·
2024-01-28 09:18
linux
运维
服务器
题记(32)--矩阵K次幂
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言代码
一、题目内容给定一个n*n的矩阵,求该矩阵的k次幂,即P^k。
INT小蔡
·
2024-01-28 08:22
c++
玩转docker(1)-基础知识
Docker使用Go语言进行开发实现,基于
Linux内核
的cgroup,namespace等技术,对进程进行封装隔离,由于隔离的进程独立于宿主和其他隔离的进程因此被称为容器。
redher
·
2024-01-28 06:21
Android SElinux认知与调试
一,SELinux机制
Linux内核
资源访问控制分为DAC(DiscretionaryAccessControl,自主访问控制)和MAC(MandatoryAccessControl,强制
bug猎人
·
2024-01-27 22:26
linux
android
Android发展历程及安装
目录发展历程下载网址安装过程发展历程安卓基于
Linux内核
,
Linux内核
相当于房屋的地基开源不等于免费,不能商用安卓一般每半年小更新,一年大更新对应API相当于别名现在安卓安全性越来越高,性能越来越快
猪八戒1.0
·
2024-01-27 21:41
安卓
android
使用 /sys 文件系统访问 Linux 内核
使用/sys文件系统访问
Linux内核
sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;2.6内核要求sysfs总是挂载在/sys目录上;sysfs的设计原则是一个属性文件只做一件事情
[email protected]
·
2024-01-27 19:07
Linux
内核
sys
Linux之父:我们不会用Rust取代C语言开发内核!
30年前,当LinusTorvalds第一次发布
Linux内核
时,他还是赫尔辛基大学的一名21岁的学生。他宣布说:“我正在开发一个(免费的)操作系统(这只是个爱好,不会做得很大,也不会很专业……)”。
DP29syM41zyGndVF
·
2024-01-27 19:32
内核
驱动程序
大数据
编程语言
人工智能
linux内核
radeon gpu源码解析
1.什么是radeon简介Radeon(中文名称称为镭龙™)是一个英文产品的商标。Radeon是AMD公司出品的显示芯片的一种系列。俗称A卡。全称一般写作:AMDRadeonHDxxxx,例如台式机显卡型号:AMDRadeonHD6450。HD7000系列以后,AMD启用新的AMDRadeonR9/R7xxx命名旗下新的显示芯片。出产型号AMDRadeon系列的台式机显卡有:AMDRadeonRX
人间正道是沧桑a
·
2024-01-27 18:51
手把手教你搭建应用的网络诊断模块(1)——Ping与TraceRoute
众所周知,Android系统基于
Linux内核
的,Linux本身就提供了许多
星际码仔
·
2024-01-27 16:15
android
网络
查看linux的版本指令
简要:1,lsb_release-a查看linux系统版本2,uname-a查看内核版本一、查看
Linux内核
版本命令(两种方法):1、cat/proc/version[root@localhost~]
rabbit0708
·
2024-01-27 16:27
多线程
threadLocal
java
数据库架构
ARM架构SOC运行Linux的典型启动流程
通常经过:上电复位、Boot模式选择、BootROM加载、BootFlash加载、Bootloader加载、
Linux内核
加载、
Linux内核
启动、用户空间初始化、用户空间运行。
smallerxuan
·
2024-01-27 16:44
嵌入式
学习日记
Linux
arm开发
linux
SOC启动流程
ARM架构SOC启动流程
SOC上电启动流程
正确看待华为鸿蒙……是盲目跟风吗?
纯血鸿蒙全栈自研HarmonyOSNEXT系统底座全线自研,去掉了传统的
Linux内核
以及AOSP等代码,仅支持鸿蒙内核和鸿蒙系统的应用,减少了40%的冗余代码。
爱桥代码的程序媛
·
2024-01-27 16:06
鸿蒙
harmonyos
华为
HarmonyOS
NEXT
鸿蒙开发
程序员开发
openharmony
鸿蒙系统
解读《鸿蒙·NEXT星空版》华为注资70亿,将每月开发岗增涨10万+
十年磨砺,一次次蝶变"纯血鸿蒙",其底座全线自研,去掉了传统的
Linux内核
以及AOSP安卓开放源代码项目等代码,仅支持鸿蒙内核和鸿蒙系统的应用。鸿蒙操作
爱桥代码的程序媛
·
2024-01-27 16:35
鸿蒙
harmonyos
华为
鸿蒙
程序员
移动开发
鸿蒙开发
鸿蒙系统
初识C语言
1.C语言的起源与发展2.C语言的标准化3.C生万物二、编写第一个简单的C语言程序一个简单的
C语言代码
示例三、基本的数据类型1.基本数据类型展示2.数据类型的大小四、变量与常量1.定义几个变量2.变量命名的规则
qq_44140010
·
2024-01-27 13:10
c语言
开发语言
Linux命令大全(超详细版)
一、Linux基本介绍1、基本简介Linux是一个基于
Linux内核
的开源类Unix操作系统,LinusTorvalds于1991年9月17日首次发布的操作系统内核。
IT小郭.
·
2024-01-27 12:16
产品开发
与
编程学习
#
面试题
#
云服务
linux
运维
服务器
centos
运维开发
缓存
网络安全
Linux内核
中USB设备驱动实现
USB设备驱动:一、USB描述符:(存在于USB的E2PROM里面)1、设备描述符:structusb_device_descriptor2、配置描述符:structusb_config_descriptor3、接口描述符:structusb_interface_descriptor4、端点描述符:structusb_endpoint_descriptor通过命令lsusb列出系统中所有的USB设
ST小智
·
2024-01-27 12:29
网络
服务器
linux
qemu调试
linux内核
qemu-kernelarch/x86/boot/bzImage-s-S#-SfreezeCPUatstartup#-sshorthandfor-gdbtcp::1234若不想使用1234端口,则可以使用-gdbtcp:xxxx来取代-s选项(gdb)filelinux-3.18.6/vmlinux#在gdb界面中targeremote之前加载符号表(gdb)targetremote:1234#建
chenxuezhou
·
2024-01-27 12:23
linux
Boost 适用 filesystem 库,statx 函数无法找到引用问题的解决方案。
1、boost高版本使用了statx函数,这个函数是在
Linux内核
版本4.11之后引入的。所以:可以升级
Linux内核
版本到4.11之后即可。
liulilittle
·
2024-01-27 12:21
C/C++
c++
Windows Server 安装 Docker
一、简介Docker不是一个通用容器工具,它依赖运行的
Linux内核
环境。
菜鸟厚非
·
2024-01-27 11:17
windows
docker
容器
小白解说之资源控制技术cgroup
可能有的同学一时不太清楚做什么用的,但大家应该都用过公有云虚拟机或者容器,套餐1C2G,如何限制资源使用实现的呢,答案就是cgroup啦~一、何为cgroupLinuxcgroups的全称是LinuxControlGroups,它是
Linux
小白说互联网
·
2024-01-27 11:20
Linux内核
同步方法
临界区和竞争条件访问和操作共享数据的代码段称为临界区。如果两个执行线程在同一个临界区中同时执行,称为竞争条件。避免并发和防止竞态出现的机制被称为同步。内核中造成并发的原因包括:中断——中断几乎可以在任何时刻异步发生,也就可能随时打断当前正在执行的代码。(中断服务程序访问被打断进程正在访问的资源)软中断和tasklet——内核能在任何时刻唤醒或调度软中断和tasklet,打断当前正在执行的代码。内核
睡不醒的大橘
·
2024-01-27 11:17
CentOS 7.9 OS Kernel Update 3.10 to 4.19
root@localhost~]#grubby--default-kernel/boot/vmlinuz-3.10.0-1160.105.1.el7.x86_64[root@localhost~]#检查
Linux
闭关苦炼内功
·
2024-01-27 09:38
Linux
经验分享
笔记
centos
Linux
Linux中断 -- 中断路由、优先级、数据和标识
目录1.中断路由2.中断优先级3.中断平衡4.
Linux内核
中重要的数据结构5.中断标识承前文,本文从中断路由、优先级、数据结构和标识意义等方面对
Linux内核
中断进行一步的解析。
hello_yj
·
2024-01-27 08:53
interrupt
Linux
linux
kernel
驱动开发
android
arm
数据结构——顺序表 原理及
C语言代码
实现(可直接运行版)
1.线性表(linearlist)线性表是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串……线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。本节围绕顺序表进行代码实现2.顺序表顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性
革斤要加油
·
2024-01-27 07:58
专业课
数据结构
c语言
开发语言
visual
studio
动态规划——背包问题(C语言)
然后有以下一些物品物品1物品2物品3物品4序号1234体积4335价值5544类似于这样:以下是
C语言代码
实现,注释已写#include#include/*val是物品的价值,v为物品的体积,dp第一个是物品的下标
木子古月学习记录
·
2024-01-27 04:26
c语言
动态规划
算法
c++
c语言
BBB
linux内核
及模块编译
BBB基于TI公司的AM335X开发的
Linux内核
编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr
zhang433
·
2024-01-26 23:32
linux
arm开发
ubuntu
linux 实时时钟(RTC)驱动
这个是
linux内核
文档关于rtc实时时钟部分的说明,此文档主要描述了rtc实时时钟的作用和编程接口,分别介绍了老的rtc接口和新的rtc类架构。并给出了一个测试rtc驱动的程序。
ahaochina
·
2024-01-26 23:59
pmic
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他