相关文章
数据结构例题代码及其讲解-栈与队列
栈与队列
栈Stack
后进先出
栈的结构体定义及基本操作。
#define MaxSize 50
typedef struct {int data[MaxSize];//栈中存放数据类型为整型int top;//栈顶指针
}Stack;初始化
这里初始化时是将栈顶指针指向-1,有些则是指向0,因此后续入栈出栈…
建站知识
2024/12/20 19:29:38
Flink CDC学习笔记
第一章 CDC简介
1.1 什么是CDC
CDC (Change Data Capture 变更数据获取)的简称。核心思想就是,检测并获取数据库的变动(增删查改),将这些变更按发生的顺序记录下来,写入到消息中间件以供其它服务进行订…
建站知识
2024/12/20 18:32:01
C++学习记录——삼십 智能指针
文章目录 1、为什么需要智能指针?2、内存泄漏3、智能指针的使用及原理1、RAII思想2、拷贝问题1、unique_ptr2、shared_ptr1、多线程2、循环引用3、定制删除器 1、为什么需要智能指针?
看一个场景
int div()
{int a, b;cin >> a >> b;if (b…
建站知识
2024/12/21 23:20:22
Java 语言实现插入排序算法
【引言】 插入排序算法是一种简单且常用的排序算法。它通过依次将未排序的元素插入已排序序列中的正确位置来达到排序的目的。本文将使用Java高级语言实现插入排序算法,并讲解其核心思想和代码实现。
【算法思想】 插入排序的核心思想是通过构建有序序列࿰…
建站知识
2024/12/21 9:31:55
函数指针的作用及其例子
函数指针的作用主要表现在两个方面:
作为参数传递给其他函数:可以将一个函数指针作为参数传递给其他函数,以使该函数能够在其内部调用被传递的函数。这种做法在回调函数中非常常见,允许调用者与被调用者之间具有更灵活的交互方式…
建站知识
2024/12/18 11:33:27
Linux 多线程同步机制(上)
文章目录 前言一、线程同步二、互斥量 mutex三、死锁总结 前言 一、线程同步
在多线程环境下,多个线程可以并发地执行,访问共享资源(如内存变量、文件、网络连接 等)。
这可能导致 数据不一致性, 死锁, 竞争条件等 问题。
为了解…
建站知识
2024/12/20 6:32:40
docker 搭建私有仓库和制作镜像
目录
1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。
1.1 启动mysql镜像
1.2 启动owncloud镜像
1.3 浏览器访问
1.4 总结
2、安装搭建私有仓库 Harbor
2.1 下载docker-compose并赋予执行权限
2.2 磁盘挂载,保存harbor
2.3 修改配置文件…
建站知识
2024/12/20 21:57:38