首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签源码分析

#源码分析

OpenHarmony Camera源码分析

小帅聊鸿蒙

camera_standard\interfaces\inner_api\native\test目录下应用文件进行拍照、预览和录像功能的使用,进行源码分析。

4720

Axios源码阅读 | Helpers 工具库深度解构,从函数绑定到流式处理的工程实践

叶一一

这种分层设计使得代码维护性极高,据统计,Axios的helpers目录代码复用率达到78%,远高于同类库的平均水平。

4510

【📕分布式锁通关指南 09】源码剖析redisson之公平锁的实现

别惹CC

在 Redisson 中,对分布式 Redis 锁的公平性,就是说锁的获取需要按照先来后到排队,避免后来的请求“插队”。

9310

OpenHarmony实战—内核对象事件之源码详解

小帅聊鸿蒙

对于嵌入式开发工作人员和技术爱好者来说,深入了解常见任务间 IPC,有助于学习和研发内核。本文将从数据结构和算法解析 OpenHarmony 的事件机制,带大家...

5910

OpenHarmony源码解析之电话子系统——通话流程

小帅聊鸿蒙

OpenAtom OpenHarmony(以下简称“OpenHarmony”)电话子系统为 OS 提供了基础的无线通信能力。

3610

OpenHarmony 内核源码分析(双向链表) | 谁是内核最重要结构体?

小帅聊鸿蒙

结构体够简单了吧,只有前后两个指向自己的指针,但恰恰是因为太简单,所以才太不简单. 就像氢原子一样,宇宙中无处不在,占比最高,原因是因为它最简单,最稳定!

3210

OpenHarmony 内核源码分析 (内核启动篇) | 从汇编到 main ()

小帅聊鸿蒙

这应该是系列篇最难写的一篇,全是汇编代码,需大量的底层知识,涉及协处理器,内核镜像重定位,创建内核映射表,初始化 CPU 模式栈,热启动,到最后熟悉的 main...

12220

OpenHarmony内核源码分析 (静态分配篇) | 很简单的一位小朋友

小帅聊鸿蒙

相比动态分配,静态内存池的分配就是个小弟弟,非常的简单,两个结构体 + 一张图 就能说明白。

8820

SavedRequestAwareAuthenticationSuccessHandler源码分析

jack.yang

这个SavedRequestAwareAuthenticationSuccessHandler类是一个自定义的认证成功处理器,它继承自Spring Securi...

4200

Semaphore源码分析-Java快速入门教程

jack.yang

semaphore是一个计数信号量,用于控制同时访问某个资源的线程数量。Semaphore可以用于限制同时访问某个资源的线程数量,或者用于保护某个重要资源,以避...

7600

Spring AI之ChatClient源码分析

jack.yang

ChatClient 是一个接口,它定义了一个与聊天服务交互的客户端。这个接口主要用于创建聊天客户端对象,设置请求规范,以及发起聊天请求。以下是接口中各个方法的...

10400

OpenHarmony 内核源码分析 (TLFS 算法篇) | 图表解读 TLFS 原理

小帅聊鸿蒙

本篇开始说一个耳朵听起老茧的概念 动态分配,将分成上下两篇,本篇为上篇,看完能快速理解下篇鸿蒙内核源码对动态内存的具体实现。

12110

OpenHarmony 内核源码分析 (编码方式篇) | 机器指令是如何编码的?

小帅聊鸿蒙

本篇说清楚 ARM指令是如何被编码的,机器指令由哪些部分构成,指令有哪些类型,每种类型的语法又是怎样的 ?

9420

OpenHarmony内核源码分析 (协处理器篇) | CPU 的好帮手

小帅聊鸿蒙

本篇很重要,对CP15协处理所有16个寄存器一一介绍,可能是全网介绍CP15最全面的一篇,鸿蒙内核的汇编部分(尤其开机启动)中会使用,熟练掌握后看汇编代码将如虎...

4820

OpenHarmony 内核源码分析(读写锁) | 内核如何实现多读单写

小帅聊鸿蒙

读写锁 :是计算机程序的并发控制的一种同步机制,也称“共享-互斥锁”、多读者-单写者锁。读操作可并发重入,写操作是互斥的。

3110

OpenHarmony 内核源码分析(内核态锁篇) | 如何实现快锁Futex(下)

小帅聊鸿蒙

本篇为快锁下篇,说清楚快锁在内核态的实现,解答以下问题,它们在上篇的末尾被提出来。

6320

OpenHarmony 内核源码分析(用户态锁篇) | 如何使用快锁Futex(上)

小帅聊鸿蒙

Futex(Fast userspace mutex,用户态快速互斥锁),系列篇简称 快锁 ,是一个在Linux上实现锁定和构建高级抽象锁如信号量和POSIX互...

9720

OpenHarmony 内核源码分析(消息封装篇) | 剖析LiteIpc 进程通讯内容

小帅聊鸿蒙

LiteIPC是OpenHarmony LiteOS-A内核提供的一种新型IPC(Inter-Process Communication,即进程间通信)机制,为...

5810

OpenHarmony 内核源码分析(共享内存) | 进程间最快通讯方式

小帅聊鸿蒙

共享好端端的一词,近些年被玩坏了,共享单车,共享充电宝,共享办公室,共享雨伞... 甚至还有共享女朋友,真是人有多大胆,共享有多大产。但凡事太尽就容易恶心到人,...

6820

OpenHarmony 内核源码分析(远程登录篇) | 内核如何接待远方的客人

小帅聊鸿蒙

Telnet协议细节不是本篇讨论的重点,后续会有专门的 Lwip协议栈 系列博客说清楚.本篇要说清楚的是内核如何接待远方的客人.

7220
领券
首页
学习
活动
专区
圈层
工具