今天就来写一下装饰者模式,该软考了,也该实习了,感觉心态静不下来,设计模式都是一些简单的小例子,但是看了这么久连简单的了解还没有完全搞定,深感惭愧,还是要安静下来,书中才有颜如玉~ ~ ~不扯了,下边进入正题
一、装饰者模式定义
在不修改原类的基础上,动态地扩展原来的对象的功能,装饰者提供了比继承更有弹性的替代方案:通过创建一个包装对象(装饰对象),来包裹真实的对象
二、装饰者模式的特...
分类:
其他好文 时间:
2015-05-05 00:03:45
阅读次数:
224
正如大多数持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持1. MyBatis一级缓存基于PerpetualCache的HashMap本地缓存,其存储作用域为Session,默认情况下,一级缓存是开启状态的。当Sessionflush(); 或close(); 之后,该Session...
分类:
其他好文 时间:
2015-05-05 00:01:20
阅读次数:
446
什么是过滤器 过滤器Filter其实就是Servlet,只不过它的职责是在过滤信息,在请求进入核心servlet时候的过滤,在响应发送给客户端时候的过滤。使用过滤器 要想创建自己的Filter,只需要实现Filter接口,重写里面的init方法、doFilter方法、destroy方法。init.....
分类:
其他好文 时间:
2015-05-05 00:00:48
阅读次数:
383
从芯片手册可以看出,在win0的情况下可以使用双buff来显示。 buff的选择WINCON0这个寄存器上的第23位来控制,所以相关的代码为: 1 void Win_Buff_select(u8 cur) 2 { 3 if ( win0_buff_0 == cur ) 4 { ...
分类:
其他好文 时间:
2015-05-05 00:02:06
阅读次数:
362
对序列进行分类汇总,汇总后产生的序列的key就是按照某个字段汇总的项 。groupby select Viewmodel三者常一起使用,用于统计。groupby 方法语法常与select 子句形成数据 viewModel 的 数据投影。public ActionResult Index(){ ...
分类:
其他好文 时间:
2015-05-05 00:00:27
阅读次数:
370
我不想在超过4-5屏的项目中使用storyboards,当我新建一个项目时,我通常按照下面的步骤操作。我不想谈论storyboards本身的问题,如果你对这个话题感兴趣,推荐读这篇文章。在本文中我们将从Single View Application模板中移除storyboard,并使用导航栈来储存不...
分类:
其他好文 时间:
2015-05-05 00:00:27
阅读次数:
394
一、如何禁止avalon自带的amd模型1、采用avalon.shim.js这个文件,这个文件删除了原本自带的amd模型,不需要手动删除,修改。2、打开avalon.js这个文件,搜索avalon.config,将true改为false。二,下载text.js和css.js1、因为avalonUI依...
分类:
其他好文 时间:
2015-05-05 00:00:55
阅读次数:
347
从JDK1.5开始,Java就增加了Annotation这个新的功能,这种特性被称为元数据特性,同时也被称为注释。 系统内建的Annotation: 提醒:以下这三个系统内建的Annotation位于java.lang包下 1.@Override,相信大家对这个比较熟悉,如果我们要重写一个...
分类:
其他好文 时间:
2015-05-04 23:59:34
阅读次数:
412
首先我们先要写一个DLL文件: 我先创建一个win32的DLL工程,在工程中添加了Math.h和Math.cpp文件,具体内容如下:Math.h:#pragma once#include "stdafx.h"#ifdef API_EXPORT#define DLL_EXPORT _decl...
分类:
其他好文 时间:
2015-05-04 23:59:12
阅读次数:
301
https://leetcode.com/problems/longest-common-prefix/Write a function to find the longest common prefix string amongst an array of strings 1 public cla...
分类:
其他好文 时间:
2015-05-04 23:58:12
阅读次数:
271
n my previousblogi discussed how to install devstack based openstack. Now if I need to restart individual services of openstack, in a typical openstac...
分类:
其他好文 时间:
2015-05-04 23:57:34
阅读次数:
378
在页面中为了防止CRSF攻击,每次访问登录页面时,在浏览器器端生成一个token。 在提交时检验这个token是否有效,提交后token自动失效。 如果使用loadrunner来测试此系统话需要做一个关联,把这个token作为一个参数进行提交。 做关联有一下几种方法: 1.通过回放的HTTP VIE...
分类:
其他好文 时间:
2015-05-04 23:56:58
阅读次数:
339
不同版本标准差异总结(图片来源:http://www.crifan.com/summary_c_language_version_c89_amd1_c99_c11):以下为转载:【K&R C】1978 年,Dennis Ritchie 和 Brian Kernighan 合作推出了《The C Pr...
分类:
其他好文 时间:
2015-05-04 23:59:06
阅读次数:
393
微软的Entity Framework 受到越来越多人的关注和使用,Entity Framework7.0版本也即将发行。虽然已经开源,可遗憾的是,国内没有关于它的书籍,更不用说好书了,可能是因为EF版本更新太快,没人愿意去花时间翻译国外关于EF的书籍。使用Entity Framework开发已.....
分类:
其他好文 时间:
2015-05-04 23:57:27
阅读次数:
139
#include #include "..\CommonFiles\nrutil.h"#define TINY 1.0e-20;/* Crout算法** indx为输出向量,保存部分主元法而改变了行的行排列顺序** 输出向量d为±1,表示行交换次数为偶数还是为奇数*/void ludcmp(floa...
分类:
其他好文 时间:
2015-05-04 23:58:34
阅读次数:
263
问题描述: 安装好shopnc后,注册新用户成功,且登陆后提示登陆成功,但是一两秒后自动跳转回登陆页面, 需要重新登陆问题问题解决: 跟进shop的login.php 和 index.php源码发现,登陆成功后会写session,index页面会检测session判断是...
分类:
其他好文 时间:
2015-05-04 23:55:55
阅读次数:
238
初学Hadoop之环境搭建阅读目录1、安装CentOS72、安装JDK1.7.03、安装Hadoop2.6.04、SSH无密码登陆 本文仅作为学习笔记,供大家初学Hadoop时学习参考。初学Hadoop,欢迎有经验的朋友进行指导与交流!1、安装CentOS7准备 CentOS系统镜像CentOS.....
分类:
其他好文 时间:
2015-05-04 23:55:30
阅读次数:
243