在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,例如: WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:...
分类:
编程语言 时间:
2015-03-14 19:50:01
收藏:
0 评论:
0 赞:
0 阅读:
221
1. 首先,在web.xml中配置spring的配置文件的位置 contextConfigLocation classpath:spring/spring-applicationContext.xml注:context-param中定义的是application范围内的参数,存放在servletco...
分类:
编程语言 时间:
2015-03-14 19:48:21
收藏:
0 评论:
0 赞:
0 阅读:
311
过去做的项目都是针对企业级应用,第一次开发新闻版块图片上传的功能,需要解决用户上传图片后,按照用户规定的尺寸大小或者按照图片比例,对图片进行压缩。 自己试写的工具类,写的时候考虑了几个关键点:1、图片格式JAVA的API很好,com.sun.image.codec.jpeg.JPEGCodec和c....
分类:
编程语言 时间:
2015-03-14 19:43:51
收藏:
0 评论:
0 赞:
0 阅读:
824
/** *类名称:UploadTest 类描述:创建人:zhang 创建时间:2015年3月13日 下午4:20:57 修改人:zhang * 修改时间:2015年3月13日 下午4:20:57 修改备注: * * @version * */@Controllerpublic class Upl.....
分类:
编程语言 时间:
2015-03-14 19:42:51
收藏:
0 评论:
0 赞:
0 阅读:
361
Spring MVC Controller中解析GET方式的中文参数会乱码的问题 ==== ###问题描述 在工作上使用Spring老是碰到一个问题,使用Controller处理GET方式的请求参数时,服务端得到的结果会碰到乱码,之前翻阅了很多与Jav...
分类:
编程语言 时间:
2015-03-14 18:40:42
收藏:
0 评论:
0 赞:
1 阅读:
4623
volatile提供了弱同步机制,用来确保将变量更新通知到其它线程。volatile变量不会被缓存在寄存器中或者对其它处理器不可见的地方,因此在读取volatile变量时总会返回最新写入的值。可以想象成如下语义,然而volatile是更轻量级的同步机制。volatile只能确保可见性,但不能保证原子性。也就是说不能在复合操作用volatile变量,比如i++。
public sync...
分类:
编程语言 时间:
2015-03-14 18:39:01
收藏:
0 评论:
0 赞:
0 阅读:
328
一、适配器设计模式
简单来说,就是通过一个间接类来选择性的来覆写一个接口
interface Window{
public void open() ; // 打开窗口
public void close() ; // 关闭窗口
public void icon() ; // 最小化
public void unicon() ; // 最大化
}
abstract class Windo...
分类:
编程语言 时间:
2015-03-14 18:37:11
收藏:
0 评论:
0 赞:
0 阅读:
253
这个函数是根据简单的从小到大冒泡排序拓展出来的可以控制按照什么方式排序...
分类:
编程语言 时间:
2015-03-14 18:36:31
收藏:
0 评论:
0 赞:
0 阅读:
257
test.cpp文件
/*C/C++调用Lua*/
#include
using namespace std;
#include
/*
当我们需要在Lua里面调用C/C++函数时,所有的函数都必须满足以下函数签名:
typedef int (*lua_CFunction) (lua_State *L);换句话说,所有的函数必须接收一个lua_State作为参数,同时返回一个整数值。因为这个函数...
分类:
编程语言 时间:
2015-03-14 18:35:51
收藏:
0 评论:
0 赞:
0 阅读:
386
简介求最小生成树一共有两种算法,一个是就是本文所说的Kruskal算法,另一个就是Prime算法。在详细讲解Kruskal最小生成树算法之前,让我们先回顾一下什么是最小生成树。我们有一个带权值的图,我们要求找到一个所有生成树中具有最小权值的生成树。如下图所示,T是图G的生成树。但不是具有最小权值的生成树。我们可以把他们想象成一组岛屿和连接它们的可能的桥梁。当然修桥是非常昂贵和费时的,所以我们必须要知...
分类:
编程语言 时间:
2015-03-14 18:35:41
收藏:
0 评论:
0 赞:
0 阅读:
311
题目详情
问题描述
任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。
将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0
现在约定幂次用括号来表示,即a^b表示为a(b)
此时,137可表示为:2(7)+2(3)+2(0)
进一步:7=2^2+2+2^0 (2^1用2...
分类:
编程语言 时间:
2015-03-14 18:33:41
收藏:
0 评论:
0 赞:
0 阅读:
147
新建DLL空的win32工程,新建test.cpp文件,内容如下
/*Lua调用C/C++函数/库(动态链接方式)*/
#include
using namespace std;
#include
static int math_abs(lua_State *L)
{
lua_pushnumber(L, abs((int)luaL_checknumber(L, 1)));
r...
分类:
编程语言 时间:
2015-03-14 18:32:41
收藏:
0 评论:
0 赞:
0 阅读:
370
java中volatile关键字的使用涉及到java的内存模型,JMM。简单来说,每个线程都有一个本地内存(虚拟的),线程共享的变量存储在主内存中,主内存在堆中。内存访问方式如下图所示。volatile的作用总结如下:(1)可见性:对一个volatile变量的读取,总是能够看到(任意线程)对这个变量...
分类:
编程语言 时间:
2015-03-14 18:28:21
收藏:
0 评论:
0 赞:
0 阅读:
253
本文是一个C++动态绑定(多态性)的实例,并给出了强制调用某一对象函数的方法(暂时取消动态绑定)注意,直到运行时基类指定才能确定指向的对象#include using namespace std;class base_class{public: virtual int print(){ cou...
分类:
编程语言 时间:
2015-03-14 18:27:01
收藏:
0 评论:
0 赞:
0 阅读:
304
作者写游戏完成的时候,还需要从新想下如何把游戏设置重新开始,角色如何复活. 一般大多数都会采用这种方式来代替游戏重新开始 Application.LoadLevel("xxx场景") . 但是角色复活就必须完全靠自己写代码把组件换到特定的状态呀 重新游戏: Application.LoadLevel...
分类:
编程语言 时间:
2015-03-14 18:24:21
收藏:
0 评论:
0 赞:
0 阅读:
1510
javac main.java 编译后没有问题java main 出现下面在问题:Exception in thread "main" java.lang.NoClassDefFoundError: main (wrong name: pm/main) at java.lang.ClassLoade...
分类:
编程语言 时间:
2015-03-14 18:23:51
收藏:
0 评论:
0 赞:
0 阅读:
867
javascript错误try catch throwtry 测试代码块的错误。catch 处理错误。throw 创建或抛出异常,异常可以是javascript字符串、数字、逻辑值或对象。finally 在try语句完成后执行的语句,无论是否抛出或捕获异常。function msg() { ...
分类:
编程语言 时间:
2015-03-14 18:17:21
收藏:
0 评论:
0 赞:
0 阅读:
280
Serial GC -XX:+UseSerialGC 这样就设置为了串行GC回收方式,这种方式在Client模式下是默认的。 一般是使用在单机程序,小内存,CPU个数少的机器上。 没有复杂的算法,只用一个线程完成GC,ParallelGC 并行 如果启动了Server,那么使用的GC就是Pa...
分类:
编程语言 时间:
2015-03-14 18:14:11
收藏:
0 评论:
0 赞:
0 阅读:
372
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会...
分类:
编程语言 时间:
2015-03-14 18:13:51
收藏:
0 评论:
0 赞:
0 阅读:
275
find函数主要实现的是在容器内查找指定的元素,并且这个元素必须是基本数据类型的。查找成功返回一个指向指定元素的迭代器,查找失败返回end迭代器。头文件#include 函数实现templateInputIterator find (InputIterator first, InputIterato...
分类:
编程语言 时间:
2015-03-14 18:10:31
收藏:
0 评论:
0 赞:
0 阅读:
338