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
内核驱动编程
2024年 IT 行业就业情况能否回春?很多人说道…
讲到HarmonyOSNEXT作为原生鸿蒙,其系统底座全栈自研,去掉了传统的AOSP代码(“Android开放源代码项目”),仅支持鸿蒙
内核
和鸿蒙系统的应用,将不再兼容安卓应用,减少了40%的冗余代码。
移不动开发技术
·
2024-01-25 16:35
鸿蒙开发
harmonyos
鸿蒙系统
程序员
openharmony
移动开发
IT
Android
Linux系统Shell脚本 ----- 编程规范和变量详细解读
一、Shell脚本概述1、什么是ShellLinux系统中运行的一种特殊程序在用户和
内核
之间充当“翻译官”用户登录Linux系统时,自动加载一个Shell程序Bash是Linux系统中默认使用的Shell
AH努力中
·
2024-01-25 16:45
linux
运维
服务器
Kafka为什么高吞吐量
2、零拷贝Kafka高吞吐量的原因其中有个重要技术就是Zero-Copy(零拷贝)系统调用机制传统的文件拷贝由于应用程序无法直接读取
内核
空间的数据,如果要读取这些数据,那么必须把数据从读取缓冲区拷贝到应用程序缓冲区用
黄国海Argo
·
2024-01-25 16:04
Kafka
kafka
分布式
追求性能的极致:Redis6.0的多线程模型(附面试题)
而到了2020年的5月份,Redis官方推出了令人瞩目的Redis6.0,提出很多新特性,包含多线程网络IO的概念,如下:新特性
内核
优化应用优化其他ACL细粒度权限管控(包括AC
就要学Java
·
2024-01-25 15:03
Java
Redis
数据库
java
redis
开发语言
linux-4.14.11 添加自定义的系统调用
用来user层和kernel交互,完成相应的功能,同时也对kernel层提供了一定的保护用户空间通常不会直接使用系统调用,linux上的C库对所有的系统调用都作了封装,调用系统调用,需要从用户态切换到
内核
态
扫帚的影子
·
2024-01-25 14:56
STM32hal库学习(F1)-EXTI
NVIC中断资源10个
内核
中断,60个外部中断,16个中断优先级中断向量表定义在启动文件,发生中断,CPU会自动执行中断服务函数NVIC相关寄存器相关寄存器位数寄存器个数备注中断使能寄存器(ISER)328
油门子z
·
2024-01-25 13:15
STM32
stm32
学习
单片机
LVS的介绍与使用
目前LVS已经被集成到Linux
内核
模块中。通过LVS的负载均衡技术和LINUX操作系统可以实现一个高性能、高可用的LINUX服务器集群,它具有良好的可靠性、
肥海学习日志
·
2024-01-25 13:38
Web
lvs
服务器
linux
LiteOS-移植篇
文章目录@[toc]前言链接参考笔录草稿移植(2018)移植获取(*Cortex-M
内核
*)主要文件夹分析移植过程1.拷贝文件2.创建工程分组3.添加头文件路径4.兼容C99模式5.
内核
配置与裁剪(非接管中断的
李柱明
·
2024-01-25 13:01
liteos-mcu
嵌入式
内核
Linux shmmax shmall
内核
参数设置详解总结
最终总结,认为比较合理,切合实际的设置:比如物理内存32G,SGA=32(1-0.2)0.8=25.60.8=20.48G,sga=20G,shmmax=32(1-0.2)0.9=25.60.9=23.04G,shmmax=23G=24,696,061,952byte,这样设置,性能最优。shmall=shmmax/4K=2310241024*1024/4/1024=6,029,312byte**
大叶梧桐
·
2024-01-25 12:23
ORACLE
LINUX
Docker的Cgroup资源限制
Cgroup是ControlGroups的缩写,是Linux
内核
提供的一种可以限制、记录、隔离进程组所使用的物理
GnaW1nT
·
2024-01-25 11:18
docker
容器
运维
【Android】Android中的系统镜像由什么组成?
文章目录总览BootLoader的加锁与解锁Boot镜像
内核
RAMdiskARM中的设备树(DeviceTree)/System和/Data分区镜像参考总览各种Android设备都只能刷专门为相应型号的设备定制的镜像
Shujie_L
·
2024-01-25 11:33
Android
android
【精讲】PCIe基础篇——BAR(Base Address Register)详解
哪些地址应该使用哪种方式(IO或Memory)来访问它们的内部位置,这是系统软件(即BIOS和OS
内核
)的工作。因此设备必须为系统软件提供一种方法来确定设
咸鱼弟
·
2024-01-25 11:31
PCIe
pci-e
计算机网络
电脑硬件
操作系统
bios
iptables命令详解
它是Linux
内核
中Netfilter框架的一部分,通过设置规则,可以实现网络包的过滤、NAT转发、端口映射等功能。基本概念表(Tables):filter表:负责过滤规则,是默认的表。
晓夜残歌
·
2024-01-25 10:02
服务器
linux
防火墙
iptables
ufw
运维
【云原生】Docker的安装和镜像操作
容器化越来越受欢迎,因为容器是:Docker与虚拟机的区别:容器在
内核
中支持2种重要技术:Docker核心概念:安装Docker安装依赖包设置阿里云镜像源安装Docker-CE并设置为开机自动启动查看docker
思华年^O^
·
2024-01-25 08:48
linux
运维
服务器
docker
一款相对比较强大的国产ARM单片机HC32F4A0
HC32F4A0和STM32F407都是基于ARMCortex-M4
内核
的高性能单片机,适用于中高端
紫气东来d
·
2024-01-25 08:37
单片机
arm开发
stm32
《Linux设备驱动开发详解》读书笔记
《Linux设备驱动开发详解》读书笔记本书主要介绍linux设备驱动开发的方法,共有21章:linux设备驱动概述及开发环境搭建驱动设计的硬件基础linux
内核
及
内核
编程linux
内核
模块linux文件系统与设备文件字符设备驱动
江洋之道
·
2024-01-25 08:02
学习
笔记
驱动开发
[docker] Docker资源管理
Caroup是ControlGroups的缩写,是Linux
内核
提供的一种可以限制、记录、隔离进程组所使用的物理资源(如cpu、内存、磁盘,io等等)的机制,被LXC、docker等很多项目用于实现进程资源控制
为什么老是名字被占用
·
2024-01-25 08:30
docker
docker
容器
运维
Linux下安装Nginx与版本升级【nginx-1.24.0】
Linux下安装Nginx与版本升级【nginx-1.24.0】六、Nginx环境准备6.1.Nginx版本6.2.获取Nginx源码6.3.准备服务器系统6.3.1.环境准备6.3.2.确认centos的
内核
良辰美景好时光
·
2024-01-25 06:11
nginx
linux
nginx
JAVA IO模型
当用户线程发出IO请求后,
内核
就会去查看数据是否准备就绪,如果没有就绪,就会等待数据就绪,此时的用户线程就处于阻塞状态。当数据就绪之后,
内核
就会将数据拷贝到用户线程,并返回结果给用户线程,用户线程解
RenTouZhuNao
·
2024-01-25 04:23
java
开发语言
系统引导器GRUB
作用:查看引导分区内容ls/bootls/boot/grub2/查看GRUB2的配置文件cat/boot/grub2/grub.cfg可以看到/boot中保存的文件主要是linux
内核
、内存映像文件等。
Jizhi_Zhang
·
2024-01-25 03:10
linux学习
linux
运维
服务器
美国大带宽服务器租用需要考虑的因素
**性能配置**:选择服务器时,应确保其具有高性能的配置,如100%Intel
内核
和固态硬盘,以确保整体性能满足您的需求。2.**带宽大小**:根据您的业务需求选择合适的带宽大小。
IDC_USA
·
2024-01-25 03:54
服务器
ubuntu-base(arm64与riscv64) 根文件系统
ubuntu-base(arm64与riscv64)根文件系统有个小需求,是在arm64和riscv64上都跑起来speccpu2017首先在Qemu上跑起来,需要考虑需要的【Linux
内核
、根文件系统
京雨
·
2024-01-25 03:13
操作系统
ubuntu
arm
linux
qemu
命令行基础、命令编辑技巧、常用快捷键、访问设备资源
用来实现某一功能的指令或程序命令的执行依赖于解释器(默认解释器/bin/bash)分类:内部命令:属于解释器,外部命令用户--->解释器(shell)--->
内核
--->硬件绿色:可以执行的程序命令行完整格式
Q小白养成记
·
2024-01-25 01:43
linux
运维
服务器
PXE高效批量网络装机
引言1、系统装机的三种引导方式2、系统安装过程加载bootloaderBootLoader是在操作系统
内核
运行之前运行的一段小程序。
小艺要秃头
·
2024-01-25 01:34
网络
Linux shell 脚本编程
一.shell的简述1.在正式进入shell脚本编程前,首先不得不说下shell了,shell的话通俗来说就是一个命令解释器,它用于用户操作
内核
的一个工具。
程序员小胡0619
·
2024-01-25 01:58
linux
运维
服务器
【Linux】shell外壳和权限
首先我们应该知道,用户和操作系统
内核
是不能直接接触的,因为首先操作系统本身就很难去操作,另一方面也是为了操作系统安全考虑,不能让用户直接去操作
内核
。
嘛弄
·
2024-01-25 00:23
linux
运维
服务器
网络编程day8
1.进程与线程的区别进程之间资源是独立的,是资源分配的最小单位,进程的pid是FILE函数的返回的句柄,子进程初始资源是拷贝父进程的,进程分为用户空间和
内核
空间;同一进程下的线程之间共享资源,是任务分配的最小单位
snk85k1
·
2024-01-25 00:43
服务器
linux
C++ Webserver从零开始:基础知识(六)——定时器
什么是定时事件:在服务器程序中,每过一段固定的时间触发某段代码,由该代码处理一个事件,如:从
内核
事件表中删除事件并关闭文件描述符,释放连接支援Linux的定时机制(方法):socket选项SO_RCVTIMEO
meeiuliuus
·
2024-01-24 23:00
c++
开发语言
服务器
中断——外部中断EXIT
中断知识二、中断编程三、EXIT外部中断/事件控制器3.1中断事件线3.2EXTI初始化结构体详解四、软件设计4.1编程要点五、代码回顾实现六、补充中断知识总结前言野火中断章节有这样一句话【F103在
内核
水平上搭载了一个异常响应系统
晴山ぺ
·
2024-01-24 22:48
STM32
单片机
嵌入式硬件
STM32F103C8T6核心板
引脚排布、引脚复用六、程序下载第一步安装编译软件:第二部新建工程的步骤:第三步ST-LINK下载程序:七、小结一、简介STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3
内核
的
打气排的程序员
·
2024-01-24 22:48
STM32
单片机
嵌入式
STM32F103C8T6
docker面试题(一)
答案1:Docker利用Linux
内核
的容器化技术,如命名空间(namespaces)和控制(cgroups),来实现应用程序的隔离和封装。
你曾经是少年
·
2024-01-24 21:31
eureka
云原生
Android 系统的架构
1、Android系统架构共分为五层应用层应用框架层系统运行库层硬件抽象层和Linux
内核
层图(1)一、应用层:系统内置的应用层序以及非系统的应用程序都是属于应用层的,负责与用户直接交互。
黑芝麻胡
·
2024-01-24 21:58
RaspberryPi 安装 Go1.8
树莓派使用Linux
内核
,想必能用来运行Go的程序。但树莓派孱弱的性能去编译Go源码不现实,所以使用官方已经编译好的二进制来安装。
phantomvk
·
2024-01-24 21:02
LV.13 D12 Linux
内核
调试及rootfs移植 学习笔记
一、根文件系统1.1根文件系统根文件系统是
内核
启动后挂载的第一个文件系统系统引导程序会在根文件系统挂载后从中把一些基本的初始化脚本和服务等加载到内存中去运行1.2根文件系统内容binshell命令(elf
djjyy
·
2024-01-24 20:12
linux
学习
笔记
arm开发
LINUX基础培训十四之系统参数介绍
前言、本章学习目标了解LINUX中常见系统
内核
参数掌握常见系统参数优化方法一、系统参数简介Linux
内核
有非常多的参数,而对这些
内核
参数的修改会尽可能的提高
内核
的稳定性,并且,在业务高峰期的时候,可以保证
内核
尽可能的稳定高效
有莘不破呀
·
2024-01-24 19:36
LINUX基础知识培训
linux
运维
服务器
在 ESP32 上使用 FreeRTOS 进行绝对任务调度
FreeRTOS是一个开源的实时操作系统
内核
,专为嵌入式系统设
宁子希
·
2024-01-24 19:20
freeRTOS-ESP32
c++
freeRTOS
STM32
ESP32
MySQL学习(1):centos7安装MySQL
1.安装自己系统对应的MySQL版本1.1查看自己系统的
内核
版本cat/etc/redhat-release可以看到我的系统版本是centos7.61.2去官网下载对应的MySQL安装文件MySQL官网
入门如入土
·
2024-01-24 19:16
mysql
学习
数据库
Linux 查看系统信息命令 cpu、内存、进程、硬盘、网卡
Linux查看系统信息命令cpu、内存、进程、硬盘、网卡系统uname-a#查看
内核
/操作系统/CPU信息head-n1/etc/issue#查看操作系统版本cat/proc/cpuinfo#查看CPU
zwb_jianshu
·
2024-01-24 19:14
系统移植(系统移植环境搭建及简单概念)
linux系统=linux
内核
+根文件系统;根文件系统=库(/lib和/usr/lib)+命令(/bin和/usr/bin)+配置文件(/etc)+GUI(图形化界面,如:QT)1、为什么学习系统移植为后边学习
°嘟嘟嘟嘟
·
2024-01-24 19:38
系统移植
内核
uboot
arm
Day1.复习Linux系统移植的内容,将
内核
启动流程根文件系统的制作过程整理一下。
答:1)复习Linux系统移植:1.1系统移植就是给开发板搭建Linux操作系统。学习这门课程目的是为后面Linux驱动开发做准备,然后是驱动开发工程师必备技能。1.2系统移植前,需要我们先搭建好移植环境,知道一些gnu二进制工具集,然后会分析Makefile1.3进入正式的移植过程中,我们需要安装tftp服务器(基于UDP协议完成的简单文本文件传输。作用:通过网线下载程序到开发板上)安装nfs服
m0_69078052
·
2024-01-24 19:05
linux
驱动开发
运维
Docker使用手册
CentOSDocker安装Docker支持以下的CentOS版本:CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本Docker要求CentOS系统的
内核
版本高于3.10,查看本页面的前提条件来验证你的
christ_ty
·
2024-01-24 18:27
Docker安装使用步骤
Docker
笔记
深入Hotspot源码与Linux
内核
理解NIO与Epoll
前言距离上一次发布文章将近半年左右了,具体为什么停更,说实话一部分原因是去年10月1放假之后我玩疯了....另外一部原因是总感觉文章写到一定地步之后,我有点不知道写什么了,去年主要更新的是Spring源码系列的文章,我的主要精力也放在了Spring相关源码的研究上,Spring源码系列的文章,到现在为止,大体也告一段落了,后续是准备出一版关于Netty相关的系列文章,过年的时候着重研究了下!上个图
JAVA程序
·
2024-01-24 18:35
Kubeadm安装单master多node节点K8S集群
版本集群步骤环境说明实验环境规划集群搭建规划初始化安装k8s集群的实验环境安装虚拟机更新yum源和操作系统配置机器主机名配置主机hosts文件,相互之间通过主机名互相访问配置主机之间无密码登录关闭交换分区swap,提升性能修改机器
内核
参数关闭
sissie喵~
·
2024-01-24 18:15
kubernetes
kubernetes
容器
云原生
系统移植及相关介绍
这个过程涉及将操作系统的
内核
和相关的软件组件调整和适配到新的硬件环境中。
西装没钱买
·
2024-01-24 17:00
arm
系统移植
STM32寄存器映射
1.寄存器基本原理寄存器是单片机内部一种特殊的内存,可以实现对单片机各个功能的控制,我们编写程序最终就是去控制寄存器下面的举例平台为STM32F407ZG1.1STM32寄存器分类大类小类说明
内核
寄存器
内核
相关寄存器包含
天地神仙
·
2024-01-24 17:53
stm32
stm32
单片机
嵌入式硬件
Linux网络 - 数据包的接收
目录大体流程网卡到内存
内核
的网络模块socketLinux网络协议栈是处理网络数据包的典型系统,它包含了从物理层直到应用层的全过程。大体流程数据包到达网卡设备。网卡设备依据配置进行DMA操作。
wufeng无峰
·
2024-01-24 16:22
linux网络
linux
网络
linux下udp数据收不到包,Linux UDP数据包丢失的原因
,即遇到"间隙"时.该系统具有处理间隙的恢复机制,但是,最好首先避免间隙.使用一个简单的基于libpcap的数据包嗅探器,我已经确定硬件级别的数据没有间隙.但是,我发现我的应用程序存在很多差距.这表明
内核
正在丢弃数据包
昆宇
·
2024-01-24 16:51
linux下udp数据收不到包
数据包接收系列 — 数据包的接收过程(宏观整体)
本文只讨论以太网的物理网卡,不涉及虚拟设备,并且以一个UDP包的接收过程作为示例.本示例里列出的函数调用关系来自于kernel3.13.0,如果你的
内核
不是这个版本,函数名称和相关路径可能不一样,但背后的原理应该是一样的
不如吃个药
·
2024-01-24 16:51
Linux内核之网络协议栈
网络
内核
linux
linux网络数据包流程
一、介绍对于调试linux网卡驱动或者wifi驱动性能,或者排查网络数据丢包的时候,需要对
内核
处理包要与基本的了解,从而排查出丢包出现在哪个环节,这里给出大致流程和常用排查方法二、基本框架1、硬件连接1
锅锅是锅锅
·
2024-01-24 16:50
linux
kernel内核
linux网络
数据包流程
Linux网络-数据包接收过程
本文只讨论以太网的物理网卡,不涉及虚拟设备,并且以一个UDP包的接收过程作为示例.本示例里列出的函数调用关系来自于kernel3.13.0,如果你的
内核
不是这个版本,函数名称和相关路径可能不一样,但背后的原理应该是一样的
Nerazzur
·
2024-01-24 16:18
Linux
kernel
linux
报文接收
socket
recvfrom
网络
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他