代理模式和装饰模式有很大的相似性,二者的类图(几乎)是一样的。下面分别讲解代理模式和装饰模式。 1、代理模式 一般著名的跑步运动员都会有自己的代理人,如果想联系该运动员的比赛事宜,可以直接联系他的代理人就可以了。类图如下所示: IRunner接口如下: Runner类如下所示: RunnerAgen ...
分类:
其他好文 时间:
2018-05-09 12:03:26
阅读次数:
157
-e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename... ...
分类:
其他好文 时间:
2018-05-09 12:03:15
阅读次数:
164
JAVA文件下载时乱码有两种情况: 1,下载时中文文件名乱码 2,下载时因为路径中包含中文文件名乱码,提示找不到文件 解决方法见下面部分代码 (1)如果第一种乱码类型,下载页面遇到以下的中文乱码问题 用以下代码解决 (2)如果下载遇到第二种乱码问题,如图: 用以下代码解决:即首先确保tomcat , ...
分类:
编程语言 时间:
2018-05-09 10:54:10
阅读次数:
220
1.export命令 Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。同时,重要的一点是,export的效力仅及于该次登陆操作。注销或者重新开一个窗口,export命令给出的环 ...
分类:
系统相关 时间:
2018-05-09 10:54:04
阅读次数:
204
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ &nb
分类:
系统相关 时间:
2018-05-09 10:53:57
阅读次数:
188
数组方法挺多,但是用来用去可能也就foreach,splice以及slice接触较多,filter()说实话之前也没过多了解。其实filter()为数组提供过滤功能,它会遍历数组所有元素,并且返回满足条件的元素,如下: 第一位形参 var arr = [1, 2, 3, 4, 5, 6, 7, 8, ...
分类:
编程语言 时间:
2018-05-09 10:53:50
阅读次数:
213
sqlplus -prelim / as sysdba
分类:
数据库 时间:
2018-05-09 10:53:44
阅读次数:
181
1、XP系统 打开“我的电脑”,“工具”,“文件夹选项” 勾选如下图 2、win7系统 打开“计算机”,“组织”,“文件夹和搜索选项” 勾选如下图 3、win10系统 打开“此电脑”,“查看”,勾选如下图 ...
更新下XDAG上交易所了,当时看好这个币才推荐的,那时场外才2毛不到,现在涨到9毛一个了。。。 【简要介绍】: Dagger XDAG是一个全新的基于有向无环图DAG的加密货币,替代了区块链技术。每一个块包含一个交易,块同时也是一个地址。Dagger是可以挖矿的,可以替代其它以DAG为基础的货币,总 ...
分类:
其他好文 时间:
2018-05-09 10:53:21
阅读次数:
497
JS特效使用方法 只需将如下JS代码放到</body>之前就好了 ...
分类:
Web程序 时间:
2018-05-09 10:53:13
阅读次数:
233
需求: 可依次选择进入各子菜单 可从任意一层往回退到上一层 可从任意一层退出程序 1 #!/usr/bin/env python3 2 #-*- coding:utf-8 -*- 3 ''' 4 Time:2018/5/3 16:23 5 File:三层菜单 6 Author:ly 7 ''' 8 ...
分类:
其他好文 时间:
2018-05-09 10:53:03
阅读次数:
154
XP系统在C:\Documents and Settings\Administrator\Application Data\Subversion目录下 win7及以上系统在C:\Users\admin\AppData\Roaming\Subversion目录下 PS:最好显示隐藏的文件,方法参见:h ...
分类:
其他好文 时间:
2018-05-09 10:52:56
阅读次数:
149
/** * 更新clob数据类型的值 * @param columnName * @param lids * @param para * @return */ public static boolean executeClobSQL(String columnName,String lids,Str... ...
分类:
其他好文 时间:
2018-05-09 10:52:49
阅读次数:
164
项目基于ssm + maven,通过注解可以实现自动切换数据源。 一、pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" ...
分类:
其他好文 时间:
2018-05-09 10:52:39
阅读次数:
227
#setenforce0//临时关闭selinux#vi/etc/selinux/config//永久关闭selinux需要修改这个配置文件将SELINUX=enforcing修改为SELINUX=disabled#getenforce//查看selinux是否关闭centos7之前使用netfilter防火墙centos7开始使用firewalld防火墙以下是在centos7上关闭firewal
分类:
Web程序 时间:
2018-05-09 10:52:31
阅读次数:
175
pycharm工具里几种运行脚本的方法,默认的运行方法导致无法生成HTML报告的解决方法
分类:
Web程序 时间:
2018-05-09 10:52:22
阅读次数:
217
#maniptablescentos7之前只有4张表,centos7开始后5张表,加了security表filter是一个默认的表,包含三个内置的链:INPUT、FORWARD、OUTPUTINPUT是进来时需要经过的链,发现原ip是什么,发现可以ip禁用掉;FORWARD是判断目标地址是不是本机,如果不是本机,需要经过FORWARD链,把目标地址做个更改或转发;OUTPUT是在本机产生的一些包,
分类:
Web程序 时间:
2018-05-09 10:52:16
阅读次数:
335