相关文章
java优雅去除 NullPointerException 空指针异常
解决方式:JDK提供的Optional类
相关API介绍(非全部,这四个函数之间具有相关性)
第一组
Optional(T value),empty(),of(T value),ofNullable(T value)
先说明一下,Optional(T value),即构造函数…
建站知识
2025/1/10 15:23:12
设计模式之装饰者模式
文章目录 星巴克咖啡订单项目(咖啡馆)方案 1-解决星巴克咖啡订单项目方案 1-解决星巴克咖啡订单问题分析方案 2-解决星巴克咖啡订单(好点)方案 2-解决星巴克咖啡订单问题分析装饰者模式定义装饰者模式原理装饰者模式解决星巴克咖啡订单装饰者模式下的订单…
建站知识
2025/1/18 20:15:07
使用JS实现一个简单的观察者模式(Observer)
聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 手撸Observer⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅
欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领…
建站知识
2025/1/11 18:11:58
Linux易混淆知识点
1. 使用 vi 编辑某个文件时,执行删除某行/某几行的操作: dd:删除光标所在行; 6dd:表示删除当前行开始 6 行数据。 ndd: 删除当前行开始的连续 n 行; n1,n2d:删除 n1 到 n2 行&#x…
建站知识
2025/1/16 5:24:39
剑指 Offer 12. 矩阵中的路径
剑指 Offer 12. 矩阵中的路径
推荐写法
把判断条件都写在dfs函数开头(对节点进行处理,尽量不要对边进行处理)
写法一
class Solution {boolean[][] vis;public boolean exist(char[][] board, String word) {int m board.length, n boa…
建站知识
2025/1/14 10:48:08
linux查找文件命令-find
linux查找文件命令-find
find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 find的使用格式如下: find <指定目录> <指…
建站知识
2025/1/19 3:45:13
OpenCV---视频操作
用摄像头捕获视频
import cv2 as cv
import numpy
cap cv.VideoCapture(0)
while(cap.isOpened()):ret, frame cap.read() # read() 它返回两个值,第一个是布尔值,表示是否成功读取到一帧,第二个是帧本身。cv.imshow(Video, frame)if c…
建站知识
2024/12/30 15:51:42
Python---元组
元组特点
1. 可以容纳多个数据 2. 可以容纳不同类型的数据 (混装) 3. 数据是有序存储的 (下标索引) 4. 允许重复数据存在 5. 不可以修改 (增加或删除元素等) 【可以修改内部list的内部元素---见页尾】 6. 支持for和while循环
定义元组
# 定义元组
变量 (元素, 元素2, 元素…
建站知识
2025/1/13 3:21:01