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内核开发基础
深入浅出Linux图形化架构
一、从图形学角度来看
Linux内核
实模式下编程,我们了解到:在低地址内存空间,有一段内存区域可以向显示屏输出,即FB架构(FrameBuffer)
aiyo_
·
2024-01-19 05:44
X-window
linux
学习鸿蒙先解决这几个是关键问题~
从图中可以看出无论HarmonyOS还是Android底层都是
Linux内核
,在
Linux内核
的上一层,还有硬件抽象层,从这一层开始将Harmon
OpenHarmony_小贾
·
2024-01-19 04:07
HarmonyOS
OpenHarmony
移动开发
学习
harmonyos
华为
移动开发
openharmony
鸿蒙
net.ipv4.ip_forward
net.ipv4.ip_forward是
Linux内核
中的一个参数,用于控制IP转发功能。
summer_west_fish
·
2024-01-19 03:25
K8S
Linux
tcp/ip
网络
网络协议
IO通信模型介绍(未完待续)
IO:程序中使用IO流,需要和操作系统的内核打交道,在
Linux内核
中,IO会被看做是一个描述符(FD:文件描述符,/SD:网络描述符),这个描述符会指向一个结构体阻塞IO模型:传统的IO最大的缺点就是它是阻塞的
897080264
·
2024-01-19 01:41
java
网络编程
操作系统
epoll
数据库
全网最完整版 鸿蒙开发教程 HarmonyOS4.0【0基础教学视频】
内容含盖:①《鸿蒙
开发基础
》②《JS/TS开发语言基础》③《ArkTS语言精修》④《鸿蒙WebView应用开发》⑤《uni-app开发鸿蒙》⑥《初探鸿蒙开发》⑦《深入鸿蒙开发》⑧《HarmonyOS开发实战
软件测试狂阿沐
·
2024-01-18 23:44
harmonyos
华为
Linux设备树插件
设备树是一种用于描述硬件设备的数据结构,广泛应用于嵌入式系统中,特别是基于
Linux内核
的系统中。设备树插件允许在运行时动态修改设备树的内容,以便添加、修改或删除设备节点和属性。
X-Hoshino
·
2024-01-18 22:31
Linux
Linux驱动
linux
驱动开发
嵌入式硬件
Git原理简述
最初的目的是为了更好地管理
Linux内核
开发而设计。git最初的开发动力来自于BitKeeper和Monotone。
海上的程序猿
·
2024-01-18 22:52
Linux
git
云原生
unix
安卓、ios系统详解
一、安卓安卓系统架构:从上至下,依次是应用层、应用框架层、系统运行库层和
Linux内核
层应用层(systemapp):系统内置的应用程序及非系统级的应用程序都属于应用层,负责与用于进行交互,一般都用java
Sabrina_FN
·
2024-01-18 22:17
android
ios
记一次JVM堆外内存泄露Bug的查找
由于物理内存定量分析部分用到了linuxkernel虚拟内存管理的知识,读者如果有兴趣了解请看ulk3(《深入理解
linux内核
第三版》)内存泄露Bug现场一个线上稳定运行了三年的系统,从物理机
AI乔治
·
2024-01-18 21:28
linux内核
读取u盘扇区,Linux下获取存储介质扇区大小
通过proc文件系统获得,在proc文件系统中有一个名为partitions的文件。这个文件中包含本地磁盘的硬盘及分区信息。根据Linux下设备命名规则,如果设备名的最后一个字符是数字就应该是分区,否则就是硬盘。根据这个文件,还可以知道硬盘设备名称以及每个硬盘中分区的数量和每个分区的设备名称。获取硬盘扇区大小信息:/*getsizeinbytes*/intblkdev_get_size(intfd
syzyzs
·
2024-01-18 21:44
linux内核读取u盘扇区
Linux交换分区管理
目录前言简介OOM简介swap的大小查看当前交换分区增加交换分区1)准备分区(按照正常操作增加分区)2)格式化3)挂载,查看交换分区4)卸载交换分区简介
Linux内核
将RAM分成内存块和交换(Swap)
Sure云小硕
·
2024-01-18 21:13
Linux
运维
linux
centos
CAD2020
开发基础
库
ComponentsoftheAutoCAD.NETAPITheAutoCAD.NETAPIismadeupofdifferentDLLfilesthatcontainawiderangeofclasses,structures,methods,andeventsthatprovideaccesstoobjectsinadrawingfileortheapplication.EachDLLfile
summer_ice
·
2024-01-18 19:49
sas硬盘顺序不对linux,LSISAS1068E Linux驱动扫描硬盘顺序问题
问题原因从问题现象看,
Linux内核
并没
李永菜
·
2024-01-18 18:40
sas硬盘顺序不对linux
超详实Git简明教程与命令大全
Git(wiki:enchs)是一个免费开源的分布式版本控制系统,由
linux内核
作者linusTorvalds开发,大型开源项目linuxkernel、Android、chromium、mono、dotnet
weixin_34148508
·
2024-01-18 17:33
git
操作系统
开发工具
音视频开发之V4L2
V4L2(VideoforLinux2)是
Linux内核
中用于视频设备的子系统,提供了统一的接口,使用户空间程序能够与各种视频设备进行通信和控制。
稚肩
·
2024-01-18 16:36
音视频开发
音视频
linux 内核ARM32启动
引导加载程序被期望初始化各种设备,并最终调用
Linux内核
,向内核传递信息。基本上,引导加载程序应该提供(至少)以下内容:1.设置和初始化RAM。2.初始化一个串口。3.检测机器类型。
持续成长,保持快乐
·
2024-01-18 15:49
Linux基础
linux
嵌入式硬件
arm
Git中config配置
它由LinusTorvalds设计,主要用于
Linux内核
开发。Git的特点包括速度、简单的设计、对非线性开发模式的支持、完全的分布式能力以及高效管理大规模项目的能力。
破茧......
·
2024-01-18 14:23
git
git
MyBatisPlus学习笔记三-核心功能
接上篇:MyBatisPlus学习笔记二-CSDN博客1、核心功能-IService
开发基础
业务接口1.1、介绍1.2、引用依赖1.3、配置文件1.4、用例-新增1.5、用例-删除1.6、用例-根据id
清爽的暗之妖刀0369
·
2024-01-18 13:48
mybatisplus
mybatisplus
mybatis
学习笔记
Linux内核
--网络协议栈(三)sk_buff介绍
目录一、引言二、sk_buff------>2.1、skb介绍------>2.2、控制字段------>2.3、其他字段------>2.4、特定功能字段------>2.5、管理字段------>2.6、内存分配------>2.7、内存释放------>2.8、克隆和拷贝------>2.9、队列管理函数三、sk_buff------>3.1、网络数据流向------------>3.1.1
文艺小少年
·
2024-01-18 13:57
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
云计算入门——VMware虚拟机安装及部署CentOS7系统
VMware虚拟机安装及部署CentOS7系统一,linux历史自由软件之父:RichardM.Stallman1984年提出开源linux之父:LinusBenedictTorvalds1991年创出
linux
王德发问好
·
2024-01-18 12:30
笔记
linux
Linux的介绍、学习路线、学习建议、运用场景和与各种不同的操作系统(Win、Unix)的比较
Linux内核
提供了操作系统的核心功能,如进程管理、内存管理、文件系统和网络支持。除了内核外,通常还会结合GNU工具和其他开源软件组件形成完整的操作系统,通常被称为L
@atweiwei
·
2024-01-18 11:24
linux
学习
运维
HTTP 头部:你不可不知的网页
开发基础
(中)
前端开发工程师(主业)、技术博主(副业)、已过CET6阿珊和她的猫_CSDN个人主页牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录三、理解HTTP头部的结构HTTP头部的字段名称和值的格式头部字段的分类,如请求头部、响应头部和通用头部如何
阿珊和她的猫
·
2024-01-18 09:54
http
网络协议
网络
前端
web
https
构建 aarch64 以及 riscv64 交叉编译工具链(裸机)
在给出的两个官方链接中提供了所有的交叉工具链,选择合适的工具构建即可一、ARM64使用的工具链为:aarch64-none-elf-xxxaarch64-none-linux-gnu用于编译在ARM64架构的
Linux
京雨
·
2024-01-18 07:00
操作系统
riscv
arm
交叉编译
web开发学习笔记(8.java web后端
开发基础
知识)
1.使用spring开发的优势,spring发展到今天已经形成了一种开发生态圈,提供了若干个子项目,每个项目用于完成特定的功能。使用spring全家桶,可以做到很多事情,可以很方便的套用很多的组件。2.pom构成指定父工程org.springframework.bootspring-boot-starter-parent2.7.8指定web构件org.springframework.bootspr
萌新pp
·
2024-01-18 06:05
学习
笔记
linux内核
调度
O(1)调度器静态优先级=120,基本时间片=max((140-静态优先级)*5,MIN_TIMESLICE)动态优先级=max(100,min(静态优先级–bonus+5),139)从上面看出,动态优先级的生成是以静态优先级为基础,再加上相应的惩罚或奖励(bonus)。这个bonus并不是随机的产生,而是根据进程过去的平均睡眠时间做相应的惩罚或奖励。picknexter算法2.6中时间片用任务描
inquisiter
·
2024-01-18 04:06
linux
运维
服务器
ecryptfs透明加密
构建思想透明加密一直是安全领域比较热门的领域,了解了下
linux内核
自带的ecryptfs。首先作者为了实现透明加密,构造了一个ecryptfs的文件系统。
inquisiter
·
2024-01-18 04:06
linux
深入浅出NandFlash里的ECC校验算法原理与实现(1)
(本文只分析256字节下ECC生成,其他同理)
LINUX内核
中关于NandFlash的ECC校验算法,只能纠正一个bit的错误。
我我我只会printf
·
2024-01-18 01:22
ecc
nand
c语言
stm32
编程语言
进程的概念之进程的状态
不逼你自己一把,你怎么知道自己行不行文章目录进程状态看看
Linux内核
怎么说进程状态查看僵尸进程僵尸进程的危害孤儿进程进程优先级进程状态看看
Linux内核
怎么说为了弄明白正在进行的进程是什么意思,究竟怎样才算正在运行的进程
Achlorine
·
2024-01-18 00:47
linux
c++
linux
运维
服务器
WSL2安装
wsl-l-vdism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart3.下载
Linux
小女孩真可爱
·
2024-01-17 23:09
每日学习
linux
centos 7 安装无线网卡rtl8188EUS_rtl8189ES驱动
(我的
Linux内核
是3.10的,create_proc_entry函数已经在3.9以后废弃了,可以查阅相关资料)之后在github上找了一个比较新的。链接看这里!!!!!!
milk448249712
·
2024-01-17 22:41
linux编程开发
rtl8188
网卡驱动
【ubuntu20.04上构建qemu启动linux kernel】
参考Ubuntu环境下使用qemu搭建arm64运行环境-简书一、交叉编译工具sudoaptinstallgcc-aarch64-linux-gnuaarch64-linux-gnu-gcc-v二、
linux
ldinvicible
·
2024-01-17 17:10
linux
linux
使用qemu搭建ARM64调试环境,支持文件共享,支持gdb调试
环境主机ubuntu版本:20.04qemu模拟处理器:ARM64
Linux内核
版本:https://www.kernel.org/最新版step1:安装编译工具链sudoapt-getinstallgcc-aarch64
科学边界
·
2024-01-17 17:10
ARM+Linux
qemu
ARM64
qemu支持gdb调试
qemu文件共享
Eclipse单步调试
性能优化-一文宏观理解OpenCL
个人专栏:高性能(HPC)
开发基础
教程CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!
发狂的小花
·
2024-01-17 08:31
高性能(HPC)开发基础教程
#
OpenCL入门教程
c++
C
c语言
汇编
OpenCL
异构
架构
【Android】音视频
开发基础
入门
音视频基本概念帧率即单位时间内帧的数量,单位是fps。一帧表示一张图像,一个视频由许许多多的帧组成。24/25fps:一秒24/25帧,一般的电影帧率30/60fps:一秒30/60帧,游戏的帧率,30帧可以接受,60帧会感觉更加流程逼真85fps以上人眼基本无法察觉出来了,所以更高的帧率在视频里没有太大的意义分辨率影响图像大小,与图像大小成正比:分辨率越高,包含像素越多,图像越大;分辨率越低,图
一场雪ycx
·
2024-01-17 05:18
音视频开发
android
音视频
Linux知识点&易错点总结(1)
Linuxextendedfilesystem,extfs,即Linux扩展文件系统,ext2为第二代xfs:XFS一种高性能的日志文件系统,2000年5月,SiliconGraphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到
Linux
唐唐思
·
2024-01-17 05:43
Linxu系统编程
linux
工作十年总结的六条面试技巧,助力你拿到理想的offer
大数据开发的领域不同,面试的锚定点也不同,从我过往的经验来说,可以大致来将大数据领域的开发分为如下几种:离线开发:数据仓库、离线计算、ETL开发实时开发:流计算
开发基础
架构:组件二次开发,底层组件稳定性维护大数据运维方向数据平台开发一
KubeData
·
2024-01-17 02:12
个人成长
面试
职场和发展
大数据
Linux 内核大转变:是否将迈入现代 C++ 的时代?
Linux开发者H.PeterAnvin在邮件列表中重启了关于
Linux内核
C代码转换为C++的讨论,并陈述了自己的观点。说之前先看一下这个话题的历史背景。
guangcheng0312q
·
2024-01-17 02:39
linux
c++
运维
服务器
开发语言
Ubuntu20.04部署KVM并安装Ubuntu Server 20.04
KVM(Kernel-bashdVirtualMachine,即基于内核的虚拟机),它是用于
Linux内核
中的虚拟化环境设施,是
Linux内核
中的一个功能模块,在
Linux内核
中默认被安装
Eddyvv
·
2024-01-17 01:16
Linux虚拟化
linux
KVM
虚拟化
GIT学习
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
星星_73b1
·
2024-01-16 23:37
Linux Kernel Stack Overflow/Linux 内核栈溢出
不同于Linux应用程序的栈能够动态增长,
Linux内核
栈是固定的,并且比较小,比如Linux2.6.x内核,在X8632位架构上一般是4K或8K(在进行内核编译时,Kernelhacking下进行配置
lenky0401
·
2024-01-16 22:39
Linux内核技术
linux
内核
栈溢出
踩栈
Linux内核
架构和工作原理详解(一)
Linux内核
就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。
bala5569
·
2024-01-16 20:26
性能测试小白
linux
性能优化
Linux内核
架构和工作原理详解(二)
Linux内核
体系结构简析简析图1Linux系统层次结构最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,
Linux内核
正是位于这里。
bala5569
·
2024-01-16 20:25
性能测试小白
linux
性能优化
Docker容器(二)安装与初体验wordpress
一、安装1.1关闭SeLinuxSeLinux(Security-EnhancedLinux)是一种基于
Linux内核
的安全模块,旨在提供更严格的访问控制和安全策略。
烟雨平生9527
·
2024-01-16 13:33
Dockers
docker
容器
运维
容器是实现操作系统虚拟化的一种途径
专业地讲,容器是实现操作系统虚拟化的一种途径,可以让用户在资源受到隔离的进程中运行应用程序及其依赖关系;简单地讲,容器就是基于
linux内核
技术的一种隔离手段。
chennbwin
·
2024-01-16 12:35
Linux内核
--网络协议栈(三)UDP协议层/IP层的处理
目录一、引言二、udp_sendmsg------>2.1、UDP插入------>2.2、获取目的IP地址和端口------>2.3、udp_send_skb------------>2.3.1、创建UDP头------------>2.3.2、处理校验和------>2.4、监控:UDP层统计三、IP层------>3.1、ip_send_skb------>3.2、ip_local_out-
文艺小少年
·
2024-01-16 11:10
CPU性能分析与操作系统的构建
网络协议
linux
udp
深入
Linux内核
代码------万字讲解你写的代码是如何跑起来的?
声明:以下文章来源于
Linux内核
库今天我们来思考一个简单的问题,一个程序是如何在Linux上执行起来的?我们就拿全宇宙最简单的HelloWorld程序来举例。
芯想是陈
·
2024-01-16 10:11
Linux
linux
硬件架构
开源
Android--刷机与adb
目录一、Android设备启动流程二、刷机模式介绍三、Windows命令行四、adb介绍与配置五、常用的adb命令一、Android设备启动流程Android就是
Linux内核
(Kernel)+Java
Abro.
·
2024-01-16 09:11
android基础
智能手机
adb
android
sersync+rsync实时备份Linux主机的数据
linux的原始方案是inotify+rsync实现实时备份数据;inotify在
linux内核
层面监控linux下文件系统,对文件的open/access/modify等操作都会产生记录;inotify
KaiA8
·
2024-01-16 08:07
confluence
linux
服务器
运维
Linux内核
--网络协议栈(二)UDP数据包发送
目录一、引言二、数据包发送------>2.1、数据发送流程三、协议层注册------>3.1、socket系统调用------>3.2、socket创建------>3.3、协议族初始化------>3.4、对应协议的socket创建------>3.5、协议注册四、通过套接字发送网络数据------>4.1、inet_sendmsg一、引言本文首先从宏观上概述了数据包发送的流程,然后分析了协议
文艺小少年
·
2024-01-16 08:03
CPU性能分析与操作系统的构建
网络协议
linux
udp
Linux之shell编程(BASH)
Shell编程概述(THEbourne-againshell)Shell名词解释(外壳,贝壳)Kernel
Linux内核
主要是为了和硬件打交道Shell命令解释器(commandinterperter)
码海串游
·
2024-01-16 08:30
linux
服务器
运维
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他