类定义的命名规则,是命名空间(应用程序名称)指向应用程序的app文件夹,而类名除了命名空间和类名中最后部分之外,其他的都是文件夹的名称。类名的最后部分加上.js就是类的文件名,如Ext.define("Ledger.controller.Main"),Ledger是命名空间,在前端整体的main.j ...
分类:
其他好文 时间:
2018-12-23 19:34:32
阅读次数:
152
这里我们主要讨论 结构型模式 适配器模式,: ● Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。 ● Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配,适配器类是适配器模式的核心,在对象适配 ...
分类:
其他好文 时间:
2018-12-23 11:26:42
阅读次数:
170
1.构造器 在Scala中,每个类都有一个主构造器。主构造器与类的定义交织在一起,如下: 主构造器会执行类定义中的所有语句。如下,println语句是主构造器的一部分,当类被实例化时,println语句会立即执行。 通过把private修饰符添加在类参数列表的前边把主构造器隐藏起来。如: 这样客户代 ...
分类:
其他好文 时间:
2018-12-22 01:30:06
阅读次数:
210
dataList类定义: 构造函数 选择排序 插入排序 快速排序 菜单 额,复制过来格式就乱了,自己对齐吧 测试函数 完整代码 #include<iostream> #include<ctime> const int maxsize = 10; using namespace std; class ...
分类:
编程语言 时间:
2018-12-21 22:44:59
阅读次数:
305
C#中lock关键字主要是为确保当一个线程使用某些资源时,同时无法其他线程无法使用该资源。下面我们看看下面的小例子。 下面是输出结果,可以看到输出结果并非我们所期望的0,当然结果可能为0,但大多数情况下都不是。 在这个例子中,当主程序启动时,创建了一个Counter对象。该类定义了一个可以递增和递减 ...
1、引入maven依赖 2、redis连接配置 3、redisTemplate配置,其实springboot2不配置也是可以直接使用的,但是我们可以指定一下key,value序列化的方式,如下 4、KeyPrefix类定义,方便管理key的前缀与超时时间(防止key管理混乱,出现后面的key覆盖前面 ...
分类:
编程语言 时间:
2018-12-17 02:26:36
阅读次数:
371
接口的概念 在Java中接口是一个全部由抽象方法组成的集合,接口需要用interface定义,里面只能有抽象的方法和常量。 接口体现的是事物扩展的功能,在Java中,类定义了一个实体,包括实体的属性,实体的行为。而接口定义了一个实体可能发生的动作,只有一个声明,没有具体的行为。 当一个方法在很多类中 ...
分类:
编程语言 时间:
2018-12-15 20:56:02
阅读次数:
154
STL主要包含容器,迭代器,算法三块内容,用户可以对容器进行一系列的操作,比如遍历和计算,而STL提供的迭代器和容器完美地提供了这样的接口。其中std::vector是最常用的容器之一,vector是一个模板类,定义在命名空间namespace下,使用vector需要在包含相关头文件。今天主要讲解对 ...
分类:
编程语言 时间:
2018-12-15 15:55:09
阅读次数:
278
面对对象的三大特性之继承 1.什么是继承? 在程序中,继承指的是class与class之间的关系 继承是一种关系,必须存在两个class才能产生这种关系;被继承的class称为父类,继承的class称为子类。 2.为什么要使用继承? 现实中,通过继承,子可以直接使用父的内容。 在程序中,通过继承,子 ...
分类:
编程语言 时间:
2018-12-14 21:02:39
阅读次数:
432
方法重载是指同一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同 方法重写是存在子父类之间的,子类定义的方法与父类中的方法具有相同的方法名字,相同的参数表和相同的返回类型 注: (1)子类中不能重写父类中的final方法 (2)子类中必须重写父类中的a ...
分类:
其他好文 时间:
2018-12-10 14:08:47
阅读次数:
179