Just在路上
首页
归档
分类
标签
关于
设计模式之Bridge Pattern(桥接模式)
简介将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式。 适用场景具体体现在处理多维度变化 适用业务场景:某功能为将数据库中的数据转换成多种文件格式,例如txt、xml、pdf等格式,同时需要支持不同类型的数据库的读取。便可使用桥接模式对其进行设计。 这里的维度有俩个,分别为:不同的文件格式和不同的数据库类型。 如下:
2015-04-30
设计模式
Bridge Pattern
设计模式之Decorator Pattern(装饰模式)
##简介动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。装饰模式是一种用于替代继承的技术,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩充原有类的功能。 ##适用场景装饰原有对象、在不改变原有对象的情况下扩展增强新功能/新特征.。当不能采用
2015-04-29
设计模式
Decorator Pattern
ubuntu14.04 Docker实战
参考自docker官网##安装docker确认wget已经安装 如未安装请使用如下命令安装 $ sudo apt-get update $ sudo apt-get install wget 安装docker $ wget -qO- https://get.docker.com/ | sh 确认是否安装完毕 $ sudo docker run hello-worl
2015-04-20
linux
docker
Ubuntu 14.04 LTS 源
阿里云deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted univer
2015-04-20
linux
ubuntu
mysql更改存储路径
###1、 关闭selinux vi /etc/selinux/config 设置SELINUX=disabled ###2、停止mysql服务 service mysql stop ###3、创建新数据存储目录 mkdir /dbdir ###4、更新新数据目录的属主与属组 chown mysql:mysql /dbdir ###5、拷
2015-04-03
database
mysql
Xcode6为什么干掉pch(Precompile Prefix Header)以及如何添加pch文件
一直在用xcode6开发,但发现下载的一些项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。 为什么xcode6没有自动创建pch文件呢? 简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix He
2015-03-24
iOS
xcode6
pch
Android添加国内镜像下载sdk
使用android sdk manager无法更新,必须要fq 提供一个不需要fq就能直接在线更新办法如下:
2015-02-10
android
sdk
镜像
shell复习8-gawk与sed(3)
##流编辑器sed ###介绍 sed(stream editor,流编辑器)是一个批处理编辑器,可以对来自文件或者标准输入的输入流进行转换。sed通常就被用作管道中的过滤器。sed一次处理一行文本并且把处理结果输出送往标准输出设备。sed把当前处理的行存储在临时缓冲区,称为模式空间,一旦sed完成对模式空间中的行的处理,模式空间的行被送完屏幕。行被处理完成以后,就被移出模式空间,程序接着读入下
2015-01-21
linux
shell
sed
shell复习7-gawk与sed(2)
##gawk编程设计 ###函数 length(str) 返回str的字符个数 int(num) 返回num的整数部分 index(str1,str2) 返回str2在str1中的位置,如果str2不存在则返回0 split(str,arr,del) 用del作为定界符,将str的元素放到数组arr[1]…arr[n]中,返回数组元素个数 sprintf(fmt,args) 根据fmt格式化a
2015-01-20
linux
shell
sed
awk
linux扩展根分区
现况,现有一台服务器根分区空间不足了,目前有个一块sda硬盘未使用解决方案:sda划出一个分区扩展到根分区 操作如下 首先sda分出一个分区,并且格式化 分区 $ fdisk /dev/sda command : n command action e extended p primary partition p partition number(1-4):2 (
2015-01-15
linux
分区
1
2
3
4
5
搜索
×
关键词