1.springmvc的参数绑定的过程
从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。
springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在controller类定义成员变更接收!!!!(单例的哦)
直接在controller方法形参上定义下边类型的对象,就可以使用这些对象。在参数绑定过...
分类:
编程语言 时间:
2015-08-08 10:32:30
阅读次数:
168
C++ Primer 学习笔记_28_操作符重载与转换(3)--成员函数的重载、覆盖与隐藏、类型转换运算符、*运算符重载、->运算符重载
一、成员函数的重载、覆盖与隐藏
对于类层次的同名成员函数来说,有三种关系:重载、覆盖和隐藏,理清3种关系,有助于写出高质量的代码。
1、成员函数的重载
重载的概念相对简单,只有在同一类定义...
分类:
编程语言 时间:
2015-08-06 20:32:35
阅读次数:
95
单例设计模式
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
从定义上来看,显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。
所以从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态...
分类:
其他好文 时间:
2015-08-06 16:47:41
阅读次数:
110
类定义中,如果未提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数,就像没有提供构造函数时,
C++提供默认构造函数一样。
C++提供的默认拷贝构造函数工作的方法是:完成一个成员一个成员的拷贝,如果成员是类对象,则调用
其拷贝构造函数或者默认拷贝构造函数。
/*--------------------------------------
在默认拷贝构造函数中,拷贝的策略是逐个成...
分类:
编程语言 时间:
2015-08-06 13:16:32
阅读次数:
154
窗口类 WNDCLASS 总结总结为下面的几个问题:1. 什么是窗口类2. 窗口类的三种类型3. 窗口类各字段含义4. 窗口类的注册和注销5. 如何使用窗口类,子类化、超类化是什么下面分别描述:1. 什么是窗口类? 窗口类定义了一系列属性,系统使用这些属性作为模板来创建出一个或多个 windo...
正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有:\ 一般用于转义字符^ 断言目标的开始位置(或在多行模式下是行首)$ 断言目标的结束位置(或在多行模式下是行尾). 匹配除换行符外的任何字符(默认)[ 开始字符类定义] 结束字符类定义| 开始一个可选分支( 子组的开始标记) 子组的结束标记...
分类:
Web程序 时间:
2015-08-04 15:17:08
阅读次数:
117
LINQ提供程序
.NET3.5包含了几个LINQ提供程序.
LINQ提供程序为特定的数据源实现了标准的查询操作符.
LINQ提供程序也许会实现LINQ定义的更多扩展方法,但至少要实现标准操作符.
LINQ to XML 不仅实现了专门用于XML 的方法,还实现了其他方法,例如System.Xml.Linq 命名空间的Extensions类定义的方法Elements(),Descen...
这个可以类比填表单,事务的流程是清晰的,部分过程是抽象的,需要具体实现类自己实现。
方法:
用抽象基类定义框架
1.创建抽象类
—public abstract class RefreshBeverage
2.创建模版方法 一定要用final因为要禁止子类对方法框架的覆写
—public final void prepareBeverageTemplate()
—boilWater...
分类:
其他好文 时间:
2015-08-02 21:43:48
阅读次数:
108
代理模式:
定义:
为其他对象提供一种代理以控制对这个对象的访问。
Subject抽象主题角色:
抽象主题类可以是抽象类也可以是接口。
RealSubject具体主题角色:
被代理角色
Proxy代理主题角色:
代理类,负责对真实角色的应用,把所有抽象主题类定义的方法限制委托给真实主题角色实现,并且在真实角色处理完毕前后做预处理和善后处理工作。就是替具体...
分类:
其他好文 时间:
2015-08-02 16:48:53
阅读次数:
96
以前不能在类定义中初始化成员? c++11允许这样做了,其语法类似于下面:
class Session
{
int mem1 = 10;
double mem2 {1966.54};
short mem3; public:
Session(); //#1
Session(short s) : mem3(s) {} //#2
S...
分类:
编程语言 时间:
2015-08-02 01:05:21
阅读次数:
124