1. Struts2的类型转换,对于8个原生数据类型以及Date,String等常见类型,Struts2可以使用内建的类型转换器实现自动的转换;但对于自定义的类型转换来说, 就需要我们自己指定类型转器的方式。2. 类型转换器必须继承DefaultTypeConverter,一般继承它的子类Stru....
分类:
其他好文 时间:
2015-01-17 19:24:20
阅读次数:
217
/// /// 基于.NET 3.5的Chart工具类;对应的DevExpress版本:12.1.7; /// public static class ChartUtilsV3 { /// /// 添加基本的Series ///...
分类:
其他好文 时间:
2015-01-17 19:22:58
阅读次数:
265
时光荏苒,白马过隙。已经告别2014年好多天了,2014有过开心,有过幸福,有过伤心,有过惆怅,不论如何,过去的已经过去了,期待2015会好起来吧。给正在奋斗的自己:你正在为自己的未来打拼,也许有时候会感觉看不到尽头。但你要相信,度过了这一段努力得自己都能感动自己的日子之后,你想要的,岁月统统都会还...
分类:
其他好文 时间:
2015-01-17 19:22:20
阅读次数:
103
StdAfx.h文件实现各种预定义.#ifndef _STDAFX_H#define _STDAFX_H#define UL unsigned long#endifconstd编写相应的实现方法.#include#include#include"StdAfx.h"extern "C" void co...
分类:
其他好文 时间:
2015-01-17 19:23:05
阅读次数:
120
简介 在后面取消以前定义的宏定义在此程序中,我们将取消在先前程序中对预处理器的定义。 1 #include 2 int main( void ) 3 { 4 #define MAX 200 5 printf("MAX= %d\n",MAX); 6 #undef MAX 7 ...
分类:
其他好文 时间:
2015-01-17 19:21:40
阅读次数:
163
在SSIS开发工具SQL Server Data Tools中提供了调试功能,可以让我们方便的跟踪参数赋值或者数据流条数。本文主要介绍了如何使用SSDT的调试功能。 Part A: Script task 的调试 情景:在一个SSIS package中参数rating的默认值是0,我们假设在Scri...
分类:
其他好文 时间:
2015-01-17 19:21:15
阅读次数:
180
#define 在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接前后两个参数,把它们变成一个字符 串。 1 #include 2 #define paster(n) printf("token"#n"=%d\n",token##n) 3 4...
分类:
其他好文 时间:
2015-01-17 19:21:51
阅读次数:
134
void ActionManagerTest::restartCallback(Ref* sender){ auto s = new (std::nothrow) ActionManagerTestScene(); s->addChild(restartActionManagerActi...
分类:
其他好文 时间:
2015-01-17 19:23:26
阅读次数:
127
1. struts2提供了35拦截器,18个为默认。2. 方法过滤拦截器,拦截方法。3. PreResultListener类监听器,它的beforeResult方法在拦截器的invoke执行后执行。4. strust2中配置文件加载顺序,如下图: 5. @Action中可以配置很多东西,如下图:....
分类:
其他好文 时间:
2015-01-17 19:20:22
阅读次数:
130
主要是两方面:1.shader数据和dx的通信,使用constantBuffer2.矩阵的数学计算方式和内存存储方式再DX和HLSL中的异同先说第一个: dx中的常量数据matrix等传入shader中流程:The first thing that we need to do is declare ...
分类:
其他好文 时间:
2015-01-17 19:22:25
阅读次数:
234
一、TraceView简单介绍 TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。 TraceView是图形化的工具,终于它会产生一个图表,用于对性能分析进行说明。 TraceView能够跟踪到详细的Method二、Tr...
分类:
其他好文 时间:
2015-01-17 19:19:50
阅读次数:
106
查看错误日志req.files.picture.path && fs.unlinkSync(req.files.picture.path)if (err) { req.flash('error', err) return res.redirect('/post/tag')}req.fla...
分类:
其他好文 时间:
2015-01-17 19:20:51
阅读次数:
191
电阻是电路设计中最普通的元器件之一。在电路设计中,我们主要利用电阻来分压和限流,且它在所有地方都满足欧姆定律(常温)。选择电阻时,通常考虑3个因素: 1.电阻的阻值,单位为欧姆; 2.最大功率,单位为瓦特; 3.阻值的精度,通常以%的形式表示。 在电路设计中,我们一般先利用欧姆定律计算出器件的...
分类:
其他好文 时间:
2015-01-17 19:18:22
阅读次数:
340
对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包。一、为什么基于TCP的通讯程序需要进行封包和拆包. TCP是个"流"协议,所谓流,就是没有界限的一串数据。 大家可以想想河里的流水,是连成一片的,其间是没有分界线的。但一般通讯程序开发是需要定义一个个相互独立的数据包的,比如.....
分类:
其他好文 时间:
2015-01-17 19:20:19
阅读次数:
263
Turbo Pascal对mod的解释是这样的: A Mod B=A-(A div B) * B (div含义为整除)这个定义本身很清晰,问题出在对于整除的理解上。在C/C++语言里,整除都是像0靠拢:这里的逻辑是,比如1 / 2 = 0.5,为了增加机器执行的效率,最好的方式就是直接把小数部...
分类:
其他好文 时间:
2015-01-17 19:18:47
阅读次数:
174
//--------------------------------------------------------------------------------------什么叫vlan透传呢?就是不管你上来的数据什么,我都会让你通过。这里说明了数据的类型,不管什么数据。为什么会有vlan透传这...
分类:
其他好文 时间:
2015-01-17 19:18:18
阅读次数:
206
Problem Description The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed wit...
分类:
其他好文 时间:
2015-01-17 19:17:47
阅读次数:
290