前言 这次介绍结构型设计模式中的第二种模式,桥接模式。 使用桥接模式的目的就是为了解耦,松散的耦合更利于扩展,但是会增加相应的代码量和设计难度。 桥接模式 桥接模式是为了将抽象化与实现化解耦,让二者可以独立地变化。方便对每一部分的扩展,以及单独的维护。抽象化的一方与实现化的一方之间建立一个桥梁,这样 ...
分类:
编程语言 时间:
2018-07-15 21:11:24
阅读次数:
162
less里面是可以有运算的,任何数字,颜色或者变量都可以参与与暗算,运算应该被包裹在括号中。 @test_width:300px; .box_width{ width: (@test_width + 20) * 2;//这里面不用每个都带单位,只要有一个带单位就可以了 color: #cccccc ...
分类:
其他好文 时间:
2018-07-15 21:10:50
阅读次数:
125
下载好hadoop和jdk软件包,传到虚拟机上 第一步:安装jdk并配置环境变量 解压 tar -xvf 配置环境变量 vim /etc/profile 加载配置文件 source /ect/profile 测试 java -version javac -version 第二步:安装hadoop 解 ...
分类:
其他好文 时间:
2018-07-15 21:09:04
阅读次数:
134
我个人觉得先写命令之前,首先需要认识一下shell, shell 是Linux系统的用户界面,提供了用户与内核进行交互操作 的一种接口。它接收用户输入的命令并把它送入内核去执行 。 shell也被称为LINUX的命令解释器(command interpreter) shell是一种高级程序设计语言。 ...
分类:
系统相关 时间:
2018-07-15 21:08:00
阅读次数:
211
1、会话跟踪技术 1、Http协议的无状态保存 2 、会话路径技术使用Cookie或session完成 我们知道HTTP协议是无状态协议,也就是说每个请求都是独立的!无法记录前一次请求的状态。 但HTTP协议中可以使用Cookie来完成会话跟踪!在Web开发中,使用session来完成会话跟踪,se ...
分类:
其他好文 时间:
2018-07-15 19:50:23
阅读次数:
201
1. const and let 除了函数作用域之外,增加了块级作用域和常量。const 定义的绑定不可以修改,let定义的绑定在{ }不能访问。之前的 var 如果不在函数作用域内,相当于定义了一个全局变量,并且有变量提升(将变量的声明提升至所在函数的最前面)。 2. 数组函数 新增了一些数组处理 ...
分类:
其他好文 时间:
2018-07-15 19:48:17
阅读次数:
173
项目里的: build.gradle 依赖 的gradle 版本 在每个项目里 gradle/wrapper/properties/gradle-wrapper.properties 配置文件里 用户天朝的墙,到这个网站下载 http://services.gradle.org/distributi... ...
分类:
移动开发 时间:
2018-07-15 19:46:16
阅读次数:
260
先讲JSP内置对象 所谓内置对象,就是我们可以直接在jsp页面中使用这些对象。 不用创建。 pageContext request session application pageContext request session application 以上4个是作用域对象 , 四个作用域的区别 pa ...
分类:
Web程序 时间:
2018-07-15 19:39:42
阅读次数:
187
我. 调了快一天 因为一个位置错误的感叹号 :-) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 狗dp #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define inf 999 ...
分类:
其他好文 时间:
2018-07-15 19:34:36
阅读次数:
134