首先,我们都知道,在struts2中有一个valuestack。里面存放的就是action里的属性。同时,还有一个stackcontext,里面放的是map形式的request/session/attr/application。
在取值的时候
valuestack中的值
或在任意的标签内使用%{} (记得这个 在s标签内部 就得使用%{} )
stackcontext中的...
分类:
其他好文 时间:
2015-03-17 00:53:24
阅读次数:
221
题目大意:给定一个长度为3n的区间,要求选一些数,且任意一段长度为n的区间内最多选k个数,求选择数的和的最大值
单纯形直接搞
注意一个数只能被选一次 因此要加上xi
不明白3n还有k
#include
#include
#include
#include
#include
#define EPS 1e-7
#define INF 1e10
using namespace std;...
分类:
其他好文 时间:
2015-03-17 00:54:13
阅读次数:
139
描述分析
首先看上去这貌似是一个高斯消元的题目, 直觉吧…
每次给出的就相当于是一个方程. 然后很容易想到n条虫子n个x, x_i的系数为0表示这个方程中没有i, 否则为1. 然后系数乘以相应的x再相加模2就是输入的那个结果了.
然后就会发现有两个问题, 首先模怎么办, 然后时间复杂度太大了, 这种加法方程组的高斯消元复杂度是O(n^3)的.
突然想到——加法模2就相当于异或!
所以用高斯消元解这个...
分类:
其他好文 时间:
2015-03-17 00:51:56
阅读次数:
173
GC简介java语言运行在java虚拟机(jvm)上,为了解决有限的空间和性能的保证这个矛盾体,jvm所具备的GC能力,可以有效的清除不用的对象,使空间的利用更加合理。下面介绍该机制的原理。判断对象已废弃
引用计数法
给每一个对象都配备一个计数器,对于该对象,若增加一个指向它的引用,则计数器加1;每失效一个引用,则计数器减一。
但是,如果两个对象互相引用,但都对于外部都已失去用途,则这样的两个对...
分类:
其他好文 时间:
2015-03-17 00:50:55
阅读次数:
128
在前面几章我们学习到了,在Java中声明一个native方法,然后生成本地接口的函数原型声明,再用C/C++实现这些函数,并生成对应平台的动态共享库放到Java程序的类路径下,最后在Java程序中调用声明的native方法就间接的调用到了C/C++编写的函数了,在C/C++中写的程序可以避开JVM的内存开销过大的限制、处理高性能的计算、调用系统服务等功能。同时也学习到了在本地代码中通过JNI提供的...
分类:
其他好文 时间:
2015-03-17 00:50:48
阅读次数:
177
Socket控制
下面的进行处理一些高级的socket选项:
get_io_service():返回io_service实例
get_option(option):返回socket option对象
set_option(option):设置socket 选项
io_control(cmd):在socket上执行I/O命令
以下是可以读取和设置的socket选项:...
分类:
其他好文 时间:
2015-03-17 00:48:37
阅读次数:
154
Servlet介绍Servlet是一个运行在web服务器上的小的Java程序,它通过接收和响应web客户端的请求,在tomcat服务器中有已经帮我们实现好了Servlet接口的实现类:javax.servlet.GenericServlet和javax.servlet.http.HttpServlet类,我们只需重写其方法即可。关于ServletAPI的介绍如下:
public interfac...
分类:
其他好文 时间:
2015-03-17 00:50:16
阅读次数:
136
CodeForces 388A Fox and Box Accumulation (模拟)...
分类:
其他好文 时间:
2015-03-17 00:50:12
阅读次数:
133
背景:
有如下这么一段代码,作用是获取当前程序的所在路径(C:\work\A.exe),然后将”A.exe”去掉,拼装为”C:\work\inject.dll”TCHAR szDllPath[MAX_PATH] = _T("");
TCHAR szExePath[MAX_PATH] = _T("");GetModuleFileName(GetModuleHandle(NULL), szExePat...
分类:
其他好文 时间:
2015-03-17 00:49:12
阅读次数:
145
CodeForces 277A Learning Languages (并查集)...
分类:
其他好文 时间:
2015-03-17 00:50:09
阅读次数:
235
题目大意就是两根木块组成一个槽,问槽里能装多少雨水,注意雨水垂直落下,思路也很简单,就是分类讨论有点糟。
1.如果两条线段不相交或者平行,则装0;
2.有一条平行x轴,装0;
3.若上面覆盖下面的,装0;
4.其它,叉积求面积。直接上代码:include include include...
分类:
其他好文 时间:
2015-03-17 00:49:05
阅读次数:
243
变形金刚
Description
有一天Stubird买了一台变形金刚,店员说,这台变形金刚和其他那种骗小孩子的不一样 他真的能变形。 这台变形金刚有n个部件,他们能互相连接,组成机器人,当然,也可以变形。 但是有一天,The tesseract 的能量突然消失了,部件散落一地,当然有些部件还连接着。 现在你只有把部件全部连接起来,他就能变回原样,例如,有4个部件,1,2是连接的,3,4也是连接...
分类:
其他好文 时间:
2015-03-17 00:47:37
阅读次数:
155
Last update: June 2014. I have partially rewritten this article to provide more technical details and also to show their differences more clearly.Angu...
分类:
其他好文 时间:
2015-03-17 00:47:12
阅读次数:
176
看完了对象的构造行为和内存释放前的对象的析构行为,我们现在来看看内存的配置和释放。对象构造前的空间分配和析构后的空间释放,定义在头文件中。其设计思想是:向system heap要求空间。考虑多线程状态。考虑内存不足时的应变措施。考虑过多“小额区块”可能造成的内存碎片问题。C++的内存配置基本操作时:...
分类:
其他好文 时间:
2015-03-17 00:47:09
阅读次数:
135