相关文章
设计模式:工厂方法模式 - 高扩展性与低耦合的设计之道
一、为什么需要工厂方法模式?
在软件开发中,对象创建与使用耦合会影响系统的灵活性和扩展性。以通知系统(支持邮件通知、短信通知和推送通知)为例 :直接实例化。
Notification email new EmailNotification();
Noti…
建站知识
2025/4/19 10:33:51
[leetcode]01背包问题
一.问题描述
01背包问题是一个经典的组合优化问题,属于动态规划算法的典型应用场景。其问题描述如下: 有一个容量为C的背包,以及 n 个物品,每个物品都有重量w[i] 和价值 v[i]。要求在有限的背包容量下选择一些物品放入背包&#…
建站知识
2025/4/20 10:53:27
ZYNQ笔记(四):AXI GPIO
版本:Vivado2020.2(Vitis) 任务:使用 AXI GPIO IP 核实现按键 KEY 控制 LED 亮灭(两个都在PL端) 一、介绍 AXI GPIO (Advanced eXtensible Interface General Purpose Input/Output) 是 Xilinx 提供的一个可…
建站知识
2025/4/20 18:12:15
英语单词 list 10
前言
如果月亮会说话,把月光都洒下。
正文
economy
感觉确实不要恋战,这是非常考研竞技状态的应试。
saving
thrift
finance
final
find
found
fund
fine
confine
define
definite
finite
finger
pay
loan
tax
levy
fax
fix
mix…
建站知识
2025/4/20 18:19:22
Linux服务器——搭建Zabbix
一、Zabbix简介 Zabbix 是一款开源的分布式监控解决方案,由 Alexei Vladishev 于 2001 年创立,专为实时监控 IT 基础设施(服务器、网络设备、应用程序等)的性能和状态而设计。其核心目标是通过自动化监控、告警和可视化&#…
建站知识
2025/4/11 11:21:59
[IOI 1994] 数字三角形 Number Triangles
题目链接 思路(上到下):
①从上往下递推:
f[i][j] max(f[i-1][j] g[i][j], f[i-1][j-1]g[i][j])
②对最后一层,遍历一下,找到最大的答案。
代码(上到下):
#inclu…
建站知识
2025/4/20 17:00:58
STM32 低功耗模式下 RTC唤醒 和 PA0唤醒 的配合使用
STM32 低功耗模式不同唤醒源的配合使用 by 矜辰所致前言
关于 STM32 如何实现低功耗模式,我之前写过一篇文章:
STM32 使用 STM32CubeMX HAL库实现低功耗模式
各种休眠模式如何实现文中已经讲得很清楚了,但是作为教学文章,文…
建站知识
2025/4/11 11:19:56