相关文章
【设计模式】设计模式之观察者模式
文章目录 观察者模式什么是观察者模式引入组成UML图代码实现1. 定义观察者接口2. 定义主题接口3. 实现具体观察者4. 实现具体被观察者5.测试 应用场景优点缺点 观察者模式
什么是观察者模式
观察者模式(Observer Pattern)是一种设计模式
它定义了一种…
建站知识
2024/11/22 22:32:12
三数之和-Leetcode
leetcode链接:三数之和
题目描述 解题思路
主要要思考以下几个问题:
如何选取三个元素?— 当前节点 左指针 右指针指针开始位置?— 左指针 当前节点位置 i 1, 右指针 n - 1如何保证不重复? — 先把…
建站知识
2024/11/22 22:32:14
【C#工具类】Excel接口(一)
目录
需求描述
具体需求分析
学习交流(Bug待解决)
Debug代码(写代码的过程,逐渐完善的过程)
参考资料
扩展阅读 需求描述
用C#生成两个函数
1. 盲读Excel (Excel文件名) 读取所有单元格的数据,并输…
建站知识
2024/11/22 23:59:33
递归:计算思维的核心
引言
人类对这个世界的认识是从特例到普遍,从具体到抽象,从简单到复杂的,是一个递推(Iterative)的过程。这种人类固有的认知与思维方式令我们可以轻易的理解具体的事物,但同时却限制了我们的抽象能力和大局…
建站知识
2024/11/23 0:43:17
Linux驱动.之I2C,iic驱动层(三)
Linux驱动.之I2C,iic驱动层(二)
/* 3、创建类 */ ap3216cdev.class class_create(THIS_MODULE, AP3216C_NAME); if (IS_ERR(ap3216cdev.class)) { return PTR_ERR(ap3216cdev.class); }
/* 4、创建设备 */创建class,device后&a…
建站知识
2024/11/23 0:43:17
力扣面试经典算法150题:删除有序数组中的重复项
删除有序数组中的重复项
今天的题目是力扣面试经典150题中的数组的简单题: 删除有序数组中的重复项 题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/?envTypestudy-plan-v2&envIdtop-interview-150 题目描述
给定一…
建站知识
2024/11/23 0:43:16
使用SpringBoot+Vue3开发项目(2)---- 设计文章分类的相关接口及页面
目录 一.所用技术栈:
二.后端开发:
1.文章分类列表渲染: 2.新增文章分类: 3.编辑文章分类:
4.删除文章分类 :
5.完整三层架构后端代码:
(1)Controller层:…
建站知识
2024/11/23 0:43:17
docker部署可执行的jar
1.将项目打包,上传到服务器的指定目录
2.在该目录下创建Dockerfile文件
3.Dockerfile写入如下指令
# 基于哪个镜像
FROM java:8
# 拷贝文件到容器,也可以直接写成ADD xxxxx.jar /app.jar
ADD springboot-file-0.0.1.jar file.jar
RUN bash -c touch /…
建站知识
2024/11/23 0:43:17