前提你已经在单例模式下面更改了root用户的密码(就是你知道自己root用户的密码是多少) 第一步,以root登录其它控制台(eg. kali using Ctrl+Alt+F2) 第二步: vim /etc/pam.d/gdm-autologin 找到这一行:auth required pam_s ...
分类:
系统相关 时间:
2020-07-06 01:00:41
阅读次数:
179
单例模式 单个实例,实例就是对象。限制类只能有一个对象。 class Danli{ // 私有化构造方法,禁止外部实例化对象 private function __construct(){} // 私有化属性 private static $_instance; // 禁止外部克隆 private ...
分类:
Web程序 时间:
2020-07-05 23:25:47
阅读次数:
148
MVC定义MVC全名是Model View Controller,是模型(model)-视图(view) - 控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写 ...
分类:
Web程序 时间:
2020-07-05 22:56:50
阅读次数:
82
设计模式主要分为三大类: 1.创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。 创建型模式关注对象的创建过程。 2.结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 结构型模式关注对象和类的组织。 4.行为型模式:模板方法模式、命令模式、迭代器 ...
分类:
其他好文 时间:
2020-07-04 22:46:26
阅读次数:
98
如下: #(1)__init__ #(2)__str__ #(3)__repr__ #(4)__new__:执行__init__之前执行__new__方法,在单例/rest framework序列化中使用过 #在rest framework序列化源码中的使用 class BaseSerializer ...
分类:
其他好文 时间:
2020-07-04 20:52:05
阅读次数:
60
单例模式的实现方式,“江湖”上常用的招式就是先判断存在者,如果存在者存在,则不创建新的存在者,直接返回已存在的存在者;如果存在者不存在,则创建新的存在者;在写web一个对话Dialog时,突然想到,这个dialog需要保持全局唯一,这时候除了用到上面的方法外,其实还可以在创建新dialog之前移除旧 ...
分类:
其他好文 时间:
2020-07-04 20:38:44
阅读次数:
66
##多种实现方式 饿汉式 懒汉式 (DCL必会) 枚举 (自己用推荐) 在多种实现方式下,需要注意多线程环境下线程安全问题。 ###首先,考虑如何确保单例? 1、如果在外部所有人都可以访问单例类的构造器,那就可以直接创建对象,所以构造器私有化。 2、构造器私有化了以后,只有自己可以创建对象,因此需要 ...
分类:
其他好文 时间:
2020-07-04 17:02:22
阅读次数:
72
需要掌握的知识点: 单例模式 工厂模式 代理模式 java8特性Lambda 表达式 的使用 单例模式 单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 实现单例模式需要满足三个条件: 单例类只能有一个实例。 单例类必须自 ...
分类:
编程语言 时间:
2020-07-03 21:42:56
阅读次数:
74
首先总结一下集合的体系: 集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链 ...
分类:
编程语言 时间:
2020-07-03 21:18:09
阅读次数:
60
首先总结一下集合的体系: 集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链 ...
分类:
编程语言 时间:
2020-07-03 21:09:55
阅读次数:
55