源码阅读

sophie旭15 小时前
react.js·源码阅读
《深入浅出react》总结之10. 4 State 更新揭秘这一节,作者分别介绍了legacy模式和Concurrent模式下的更新流程,首先科普一下 这两种模式。
faimi5 天前
taro·源码阅读
从Taro的Dialog.open出发,学习远程控制组件之【事件驱动】在组件之间通过自定义事件进行通信(发布/订阅模式)通过事件路径机制远程控制组件行为的方法全局的事件总线(发布-订阅系统),用于组件间通过事件通信(发布/订阅模式)
用户3802258598247 天前
前端·vue.js·源码阅读
vue3源码解析:Teleport组件实现上文我们分析了KeepAlive组件的实现。本文我们来分析Teleport,Teleport 是 Vue3 新增的一个内置组件,用于将组件内容传送到 DOM 树的其他位置。本文将深入分析其实现原理。
程序猿阿越10 天前
java·后端·源码阅读
Kafka源码(二)分区新增和重分配本章分析分区两个分区变更操作:1)分区新增;2)分区重分配;分区变更操作涉及两个重要的znode。/brokers/topics/{topic}:存储了topic分区的分配情况,称为assignment。
用户38022585982412 天前
前端·vue.js·源码阅读
vue3源码解析:生命周期本文,我们将核心流程再过一遍,重点关注所有生命周期钩子函数的执行时机,以及它们在不同场景下的执行顺序。
用户38022585982413 天前
前端·vue.js·源码阅读
vue3源码解析:reactive原理在文中我们分析了 ref 的实现,本节我们来看看另一个核心响应式 API —— reactive 的实现原理。reactive 主要用于为对象类型创建响应式代理。
小仙女喂得猪14 天前
android·源码阅读
2025 再读Android Glide源码源码参考: glide 4.15.1版本基本调用链 Glide.with(this).load(url).apply(requestOption).into(imageView)
sophie旭16 天前
前端·react.js·源码阅读
《深入浅出react》总结之 10.3 Commit阶段流程探秘【学习目标】 看懂下面代码的执行顺序:猜到打印顺序了吗?这段打印结果反应了两个问题第一, useInsertionEffect,useLayoutEffect,useEffect 的执行顺序都是先子后父
faimi18 天前
源码阅读·ant design
【详解ProTable源码】高级筛选栏如何实现一行五列github.com/ant-design/…spanSize 决定了每行可容纳的表单项个数。getSpanConfig返回一个对象,包含span、layout属性。
塞尔维亚大汉19 天前
harmonyos·源码阅读
鸿蒙内核源码分析(用户态锁篇) | 如何使用快锁Futex(上)鸿蒙内核实现了Futex,系列篇将用两篇来介绍快锁,主要两个原因:Futex(Fast userspace mutex,用户态快速互斥锁),系列篇简称 快锁 ,是一个在Linux上实现锁定和构建高级抽象锁如信号量和POSIX互斥的基本工具,它第一次出现在linux内核开发的2.5.7版;其语义在2.5.40固定下来,然后在2.6.x系列稳定版内核中出现,是内核提供的一种系统调用能力。通常作为基础组件与用户态的相关锁逻辑结合组成用户态锁,是一种用户态与内核态共同作用的锁,其用户态部分负责锁逻辑,内核态部分负
mao毛19 天前
go·源码阅读
go Mutex 深入理解Mutex 定义如下:state 字段含义 state 是一个复合型的字段,一个字段包含多个意义,这样可以通过尽可能少的内存来实现互斥锁。这个字段的第一位(最小的一位)来表示这个锁是否被持有,第二位代表是否有唤醒的 goroutine,剩余的位数代表的是等待此锁的 goroutine 数。所以,state 这一个字段被分成了三部分,代表三个数据
塞尔维亚大汉19 天前
harmonyos·源码阅读
鸿蒙内核源码分析(消息封装篇) | 剖析LiteIpc 进程通讯内容LiteIPC是OpenHarmony LiteOS-A内核提供的一种新型IPC(Inter-Process Communication,即进程间通信)机制,为轻量级进程间通信组件,为面向服务的系统服务框架提供进程间通信能力,分为内核实现和用户态实现两部分,其中内核实现完成进程间消息收发、IPC内存管理、超时通知和死亡通知等功能;用户态提供序列化和反序列化能力,并完成IPC回调消息和死亡消息的分发。
Jayconscious19 天前
前端·react.js·源码阅读
React源码解析(五):hook原理基于前面几篇的解析,我们已经了解了 react渲染的主链路了,当然还有 commit阶段没有详细的解析,后面会补充。这一篇我们主要来看看,hook是实现更新组件状态的,当然除了状态hook,还有副作用hook,这个我们放到后面再继续介绍。
塞尔维亚大汉19 天前
harmonyos·源码阅读
鸿蒙内核源码分析(共享内存) | 进程间最快通讯方式共享好端端的一词,近些年被玩坏了,共享单车,共享充电宝,共享办公室,共享雨伞... 甚至还有共享女朋友,真是人有多大胆,共享有多大产。但凡事太尽就容易恶心到人,自己也一度被 共享内存 恶心到了,一直不想碰它,拖到了现在才写。
南风lof22 天前
源码阅读
面试官:看过HashMap的源码吗?说说HashMap的原理HashMap的构造参数可以指定初始容量和负载因子,未指定时使用默认的初始容量和负载因子。默认初始容量为64,负载因子为75%。
sophie旭23 天前
前端·react.js·源码阅读
《深入浅出react开发指南》总结之 10.1 React运行时总览最近在看《深入浅出react开发指南》,这是我接触react以来第二次看,第一次看的时候,基本上是不知所云,那因为最近在恶补 react原理,又捡起来了,才发现真是宝书,值得我去细细品味,所以呢,我将会按照我看的章节的顺序进行一系列的读书笔记总结,既是希望能把书中的知识点真的缝合在自己的头脑里,也希望分享出来和大家一起交流成长!
塞尔维亚大汉1 个月前
harmonyos·源码阅读
鸿蒙内核源码分析(并发并行篇) | 听过无数遍的两个概念并发(Concurrent):多个线程在单个核心运行,同一时间只能一个线程运行,内核不停切换线程,看起来像同时运行,实际上是线程被高速的切换.
塞尔维亚大汉1 个月前
harmonyos·源码阅读
鸿蒙内核源码分析——(自旋锁篇)读本篇之前建议先读系列篇 进程/线程篇.内核中哪些地方会用到自旋锁?看图:自旋锁顾名思义,是一把自动旋转的锁,这很像厕所里的锁,进入前标记是绿色可用的,进入格子间后,手一带,里面的锁转个圈,外面标记变成了红色表示在使用,外面的只能等待.这是形象的比喻,但实际也是如此.
SunStriKE1 个月前
深度学习·强化学习·源码阅读
veRL代码阅读-1.论文原理主要以PPO为基础来学习VeRL的整体训练流程. 在PPO里主要有4个模型:训练步骤主要分成3步:Generation: Actor 在一批prompt样本上进行forward推理
CYRUS_STUDIO1 个月前
android·逆向·源码阅读
逆向 JNI 函数找不到入口?动态注册定位技巧全解析版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/使用 IDA Pro 静态分析时,JNI 函数并没有出现在导出表中,根本找不到函数实现的位置。