视频链接:https://www.bilibili.com/video/BV1Ze411p757/ 什么是创建模式: 创建型模式用于处理对象的创建过程,即创建型模式抽象了实例化的过程,帮助一个系统独立于如何创建、组合以及表示它的对象 创建模式有哪些: 共五种:工厂方法模式、抽象工厂模式、单例模式、建 ...
分类:
其他好文 时间:
2020-05-01 22:15:58
阅读次数:
62
地址:https://www.ctfhub.com/#/skilltree 目录遍历 题解:给了四个目录,遍历就可以找到flag PHPINFO 预备知识 phpinfo:输出 PHP 当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器信息和环境变量(如果编译为一个模块的 ...
分类:
Web程序 时间:
2020-05-01 16:38:32
阅读次数:
473
Filter概述 过滤器:一个拥有过滤/拦截功能的东西,过滤掉一些不想要的,不和谐的东西. Web中的过滤器(Filter):Web中的一个组件/程序,就好比Servlet,过滤器就是一个特殊的类. 双向,拦截请求,拦截响应. 1.Filter的作用 过滤器可以对所有的请求或者响应做拦截操作. 1. ...
分类:
其他好文 时间:
2020-04-30 17:33:41
阅读次数:
71
一、集合与数组 1. 集合与数组存储数据概述: 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2. 数组存储的特点: 一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素 ...
分类:
编程语言 时间:
2020-04-29 17:51:30
阅读次数:
74
A.填空题:1.类的三大特性是(封装性)(继承性)(多态性)。2.在SELECT语句的FROM子句中最多可以指定(256)个表或视图,相互之间要用(,)分隔,当所查询的表不在当前数据库时,可用(数据库.所有者名称.对象名称)格式来指出表或视图对象。3.创建存储过程的命令是(create proced ...
转自:https://www.cnblogs.com/wangyfax/p/10073159.html 1、v-for循环普通数组 ①创建vue对象 ② 循环数据 结果: 2、v-for循环对象数组 ① 创建vue实例对象 ② 循环对象数组 结果: 3、v-for循环对象 ①创建vue对象实例 ②循 ...
分类:
其他好文 时间:
2020-04-26 17:03:09
阅读次数:
107
构造方法与析构方法是对象中的两个特殊方法,即对象的生命周期。 构造方法:对象创建完成后第一个被对象自动调用的方法。 析构方法:对象在销毁之前最后一个被对象自动调用的方法。 所以通常使用构造方法完成对象的初始化工作,使用析构方法完成对象在销毁前的清理工作。 构造方法: ①一个类只能有一个构造方法! ② ...
分类:
Web程序 时间:
2020-04-25 12:26:29
阅读次数:
62
面向对象和面向过程区别 对象的进化 类的定义 构造方法和 方法 的要点如下: 实例属性和实例方法 实例属性 实例方法 实例方法只是一个指向,并不是重新在定义一个方法没有必要 类对象,类属性,类方法,静态方法 类对象 类属性 类方法 静态方法 内存分析实例对象和类对象创建过程(重要) 方法(析构函数) ...
分类:
其他好文 时间:
2020-04-25 12:25:38
阅读次数:
68
回顾:创建对象 对象创建的过程中有很多耦合性代码: 构造函数的意义就是减少耦合性代码:因为有些对象具有相同的属性 构造函数是用来创建对象,并给对象添加属性以及属性值 令属性名与属性值一致。 构造函数内:1.先声明空对象 2.添加对象属性一级属性值 3.返回对象 外部:分别传不同属性调用,用不同变量接 ...
分类:
其他好文 时间:
2020-04-21 12:39:08
阅读次数:
57
[设计模式]工厂模式 1. “对象创建”模式 通过“对象创建”模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。他是接口抽象之后的第一步工作。 面向接口编程告诉我们,一个接口的类往往应该设计成为抽象类,而不应该声明成具体的类,如果声明具体的类则无法支 ...
分类:
其他好文 时间:
2020-04-20 21:38:09
阅读次数:
63