一、概念 面向对象:对于软件开发模式有两种,一种是面向对象,一种是面向过程。面向过程:只完成自己所需要的操作,但是这种设计缺少可维护性。面向对象:本质上是组件化的设计(模块化设计),方便局部维护但是设计上的要求规范比较多,也就是模块化的设计最重要的就是标准,以及整个项目的整体把控。 面向对象的概念实 ...
分类:
其他好文 时间:
2020-05-19 00:51:20
阅读次数:
85
1、必须在构造函数初始化列表里初始化的成员 1. 常量成员和引用类型:因为const常量成员和引用类型必须要初始化且不能赋值。 2. 特殊情况的对象:这个对象是一个类或结构体,并且他只有带参数的构造函数没有默认构造函数,那么一定要在初始化列表初始化(编译器无法帮助生成无参构造函数)。 3. 子类初始 ...
分类:
其他好文 时间:
2020-05-18 20:39:47
阅读次数:
54
一、 1.模板匹配是一种最原始、最基本的模式识别方法,研究某一特定对象物的图案位于图像的什么地方,进而识别对象物,这就是一个匹配问题。 它是图像处理中最基本、最常用的匹配方法。模板匹配具有自身的局限性,主要表现在它只能进行平行移动,若原图像中的匹配目标发生旋转或大小变化,该算法无效。 2.paint ...
分类:
其他好文 时间:
2020-05-18 19:08:58
阅读次数:
110
promise的理解和使用 1. Promise是什么 1.1 promise 的理解 1. 抽象表达: Promise 是 JS 中进行异步编程的新的解决方案(旧的是纯回调形式) 2. 具体表达: (1)从语法上说:Promise 是一个构造函数 (2)从功能上说:promise 对象用来封装一个 ...
分类:
其他好文 时间:
2020-05-18 18:49:39
阅读次数:
76
1. Promise是什么 1.1 promise 的理解 1. 抽象表达: Promise 是 JS 中进行异步编程的新的解决方案(旧的是纯回调形式) 2. 具体表达: (1)从语法上说:Promise 是一个构造函数 (2)从功能上说:promise 对象用来封装一个异步操作并可以获取其结果 1 ...
分类:
其他好文 时间:
2020-05-18 18:23:13
阅读次数:
57
Don't Use the Object 建设者 Object构造函数允许我们创建一个对象。但是,由于有更短的创建对象的方法,因此不需要创建对象。 例如,代替使用Object构造函数创建对象来编写以下内容,我们可以编写为: const obj = new Object();obj.a = 1;obj ...
分类:
编程语言 时间:
2020-05-18 12:37:32
阅读次数:
51
1:实现单例模式的几种写法 1:构造函数私有化,提供公共静态方法给外面访问,定义一个静态变量保存实例 加上双重判断和锁 这个也叫懒汉单例模式 在单例类里面定义方法,方法是先执行 2:静态构造函数,由CLR控制,且只调用一次,也叫饿汉单例模式, 定义的静态方法必须先构造这个实例再执行 为什么使用单例 ...
分类:
其他好文 时间:
2020-05-18 12:02:48
阅读次数:
56
很多人开始学习java时候会被突如其来的概念定义搞的晕头转向,类、对象、接口、构造函数、方法、继承、多态、各种修饰符等概念扑面而来的时候,脑子里顿时变成了一片浆糊,并直接导致了畏难心理,特别是对于自学的人,这种情况最常见。 那么在开始学习java的时候我们应该以什么样的心态或者思想准备呢? 学会不求 ...
分类:
编程语言 时间:
2020-05-18 10:46:40
阅读次数:
68
本文源自:https://blog.csdn.net/michaelgo/article/details/81481068 1.ReentrantLock简要介绍简单介绍一下ReentrantLock,可重入锁,互斥锁,提供了fair和unfair两种模式的锁。默认构造函数是unfair的锁,如果初 ...
分类:
其他好文 时间:
2020-05-18 00:58:10
阅读次数:
50
单例模式顾名思义就是在程序运行过程中某个类型只有有一个实例存在。使用场景非常广泛,例如我们对日志的写入只提供一个入口等。其结构图如下 它保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常的实现方式是构造一个私有的构造函数,实现外部无法对它进行实例化,然后提供一个全局的访问入口 public ...
分类:
其他好文 时间:
2020-05-17 13:41:23
阅读次数:
67