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-insides-ko是一个致力于将原始英文版《linux-insides》翻译成韩语的开源项目,旨在为那些对Linux
内核
和底层操作机制感兴趣的读者提供深入浅出的教程
宋溪普Gale
·
2024-09-12 09:23
手把手教你从零开始开发上线一个生产级别的 Java 小说系统
技术栈SpringBoot3+Vue3开发的前后端分离的学习型小说项目,配备详细的项目开发文档手把手教你从零开始开发上线一个生产级别的Java系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个
子系统
构成
大牛撸码
·
2024-09-12 08:15
java
开发语言
FrameBuffer
对于应用层,通过操作/dev/fb*,通过ioctl来用各种命令控制fb/usr/include/linux/fb.h中查看进入
内核
源码中看看,里面定义
[MoonquakesJ
·
2024-09-11 23:11
数据结构
轨道交通系统详解,以及地铁如何精准停靠站台
ATC系统全称“自动列车控制系统”,AutomaticTrainControl,ATCATC是地铁运行的核心系统,它包括列车自动防护(ATP)、列车自动运行(ATO)和列车自动监控(ATS)三个
子系统
。
炸膛坦客
·
2024-09-11 23:41
自动驾驶
人工智能
自动驾驶
linux启动优化
内核
裁剪详细说明(2)
第一部分Linux
内核
裁减(1)安装新
内核
:i)将新
内核
copy到/usr/src下并解压:#tar-zxvflinux-2.6.38.4.tar.gzii)将名为linux的符号链接删掉,这是旧版本
内核
的符号链接
keep study
·
2024-09-11 22:09
linux
6.11 linux
内核
管理 :
内核
版本
6.11linux
内核
管理:
内核
版本cat/proc/versionLinuxversion3.10.0-229.4.2.el7.x86_64(
[email protected]
阳光的王小草
·
2024-09-11 22:09
linux整理
linux
内核版本
鸿蒙轻
内核
M核源码分析系列十二 事件Event
本文通过分析鸿蒙轻
内核
事件模块的源码,深入掌握事件的使用。
OpenHarmony_小贾
·
2024-09-11 19:44
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
openharmony
鸿蒙内核
鸿蒙开发
移动开发
嵌入式硬件
驱动开发
鸿蒙轻
内核
M核源码分析系列四 中断Hwi
在鸿蒙轻
内核
源码分析系列前几篇文章中,剖析了重要的数据结构。本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻
内核
的中断模块的源代码。
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
harmonyos
单片机
OpenHarmony
嵌入式硬件
鸿蒙开发
移动开发
鸿蒙内核
鸿蒙轻
内核
M核源码分析系列五 时间管理
在鸿蒙轻
内核
源码分析上一篇文章中,我们剖析了中断的源码,简单提到了Tick中断。本文会继续分析Tick和时间相关的源码,给读者介绍鸿蒙轻
内核
的时间管理模块。
OpenHarmony_小贾
·
2024-09-11 19:44
HarmonyOS
OpenHarmony
鸿蒙开发
harmonyos
openharmony
鸿蒙开发
NAPI
鸿蒙内核
移动开发
嵌入式
鸿蒙轻
内核
M核源码分析系列六 任务及任务调度(1)任务栈
继续分析鸿蒙轻
内核
源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
HarmonyOS
openharmony
鸿蒙开发
移动开发
鸿蒙内核
驱动开发
嵌入式硬件
鸿蒙轻
内核
M核源码分析系列三 数据结构-任务排序链表
在鸿蒙轻
内核
源码分析系列一和系列二,我们分析了双向循环链表、优先级就绪队列的源码。本文会继续给读者介绍鸿蒙轻
内核
源码中重要的数据结构:任务排序链表TaskSortLinkAttr。
OpenHarmony_小贾
·
2024-09-11 19:43
HarmonyOS
OpenHarmony
鸿蒙开发
数据结构
harmonyos
移动开发
OpenHarmony
鸿蒙内核
鸿蒙开发
嵌入式硬件
存储课程学习笔记7_fuse库的简单使用(fuse,opencv的demo)
通过fuse
内核
模块的支持,基于libfuse提供的接口,就可以实现一个文件系统。fuse
内核
模块实现了与VFS的对接,运行后可以看到/dev/fuse,拦截相关请求,反馈给fuse进程,进行操作。
yun6853992
·
2024-09-11 18:36
dpdk学习
fuse
STM32学习笔记(二、初识stm32单片机)
二、stm32的分类CPU位数
内核
系列描述32Cortex--M0STM32F0入门级STM32L0
藏,捉
·
2024-09-11 17:02
单片机
stm32
学习
一篇文章带你读懂 io_uring 的接口与实现
io_uring在2019年加入Linux
内核
,经过了两年的发展,现在已经变得非常强大。本文基于Linux5.12.10介绍io_uring接口。
Linux高级开发
·
2024-09-11 17:31
Linux服务器开发
linux
运维
服务器
epoll
accept
鸿蒙轻
内核
A核源码分析系列七 进程管理 (2)
1、LiteOS-A
内核
进程全局变量⑴是进程池,存放各个进程控制块LosProcessCB的信息。
OpenHarmony_小贾
·
2024-09-11 17:59
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
LiteOS-A内核
进程通信
鸿蒙原生开发——轻
内核
A核源码分析系列三 物理内存(2)
3.1.2.3函数OsVmPhysLargeAlloc当执行到这个函数时,说明空闲链表上的单个内存页节点的大小已经不能满足要求,超过了第9个链表上的内存页节点的大小了。⑴处计算需要申请的内存大小。⑵从最大的链表上进行遍历每一个内存页节点。⑶根据每个内存页的开始内存地址,计算需要的内存的结束地址,如果超过内存段的大小,则继续遍历下一个内存页节点。⑷处此时paStart表示当前内存页的结束地址,接下来
OpenHarmony_小贾
·
2024-09-11 17:29
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
openharmony
移动开发
程序人生
鸿蒙开发
【io_uring】简介和使用
相比Linux在2.6版本引入的AIO,io_uring性能强很多,接近SPDK[1],同时支持bufferIOio_uring的作者JensAxboe是Linux
内核
块层和其他块设备的维护者,同时也是
ywang_wnlo
·
2024-09-11 16:25
存储
liburing
io_uring
享受一个人的美好,终究容不下两个人的甜蜜
这就是一条荔枝的蛀虫,活生生的苟延残喘于嫩肉的
内核
,一点一滴的把自身腐蚀。享受短暂的快乐,所以忍受被抛弃的心酸。这是家庭教育的悲哀,活生生的把有知觉的正常需求变
白入心
·
2024-09-11 15:44
快穿小世界:绝色美人她好孕连连(青宁新书)全文在线阅读完整版
快穿小世界:绝色美人她好孕连连(青宁新书)全文在线阅读完整版主角:青宁简介:“搜索到宿主正在绑定生
子系统
……”省吃俭用辛苦攒钱,本来想旅行。我却在下一秒出了车祸,身体已经被车撞的稀巴烂。
云轩书阁
·
2024-09-11 11:33
HTML5中`<ul>`标签深入全面解析
本文将深入剖析标签的
内核
,详细解读其属性与样式,助力你打造更加精致、功能强大的网页。一、标签基础概览,即UnorderedList(无序列表)的缩写,用于在网页中展示一系列无特定顺序的项目。
软考鸭
·
2024-09-11 08:24
html5
html5
前端
html
双十一亿级电商系统JVM性能调优实战
由类装载
子系统
、运行时数据区、字节码执行引擎组成。先由类装载
子系统
加载class字节码文件到数据区(内存区)中,再由字节码执行引擎执行内存区中的代码附上官方文档,这里教一下
YonchanLew
·
2024-09-11 07:34
c#视觉应用开发中如何使用Emgu CV在C#中进行图像处理?
microPythonPython最小
内核
源码解析NI-motion运动控制c语言示例代码解析python编程示例系列python编程示例系列二python的Web神器Streamlit如何应聘高薪职位
openwin_top
·
2024-09-10 22:51
C#视觉应用开发问题系列
c#
图像处理
开发语言
linux提权:从入门,Linux提权:从入门到放弃
几点前提已经拿到低权shell被入侵的机器上面有nc,python,perl等linux非常常见的工具有权限上传文件和下载文件
内核
漏洞提权提到脏牛,运维流下两行眼泪,我们留下两行鼻血。内
Kalu丁
·
2024-09-10 22:48
linux提权:从入门
硬件工程师笔试面试——继电器
基础继电器原理图继电器实物图6.1.1概念6.1.2结构组成及工作6.1.3应用场景6.1.4优点与缺点6.1.5继电器工作原理6.2相关问题6.2.1如何选择合适的继电器满足特定的应用需求6.2.2继电器在汽车电
子系统
中通常承担那些角色
逼子歌
·
2024-09-10 18:43
硬件工程师笔试面试题目汇总
硬件工程师
面试
电子器件
继电器
笔试题目
Cortex-M3基础
控制寄存器(CONTROL)是Cortex-M3
内核
的特殊功能寄存器之一。bit3-b
guanjianhe
·
2024-09-10 17:36
stm32
Cortex-M3
stm32f1
linux
内核
调度,深入linux
内核
架构--核心调度器
内存中保存了每个进程的唯一描述信息,并通过若干结构与其他进程连接起来,那么调度器的核心任务就是高效公平的执行各个进程中的内存代码段。那么一个好的调度器,需要满足哪些条件呢?高效性:应该尽量减小调度器产生的额外开销。公平性:应该尽量保证每个作业都能被执行,也应该保证每个cpu都有均衡的作业。灵活性:可以动态的设置作业的优先级,良好的迁移能力,不同作业具有不同的权利等。隔离性:不让作业之间彼此影响。控
编程幽谷隐士
·
2024-09-10 15:27
linux内核调度
shell脚本随笔
一shell基础1.Shell程序本身的功能是很弱的,比如文件操作、输入输出、进程管理等都得依赖
内核
。
渺小_1912
·
2024-09-10 13:08
交叉编译
内核
驱动
第一部分龙芯交叉编译环境搭建1)上传压缩包至Linux2)创建安装目录/data/toolchain(必须使用此目录,否则交叉编译器脚本无法使用)$mkdir-p/data/toolchain3)将压缩包解压到/data/toolchain目录$tarzxftoolchain.loongson-4.9.3.tgz-C/data/toolchain测试1)创建一个脚本,比如bb.sh并添加如下内容:
zhaizhaizhu
·
2024-09-10 11:38
鸿蒙
内核
解析,鸿蒙
内核
源码分析(内存概念篇)|解读鸿蒙源码
提示:本文基于开源鸿蒙
内核
分析,官方源码【kernel_liteos_a】官方文档【docs】参考文档【HuaweiLiteOS】本文作者:鸿蒙
内核
发烧友,用生活场景讲故事的方式去解构
内核
,一窥究竟,让神秘的
内核
栩栩如生
刘轩鸿
·
2024-09-10 09:53
鸿蒙内核解析
鸿蒙轻
内核
A核源码分析系列七 进程管理 (3)
1、LiteOS-A
内核
进程创建初始化通用函数先看看一些内部函数,不管是初始化用户态进程还是
内核
态进程,都会使用这些函数,包含进程控制块初始化函数
OpenHarmony_小贾
·
2024-09-10 09:20
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
嵌入式硬件
OpenHarmony
鸿蒙嵌入式
鸿蒙开发
鸿蒙内核
进程关联
鸿蒙轻
内核
A核源码分析系列五 虚实映射(6)虚拟映射修改转移
6.1映射属性修改函数LOS_ArchMmuChangeProt函数LOS_ArchMmuChangeProt用于修改进程空间虚拟地址区间的映射保护属性,其中参数archMmu为进程空间的MMU结构体,vaddr为虚拟地址,count为映射的页数,flags为映射使用的新标签属性信息。其中函数名称中的Prot是英文Protect的简写。⑴处对参数进行校验,⑵处查询虚拟地址映射的物理地址,如果没有映
OpenHarmony_小贾
·
2024-09-10 09:50
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
鸿蒙轻
内核
A核源码分析系列五 虚实映射(1)基础概念
虚实映射是指系统通过内存管理单元(MemoryManagementUnit,MMU)将进程空间的虚拟地址(VA)与实际的物理地址(PA)做映射,并指定相应的访问权限、缓存属性等。程序执行时,CPU访问的是虚拟内存,通过MMU找到映射的物理内存,并做相应的代码执行或数据读写操作。MMU的映射由页表(PageTable)来描述,页表保存虚拟地址和物理地址的映射关系以及访问权限等。每个进程在创建的时候都
OpenHarmony_小贾
·
2024-09-10 09:20
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙开发
OpenHarmony
鸿蒙嵌入式
鸿蒙内核
鸿蒙轻
内核
A核源码分析系列四(3) 虚拟内存
4.2函数LOS_RegionAlloc函数LOS_RegionAlloc用于从地址空间中申请空闲的虚拟地址区间。参数较多,LosVmSpace*vmSpace指定虚拟地址空间,VADDR_Tvaddr指定虚拟地址,当为空时,从映射区申请虚拟地址;当不为空时,使用该虚拟地址。如果该虚拟地址已经被映射,会先相应的解除映射处理等。size_tlen指定要申请的地区区间的长度。UINT32regionF
OpenHarmony_小贾
·
2024-09-10 09:19
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
OpenHarmony
鸿蒙内核
移动开发
驱动开发
系统开发
鸿蒙轻
内核
A核源码分析系列四(1)虚拟内存进程空间编号
在熟悉下OpenHarmony鸿蒙轻
内核
提供的虚拟内存(Virtualmemory)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
鸿蒙内核
鸿蒙开发
OpenHarmony
鸿蒙轻
内核
A核源码分析系列一 数据结构-双向循环链表
在学习OpenHarmony鸿蒙轻
内核
源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
鸿蒙开发
HarmonyOS
数据结构
harmonyos
链表
OpenHarmony
移动开发
鸿蒙内核
鸿蒙开发
二.Linux手动分区标准及建议:
1.boot分区(标准分区):一般300Mb左右作用:引导分区,包含了系统启动的必要
内核
文件,即使根分区损坏也能正常引导启动,一般这些文件所占空间在200M以内。
皆过客,揽星河
·
2024-09-10 05:50
Linux操作系统
linux
运维
服务器
学习
开发语言
笔记
存储课程学习笔记3_读写nvme磁盘(清除脏数据,struct nvme_user_io和ioctl进行读写,struct block_device
内核
提供接口读写)
上篇文章实现在
内核
模块下插入一个文件系统,实现对磁盘或者目录进行对应格式化(mount)绑定文件系统后,已经可以正常使用。接下来了解对nvme磁盘的控制。
yun6853992
·
2024-09-10 05:18
dpdk学习
nvme
零基础搭建一套完整的微服务框架【window版】
项目完整代码下载地址https://github.com/gggcgba/mall微服务架构解决了什么问题此系统建立完以后,你的整个系统将被拆分成一个个独立的
子系统
,独立运行,系统与系统之间通
superswang
·
2024-09-10 04:13
docker
java
微服务
存储课程学习笔记1_访问scsi磁盘读写测试(struct sg_io_hdr,ioctl,mmap)
0:总结===》了解
内核
提供的访问scsi的结构和方法(主要是sg_io_hdr_t结构体和ioctl函数)。===》需要读scsi协议文档,了解相关指令,只演示了16字节固定长度读和写指令。
yun6853992
·
2024-09-10 04:41
dpdk学习
scsi
笔记整理—
内核
!启动!—kernel部分(2)从汇编阶段到start_kernel与
内核
进程
内核
起始部分代码被解压代码调用,前面关于uboot的文章中有提到过(eg:zImage)。uboot启动是无条件的,只要代码的位置对,上电就工作,kernel启动由bootloader进行构建
TeYiToKu
·
2024-09-10 02:29
X210嵌入式学习整理
笔记
汇编
linux
嵌入式硬件
c语言
单片机
笔记整理—uboot启动过程(4)BL2干了什么及内存排布
、uboot本身构建(uboot指令、环境变量、......)最后进入命令行,等待命令然后倒数,等待bootcmd,进入
内核
(uboot结束)。
TeYiToKu
·
2024-09-10 02:29
X210嵌入式学习整理
嵌入式硬件
linux
c语言
汇编
Linux系统性能调优技巧
Linux系统性能调优技巧主要包括硬件优化、软件优化、
内核
参数优化、进程管理优化等方面。
A_aspectJ项目开发
·
2024-09-09 23:31
JavaWeb技术
网络工具
linux
运维
服务器
Select/Poll/Epoll
Epoll的并发处理效率比Select和Poll高很多,是因为:1)Select/Poll每次调用的时候,都需要把fd集合从用户态拷贝到
内核
态,由
内核
态进行遍历,来查找哪些FD已经
我是一名搬运工
·
2024-09-09 23:25
芯旺微,车规级32位MCU KF32A芯片简介
文章目录1.产品功能特点2.行业应用3.开发环境(IDE)4.开发资源5.KungFu
内核
参考1.产品功能特点2.行业应用汽车照明汽车车窗控制汽车空调面板汽车控制器3.开发环境(IDE)
智驾
·
2024-09-09 22:53
智驾域控
芯旺微
车规级
MCU
KF32A
kubernetes online depoly | kubeadm 快速部署kubernetes v1.25 集群 |单matser
ContainerdKubernetes1.25服务器规划:k8s-master192.168.200.11k8s-node1192.168.200.12k8s-node2192.168.200.13查看系统
内核
深耕云原生
·
2024-09-09 21:21
kubernetes
kubernetes
容器
云原生
浅谈Docker引擎
由LXC来基于Linux
内核
的容器虚拟化技术来提供像NameSpace,Cgruop等基础工具的操作技术;由Daemon来统一负责镜像的管理,容器生命周期的管理,认证等工作。
秦偏执
·
2024-09-09 21:47
docker引擎
flannel原理之vxlan模式
vxlan模式vxlan是一种overlay技术,跟之前提到的udp模式思路是类似,但是具体实现不太一样:udp模式是在用户态实现的,数据会先经过tun网卡,到应用程序,应用程序再做隧道封装,再进一次
内核
协议栈
lingshengxiyou
·
2024-09-09 20:07
网络
linux
服务器
dpdk
运维
macbook M1运行arm64虚拟机
mac上面比较成熟的虚拟化软件,这个是收费的,在macbookm1刚出的时候,出过一个免费的测试版本供大家测试,测试完成以后,马上就不能用了,需要licence,这个也正常,并且当时还有个bug,是底层的
内核
内
武汉磨磨
·
2024-09-09 19:33
虚拟化
MAC
facade java_Java设计模式之Facade模式
Java设计模式之Facade模式GOF《设计模式》一书对Facade模式是这样描述的:为
子系统
中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使
子系统
更加容易使用。
weixin_39866966
·
2024-09-09 19:00
facade
java
java设计模式之一 Facade模式
GOF《设计模式》一书对Facade模式是这样描述的:为
子系统
中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使
子系统
更加容易使用。
cuihuang1302
·
2024-09-09 18:57
设计模式
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他