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
eMule源码分析梳理
鸿蒙内核解析,鸿蒙内核
源码分析
(内存概念篇)|解读鸿蒙源码
本系列全部文章进入鸿蒙
源码分析
(总目录)查看目录最难讲的章节坦白讲内存是整个系列里面最
刘轩鸿
·
2024-09-10 09:53
鸿蒙内核解析
鸿蒙轻内核A核
源码分析
系列七 进程管理 (3)
本文记录下进程相关的初始化函数,如OsSystemProcessCreate、OsProcessInit、OsProcessCreateInit、OsUserInitProcess、OsDeInitPCB、OsUserInitProcessStart等。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)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。涉及的头文件和C源代码文件分别为arch/arm/arm/include/los_asid.h和arch/arm/arm/src/los_asid.c。本文先介绍OpenHarmony鸿蒙轻内核LiteO
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
鸿蒙内核
鸿蒙开发
OpenHarmony
鸿蒙轻内核A核
源码分析
系列一 数据结构-双向循环链表
在学习OpenHarmony鸿蒙轻内核源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。本文会给读者介绍源码中重要的数据结构,双向循环链表DoublyLinkedList。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据结构的用法。本文中所涉及的源码,以OpenHarmonyLiteOS-A内核为
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
鸿蒙开发
HarmonyOS
数据结构
harmonyos
链表
OpenHarmony
移动开发
鸿蒙内核
鸿蒙开发
心与行为匹配同行
院长今天的这句话点醒了我,
梳理
一下,学习两年多以来,矛盾表面感觉是少了,对抗似乎也少了,但是有时候总感觉心里不是很顺畅,老感觉是从一个极端走向了另一个极端。有点过于忍耐,过于讨好,过于放纵,放任自流。
乐乐7809
·
2024-09-10 07:33
Netty
源码分析
:NioEventLoopGroup
Netty
源码分析
:NioEventLoopGroup在工作之余,看到自己公司的超哥(俞超)关于Netty的系列博文,讲解的很好,因此,自己在学习之余也跟了下源代码,来了解Netty,也做了相关的笔记,
HelloWorld_EE
·
2024-09-10 07:09
netty源码分析
源代码
netty
EventLoop
病人 第四章
她每天都要花费很长的时间和很大的精力去
梳理
、连接自己碎片般的记忆。这并不像典型的失忆症,并不会让冯莹莹忘记自己的个人身份和生活背景,也没有忘记整段记忆的情况。严格来说,她并没有失去任何一段记忆
挑兰灯
·
2024-09-10 06:15
深度学习部署:Triton(Triton inference server)【旧称:TensorRT serving,专门针对TensorRT设计的服务器框架,后来变为Triton,支持其他推理后端】
本系列讲解重点是结合实际的应用场景以及
源码分析
,以及写一些triton周边的插件、集成等。非速成,适合同样喜欢深入的小
u013250861
·
2024-09-10 03:09
#
LLM/部署
深度学习
人工智能
2022-06-04
约练感悟:来访者是解决自己问题的专家,通过
梳理
,慢慢觉察,似乎就找到了问题的出口,不再被问题捆绑,自己加在自己身上的那个壳就会有裂缝,这个裂缝就是光照进来的地方。
珍惜dxz
·
2024-09-10 03:29
2021-10-18
18日今天早上做了一场咨询约练,在昨天和团队的老师商量时我还有点犹豫,总感觉自己掌握的知识太少,也缺乏信心,不知道如何去做咨询师,都想打退堂鼓了,最后还是这位老师的行动让我去做准备,把整个焦点咨询的思路
梳理
了一下
珍惜dxz
·
2024-09-10 03:03
Tinywebserver数据库连接池
源码分析
day0
Tinywebserver的第一天源自github:GitHub-qinguoyi/TinyWebServer::fire:Linux下C++轻量级WebServer服务器这是项目的数据库连接池一共有两个文件,.h/.cpp先看md文档数据库连接池*单例模式,保证唯一*list实现连接池*连接池为静态大小*互斥锁实现线程安全直接看sql_connection_pool.cpp,在代码里看看具体是怎
winsons_lu
·
2024-09-10 02:02
数据库
oracle
基于微前端qiankun的多页签缓存方案实践
本文
梳理
了基于阿里开源微前端框架qiankun,实现多页签及子应用缓存的方案,同时还类比了多个不同方案之间的区别及优劣势,为使用微前端进行多页签开发的同学,提供一些参考。一、多页签是什么?
JavaMonsterr
·
2024-09-10 01:25
程序员
Java
计算机
前端
缓存
vue.js
20180325成就感日志84/365
1.读书学习--10-12.3014-16
梳理
《批判性思维工具》9章笔记。
kidII
·
2024-09-09 21:41
【HarmonyOS】- HAR与HSP区别及使用原则
文章目录知识回顾前言
源码分析
1.2.3.拓展知识总结知识回顾前言HAR与HSP
源码分析
1.2.3.拓展知识总结系统提供了两种共享包,HAR静态共享包和HSP动态共享包。
数的羊都睡了
·
2024-09-09 20:41
HarmonyOS
harmonyos
华为
鸿蒙
ArkTS
2021.4.12 云汐老师小灶课
梳理
梦想版
哈喽,各位小伙伴们,大家下午好,然后今天听到就是有很多小伙伴说哈我们不知道那个什么是梦想版为什么要做梦想板那个他跟我有什么关系,或者我可以怎么样去做,那好,我今天就先来给大家去加个餐就是什么叫做梦想版呢,因为我们很多时候我们对自己呢,梦想是迷糊的那怎么样去知道我可以去想呢。比如说哈,我们对于梦想,我想要美好的生活,我想要幸福的日子,但是这个不是一件具体的事儿,对不对?他只是一个就是很宏观的东西,那
钱儿宝妈
·
2024-09-09 20:06
2022-06-19
天气暴热,稍微一动便全身出汗,我已经放弃了想要回家的冲动,一是天气,二是疲累,三是还要买药,综上述决定等买好药,把大白的剐蹭处喷好漆,再回家,正好也收拾物品,
梳理
一下工作方面的事情。
EDISON333
·
2024-09-09 19:14
今日一笑一尬一新
狂风带来的破坏今日一尬工作状态依旧好差,没有干劲,做什么都提不起兴致,得好好想想,
梳理
一下问题出在哪里。今日一新发现新问题:意识到自己不喜欢接受反驳,
彩虹岛主
·
2024-09-09 18:21
让孩子飞翔:我如何培养孩子的独立能力
我还告诉他如何梳头,让他每天自己
梳理
头发。随着孩子逐渐掌握了这些基本技能,我开始教他如何煮面条和煮鸡蛋。我逐渐让孩子承担更多的责任。每天早上,他要自己起床、洗漱
光标
·
2024-09-09 17:00
累并快乐
先去了菜市场,买了水果和菜,还有切面,自己站在市场门口还把要买的东西又
梳理
了一下,生怕忘了什么,这也是多年干办公室工作养成的习惯,老公总说我是职业病并发症发作,哎!
爱上蓝天2019
·
2024-09-09 15:19
中原焦点团队张俊功初24、中24分享第274天挑战约练共46次(2021.10.22)
听她说,在她的世界她是对的,每个人都是一个独立的系统,世界多元,各有各的道理,给她创设一个温暖、舒适环境情,自己
梳理
,发泄情绪,理清思路,情绪出的来,道理进的来,再与她
5d4750373a7c
·
2024-09-09 14:09
fescar
源码分析
4-TM
一、概要说明这里重点分析下TM的实现。下面是TM的定义:TransactionManager(TM):明确全局事务的范围:开始一个全局事务,提交或者回滚一个全局事务简单来说,就是分布式事务的业务发起方。二、配置定义GlobalTransactionScanner。构造函数如下。applicationId和txServiceGroup我们这里可以理解为一个分布式事务的唯一标识。可以用于保存一个事务的
leiwingqueen
·
2024-09-09 12:39
浏览器渲染流程解析
前言大家可能经常会听到css动画比js动画性能更好这样的论断,或者是“硬件加速”,“层提升”这样的字眼;要了解这些内容就需要对浏览器的渲染流程有个大致的了解,本文就是我个人对这些内容的一个总结
梳理
需要注意的是
dqqbl
·
2024-09-09 12:26
13.5 Files类操作
梳理
(下)
目录13.5.4获取目录的对象13.5.5小文件的读写13.5.4获取目录的对象使用Files类的newDirectoryStream()方法:可以获取目录中的文件、子目录象。newDirectoryStream()方法的格式如下publicstaticDirectoryStreamnewDirectoryStream(Pathpath)DirectoryStream对象使用之后应该关闭。下面代码
haozihua
·
2024-09-09 07:43
Java基础
java
开发语言
你想要的是什么
做位家长都在尝试着不同的方法教育孩子,不认真下来
梳理
梳理
自己用过的方法,有效继续无效改变!看似很简单的问题想聊个透彻还真难,来访者的情绪在不停的变化,情绪出不来很难静下心来想着解决。看看自己想要的到
悉数沉淀w
·
2024-09-09 07:52
读书
梳理
:概率波
这一切都要从一次实验中出的差错说起,那是个研究镍金属原子各个方面的性质的实验,这个实验是通过将电子束发射到镍样本上进行研究的,当时装有炽热镍块的玻璃管突然发生爆炸。镍在爆炸中受到了污染——在贝尔实验室现场的两位科学家却没有更换新的样本,他们选择了清理样本。清理样本也并不是很麻烦的事,也就是直接加热样本,蒸发污染物就行了。当他们将电子束直接打在清洁后的镍样品上时,结果令他们诧异,这跟他们或者其他同行
苏叶叶
·
2024-09-09 05:30
慧慧|感恩日记day6
1.感恩今天顺利完美的结束啦,又收获了很多知识2.感恩石阳帮忙开车,让我可以在车上工作3.感恩小伙伴们今天又开始练习啦,棒棒哒,感恩练习的机会4.感恩汽车让我们出行更方便5.感恩陈艳
梳理
禅道的使用,让工作清晰了很多
lhh_7ca4
·
2024-09-09 05:21
Leveldb
源码分析
--9
6SSTable之36.5读取sstable文件6.5.1类层次Sstable文件的读取逻辑在类Table中,其中涉及到的类还是比较多的,如图6.5-1所示。图6.5-1Table类导出的函数只有3个,先从这三个导出函数开始分析。其中涉及到的类(包括上图中为画出的)都会一一遇到,然后再一一拆解。本节分析sstable的打开逻辑,后面再分析key的查找与数据遍历。6.5.2Table::Open()
sparkliang
·
2024-09-09 04:23
Leveldb
分布式系统
鸿蒙轻内核M核
源码分析
系列二十 Newlib C
LiteOS-M内核LibC实现有2种,可以根据需求进行二选一,分别是musllibC和newlibc。本文先学习下NewlibC的实现代码。文中所涉及的源码,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。使用MuslC库的时候,内核提供了基于LOS_XXX适配实现pthread、mqeue、fs、semaphore、time等模块
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
c语言
移动开发
鸿蒙内核
鸿蒙开发
openharmony
开发语言
鸿蒙轻内核M核
源码分析
系列十七(2) 异常钩子函数的注册操作
本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。鸿蒙轻内核异常钩子模块代码主要在components\exchook目录下。异常钩子函数的注册、解注册、异常钩子类型定义在utils\los_debug.h|.c。1、异常钩子函数节点结构体和异常钩子函数节点数组在文件
OpenHarmony_小贾
·
2024-09-09 04:50
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
openharmony
鸿蒙开发
鸿蒙内核
HarmonyOS
嵌入式硬件
鸿蒙轻内核M核
源码分析
系列十五 CPU使用率CPUP
CPUP(CentralProcessingUnitPercentage,CPU占用率)分为系统CPU占用率和任务CPU占用率。用户通过系统级的CPU占用率,判断当前系统负载是否超出设计规格。通过系统中各个任务的CPU占用情况,判断各个任务的CPU占用率是否符合设计的预期。系统CPU占用率是指周期时间内系统的CPU占用率,用于表示系统一段时间内的闲忙程度,也表示CPU的负载情况。系统CPU占用率的
OpenHarmony_小贾
·
2024-09-09 04:50
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
鸿蒙内核
移动开发
数据结构
OpenHarmony
性能优化
嵌入式硬件
鸿蒙轻内核M核
源码分析
系列十六 MPU内存保护单元
本文主要分析鸿蒙轻内核MPU模块的的源码。本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。鸿蒙轻内核支持的ARMCortex-M芯片架构都支持MPU的,代码都是一样的,以kernel\arch\arm\cortex-m4\gcc\los_mpu.c为例进行讲解。1、
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙嵌入式
鸿蒙开发
OpenHarmony
鸿蒙内核
移动开发
鸿蒙轻内核M核
源码分析
系列十三 消息队列Queue
队列(Queue)是一种常用于任务间通信的数据结构。任务能够从队列里面读取消息,当队列中的消息为空时,挂起读取任务;当队列中有新消息时,挂起的读取任务被唤醒并处理新消息。任务也能够往队列里写入消息,当队列已经写满消息时,挂起写入任务;当队列中有空闲消息节点时,挂起的写入任务被唤醒并写入消息。如果将读队列和写队列的超时时间设置为0,则不会挂起任务,接口会直接返回,这就是非阻塞模式。消息队列提供了异步
OpenHarmony_小贾
·
2024-09-09 04:20
鸿蒙开发
HarmonyOS
OpenHarmony
移动开发
鸿蒙内核
HarmonyOS
openharmony
鸿蒙开发
消息队列
嵌入式硬件
2022-8-24日记~
梳理
工作交接文件夹!真的一天不够……
今天是什么日子起床:09:00就寝:01:00天气:晴任务清单今日完成的任务,最重要的三件事:1.对接BP问题解决2.工作交接文件
梳理
3.对练学习·信息·阅读所谓“自我提升”,其实可以简单粗暴:1、内心强大
Miss亚姐聊职业生涯成长
·
2024-09-09 03:12
虎年第一天,暂停、
梳理
、立Flag吧!
虎年第一天给大家拜年啦——祝大家虎年有虎运、虎虎生威!最近听到极有启发的一句话(来自梁宁老师)——“理性的反面不是感性,而是本能;感性的反面不是理性,而是麻木。本能的人不会成功,麻木的人不会幸福。”2022年努力修炼,成为一个感性的理性人。Q1:新年到底要不要定目标立Flag?A:先说结论:要。不少人立下的新年目标从来没有完全实现过,那么我们为什么还要定目标立Flag?因为,这也许是一年到头,你唯
透光黑森林
·
2024-09-09 03:11
D10:听书·学习的格局
通过分析,一个人可以把复杂的知识整体分解,并
梳理
出各部分之间的联系,并由此来解释事物间的因果关系,找到快速有效解决问题的方法。分析力不是天生带来的,需要实操和练习才能掌握和运用。
A路路悠贝YOURBAY
·
2024-09-09 02:37
2021-07-21
梳理
了一下暑假生活,每天都要和孩子相处,他的吃喝拉撒睡玩耍学习都统统统统的在我的时间表内,所以我也觉得有些焦虑有些不舒服马上约练了一场。
f6df959e8511
·
2024-09-09 02:02
罗秋兰本体非常青春期:孩子为什么突然爱上了学习?
在您学习后,如果还希望能够得到秋兰老师的亲自答疑,可以在留言区留言,我们会及时进行收集
梳理
,选取有代表性的问题在“答疑”板块为您进
秋兰心语
·
2024-09-09 01:46
2021年2月份第三周周总结
2月份第三周主要工作;工作方面:1.重新
梳理
了公司的组织架构工作职能和薪酬体系;目前公司为7人,重新
梳理
组织架构,对应的职能也相对清晰起来,目前大概分为几个板块,销售,教务,资料,市场,行政,财务,更加清晰了职能
船长_69be
·
2024-09-09 00:11
2018年终总结
18年关键词:稳定学习好记性不如烂笔头,写日记和碎片化发表心情,都是很好的记录和
梳理
自己生活的方式。记录和观察自己是改变的第一步。最近都在流行18年的年终总结。
平凡启示录
·
2024-09-08 23:32
【LINUX-python】PATH、sys.path、PYTHONPATH
这个博客已经写的非常好了,感谢博主,我只是又
梳理
了一次。
m0_46093829
·
2024-09-08 22:37
ROS基础
python
学习
ubuntu
linux
卡基哑
让我们从头开始
梳理
。田元667年,卡基哑首次被从卡基草中分离出来,但当时却被认为是一个没有用处的生物碱而收藏至记录报告中的。1054年,卡基哑被发
Lenod
·
2024-09-08 22:51
Rust宏的使用
下面简单
梳理
记录下rust中宏的学习和使用。
foshouguacai
·
2024-09-08 20:58
rust
区块链
7.12号工作总结与明日目标
工作总结1.细化了开会的内容2.
梳理
了艳丽意向客户明日目标。
晨瑜伽老孟
·
2024-09-08 19:24
关于理财,要知道的事
梳理
财务管理上的漏洞,弄清楚自己的财务状况,迈向更好的生活
待生活如初恋
·
2024-09-08 17:39
HashMap
源码分析
一.HashMap类结构二.属性解析1.默认初始容量staticfinalintDEFAULT_INITIAL_CAPACITY=1MAXIMUM_CAPACITY)initialCapacity=MAXIMUM_CAPACITY;if(loadFactor>>1;n|=n>>>2;n|=n>>>4;n|=n>>>8;n|=n>>>16;return(n=MAXIMUM_CAPACITY)?MAX
SimpleRecord
·
2024-09-08 17:01
读《八次危机——中国的真实经验(1949—2009)》笔记(2021年9月3日)
主要观点
梳理
如下:进入工业化中期阶段后,“三农”——这个作为中国应对历次经济波动的最基本的“稳定器”和“调节器”,其内部社会经济结构和外部环境都发生着根本性变化:一方面,长期鼓励农村人力资源存量高的青年优质劳动力近几十年向非农领域大规模净流出
敏于事而慎于言
·
2024-09-08 15:42
思品组教研活动纪实(第五次)
肖老师说自己是带着学习的心态去听课,然后通过听评课
梳理
了从“导入、追问、案例使用、教育机智、合作及课件制作、板书设计”等多方面的优课标准,尤其谈到自己不太擅长的“追问”,肖老师的心得是“追问”重在过程,
品读生命
·
2024-09-08 11:14
上一页
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
其他