相关文章
【Java设计模式】十九、中介者模式
文章目录 1、中介者模式2、案例3、总结 1、中介者模式
如图: 同事类之间关联较多时,整体出现网状结构,耦合度极高。一个对象一变动,好多对象都得改。若变为右边的星形结构,则一个类的变动,只影响自身与中介…
建站知识
2024/12/13 22:13:08
LeetCode-198题:打家劫舍(原创)
【题目描述】 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房…
建站知识
2024/12/31 13:04:06
Gitlab部署流程
安装准备
需要开启ssh:(已开启可跳过)
sudo systemctl status sshd
sudo systemctl enable sshd
sudo systemctl start sshd防火墙开放http、https服务:(已关闭防火墙可跳过)
sudo systemctl status fir…
建站知识
2024/12/16 11:20:27
【洛谷 P8744】[蓝桥杯 2021 省 A] 左孩子右兄弟 题解(深度优先搜索+贪心算法+树形DP+邻接表)
[蓝桥杯 2021 省 A] 左孩子右兄弟
题目描述
对于一棵多叉树,我们可以通过“左孩子右兄弟”表示法,将其转化成一棵二叉树。
如果我们认为每个结点的子结点是无序的,那么得到的二叉树可能不唯一。换句话说,每个结点可以选任意子结…
建站知识
2024/12/31 12:53:30
一台服务器部署两个独立的mysql实例
🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专…
建站知识
2024/10/8 0:27:31
代码随想录算法训练营第16天
104.二叉树的最大深度 (优先掌握递归)
思路: 注意:
传入参数:depth, root
终止条件:if(root nullptr) return 0;
单层递归逻辑: 左右中int left getmax(depth1, root->left);int right …
建站知识
2024/11/12 21:46:18
linux信号的概念
目录 1.预备
2.信号如何产生
1.引入
2.原理
3.总结
3.接口
1.singal函数
2.kill函数
3.raise函数(给自己发信号)
4.abort函数(给自己发送6号信号)
4.异常
1.现象
2.原理
5.core和term区别
6.由软件条件产生信号
3.…
建站知识
2024/12/26 14:26:47