作用: 基于已经存在的功能提供增强功能。 将扩展的类作为新的类的构造函数参数传入,然后对这个类进行装饰处理。 为了让装饰者有被装饰的功能,需要存在继承关系。 简单的点讲就是为了扩展一个已定义好的类的功能,而不修改原来类的定义,原来的类仍然可以继续使用,现在定义一个新的类继承原来的类,同时...
分类:
其他好文 时间:
2015-09-12 21:51:01
阅读次数:
109
VirtualBox大家都习惯性把它简称为Vbox,比VM的体积小、开源、速度快。不过在使用VirtualBox在虚拟机中安装CentOS之后,不能直接运行安装好VirtualBox的客户端增强功能,需要简单地配置一下才能在CentOS虚拟机中正常安装VirtualBox客户端增强功能。下面就看一下...
分类:
其他好文 时间:
2015-09-11 16:04:54
阅读次数:
179
一、安装以下模块 yuminstallkernel-develkernel-headersgcc,然后重启。二、安装增强功能 安装失败,查看日志文件,cat /var/log/vboxadd-install.log,看是否有以下错误: (1)错误1:unable to find the s...
分类:
其他好文 时间:
2015-09-11 15:52:27
阅读次数:
160
代理模式需求:对系统中已有的某个类的功能,进行扩展(增强)要求:在不修改源码的情况下,对已有的功能进行增强静态代理抽象接口:保证包含增强功能的对象和原有功能的对象,对外提供相同的方法目标对象:封装了原有功能代理对象:封装了增强功能和原有功能(通过持有一个目标对象的引用实现)问题:代码不够灵活,产生大...
分类:
数据库 时间:
2015-09-11 10:25:58
阅读次数:
251
今天我给大家带来的是VIM,find,命令的使用和bash环境变量的一些内容。vim命令vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版,与vi编辑器完全兼容,而且实现了很多增强功能。vi编辑器有三种模式:输入模式,命令..
分类:
系统相关 时间:
2015-09-07 07:12:19
阅读次数:
246
知识储备Shell是交互式命令解释器,用户是不允许直接访问内核和操作的,那么Shell就是这样一个中间件,他负责对用户输入的命令做语法分析、语义分析,判断要做什么样的操作,有哪些增强功能选项,操作什么样的对象,并且通过自身提请内核启动进程,是一个用户和内核的代理人;..
分类:
其他好文 时间:
2015-09-06 18:38:06
阅读次数:
199
摘要: System.Net.Sockets.Sockte类有一组增强功能,提供可供专用的高性能套接字应用程序使用的可选异步模式,SocketAsyncEventArgs类就是这一组增强功能的一部分。该类专为需要高性能的网络服务器应用程序而设计。应用程序可以完全使用增强的异步模式,也可以仅仅在目标....
分类:
其他好文 时间:
2015-09-01 01:19:11
阅读次数:
248
有时候我们希望虚拟机和主机之间进行通信,例如传一些文件。那么设置共享文件夹就是一种很好的方式。这里我的主机是win7系统,vbox里面的虚拟机是Ubuntu。1、首先安装vbox的VBOXGuestAddition.iso。在vbox中点击“设备”->“安装增强功能”。Ubuntu中会弹出安装界面,...
Spring利用动态代理技术实现了AOP增强功能。这个动态代理是通过Java的动态代理或CGLIB技术实现。具体根据代理对象实现的是类或者接口来决定。
Spring AOP的过程跟我们平时使用动态代理的过程是很相似的,只不过它帮助我们自动组装了增强方法与代理对象,这样我们就可以更加灵活,因为我们可以选择增强触发的时机,而且更加关注我们要做的事情。从原理以及源代码的角度,整个过程还是分为两个阶段,...
分类:
编程语言 时间:
2015-08-21 21:33:36
阅读次数:
261
tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统1、sudo apt-get install tftp-hpa tftpd-hpa xinetd2、建立配置文件sudo vi /etc/xinetd.d/tftp新建文件tft...
分类:
系统相关 时间:
2015-08-09 12:09:08
阅读次数:
210