相关文章
RabbitMQ是什么?应用场景有哪些?
RabbitMQ 是一款开源的消息代理中间件,基于 AMQP(高级消息队列协议)实现,用于在分布式系统中进行异步通信和消息传递。它通过将消息的发送者和接收者解耦,提高了系统的可扩展性、可靠性和灵活性。
核心特点 多协议支持:不仅支持 AMQP,还兼容 STOMP、MQTT 等多种消息协议…
建站知识
2025/7/11 19:59:42
C++:字符串操作函数
strcpy()
功能:把一个字符串复制到另一个字符串。
#include <iostream>
#include <cstring>
using namespace std;int main() {char src[] "Hello";char dest[10];strcpy(dest, src);cout << "Copied string: " << …
建站知识
2025/7/19 18:27:41
设计模式系列(02):设计原则(一):SRP、OCP、LSP
本文为设计模式系列第2篇,聚焦面向对象设计的三大核心原则:单一职责、开放封闭、里氏替换,系统梳理定义、实际业务场景、优缺点、最佳实践与常见误区,适合系统学习与团队协作。 目录 1. 引言2. 单一职责原则(SRP)3. 开放封闭原则(OCP)4. 里氏替换原则(LSP)5. 常见误区…
建站知识
2025/7/12 6:41:34
完全背包问题中「排列数」与「组合数」的核心区别
🎯 一句话理解 求组合数(不计顺序) → 外层遍历物品,内层遍历背包容量 求排列数(计顺序) → 外层遍历背包容量,内层遍历物品 🎲 举例说明
假设有硬币 [1, 2, 3],目标金…
建站知识
2025/7/12 15:57:10
【C++】 —— 笔试刷题day_29
一、排序子序列
题目解析 一个数组的连续子序列,如果这个子序列是非递增或者非递减的;这个连续的子序列就是排序子序列。 现在给定一个数组,然后然我们判断这个子序列可以划分成多少个排序子序列。 例如:1 2 3 2 2 1 可以划分成 …
建站知识
2025/7/12 15:26:25
曝光融合(Exposure Fusion)
一、背景介绍 图像融合算法里面,hdr图像进行融合,拓宽动态范围的操作非常常见。 常用的hdr融合算法通常有两类: 1、不同曝光的ldr图像先进行hdr融合,得到高bit位的hdr图像,再通过tonemaping算法得到结果如图像。 2、不…
建站知识
2025/7/12 19:48:33
PowerBI链接EXCEL实现自动化报表
PowerBI链接EXCEL实现自动化报表
曾经我将工作中一天的工作缩短至2个小时,其中最关键的一步就是使用PowerBI链接Excel做成一个自动化报表,PowerBI更新源数据,Excel更新报表并且保留报表格式。
以制作一个超市销售报表为例,简单叙…
建站知识
2025/7/12 22:26:49
学习日志09 java
我要(ง •_•)ง!!
1 面向对象里面的编程的属性,其实就是变量啦
在面向对象编程里,“属性”(Attribute)也被叫做 “成员变量” 或者 “字段”(Field),指的是类中用来存…
建站知识
2025/7/12 19:44:23