CHM 的使用 ConcurrentHashMap 是 J.U.C 包里面提供的一个线程安全并且高效的 HashMap,所以 ConcurrentHashMap 在并发编程的场景中使用的频率比较高,那么这一节课我们就从 ConcurrentHashMap 的使用上以及源码层面来分析 Concurre ...
分类:
其他好文 时间:
2020-06-26 10:23:36
阅读次数:
46
一.简述 CAD数据库对象可以灵活添加一定数量的自定义数据,供开发者使用,这些数据由开发者自己进行解释 ,CAD不管其含义,但要遵循一定的组码规则,这些数据被称为扩展数据XData。扩展数据以吸附物的形式吸附在实体上。 1.可以通过实体DBObject类及其派生类的XData属性获取或设置扩展数据, ...
分类:
其他好文 时间:
2020-06-25 23:38:18
阅读次数:
85
用最简单的一句话就是:父类型的引用指向子类型的对象。用一句比较通俗的话:同一操作作用于不同的对象,可以产生不同的效果。这就是多态。 这句话很好理解:Person person = new Student("张三");但是这个多态有什么作用呢?而我们又为什么要是有多态呢? 首先讲下封装和继承:封装是把 ...
分类:
其他好文 时间:
2020-06-25 19:25:07
阅读次数:
120
纯虚函数和抽象类 基本概念 (1)纯虚函数 纯虚函数是一个在基类中说明的虚函数,在基类中没有定义,要求任何派生类都定义自己的版本; 纯虚函数位各派生类提供一个公共界面(接口的封装和设计、软件的模块功能划分); (2)抽象类 一个具有纯虚函数的基类成为抽象类 // 抽象类 class Base { p ...
分类:
编程语言 时间:
2020-06-24 21:39:35
阅读次数:
46
1、脚手架搭建项目完成以后,安装vuex cnpm install vuex --save 3、项目搭建 知识点: state相当于数据源。 getter。从 store 中的 state 中派生出一些状态数据。即:从state中获取数值,然后进行操作(例如数据过滤),得到所需的格式数据,并不改变s ...
分类:
其他好文 时间:
2020-06-24 16:32:35
阅读次数:
69
概念 如果两个或者两个以上的类具有相同的特征【属性】和行为【成员函数】,我们可以抽取一个类出来,在抽取出来的类中声明公共的部分 被抽取出来的类:父类,超类,基类 两个或者两个以上的类:子类,派生类 他们之间的关系:子类继承自父类 父类派生出子类 作用:简化代码,提高了代码的复用性和可维护性 继承的特 ...
分类:
编程语言 时间:
2020-06-24 16:06:42
阅读次数:
53
编译器设计-解析类型 Compiler Design - Types of Parsing 语法分析器遵循由上下文无关语法定义的产生式规则。生成规则的实现方式(派生)将解析分为两种类型:自上而下解析和自下而上解析。 自顶向下分析Top-down Parsing 当解析器开始从开始符号构造解析树,然后 ...
分类:
其他好文 时间:
2020-06-23 19:46:42
阅读次数:
62
分组密码 数据加密标准-DES 公开密钥密码体制 RSA公开密钥密码体制 原理是:利用素数不可拆分(就像人不可拆分一样),增加破译的难度 派生做法 报文鉴别 密钥分配 电子邮件加密 ...
分类:
其他好文 时间:
2020-06-23 18:50:57
阅读次数:
52
——不能创建对象,只能派生出新类的类是抽象基类ABC(作为模板)。 纯虚函数。 包含纯虚函数的类是抽象基类。 纯虚函数 纯虚函数声明:虚函数的结尾处加上=0。 C++通过使用纯虚函数提供未实现的函数,但仍可以在实现文件中提供方法的定义。 class BaseEllipse // abstract b ...
分类:
编程语言 时间:
2020-06-23 17:20:24
阅读次数:
50
在派生类中对基类成员访问应该是唯一的,但是在多继承时,可能会导致对基类某成员访问出现不一致的情况,这就是C++多继承中的二义性。 有两种继承的情况会产生多义性 一、 如果一个派生类从多个基类派生,而这些基类又有一个共同的基类,则在对该基类中声明的成员变量进行访问时,可能产生二义性,继承关系如下图所示 ...
分类:
编程语言 时间:
2020-06-22 10:48:18
阅读次数:
105