自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闭关修炼——暂退

个人GitHub地址:https://github.com/zhao302014

  • 博客(37)
  • 收藏
  • 关注

原创 专栏最后一期——在王者荣耀角度下分析面向对象程序设计B中23种设计模式之总结篇

各位关注本专栏的读者朋友们,Happy May Day holiday!历时两个月,《23种设计模式在王者荣耀中的应用》专栏已经全部更新结束了。在这个专栏创立的2个月的时间里,文章总共发表了25篇,总点击量达到了3w+;我也通过这个专栏结交到了许多志同道合的朋友。想当初我只想的是在学习《面向对象程序设计B》过程中对书上的代码与当下最火的手游——王者荣耀结合并做一些改进,发表到CSD...

2020-04-30 08:08:29 9409 37

原创 安装Python第三方库的通用方法(如OpenCV库、matplotlib库、imutils库、numpy库……)

以前用的是python3.5,今天安装matplotlib库的时候提示python版本必须3.6以上,无奈之下,就直接重新安装了python3.8.2及部分常用的python第三方库,想到当初我在初次安装时查找了各种资料,于是想把我关于这方面知道的最简单的安装通用公式总结一下,送给在这方面正在迷茫的朋友们。目录了解你的电脑及python版本若下载的是WHL文件若下载的是压缩文件...

2020-04-17 20:37:49 15279 8

原创 Python语言练习

文章目录1 Python基本语法元素1.1 第一个程序1.2 打印元旦祝福语1.3 打印欢迎购物1.4 求圆面积周长1.5 同切圆绘制1.6 五角星绘制1.7 温度转换1.8 使用变量1.9 计算BMI1.10 存储MP3信息1.11 打印数据类型1.12 交换变量值1.13 输入身高体重并计算BMI1.14 货币转换1.15 HelloWorld的条件输出1.16 回响1.17 注释所有行1.1...

2020-04-29 19:58:37 12101 1

原创 《机器学习》学习笔记(六)——支持向量机(SVM)

机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。本专栏将以学习笔记形式对《机器学习》的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:《机器学习》学习笔记1. 概述支持向量机(support vector mac...

2020-04-29 17:46:01 7426

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之解释器模式

·解释器模式在王者荣耀中的应用·一、简述二、解释器模式(InterpreterPattern)解释器模式理解:高度概括:解释器模式结构中的四种角色:解释器模式的UML类图:解释器模式的优缺点:优点:缺点:解释器模式的适用情景:三、王者荣耀角度下实现解释器模式结构图及代码eclipse结构图主函数【应用(...

2020-04-29 09:53:39 592

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之备忘录模式

·备忘录模式在王者荣耀中的应用·一、简述二、备忘录模式(Memento Pattern)备忘录模式理解:高度概括:备忘录模式结构中的三种角色:备忘录模式的UML类图:备忘录模式的优缺点:优点:缺点:备忘录模式的适用情景:三、王者荣耀角度下实现备忘录模式结构图及代码eclipse结构图主函数【应用(Applicati...

2020-04-28 17:02:57 609

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之访问者模式

·访问者模式在王者荣耀中的应用·一、简述二、访问者模式(Visitor Pattern)访问者模式理解:高度概括:访问者模式结构中的五种角色:访问者模式的UML类图:访问者模式的优缺点:优点:缺点:访问者模式的适用情景:三、王者荣耀角度下实现访问者模式结构图及代码eclipse结构图主函数【应用(Application)】Applicayion.javapack...

2020-04-28 10:37:30 990

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之享元模式

·享元模式在王者荣耀中的应用·一、简述二、享元模式(Flyweight Pattern)享元模式理解:高度概括:享元模式结构中的三种角色:①②③享元模式的UML类图:享元模式的优缺点:优点:缺点:享元模式的适用情景:三、王者荣耀角度下实现享元模式结构图及代码eclipse结构图主函数【应用(Application)】Applicayion.javapac...

2020-04-27 19:03:50 771

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之代理模式

·代理模式在王者荣耀中的应用·一、简述二、代理模式(Proxy Pattern)代理模式理解:高度概括:代理模式结构中的三种角色:代理模式的UML类图:代理模式的优缺点:优点:缺点:代理模式的适用情景:三、王者荣耀角度下实现代理模式结构图及代码应用一代码实现(虚拟代理模式)eclipse结构图主函数【应用(Application)】Applicayion.jav...

2020-04-26 10:44:12 1614

原创 数字图像处理学习笔记(十三)——傅里叶变换

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记目录背景知识傅里叶变换(一种正交变换)一维傅里叶变换对二维傅里叶变换对二维离散傅里叶变换的性质空间域抽样间...

2020-04-25 20:25:41 12785

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之模板方法模式

·模板方法模式在王者荣耀中的应用·一、简述在王者荣耀中,有查看所有英雄功能,并且玩家在查看英雄时可以对英雄的排序做调整。具体而言,玩家可以按照默认排序、名称排序、熟练度排序、上架时间排序、荣耀战力排序等排序方式使英雄按照不同位置排列。在本实例中,我们将通过这一简单实例来说明,抽象模板中定义的具体方法——钩子方法。具体而言,我们将英雄事先输入到文本中,并通过英雄的名称按照...

2020-04-25 15:06:53 617

原创 《机器学习》学习笔记(五)——神经网络

机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。本专栏将以学习笔记形式对《机器学习》的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:《机器学习》学习笔记1. 概述神经网络是由具有适应性的简单单元组成的广泛并行互...

2020-04-24 17:06:17 2162

原创 《机器学习》学习笔记(四)——用Python代码实现单变量线性回归、多变量线性回归;数据评估之交叉验证法、留出法、自助法

机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。本专栏将以学习笔记形式对《机器学习》的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:《机器学习》学习笔记一、单变量线性回归提出问题假设某披萨店的披萨价格和披萨...

2020-04-22 21:20:04 4702 4

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之状态模式

·状态模式在王者荣耀中的应用·应用一:镜一二技能触发技能效果状态变化应用二:瑶三技能附身队友移动状态的变化一、简述状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。应用一:王者荣耀s19赛季新英雄镜被策划称作史上最难的最花里胡哨的英雄,在她上线后,玩家们也纷纷投身于体验镜这一英雄的热潮中。那么对于王者荣耀新英雄镜技能,研究起来也是别...

2020-04-21 19:36:39 898

原创 《机器学习》学习笔记(三)——线性模型

机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。本专栏将以学习笔记形式对《机器学习》的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:《机器学习》学习笔记1线性模型的基本形式线性模型要做的有两类任务:分类任务、...

2020-04-21 17:24:06 8701 2

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之桥接模式

·桥接模式在王者荣耀中的应用·一、简述王者荣耀中有一个观战系统。在观战系统中,玩家可以观看大神如何在战场上操作,从而学习大神出装、团战技巧等,同时也可以看好友如何战斗,以及回放自己的经典之战。观战系统的存在,可以让玩家们近距离观看大神或好友如何操作,针对练习更便捷。本地回放功能,完美保留精彩瞬间,战后回味别有一番趣味。二、桥接模式(Builder Pattern)桥接模式理解:高度...

2020-04-20 15:36:00 704

原创 《机器学习》学习笔记(二)——模型评估与选择

机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。本专栏将以学习笔记形式对《机器学习》的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:《机器学习》学习笔记目录1 本文开篇,先介绍几个概念2 模型选择(mode...

2020-04-19 21:49:30 14705 1

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之组合模式

·组合模式在王者荣耀中的应用·一、简述王者荣耀有非常多的英雄,而且每一个不同的英雄也有其自己对应的皮肤。玩家可以根据需要购买不同的英雄皮肤,体验不同英雄皮肤在对局中的感受。在本实例中,根据组合模式的特点,列举了英雄李白及其皮肤的树形价格表。二、组合模式(Composite Pattern)组合模式理解:高度概括:将对象组合成树形结构一表示“部分-整体”的层次结构。Composit...

2020-04-18 21:42:11 1318 1

原创 《机器学习》学习笔记(一)——机器学习概述

机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。本专栏将以学习笔记形式对《机器学习》的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:《机器学习》学习笔记机器学习是从人工智能中产生的一个重要学科分支,是实现智能化的关...

2020-04-18 20:48:08 952

原创 数字图像处理学习笔记(十二)——频率域滤波

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记滤波器:抑制或最小化某些频率的波和震荡的装置或材料 低通滤波器抑制或最小化高频率的波 ...

2020-04-18 17:21:40 4813 3

原创 数字图像处理学习笔记(十一)——用Python代码实现图像增强之线性变换、对数变换、幂律变换、分段线性变换、灰度级分层、直方图均衡化、平滑滤波器、锐化滤波器

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记在数字图像处理学习笔记(八)中,已对图像增强之线性变换、对数变换、幂律变换、分段线性变换、灰度级分层等做过详细理论论述,本文将对上述理...

2020-04-17 14:28:31 5129 1

原创 数字图像处理学习笔记(十)——空间滤波

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记欢迎留言,一起学习交流~~~感谢阅读END...

2020-04-16 20:42:37 7589 1

原创 数字图像处理学习笔记(九)——直方图运算

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记直方图均衡化数字图像直方图均衡化目的就是提升图像的对比度,将较亮或者较暗区域的输入像素映射到整个区域的输出像素,是图像增强一种...

2020-04-16 17:31:52 4071

原创 数字图像处理学习笔记(八)——图像增强处理方法之点处理

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记做图像增强的原因在图像形成的过程中,存在很多因素影响图像的清晰度如:光照不够均匀,这会造成图像灰度过于集中; ...

2020-04-15 21:54:57 9509

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之单件模式

·单件模式在王者荣耀中的应用·一、简述今年春节王者荣耀出了一个叫做“王者快跑”的限时玩法,许多玩家都很喜欢这个游戏模式。不同于5V5的王者地图,这个地图是一个跑道中途有很多的障碍物,还有NPC玩家释放控制技能做阻拦,简单益智,只要一直跑就可以了,最终按照所有玩家到达终点的时间前后顺序获得名次。☞在本实例中,设计了一个Champion冠军单件类,以及马超、韩信、猪八戒、李白、李元芳等五...

2020-04-15 12:09:19 4340 5

原创 数字图像处理学习笔记(七)——用Pycharm及MATLAB实现三种图像内插法(最近邻内插法、双线性内插法、双三次内插法)

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像学习笔记★由于之前学习笔记(四)有对于图像三种插值的理论讲解,这里就不再赘余;可参照此文阅读学习☞图像的三种内插法一、Pycharm实现过程...

2020-04-15 09:21:54 2863

原创 数字图像处理学习笔记(六)——数字图像处理中用到的数学操作

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记一、阵列和矩阵操作图像可以被等价的看作是矩阵事实上,在很多情况下,图像间的操作拭用矩阵理论执行的例如2×2的图像和...

2020-04-14 17:13:13 3251

原创 数字图像处理学习笔记(五)——像素间的基本关系(相邻像素及连通性)

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记一、相邻像素★相邻像素: 4邻域、 D邻域、8邻域★4邻域 ☞像素p(x,y)的4邻域是: (x+1,y);(x...

2020-04-13 22:13:26 13558 11

原创 数字图像处理学习笔记(四)——数字图像的内插、度量、表示与质量

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记一、数字图像的内插内插是在诸如放大、收缩、旋转和几何校正等任务中广泛应用的基本工具从根本上看,内插是用已知数据来估计未知位置...

2020-04-13 19:53:07 3359 1

原创 数字图像处理学习笔记(三)——空间分辨率和灰度分辨率、等偏爱曲线

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记一、空间分辨率直观上看,空间分辨率是图像中可辨别的最小细节的度量。与数字图像处理学习笔记(二)——图像的采样和量化一文中的...

2020-04-13 17:54:29 17487 3

原创 数字图像处理学习笔记(二)——图像的采样和量化

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记一、数字图像的像素表示像素的概念:数字图像由二维元素组成,每一个元素具有一个特定的位置(x,y)和幅值f(x,y),这些元素就...

2020-04-13 15:53:06 4988

原创 数字图像处理学习笔记(一)——数字图像处理概述

数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记数字图像处理学习笔记(一)——数字图像处理概述一、什么是图像Ⅰ、图像的定义: 二维函数f(x,y) 注:①x...

2020-04-13 14:51:32 6871 1

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之原型模式

·原型模式在王者荣耀中的应用·一、简述在王者荣耀中,克隆模式算是一个人气比较高的娱乐模式了,因为该模式下双方可以各有五个一模一样的英雄,可以带给玩家不同的游戏体验,特别是有一些比较好玩的英雄,五个一起用就太强势了!在克隆模式中,虽然双方五个英雄名字都一样,但是,玩家又根据喜好及玩法不同可以给同一英雄佩戴不同的铭文、皮肤、召唤师技能等。本实例就是运用王者荣耀中的克隆模式来说明程序设计模...

2020-04-11 22:05:28 1263

原创 关于MATLAB中M文件如何解决“未定义函数或变量”的若干办法

MATLAB的M文件分为两种:一种为脚本文件,另一种为函数文件。脚本文件很简单,就是由一堆命令构成的,里面第一行不是 function 开头,这种文件比如是encrypt.m编写好后直接点F5或者运行键运行就行,不存在出现诸如“未定义函数或变量”的问题;函数文件就相对复杂一些,第一行为function,比如说像function result=encrypt(n)这样的文件,函数名与文件名是一...

2020-04-11 00:36:11 93133 24

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之生成器模式

·生成器模式在王者荣耀中的应用·一、简述在王者荣耀这款游戏中,玩家可以根据自己的喜好来调整页面布局,比如有的玩家觉得左侧出装顺手,而有的玩家则觉得右侧出装顺手;再比如说玩家在局内想要通过展开地图向队友发送信号时,有些玩家觉得地图左侧展开操作顺畅,而另外一些玩家觉得右侧展开操作顺畅。这些组件的页面布局亦可通过自定义来完成。所有的这些功能,达到了王者荣耀设计者让玩家能更好地体验游戏的初衷。...

2020-04-08 14:13:04 840 2

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之抽象工厂模式

·抽象工厂模式在王者荣耀中的应用·一、简述王者荣耀QQ端目前有325个区供玩家选择,玩家们可以使用一个QQ号在不同区中登录,而且每个区中的数据由玩家在此区中体验次数、时间的变化而变化。二、抽象工厂模式(Abstract Factory Pattern)抽象工厂模式理解:高度概括:提供一个创建一系列或相互依赖对象的接口,而无需指定它们具体的类。设计某些系统时,可能需要为用户提供一系...

2020-04-05 14:28:36 630

原创 在王者荣耀角度下分析面向对象程序设计B中23种设计模式之工厂方法模式

·工厂方法模式在王者荣耀中的应用·一、简述王者荣耀这款游戏目前一共有100位英雄,游戏设计师根据英雄技能、属性、天赋等因素,将英雄划分为射手、辅助、打野、法师、坦克、战士等职业。在本实例中,声明了坦克、法师、射手、刺客、战士、辅助等多个工厂子类,每个工厂生产相应职业的英雄。二、工厂方法模式(Factory Method Pattern)工厂方法模式的理解:高度概括:定义一个用于创...

2020-04-05 12:29:27 1421

空空如也

空空如也

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

TA关注的人

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