源码

5pat54OfCg5 天前
源码·agent
OpenCode 源码拆解(五):AI 跑 rm -rf 怎么办?——命令执行的安全网基于 OpenCode(sst/opencode)真实源码,拆解命令执行的 2 个设计模式。AI 要跑 bash 命令,怎么防止它跑危险操作?10000 行的命令输出又怎么塞进上下文?
源码宝15 天前
源码·mes
制造工厂如何挑选MES?有哪些注意事项?在当今数字化转型风潮下,制造企业越来越意识到MES平台在生产管理中的重要性。而对于制造企业来说,在选择合适的MES平台时需要考虑一系列因素,这些因素一般包括行业相关性、技术先进性、可配置性、可扩展性、可集成性、易用性和可维护性等。
我是大卫17 天前
前端·react.js·源码
【图】React源码解析-从数据结构、调度器、源码设计模式到状态计算引擎,深挖useReducer原理这张图展示 useReducer 在首次挂载和后续更新时,Fiber 节点上 Hook 对象的创建与状态计算逻辑,并特别标注了 惰性初始化(Lazy Initialization) 的分支。
我是大卫18 天前
前端·react.js·源码
【图】React源码解析-从底层数据结构、渲染调度到闭包原理深挖useRef的核心机制这张图展示 useRef 在首次挂载(Mount)和后续更新(Update)时,如何操作 Fiber 节点上的 Hooks 链表。
我是大卫19 天前
前端·react.js·源码
【图】React源码解析-从数据结构、依赖追踪机制、值传播与更新触发、以及性能陷阱与优化,深挖useContext的底层原理这张图展示 React 底层 Context 对象的完整结构,包括 Provider、Consumer 组件以及用于并发渲染的内部属性。
我是大卫20 天前
前端·react.js·源码
【图】React源码解析-从“上帝视角”俯瞰React的认知框架把React的运行机制浓缩为一句话:React 是一个“内存里的照片冲洗店”:你给它状态(底片),它在内存里比对差异(洗照片),最后只把变化的部分贴到浏览器(相册)上。
我是大卫20 天前
前端·react.js·源码
【图】React源码解析-从源码数据结构、执行机制对比、闭包陷阱与最佳实践四个维度,深挖useMemo和useCallback的底层原理这张图展示 useMemo 在首次挂载和后续更新时,如何存储和比较依赖项,决定是否重新执行计算函数。📝 源码级深度解析(useMemo) :
天若有情67323 天前
前端·html·源码·个人主页
Dev_Portfolio 个人主页html网页源码分享!!!近期抽空完成了一套轻量化前端单页作品集网站,全程独立手写优化代码结构、统一代码注释,没有引入Vue、React等重型框架,纯静态页面开箱即用。 整套代码注释详尽、结构清晰,不管是前端新人练手、课程作业交付,还是自由开发者快速搭建个人展示页都十分适配,在此整理完整项目分享给有需要的朋友,也当作自己前端静态页面开发的总结沉淀。
我是大卫24 天前
react.js·源码
【图】React源码解析-第六部分:高级算法与执行链路📝 解析: React 用 31 个二进制位表示 31 种不同优先级(数字越小越紧急)。赋值采用位掩码(如 DefaultLane = 0b100)。合并使用按位或(|)。提取最高优先级利用了二进制的特性:lane & -lane 可取最低有效位,快速锁定最紧急任务。清除使用按位与(&)和取反(~)。这套位运算体系性能极高,是 React 并发调度器(Scheduler)的优先级基石。
我是大卫25 天前
react.js·源码
【图】React源码解析-从源码数据结构、依赖算法、调度流水线到内存管理,深挖useEffect的全部核心机制这张图展示 useEffect 在首次挂载时,如何在 Fiber 节点上构建 Hook 对象,以及副作用(Effect)如何被挂载到更新队列(updateQueue)中。
我是大卫1 个月前
react.js·源码
【图】React源码解析-从底层数据结构、调度器、闭包原理到源码设计模式,深挖useState的全部核心机制这张图展示 useState 在首次挂载和后续更新时,Fiber 节点上 Hook 对象的创建与复用逻辑。
淘源码A1 个月前
java·云计算·源码·saas·pacs·医学影像系统
多院区集团化云PACS系统源码,原生兼容国产软硬件环境成熟稳定商用级云PACS完整源码,开箱即可部署上线,适配多院区集团化统一运营管理。整体采用纯Java技术栈搭建,原生兼容国产软硬件环境,提供全套完整源码,可直接交付落地,也支持深度定制二次开发。
淘源码d1 个月前
java·源码·影像处理·医院管理系统·影像工作站·云pacs系统·dicom 标准通信
医学影像云PACS系统——PACS诊断工作站PACS诊断工作站是放射科医生阅片、诊断的核心终端,对接医院PACS系统,调取CT、MR、DR、超声、病理等所有数字化影像,完成阅片、测量、写报告全流程工作。
我是大卫1 个月前
react.js·源码
【图】React源码解析-第四部分:事件与跨层传递📝 解析: React 并没有将事件监听器直接挂载到真实 DOM 上,而是实现了 “事件委托” 机制——所有事件统一在根容器上监听。合成事件(SyntheticEvent) 是原生事件的跨浏览器包装,它实现了 W3C 规范。事件池(Event Pooling) 在 React 17 之前存在,会在回调执行后清空事件属性以优化内存;17 版本后为了兼容并发模式已弃用池化,但委托机制保留。
爱笑的源码基地1 个月前
java·源码·国产化·pacs·云影像·区域pacs
一款全开源的信创云PACS影像云平台解决方案,支持多模态医学影像处理(CT/MR/DR/超声/病理等)信创云PACS源码,影像云平台源码,区域影像PACS源码,自主版权,多个落地案例,正版授权,适合二开。
我是大卫1 个月前
前端·react.js·源码
React源码解析-第三部分:协调与提交📝 解析: reconcileChildren 是整个协调阶段最核心的函数。对于单节点,比较 type 和 key 决定复用还是替换。对于多节点(数组) ,是否使用 key 导致算法分叉:有 key 时采用三阶段优化算法(移动、新增、删除),时间复杂度 O(n);无 key 时则退化到按索引遍历,容易因顺序错乱导致大量子组件重新挂载。
我是大卫1 个月前
前端·react.js·源码
React源码解析-第一部分:宏观架构📝 解析: 这张图勾勒了 React 的三大阶段。调度器(Scheduler) 负责按紧急程度排队任务;渲染阶段在内存中计算虚拟 DOM 差异,由于不操作真实 DOM,可以被高优任务打断;提交阶段则必须一次性同步完成 DOM 更新,以保证屏幕渲染的一致性。这是理解 React 性能优化的基础。
我是大卫1 个月前
前端·react.js·源码
React源码解析-第二部分:更新与调度📝 解析: setState 并非立即修改 this.state,而是创建 Update 对象挂载到 Fiber 节点的更新队列上。批处理(Batching)机制让同一个事件循环内的多次 setState 合并为一次更新,这是 React 性能优化的默认手段。但在异步代码(如 setTimeout)中,批处理会被破坏,此时可使用 flushSync 强制同步刷新。
只会写代码1 个月前
java·程序员·源码
一套开箱即用实体反射Lambda链式工具,彻底告别原生反射样板代码日常CRUD开发中,反射实例化、实体属性读写是高频操作,但JDK原生反射存在一堆折磨人的问题:私有构造每次都要手动setAccessible(true)、基础类型和包装类传参直接找不到构造、硬编码字段重构后线上空指针、循环频繁解析Lambda造成性能损耗。
把马铃薯变成土豆2 个月前
前端·源码
前端Stripe跨境支付对接感想新入职的公司是做海外平台的类似于商城的一个app,里面涉及到支付,我写的是web端支付,现有的支付用的都是stripe调用,所以写下这篇笔记,未来如果再用到也算是有些思路