设计模式

MC丶科10 小时前
java·设计模式·重构·策略模式
Java设计模式漫画英雄宇宙之策略模式:从支付系统重构到软考高频考点(附完整代码 + 面试高频问法)小贾是一个刚接手电商系统的新晋 Java 工程师。某天,产品经理跑来:“咱们要支持微信、支付宝、银联、京东支付、Apple Pay,而且未来可能还要加数字货币!”
口袋物联5 小时前
c语言·单例模式·设计模式
设计模式之单例模式在 C 语言中的应用(含 Linux 内核实例)单例模式(Singleton Pattern)是一种创建型设计模式,其核心是确保一个类(或结构体)在系统中仅有一个实例,并提供一个全局访问点。该模式通过限制对象的创建次数,避免重复分配资源,同时保证全局状态的一致性。
__万波__5 小时前
java·单例模式·设计模式
二十三种设计模式(一)--单例模式单例模式的目的是保证应用全局都只能获取到唯一的一个实例 实现思路有三步:使用Java编写单例模式要注意一下问题:
雨中飘荡的记忆8 小时前
java·设计模式
设计模式之组合模式在软件开发中,我们经常需要处理树形结构的数据。比如:文件系统中的文件和文件夹、公司的组织架构、菜单系统、XML文档结构等。这些场景有一个共同的特点:它们都是树形结构,并且叶子节点和容器节点在某些操作上需要保持一致性。
Blossom.1189 小时前
人工智能·python·深度学习·react.js·机器学习·设计模式·transformer
基于Mamba-2的实时销量预测系统:如何用选择性状态空间干掉Transformer的O(n²)噩梦摘要:在电商大促场景下,传统Transformer时序预测模型因注意力机制的二次复杂度导致延迟爆炸。本文记录我如何用Mamba-2架构+动态规则RAG,在单张A10上实现百万级SKU秒级预测,将均方误差降低41%,训练成本减少70%。核心创新在于把业务规则(如"满减活动")作为外部状态向量注入选择性S4层,让模型学会"动态记忆"。附完整JAX实现与生产级调度代码。
一个处女座的暖男程序猿9 小时前
设计模式
3大类设计模式23种经典设计模式(GoF + 后续补充常用模式)通常被分为三大类:关注对象的创建方式,将对象的创建与使用分离。
双木的木9 小时前
运维·人工智能·python·设计模式·chatgpt·自动化·音视频
Coggle数据科学 | 并行智能体:洞察复杂系统的 14 种并发设计模式本文来源公众号“Coggle数据科学”,仅用于学术分享,侵权删,干货满满。原文链接:https://mp.weixin.qq.com/s/rA0sYUHEtX2miew_xO3kZw
执笔论英雄10 小时前
设计模式
【RL】Slime异步原理(单例设计模式)3https://github.com/THUDM/slime/blob/2d4e625d/slime/rollout/sglang_rollout.py 好的,我们来用中文详细解释一下这个Python模块,并用一个具体的例子来说明它的执行过程。
老鼠只爱大米10 小时前
java·设计模式·装饰器模式·decorator·java设计模式
Java设计模式之装饰器模式详解装饰器模式(Decorator Pattern) 是一种结构型设计模式,允许向一个现有的对象添加新的功能,同时又不改变其结构。它是通过创建一个包装对象(装饰器)来包裹真实对象的方式实现的。
9***Y4810 小时前
设计模式·web3
Web3预言机设计模式首先,我们来理解预言机在Web3中的基本角色。简单说,预言机是一种服务,它从链外源(如API、数据库或物联网设备)获取数据,并将其安全地传递到智能合约中。如果没有预言机,智能合约就只能处理链上原生数据,极大限制了应用场景。例如,一个去中心化金融(DeFi)应用需要实时汇率来执行借贷协议,或者一个保险合约需要自然灾害数据来触发赔付。预言机通过提供这些外部输入,让智能合约变得“智能”起来。然而,设计预言机并非易事:数据源可能不可靠,传输过程可能被篡改,而且Web3环境强调去中心化和抗审查性,这就要求预言机模式
wudl556610 小时前
设计模式
Agent 设计模式全面分析随着人工智能技术的快速发展,智能体(Agent)系统在各个领域得到了广泛应用。从简单的单智能体到复杂的多智能体系统(Multi-Agent System, MAS),智能体的设计模式也在不断演进和丰富。
__万波__10 小时前
java·设计模式·原型模式
二十三种设计模式(四)--原型模式原型模式实现的操作就是基于原型实例, 创建一个新的对象. 一般我们获取一个对象的复制版, 就是直接new一个新的对象, 传入相同的参数. 但是, 当构造过程过于复杂,比如需要大量计算 或者构造过程依赖外部资源, 比如要连接好数据库, 或者要读写外部文件 此时获取一个相同的类对象副本就过于复杂.
4***g89410 小时前
java·spring cloud·设计模式
Java进阶-SpringCloud设计模式-工厂模式的设计与详解在Java和Spring Cloud的上下文中,虽然Spring Cloud本身并没有直接实现传统的设计模式(如工厂模式),但理解设计模式如何与Spring框架结合使用是非常重要的。工厂模式是一种创建型设计模式,它提供了一种封装对象创建过程的机制,使得代码更加灵活和可维护。
__万波__10 小时前
java·设计模式·建造者模式
二十三种设计模式(五)--建造者模式建造者模式解决的是构建大型复杂的类对象的问题. 当我们定义了一个简单的类, 构造函数非常简单, 直接new即可 但是当构建参数非常多, 比如有几十上百个, 且并不是所有参数都能用得到, 我们实际用到的仅仅是将某一部分参数初始化的类对象, 此时这个构建的过程将会非常的复杂繁琐
北郭guo11 小时前
java·开发语言·设计模式
Java设计模式 【理论+代码实现】 让你从小白到大佬的蜕变目录一、创建型模式(负责对象创建,解耦对象创建与使用)1. 单例模式(Singleton)理论部分代码实现(3 种常用方式)
执笔论英雄17 小时前
开发语言·python·设计模式
Slime异步原理(单例设计模式)4想象一个场景:你是一个项目经理,需要协调100个工人同时完成任务。问题:优势:单例模式通过SingletonMeta元类实现,确保无论调用多少次GenerateState(args),都返回同一个实例 5 。
执笔论英雄19 小时前
设计模式
Slime异步原理(单例设计模式)5Slime异步原理(单例设计模式)4 你又提出了一个非常好的问题,这涉及到代码的组织结构和职责划分,是衡量代码设计优劣的重要方面。
未可知77719 小时前
设计模式·职场和发展·uml
软件设计师(上午题4)、面向对象、uml、设计模式面向对象=对象+分类+继承+消息通信;采用这4个概念开发的软件系统是面向对象的。类分为3种:1、实体类:表示现实中真实的实体
执笔论英雄19 小时前
人工智能·设计模式
【RL】Slime异步原理(单例设计模式)6好的,我们来详细解析 generate_and_rm_group 这个函数。从名字就能看出来,它的核心职责是:生成(Generate)一个组(Group)的样本,并为它们进行奖励建模(RM, Reward Model)打分。
da_vinci_x19 小时前
人工智能·游戏·设计模式·prompt·aigc·技术美术·游戏美术
PS 结构参考 + Firefly:零建模量产 2.5D 等轴游戏资产前两天临近下班的时候,项目组的会议室里传来一阵哀嚎。咱们正在开发一款 2.5D视角的模拟经营(SLG)手游,主策划对着白板上的资产清单疯狂敲黑板。