技术栈
设计模式
geovindu
1 小时前
开发语言
·
后端
·
设计模式
·
rust
·
行为模式
·
板方法模式
rust: Template Method Pattern(续)
调用:输出:
博风
2 小时前
设计模式
17、设计模式应用举例:单件模式:多线程争冠军
目录一、关于单件模式二、设计要求三、设计实现1.单件类的设计四、应用程序设计模式:17、单件模式(单例模式)_单例模式类图-CSDN博客
高晶
14 小时前
算法
·
设计模式
·
程序员
无乘法器实现LC二阶滤波器:基于移位运算的快速算法与四种精度推导
**摘要:**本文介绍一种无乘法器的LC二阶滤波器实现方法,通过系数取1与移位运算替代乘法,仅用加法和移位即可完成滤波,适合嵌入式应用。文章系统推导四分之一、八分之一、十六分之一和三十二分之一四种精度的实现方案,并给出移位位数、四舍五入加数与增益归一化倍数,兼顾滤波效果与硬件资源开销。
高晶
15 小时前
算法
·
设计模式
·
程序员
主从自动分配算法:平均值乘以设备数一半的选举基准值解析
**摘要:**本文聚焦主从自动分配算法中的核心创新点——「平均值乘以设备数一半」的选举基准值生成模式。通过公式推导、特性分析与Python代码验证,揭示该模式如何以 Base = floor(Avg * (N/2)) 实现确定性保障,并有效规避已有专利方案,为分布式选举算法设计提供新颖思路。
延晗
15 小时前
设计模式
·
deepseek
【从零开始 DeepSeek Harness 插件开发教程】二、一切皆插件:简单理解一下 Cordis 内核与 DSH 心智模型
上一篇文章:一、DeepSeek Harness 初体验:从零跑通开发者预览理解 DeepSeek Harness(DSH):从零建立 Cordis 插件框架的心智模型
高晶
16 小时前
android
·
设计模式
·
前端框架
Android 通讯录应用开发实战:从零搭建 SQLite 数据持久化完整项目
摘要:本文以通讯录管理应用为实战案例,手把手带读者从零搭建一个完整的 Android 应用。内容涵盖开发环境配置、主界面与详情页 UI 设计、SQLite 数据库建表、数据模型封装、增删改查工具类编写、ListView 列表展示、选项菜单绑定、界面状态控制以及常见报错排查与性能优化,帮助初学者打通从界面到数据流转的完整链路。
日和雫
1 天前
设计模式
封装、继承、多态 & 组合,为什么组合大于继承?
第一期里我们已经深入了解了面向对象设计以及面向过程设计各自的优劣以及使用场景,接下来让我们将中心放到面向对象设计上来,继续讲解有关面向对象的一些核心概念,为后续讲解设计模式做铺垫。
代钦塔拉
1 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(6):桥接模式——把“两个独立变化的维度“拆开
系列文章:⚠️ 上一篇适配器是“结构型”模式开篇,本篇是“结构型”第二站。两者常被混淆,本篇将专门对比,厘清差异。
haluhalu.
1 天前
人工智能
·
python
·
设计模式
·
langchain
深入理解AIAgent(1.3)--- 设计模式
后面每一章都会反复用到这五个模式,现在一次性记住它们:表格核心就五句话:
高晶
2 天前
设计模式
·
程序员
CANopen 在 BMS 系统中的 C 语言实战指南
摘要:本文面向电池管理系统(BMS)固件开发工程师,系统讲解 CANopen 协议在 BMS 场景下的工程落地方法。内容涵盖核心概念解析、开发环境搭建、对象字典配置、NMT 状态机管理、PDO 实时数据上报、SDO 参数读写、心跳监测与故障诊断,并给出典型 C 语言代码实例与常见报错排查步骤,帮助读者从零构建高可靠 BMS 通信节点。
博风
2 天前
设计模式
·
工厂方法模式
13、设计模式应用举例:工厂方法模式:创建药品对象
目录一、关于工厂方法模式二、设计要求三、设计实现1.抽象产品2.具体产品3.构造者4.具体构造者四、应用程序
代钦塔拉
2 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(5):适配器模式——给“不兼容的接口“贴一层翻译膜
系列文章:⚠️ 注意:前四篇(单例 / 工厂 / 建造者 / 原型)均为创建型模式;从本篇起正式进入结构型模式的第一站——适配器。
bigbread
3 天前
设计模式
策略模式 + 工厂方法模式在项目中的实战应用
今天聊一聊策略模式。策略模式是我们在软件开发过程中最常用的设计模式之一。不过在讲概念之前,我们先聊聊代码的逻辑组织。
高晶
3 天前
设计模式
·
程序员
C 语言实现 BMS 系统中 SPI 通信协议实战指南
摘要:本文围绕电池管理系统(BMS)中的 SPI 通信展开,从硬件架构选型、MCU 外设初始化、底层驱动封装到数据采集实例,系统梳理了 BMS 场景下 SPI 通信的完整落地路径。文章重点剖析了通信时序校验、数据完整性处理、多从机片选控制、高频采样性能优化以及常见故障排查与异常恢复机制,为从事 BMS 底层驱动开发的工程师提供一套可操作、可落地的工程实践方案。
代钦塔拉
3 天前
c++
·
算法
·
设计模式
【C++/Qt 进阶】设计模式系列(2):工厂模式——从游戏角色到披萨店
系列文章:还记得初次接触工厂模式时,各种"产品""具体工厂""抽象产品"等专业术语让我一头雾水。直到我通过游戏角色创建和披萨店运营这两个生活化案例来理解,才真正掌握其精髓。
高晶
3 天前
前端
·
设计模式
2A3 单端甲类功放从零制作全攻略:电路设计、焊接调试到煲机维护一站式指南
摘要:本文面向初次尝试制作电子管功放的音响爱好者,以 2A3 直热式三极管为核心,手把手讲解单端甲类功放的完整制作流程。内容涵盖 2A3 核心特性解析、灯丝直流稳压供电设计、静态工作点计算与偏置电阻选型、主电路连接步骤、输入耦合与输出变压器匹配、通电前安全检查、屏流测量与工作点调整、交流声抑制、常见失真故障诊断以及煲机与长期维护等十个环节,帮助读者从零搭建一台安全、稳定且音色温暖细腻的 2A3 单端甲类功放。
代钦塔拉
3 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(4):原型模式——用“克隆“代替“重新构造“
系列文章:上一讲我们借助建造者模式解决了“复杂对象分步装配”的难题——零件稳定,组合灵活。但仍有另一类问题,建造者模式无能为力:
博风
3 天前
设计模式
·
迭代器模式
11、设计模式应用举例:迭代器模式:使用多个集合存储对象
目录一、关于迭代器模式二、设计要求三、设计实现四、应用程序五、执行结果设计模式:11、迭代器模式(游标)_游标迭代-CSDN博客
日和雫
4 天前
设计模式
面向对象与面向过程,谁才是“银弹”?
相信各位有过开发经验的朋友们,或多或少都了解过面向对象和面向过程两种开发范式。我们通常会使用这样的比喻进行介绍:
geovindu
4 天前
开发语言
·
后端
·
设计模式
·
rust
·
行为模式
·
迭代器模
rust: Iterator Pattern
项目结构:调用:输出: