本文分为structs2的配置 和 structs2框架下程序(hello structs)的运行。
1 配置structs
1 新建dynamic web project: hellostructs
2 从官网下载完整的structs2 文件夹
3 将structs文件下app下的structs2-blank.war 用winrar解压
...
分类:
其他 时间:
2014-03-04 06:38:21
收藏:
0 评论:
0 赞:
0 阅读:
458
在hadoop编程的时候出现了下面的问题(使用myeclipse调用hadoop集群的方式):14/03/03 11:19:31 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
14/03...
分类:
其他 时间:
2014-03-04 05:47:04
收藏:
0 评论:
0 赞:
0 阅读:
584
1.shell中的函数定义格式为:
function name(){
#函数体
}
函数的定义必须遵循先定义在使用的原则,如定义函数print...
分类:
其他 时间:
2014-03-04 08:05:20
收藏:
0 评论:
0 赞:
0 阅读:
565
题目链接:hdu1565
对于每一个数,取或者不取,用0表示不取,1表示取,那么对于每一行的状态,就可以用一个二进制的数来表示。比如5的二进制为101,就表示取第一个数,不取第二个数,取第三个数。
将符合要求的状态保存下来,什么是符合要求的呢?即二进制数中不存在相邻的1(110,011都是不符合要求的)。可以用移位并按位与的办法来判断,举个例子:110左移一位为011 ,110&011 = 1...
分类:
其他 时间:
2014-03-04 04:09:55
收藏:
0 评论:
0 赞:
0 阅读:
514
ls -F $(dirname $(dirname $(git --html-path)))/gitweb
echo $(dirname $(dirname $(git --html-path)))/gitweb
-----------------------系统配置------------------------------------
git config --global col...
分类:
其他 时间:
2014-03-04 04:48:44
收藏:
0 评论:
0 赞:
0 阅读:
502
1.装箱: 将值类型转换为引用类型.
2.拆箱: 将引用类型转换为值类型.
3.装箱与拆箱是比较消耗性能的.要尽量的去避免在我们的程序发生这样的行为.
int i = 12;
object obj = i; //装箱
i = (int)obj; //拆箱
i = 11;
obj = i; //装箱...
分类:
其他 时间:
2014-03-04 06:00:22
收藏:
0 评论:
0 赞:
0 阅读:
468
使用OAuth进行认证和授权的过程如下所示:
1、用户访问客户端的网站,想操作用户存放在服务提供方的资源。
2、客户端向服务提供方请求一个临时令牌。
3、服务提供方验证客户端的身份后,授予一个临时令牌。
4、客户端获得临时令牌后,将用户引导至服务提供方的授权页面请求用户授权。在这个过程中将临时令牌和客户端的回调连接发送给服务提供方。
5、用户在服务提供方的网页上输入用...
分类:
其他 时间:
2014-03-04 03:12:41
收藏:
0 评论:
0 赞:
0 阅读:
556
描述:
实现整数去重排序,即先将从A输入的整型数序列进行排序,剔除重复整型数,输出得到升序序列B;
分析:
常规做法是先去重,再排序,或先排序,再去重,略复杂。但TreeSet为我们提供了遍历,因为它本身就带
去重排序功能,若不加比较参数,则默认为升序。
代码如下:
public static int[] sort(int[] array_A)
{
if (array_...
分类:
其他 时间:
2014-03-04 06:22:56
收藏:
0 评论:
0 赞:
0 阅读:
577
先解释下文章的题目。我们讨论的是信号,首先面临的是什么是信号,或者我们将要讨论的具体“信号”代表的是什么,其实我认为信号就是函数,之所以不称他为函数,是因为他是一种特殊的函数----它携带了信息,所以信号就是携带了信息的函数。 连续信号是指,自变量连续取值的信号,也称为模拟信号。注意,这里并没有说连续信号是连续函数,连续信号只是限制了自变量取值的连续性。而自变量不是连续变化的信号,称为离散信号。在...
分类:
其他 时间:
2014-03-04 07:55:07
收藏:
0 评论:
0 赞:
0 阅读:
553
Vector容器与iterator迭代器
vector维护的是一个连续线性空间,所以不论其元素型别为何,原生指标都可以做为 vector的迭代器而满足所有必要条件,因为 vector 迭代器所需要的操作行为如operator*,operator->,operator++,operator--,operator+, operator-,operator+=,operator-=,原生指标天生就具备...
分类:
其他 时间:
2014-03-04 05:34:45
收藏:
0 评论:
0 赞:
0 阅读:
460
n个点的完全图,每条边都有一个颜色,告诉你三个东西的起始位置,问最少多少步把他们移动到一起。
移动规则:若当前点要走的边和另外2个点连成的边颜色一样,则可以走。
水题,20分钟1A,换了下char居然到第一了,2014年3月3日13:27:40
#include
#include
using namespace std;
int n;
int A,B,C;
char mp[51][51];...
分类:
其他 时间:
2014-03-04 04:47:42
收藏:
0 评论:
0 赞:
0 阅读:
422
甲骨文的起家到后来的初步成功,在很大程度上是埃里森等人钻了IBM的两个空子。
第一个空子是IBM自己忽视了关系型数据库的革命性作用。埃里森自己认为,他最初的灵感来自IBM计算机科学家科德的论文“大规模共享数据库的数据关系模型(A Relational Model of Data for LargeShared Data Banks)”。这篇论文发表于1970 年,而在此之前在数据库领域占统治...
分类:
其他 时间:
2014-03-04 05:46:06
收藏:
0 评论:
0 赞:
0 阅读:
722
可以使用Xcode的Snapshot功能创建代码的快照,并且可以很方便地回滚到一个特定的地方。
最重要的是使用起来非常简单。...
分类:
其他 时间:
2014-03-04 03:39:18
收藏:
0 评论:
0 赞:
0 阅读:
568
首先确认是否开启了GD库,没开启的话请百度,有很多文章
如何测试是否开启
写一个PHP文件浏览下有图就说明开启了
header ("Content-type: image/png");
$im = @imagecreate (200, 100)
or die ("oh no");
$background_color = imagecolorallocate ($im, 0,0, 0);
$t...
分类:
其他 时间:
2014-03-04 05:33:46
收藏:
0 评论:
0 赞:
0 阅读:
379
Decorator模式解决以下情况:我们需要为一个已经定义好的类添加新的职责(操作),通常的情况我们会定义一个新类继承自定义好的类,这样会带来一个问题。通过继承的方式解决这样的情况还带来了系统的复杂性,因为继承的深度会变得很深。而Decorator模式提供了一种给类增加职责的方法,不是通过继承实现,而是通过组合。
Decorator.h
//Decorator.h
#ifndef _DECOR...
分类:
其他 时间:
2014-03-04 05:45:05
收藏:
0 评论:
0 赞:
0 阅读:
451
这里撇开Spring和Hibernate不谈,直接在Struts2下使用DAO封装数据库操作,进行简单的数据库访问操作。实现的效果大致是在初始页面输入一个需要查询的人名,然后访问数据库,将查询到的结果返回给结果页面。本篇博文仅呈现一个大致的流程,并不给出具体的解释。
大致的效果如下两幅图显示:
项目实现流程:
1. 源代码包安排:
action 动作包
dao DAO包
dao...
分类:
其他 时间:
2014-03-04 04:34:27
收藏:
0 评论:
0 赞:
0 阅读:
502
题意就是 找能表示成i*i*i+j*(j+1)*(j+2)/6形式且小于等于n的最大值。
算法:
枚举j或者i。两个for循环。关键是找枚举的范围和尽量缩小枚举的范围。
注意枚举立方数的时候,可以只枚举0到(int)pow(n,1.0/3)之间的数。或者也可以预处理。
比赛的时候想复杂了。
而且看到 The input is a sequence of at mo...
分类:
其他 时间:
2014-03-04 06:15:48
收藏:
0 评论:
0 赞:
0 阅读:
450
在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架是相同的。Template提供了这种情况的实现框架。
Template.h
//Template.h
#ifndef _TEMPLATE_H_
#define _TEMPLATE_H_
class AbstractClass
{
public:
vir...
分类:
其他 时间:
2014-03-04 03:37:12
收藏:
0 评论:
0 赞:
0 阅读:
338
Git – fatal: Unable to create ‘/.git/index.lock’: File exists.
fatal: Unable to create ‘/path/my_proj/.git/index.lock’: File exists.
If no other git process is currently running, this probably mea...
分类:
其他 时间:
2014-03-04 04:33:28
收藏:
0 评论:
0 赞:
0 阅读:
691
Strategy模式和Template模式要解决的问题是相同的,都是为了给业务逻辑具体实现和抽象接口之间的解耦。
Strategy模式将逻辑封装到一个类里面,通过组合的方式将具体算法的实现在组合对象中实现,再通过委托的方式将抽象接口的实现委托给组合对象实现。
Strategy.h
//strategy.h
#ifndef _STRATEGY_H_
#define _STRATEGY_H_
...
分类:
其他 时间:
2014-03-04 08:23:45
收藏:
0 评论:
0 赞:
0 阅读:
367