相关文章
面向对象设计之开闭原则
设计模式专栏: http://t.csdnimg.cn/4Mt4u 目录
1.引言
2.如何理解“对扩展开放、对修改关闭”
3.修改代码就意味着违反开闭原则吗
4.如何做到“对扩展开放、对修改关闭”
5.如何在项目中灵活应用开闭原则
6.总结 1.引言 开闭原则(Open Closed Principle&…
建站知识
2025/1/16 3:48:36
LeetCode226:反转二叉树
题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 解题思想 使用前序遍历和后序遍历比较方便
代码
class Solution {
public:TreeNode* invertTree(TreeNode* root) {if (root nullptr) return root;swap(root->left, root…
建站知识
2025/1/16 3:42:39
Linux解压安装Kafka
Linux解压安装Kafka
MacBook Linux安装zookeeper
MacBook Linux安装Kafka
Kafka依赖Zookeeper
Kafka依赖Zookeeper,可以单独安装Zookeeper,也可以直接启动Kafka包里自带的Zookeeper
Kafka 安装
cd /data/software#下载
wget http://mirror.bit.edu.cn/apache/kafka/2.0.1…
建站知识
2025/1/16 3:53:27
【数据结构与算法】直接插入排序和希尔排序
引言
进入了初阶数据结构的一个新的主题——排序。所谓排序,就是一串记录,按照其中的某几个或某些关键字的大小(一定的规则),递增或递减排列起来的操作。
排序的稳定性:在一定的规则下,两个值…
建站知识
2025/1/16 3:35:06
【微机原理实战笔记】浅入理解汇编源文件
记录在学习微机原理时候的知识点,以便温故而知新。 Rd:目的操作数的寄存器 Rn、Rm:代指源操作数的寄存器 #num:代指立即数 label:代指标号 浅入理解汇编源文件 汇编源文件代码结构文件类型堆栈对齐与指示编译器 输出、…
建站知识
2025/1/16 3:33:05
数据结构—栈操作经典案例
括号匹配: 这是我最开始写的,运行有问题
对于输入的括号序列,建议使用标准的 C 字符串而不是字符数组。
#include<iostream>
using namespace std;typedef char SelemType;
typedef int Status;
#define OK 1
#define MAXSIZE 100
#…
建站知识
2025/1/14 7:25:07
Docker中常见的命令行
1 docker的全部命令
docker attach #连接到正在运行中的容器
docker build #使用 Dockerfile 创建镜像
docker builder #管理builds
docker builder prune #清除build缓存
docker checkpoint #管理checkpoints
docker checkpoint create #从正在运行的容器创建检…
建站知识
2025/1/15 2:41:57
Coursera自然语言处理专项课程04:Natural Language Processing with Attention Models笔记 Week01
Natural Language Processing with Attention Models
Course Certificate 本文是学习这门课 Natural Language Processing with Attention Models的学习笔记,如有侵权,请联系删除。 文章目录 Natural Language Processing with Attention ModelsWeek 01…
建站知识
2025/1/13 16:50:37