自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java单例模式及其破坏和优化

6、如果创建对象不走LazyMan.getInstance(),都走反射创建,那么就会绕过第三重检测,即第三重检测失效。3、DCL懒汉式可能存在指令重排问题,需要加上volatile 保证原子性。9、使用枚举类,枚举类自带单例并且反射不能破坏枚举,写在源码里的。下面是实验代码,我尽量写的清楚些,大家可以去看视频理解。2、多线程下单例失效,需双重检测锁模式 即DCL懒汉式。1、单例模式有饿汉式和懒汉式 饿汉式占用内存较大。8、如果标志位被修改即标志位失效则问题依旧存在。5、针对上述问题可以添加第三重检测。

2023-05-12 11:57:08 206

原创 Albion伤害统计插件AlbionOnline-StatisticsAnalysis使用教程及说明

Albion 伤害插件使用说明

2023-03-21 15:11:01 7005 10

原创 【Python】Python中的重写

python的重写

2022-08-05 16:25:19 781

原创 python检测(sobel、scharr、laplacian梯度检测)

1、sobel通过sobel算子来检测图像的梯度cv2.Sobel()函数用来检测梯度x方向是右-左来得到梯度y方向是下-上最后 对x方向和y方向上的结果求和得出最后的梯度检测 不建议直接用一个sobel函数求x 和y方向的梯度。可能会出现重影和模糊。求和使用的是权重函数: cv2.addWeighted()函数白-黑是正数可以显示出来,而黑-白是负数会被截断为0 ,可能显示不出来 ,所以要再进行处理取绝对值取绝对值函数 :cv2.convertScaleAbs()现在可能函数升级 无

2021-03-04 14:01:04 456 2

原创 [为了梦想剑指offer]03. 数组中重复的数字

利用了哈希表 ,当数字在哈希表中出现时,说明是重复的,返回该数字。什么是哈希表?哈希表是根据 key -value可以直接访问的数据结构,加快查找速度。映射函数叫做散列函数,存放记录的数组叫做散列表。冲突:不同的key 得到的value相同。即不同的关键字得到同一散列地址。(冲突无法避免)发生冲突后,可以把冲突的key放到下一个空的位置上去(线性探测法)第二种是(链地址法)把冲突的key链表起来 放在同一个冲突的位置。哈希表的查找性能与什么有关?即从什么地方可以加快查找速度?与冲突有关,冲突

2021-03-04 11:52:26 97 1

原创 图像的平滑操作图像去噪

当图像出现噪声时候,可通过滤波进行平滑操作对图像去噪。椒盐噪声1、均值滤波:cv2.blur方法 若(3,3)的核。核通常为奇数对位相乘 相加除9取均值2、方框滤波cv2.boxFilter函数 基本和均值类似,可以选择归一化防止越界(超过255)3、高斯滤波cv2.GaussianBlur()函数高斯函数又叫帽子函数 离得近的权重大 远的权重小4、中值滤波 (学习实验过程中 效果最好)cv2.mediunBlur()函数排序后找到中间的值,当做处理结果均值 高斯 中值滤波

2021-03-03 15:26:45 889 1

原创 cv2.threshold()函数对图像进行阈值处理

ret, thresh1=cv2.threshold(src,thresh,maxval,type)thresh1 = 输出图src = 单通道图像thresh =阈值,通常设置为127maxval = 最大值 ,通常设置为255type = 五种常用类型:1、cv2.THRESH_BINARY 超过阈值部分去maxval,其他取02、cv2.THRESH_BINART_INV 第一种情况的反转,超过阈值的部分取0,其他取maxval3、cv2.THRESH_TRUNC (截取小的部分)大于

2021-03-03 14:49:56 754 1

原创 python下openCV学习笔记(三)图像大小调整,裁剪

python下openCV学习笔记(三)图像大小调整,裁剪前言一、图像的大小调整二、图像的裁剪总结前言运行环境:win10 ,pycharm ,python =3.6 ,openCV=3.4.1提示:以下是本篇文章正文内容,下面案例可供参考一、图像的大小调整代码如下(示例):import cv2img = cv2.imread("img/bingbing_is_mine.jpg")print(img.shape) #打印图像的尺寸imgRes

2021-02-05 15:13:30 712 1

原创 python下openCV学习笔记(二)图像灰度转化,模糊化,边缘检测,膨胀与腐蚀

python下openCV学习笔记(二)图像灰度转化,模糊化,边缘检测,膨胀与腐蚀一、图像的灰度化二、图像的模糊化三、图像的边缘检测四、图像的膨胀与腐蚀一、图像的灰度化很多时候我们在进行图像处理的时候,需要使用灰度图像,为什么使用灰度图像?从目前已知的知识来看,灰度图像相较于彩色图像处理起来更快,灰度化之后矩阵维数下降,运算速度大幅度提高,并且梯度信息仍然保留。但是若使用关于颜色的算法就当然的不能对 图像进行灰度化import cv2img = cv2.imread("img/bingbing

2021-02-03 15:50:40 1265 3

原创 python下openCv学习笔记(一)图像的介绍,图像或视频的打开和保存,网络摄像头的打开和保存

python下openCv学习笔记(一)图像的介绍,图像或视频的打开和保存图像的介绍图像的保存和打开功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入图像的介绍我们可以用一个二维数组(矩阵)的形式来表现一个图像。一个格子一个格子的

2021-02-02 17:12:30 253

原创 C语言中while循环和for循环的比较

C语言中while循环和for循环的比较注:笔者在刷题目的时候,遇到了一个较为简单的密码翻译题,写出来后,发现提示未在规定时间内运行结束。先写总结:对于已知循环次数的情况 我们应当采取 for循环 更为高效 ;对于未知循环次数的情况,就采用while循环。题目:第一次提交的代码:#include <stdio.h>#define N 80int main(){ char str[N]; int k; gets(str); while(str

2021-01-31 17:22:15 950

原创 MySQL基本语句汇总,MySQL的增删改查等(持续更新)

注:MySQL不区分大小写 ,所有符号全是英文状态下的,不然会报错注:MySQL不区分大小写 ,所有符号全是英文状态下的,不然会报错注:MySQL不区分大小写 ,所有符号全是英文状态下的,不然会报错MySQL使用步骤为:输入密码后,创建数据库,使用数据库,创建表,实现操作下面是正文,有错误请指正、谢谢。1、数据库相关1、创建数据库: create database 数据库名...

2020-03-28 22:19:42 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除