- 博客(3)
- 收藏
- 关注
原创 HashSet添加重复自定义类的逻辑梳理
一、什么是hashcode? 百度解释 1.可以简单理解为将任意长数据经哈希算法变为固定长度的一串数字。 2.不同数据生成的hashcode有可能相同,我们称之为哈希碰撞。 二、对象地址,属性,hashcode之间的关系梳理 1.先上一张总关系图,可以边打开图放一边,一边看我文字描述。 2.在java中生成对象的hashcode有两种方式 1、只根据地址生成hashcode Cat类中重写该方法 @Override public int hashCode() { retu
2021-08-24 11:26:58
288
原创 Java中关于static静态方法调用同类下静态内部类的思考
static修饰符: 被static修饰的变量和方法是不会被实例化的,在类加载的时候,只在内存中保留一份,以后再调用,还是会拿到这个内存地址,永远不会产生新的了(相信学过的都清楚)。一般情况下static不会去修饰类的,但内部类可以被static修饰。 【注意】类中被static修饰的变量,方法,内部类“可被该类直接调用,而不用实例化该类再使用”。为了区分,通常我们把被static修饰过的称为成员变量,成员方法,成员内部类,不被static修饰的我们一般称为实例变量,实例方法,实例内部类,它们必须实例化后才
2021-03-31 22:53:34
548
原创 关于cv2. polylines()与cv2. drawContours()的类似点
关于cv2.polylines()与cv2.drawContours()的类似点 前言—opencv学习笔记,自己的总结,方便复习使用,如有误望大佬指正。 在学习到凸包时,由于手上的一本中文opencv官方教程可能是有删减原因,凸包如何画,书上也没讲清楚,于是上网搜了一下,发现有两种画凸包的方式。一种是cv2.polylines(),另一种是cv2.drawContours()。 1.对cv2.polylines()的一系列测试 自己复制粘贴然后去试试 import cv2 import numpy as
2021-03-13 23:15:06
1878
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人