找回密码
 立即注册
NCHU OOP BLOG1--电梯调度程序
NCHU OOP BLOG1--电梯调度程序 目录 1.前言 2.设计与分析 3.踩坑心得 4.改进建议 5.总结 正文 1.前言   这三次大作业主要围绕的对电梯的调度来展开,调度算法为LOOK算法,实际上,比现实中的一些电梯所用算法更简单。   其中,第 ...
别萧玉 2025-6-6 14:52
127 0 0
【设计模式】利用组合模式带你走进树形结构的世界
概述 对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理 ...
崆蛾寺 2025-6-6 14:52
496 0 0
MVC、MVP、MVVM与DDD架构设计比较,不同语言源码实现
MVC与MVP/MVVM/DDD架构对比,不同语言实现 MVC 分层架构设计概述 模型-视图-控制器(Model-View-Controller,简称 MVC)是一种经典软件架构设计,通过分层解耦,使得系统结构清晰和易于维护,具有良好的可扩展性。MVC 适用于需要清晰分 ...
铜坠匍 2025-6-6 14:51
650 0 0
【故障公告】博客主站遭遇很奇怪的疯狂攻击
(注:上图是其中一台负载均衡的 QPS 监控截图) 今天早上 5:30 左右开始,园子的博客主站遭遇疯狂攻击,大量国内外IP发起大量请求,让园子的服务器不堪重负,直到10点左右才恢复正常。 非常抱歉,由此给您带来了很大的麻烦,请您谅解。 ...
映各 2025-6-6 14:51
1000 0 0
EAV模型(实体-属性-值)的设计和低代码的处理方案(1)
一般我们在开发的时候,习惯上使用常规的关系型数据库来设计数据库表,对于一些业务表的字段比较固定的场景,是一种非常不错的选择,而且查询的时候,由于是基于固定的表字段进行查询,性能基本上是最优的。不过有一些场景下,业务信息的 ...
佴莘莘 2025-6-6 14:51
295 0 0
代码分层的量子力学原理-论架构设计的降维打击
文章摘要 当你的代码结构比量子混沌还混乱时,人工智障教你在业务逻辑与基础设施间构建超立方体隔离结界,用分层架构打造代码世界的"三体运动"模型,让业务逻辑与基础设施实现量子纠缠可控态。 需求分析:碳基生物的代码混沌 常见分层 ...
叟澡帅 2025-6-6 14:51
857 0 0
【设计模式】如何使用适配器模式让不兼容的类协同工作?
概述 如果去欧洲国家旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转换器第1面插入当地的插座,第2面供我们充电,这样使 ...
卓卞恻 2025-6-6 14:51
687 0 0
理解并运用MVC,MVP,MVVM
MVC,MVP and MVVM MVC MVC 是一种 GUI 程序架构 模式,其目的是分离关注点,通过将程序按照不同的功能拆分为不同的层级来实现,又称为“分层架构”,具体的做法就是将程序拆分为负责数据存取的“模型”(Model)、负责用户界面的数据展示 ...
豹筒生 2025-6-6 14:51
665 0 0
分布式事务之2PC两阶段提交
1. 分布式事务概述 1.1 问题背景 在分布式系统中,业务操作可能跨越多个服务或数据库(如订单服务、库存服务、支付服务),传统单机事务(ACID)无法满足跨网络节点的数据一致性需求。 [*]网络不可靠:服务间调用可能失败或超时。 [*] ...
忆雏闲 2025-6-6 14:51
210 0 0
锚定效应的应用-独立站优化价格打折显示-《认知偏差手册》
锚定效应的应用-独立站优化价格打折显示-《认知偏差手册》 先看结果:价格展示 https://atemplate.com/pricing 旧的打折价格展示 新的打折价格展示 锚定效应是什么? 人类在进行决策时,会过度偏重先前取得的资讯(这称为锚点), ...
挫莉虻 2025-6-6 14:51
769 0 0
无线通信模块通过TCP/IP协议实现与PC端的数据传输
在当今的信息时代,无线通信技术的发展日新月异,为我们的工作和生活带来了极大的便利。其中,无线通信模块通过TCP/IP协议向PC端传送数据已经成为了一种常见的通信方式。本文将详细介绍这一过程的主要步骤和涉及的关键技术,并以WIFI模块 ...
崔和美 2025-6-6 14:50
758 0 0
【设计模式】通过访问者模式实现分离算法与对象结构
概述 定义:封装一些作用于某种数据结构中的各元素的操作(将数据结构于元素进行分离),它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 结构 访问者模式包含以下主要角色: [*]抽象访问者(Visitor)角色:定义了对 ...
百谖夷 2025-6-6 14:50
64 0 0
幂等性:如何通过设计避免重复操作的影响?
概述 定义 幂等概念来自数学,表示对数据源做N次变换和1次变换的结果是相同的。 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获 ...
孔季雅 2025-6-6 14:50
476 0 0
【设计模式】如何通过桥接模式解决系统扩展难题?
概述 现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。我们可以利用继承的方式来设计类的关系: 我们可以发现有很多的类,假如我们再增加一个形状或再增加一种颜色,就需要创建更多的类。 试想,在一个有多 ...
诉称 2025-6-6 14:50
539 0 0
电商评价系统演进之路
评价系统是什么? 从用户角度:商品买家交流平台 相对于商家的“精装修”,用户更喜欢看到别的买家发的“毛胚房”,而评价系统在用户的角度就是买家间的“真实体验共享社区”。 用户买到了好的东西,物超所值,开心分享一下;买到了不符 ...
趣侮 2025-6-6 14:49
807 0 0
用 DeepSeek 分析,SaaS 多租户的3种隔离模式,结果。。。
大家好,我是汤师爷~ 在SaaS模式下,多租户之间的资源隔离是基础且关键的一环。 SaaS服务商需要在确保运营效率和控制成本的前提下,搭建一个让多个租户能够同时访问的共享环境。 虽然大家都在用同一套SaaS产品服务,但资源访问必须严格隔 ...
明思义 2025-6-6 14:49
987 0 0
常用的设计模式
设计模式看似把代码改造了很多,其实,只不过是把代码挪动了一下位置,增加了一些小小的变量,删减了一些小小的变量。 历史 设计模式一开始是由一个搞建筑的人提出的。GoF,Gang of Four,四人组。指的是一本书,四个人写的,因为名字太 ...
煞赶峙 2025-6-6 14:49
952 0 0
关于设计模式的一点想法
最早读这本《设计模式:可复用面向对象软件的基础》是在大学的时候。读了一些片段,看到了讲文本编辑器的滚动条装饰,觉得有点意思,可以用来做图形界面。 记得有一天晚上上床睡觉后,和两位同寝室室友聊天。一位室友LL说,他为了找工作 ...
账暴 2025-6-6 14:49
114 0 0
多优先队列协程池爬虫及消息推送技术分析
作者:Naihe Github:https://github.com/239144498 项目需求:将某Discourse论坛最新消息进行多重过滤,判定信息的不同优先级并及时推送到手机。 项目难点: [*]论坛针对网络请求设置了IP和Token限流,频繁请求会触发429报错 [*]针对不 ...
歇凛尾 2025-6-6 14:49
828 0 0
「全网最细 + 实战源码案例」设计模式——享元模式
​ 核心思想 [*]享元模式(Flyweight Pattern)是一种结构型设计模式,主要用于减少程序中大量对象的内存消耗。该模式通过共享相同的数据来有效减少内存的使用,适用于对象非常多且可以共享一部分状态的场景。 [*]核心:将对象的内部状 ...
简千叶 2025-6-6 14:49
609 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则