看struts2源码已有一段时日,从今天开始,就做一个总结吧。
首先,先看看怎么调试struts2源码吧,主要是以下步骤:
使用Myeclipse创建一个web工程
导入struts2需要的jar包
如图:
让jar包关联源文件
在上图中的jar包右键,选择properties->java source attach,如果关联成功,双击jar包下的某个class文件就会...
分类:
其他好文 时间:
2014-06-25 07:31:05
阅读次数:
245
概述
ArcMap的编辑功能是很强大的,ArcEngine编写的CS程序也能够用到ArcMap中提供的编辑功能,那么ArcGIS API forSilverlight针对Geometry的编辑提供了哪些功能呢?
本文说的只是对Geometry本身的编辑,并不涉及到编辑时的拓扑检查,编辑的数据源等。对于BS程序来说,能够方便的编辑Geometry基本上就满足大部分需求了。
ArcGIS Run...
算法一:快速排序算法
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。
快速排序使用分治法(Divideandconquer)策略来把一个串...
分类:
其他好文 时间:
2014-06-25 08:29:57
阅读次数:
178
关于本文档
GNU C编译器针对ARM RISC处理器,提供了内联汇编支持。利用这一非常酷炫的特性,我们可以用来优化软件代码中的关键部分,或者可以使用针对特定处理的汇编处理指令。
本文假定,你已经熟悉ARM汇编语言。本文不是一篇ARM汇编教程,也不是C语言教程。...
分类:
移动开发 时间:
2014-06-25 07:54:57
阅读次数:
354
基于MOXA平台管理机开发,使用DA660采集工业设备实时数据,并发送上位机。...
分类:
数据库 时间:
2014-06-25 07:30:28
阅读次数:
334
世界杯到了,有的人请假去巴西看球,有的人辞职看球,哎,对于咱们程序员来说,特别是现在手里还正做着项目,你敢跟领导吱声说我想请假看世界杯么?
开始的两天实在是忍不住就晚上看球,白天上班,熬的那个累啊,持续不了两天就坚持不了了
现在的模式是每天看0点的那场球赛,然后睡觉,早上八点四十起床,收拾收拾九点十分,骑着自行车十分钟到公司,闲暇时间浏览浏览世界杯的新闻了解下各组战况。
周六周日,生物钟完全...
分类:
其他好文 时间:
2014-06-25 07:11:42
阅读次数:
210
在项目开发中,完成数据录入后,统计分析报表是必定要出的,后期还会应客户要求出现更多的统计分析报表。
集成一个成熟的报表工具来应对各种复杂和多变的报表是最好不过的了。
java的开发框架很多都利用标签库来实现表现层与业务层的分离和结合,也使java的项目开发更加简洁和易于维护。集成了struts标签库的jsp页面,标签库本身有一些判断循环的逻辑,又能方便的获取后端的数据,被大部分的java开发框...
分类:
其他好文 时间:
2014-06-25 08:08:34
阅读次数:
198
随着数据库数据量的不断增长,有些表需要由普通的堆表转换为分区表的模式。有几种不同的方法来对此进行操作,诸如导出表数据,然后创建分区表再导入数据到分区表;使用EXCHANGE PARTITION方式来转换为分区表以及使用DBMS_REDEFINITION来在线重定义分区表。本文描述的是使用EXCHANGE PARTITION方式来实现,下面是具体的操作示例。有关具体的dbms_redefinitio...
分类:
其他好文 时间:
2014-06-25 08:45:34
阅读次数:
372
SafeGod在coolpad(4.0)上运行,登陆进去的设备列表界面遇到的问题,三星和索尼没有这个问题。
06-24 15:23:06.897: E/AndroidRuntime(12655): FATAL EXCEPTION: main
06-24 15:23:06.897: E/AndroidRuntime(12655): java.lang.RuntimeException: ...
分类:
移动开发 时间:
2014-06-25 07:54:20
阅读次数:
305
下面是mybatis配置文件xxxx.xml缺失resultMap的错误:
严重: Servlet.service() for servlet [SpringMVC] in context with path [/ZHDM] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyB...
分类:
其他好文 时间:
2014-06-25 07:35:36
阅读次数:
261
今天,在项目中遇到一个问题,两个js页面要共享一个就js对象。js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了。而LZ又不想用cookie来存放,一是不安全,二个人喜好。最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享。
var share = {
/**
* 跨框架数据共享接...
分类:
Web程序 时间:
2014-06-25 06:44:55
阅读次数:
253
(一)先看下面这些代码:
class PrettyMenu {
public:
void changeBackground(istream& imgSrc);
private:
Mutex mutex; //由于这个class希望用于多线程环境,所以它有这个互斥器作为并发控制之用
Image* bgImage; //目前的背景图像
int imageChan...
分类:
编程语言 时间:
2014-06-25 08:35:48
阅读次数:
339
题目链接:点击打开链接
题意:
给定一个数n
问把这个数拆成多个不相同的fibonacci数
有多少种拆法
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define ll __int64
#define N 90
ll n ,m...
分类:
其他好文 时间:
2014-06-25 08:44:51
阅读次数:
177
Aeroplane chess
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1182 Accepted Submission(s): 802
Problem Description
Hzz loves a...
分类:
其他好文 时间:
2014-06-25 09:03:36
阅读次数:
208
attribute method:
#include
struct packed
{
char a;
int b;
} __attribute__((packed));
struct not_packed
{
char a;
int b;
};
int main(void)
{
printf("Packed: %zu\n", sizeof(...
分类:
其他好文 时间:
2014-06-25 07:29:49
阅读次数:
155
网站大多使用HTTP协议通信,而HTTP是无连接的协议。只有客户端请求时,服务器端才能发出相应的应答,HTTP请求的包也比较大,如果只是很小的数据通信,开销过大。于是,我们可以使用websocket这个协议,用最小的开销实现面向连接的通信。具体的websocket介绍可见http://zh.wikipedia.org/wiki/WebSocket
这里,介绍如何使用Python,使用websocket与前端js进行通信...
分类:
编程语言 时间:
2014-06-25 08:07:51
阅读次数:
431
创意来自:http://www.html5tricks.com/demo/html5-3d-cube/index.html , 同学给我发的例子...
分类:
Web程序 时间:
2014-06-25 06:56:23
阅读次数:
235