多次遇到这个问题,: 情况一: idea本身缓存的问题:file-->invalidate Cache/restart; 因为我经常会去classes文件,删除编译后的文件,然后修改原代码文件。导致缓存的可能有问题或者冲突。 情况二: 查看structure→modules,其中会包含很多的main ...
分类:
其他好文 时间:
2020-06-03 20:43:04
阅读次数:
93
创建型设计模式,围绕一个超级工厂创建其他工厂,是其他工厂的工厂,基于工厂模式,提供一个接口去创建其他工厂。 实例应用:购买商品,商品可以分为不同品牌的商品,而每个品牌下又不止一个或一种商品。 优点:解决接口选择问题,保证客户端使用同一个产品族中的对象 缺点:产品族扩展性低 代码实现: 1、创建小米品 ...
分类:
其他好文 时间:
2020-06-02 18:38:37
阅读次数:
55
装饰者模式(Decorator) 装饰者模式(Decorator):动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 装饰者模式结构: 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 具体构件(ConcreteComponent)角 ...
分类:
其他好文 时间:
2020-06-02 11:42:00
阅读次数:
47
新建一个文本文件,重命名为openCMD.reg 用记事本打开该文件,输入以下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\openCMD] @="在此处打开CMD窗口" "Icon"="cmd.exe" [HK ...
分类:
其他好文 时间:
2020-06-01 20:32:25
阅读次数:
56
from django.db import models class Classes(models.Model): """ 班级表,男 """ titile = models.CharField(max_length=32) m = models.ManyToManyField('Teachers' ...
分类:
其他好文 时间:
2020-06-01 12:02:55
阅读次数:
46
一.栈和队列 1.抽象数据类型 (Abstract Data Type 简称ADT) 是指一个数学模型以及定义在此数学模型上的一组操作。抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现。抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算。对一个抽象数 ...
分类:
编程语言 时间:
2020-05-31 21:40:10
阅读次数:
84
static 和final 的区别 static 修饰变量: 静态变量随着类加载时被完成初始化,内存中只有一个, 且JVM也只会为它分配一次内存,所有类共享静态变量 修饰方法: 在类加载器的时候就存在,不依赖任何实例; static方法必须实现,不能用 abstract修饰 修饰代码块: 在类加载完 ...
分类:
其他好文 时间:
2020-05-31 15:50:19
阅读次数:
81
一、什么是枚举? 首先,枚举是一种特殊的类对象,其定义如下: {修饰符} enum 对象标识 [父接口] 枚举体 枚举类型通过一些特殊的约束,来实现其应用特性: 1、枚举不可定义为abstract 或者 final,否则会引发编译器错误。 2、枚举实现了Comparable及Serializable ...
分类:
其他好文 时间:
2020-05-30 19:47:55
阅读次数:
185
1 unit MainFM; 2 3 interface 4 5 uses 6 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, 7 Vcl.Control ...
原子操作类: public abstract class CounterBase { public abstract void Increase(); public abstract void Decrease(); } public class CounterNoInterlocked : Cou ...
分类:
编程语言 时间:
2020-05-30 15:33:34
阅读次数:
58