相关文章
泛型加持的策略模式:打造高扩展的通用策略工具类
一、传统策略模式的痛点与突破
1.1 传统策略实现回顾
// 传统支付策略接口
public interface PaymentStrategy {void pay(BigDecimal amount);
}// 具体策略实现
public class AlipayStrategy implements PaymentStrategy {public void pay(BigDecimal amount) { /* 支付宝支…
建站知识
2025/5/14 3:14:18
手写 vue 源码 === computed 实现
目录
计算属性的基本概念
计算属性的核心实现
ComputedRefImpl 类的实现
ReactiveEffect 与计算属性的关系
计算属性的工作流程
1. 创建计算属性
2. 依赖收集过程
3. 嵌套 effect 的处理
4. 更新过程
嵌套 effect 关系图解
依赖关系建立过程
代码实现分析
1. 创建…
建站知识
2025/5/14 3:13:11
神经网络基础-从零开始搭建一个神经网络
一、什么是神经网络
人工神经网络(Articial Neural Network,简写为ANN)也称为神经网络(NN),是一种模仿生物神经网络和功能的计算模型,人脑可以看做是一个生物神经网络,由众多的神经元连接而成,各个神经元传递复杂的电信号,树突接收到输入信号,然后对信号进行处理,通…
建站知识
2025/5/15 14:30:15
MySQL——存储引擎
执行一条Sql请求的过程是什么?
1、连接器:建立连接,管理连接、校验用户身份。2、查询缓存:查询语句如果直接命中缓存则会直接返回,否则继续往下执行。MySql8.0已移除该模块。原因:查询数据的频繁更新会导致…
建站知识
2025/5/15 17:20:19
Umi+React+Xrender+Hsf项目开发总结
一、菜单路由配置
1.umirc.ts 中的路由配置
.umirc.ts 文件是 UmiJS 框架中的一个配置文件,用于配置应用的全局设置,包括但不限于路由、插件、样式等。
import { defineConfig } from umi;
import config from ./def/config;export default defineCon…
建站知识
2025/5/15 14:55:25
一键生成达梦、Oracle、MySQL 数据库 ER 图!解锁高效数据库设计!
从事企业软件项目开发的同学们一定对 ER 图很熟悉,可以帮助用户快速厘清数据库结构,方便后续维护和优化。但是在日常工作中,面对复杂的数据结构,整理表设计文档对于每一位DBA来说都很头大,需要将设计细节转化为条理清晰…
建站知识
2025/5/15 16:52:13