Snowberg

 

08 2011 档案

two or more web modules defined in the configuration have the same context root解决方案
摘要:eclipse 错误:two or more web modules defined in the configuration have the same context root(/项目名)。to start this server you will need to remove the duplicate(s)产生原因: 因为tomcat为项目建立服务器的配置出现错误。错误的文件为D:\Test\Servers\Tomcat v5.5 Server at localhost-config\server.xml,当你直接复制项目时项目当中D:\Test\test\.settings\org. 阅读全文

posted @ 2011-08-31 15:41 Snowberg 阅读(595) 评论(0) 推荐(0)

java将bmp转换为jpg
摘要:public class PicConver {public static void main(String[]args) throws IOException{File file = new File("d:/temp/n14719577.bmp"); Image img = ImageIO.read(file); BufferedImage tag = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB); tag.getGraphics().draw 阅读全文

posted @ 2011-08-30 15:22 Snowberg 阅读(1498) 评论(0) 推荐(1)

__EVENTVALIDATION
摘要:“id”属性为“__EVENTVALIDATION”的隐藏字段是ASP.NET 2.0的新增的安全措施。该功能可以阻止由潜在的恶意用户从浏览器端发送的未经授权的请求.为了确保每个回发和回调事件来自于所期望的用户界面元素,ASP.NET运行库将在事件中添加额外的验证层。服务器端通过检验表单提交请求的内容,将其与“id”属性为“__EVENTVALIDATION”隐藏字段中的信息进行匹配。根据匹配结果来验证未在浏览器端添加额外的输入字段(有可能为用户在浏览器端恶意添加的字段),并且该值是在服务器已知的列表中选择的。ASP.NET运行库将在生成期间创建事件验证字段,而这是最不可能获取该信息的时刻。像 阅读全文

posted @ 2011-08-29 16:44 Snowberg 阅读(1693) 评论(0) 推荐(0)

各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)
摘要:一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合 阅读全文

posted @ 2011-08-29 16:27 Snowberg 阅读(246) 评论(0) 推荐(0)

String常量池问题的四个例子
摘要:final StringBuffer a = new StringBuffer("111"); final StringBuffer b = new StringBuffer("222"); a=b;//此句编译不通过 final StringBuffer a = new StringBuffer("111"); a.append("222");//编译通过 可见,final只对引用的"值"(即内存地址)有效,它迫使引用只能指向初始指向的那个对象,改变它的指向会导致编译期错误。至于它所指向的对象 阅读全文

posted @ 2011-08-29 16:19 Snowberg 阅读(225) 评论(0) 推荐(0)

字符串转化为unicode编码
摘要:package com.util;import java.io.UnsupportedEncodingException;public class UnicodeUtil{ /** * * @param gbString * @return */ public static String encodeUnicode(final String data) { char[] utfBytes = data.toCharArray(); String unicodeBytes = ""; for (char utfByte : utfBytes) { String hexByte 阅读全文

posted @ 2011-08-29 15:57 Snowberg 阅读(637) 评论(0) 推荐(0)

java字符串的各种编码转换
摘要:import java.io.UnsupportedEncodingException;/*** 转换字符串的编码*/public class ChangeCharset {/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */public static final String US_ASCII = "US-ASCII";/** ISO 拉丁字母表 No.1,也叫作 ISO-LATIN-1 */public static final String ISO_8859_1 = "ISO-8859-1";/** 8 位 阅读全文

posted @ 2011-08-29 15:44 Snowberg 阅读(1542) 评论(0) 推荐(0)

viewstate的作用
摘要:1ViewState机制是什么?ViewState机制是asp.net中对同一个Page的多次请求(PostBack)之间维持Page及控件状态的一种机制。在WebForm中每次请求完,Page对象都会被释放,对同一个Page的多次请求之间的状态信息,如何进行维护呢?WebForm中,每次请求都会存在客户端和服务器之间的一个交互。如果请求完成之后将一些信息传回到客户端,下次请求的时候客户端再将这些状态信息提交给服务器,服务器端对这些信息使用和处理,再将这些信息传回给客户端。这样是不是就可以对同一个Page的多次请求(PostBack)之间维持状态了。对这就是ViewState的基本工作模式。V 阅读全文

posted @ 2011-08-28 22:02 Snowberg 阅读(1627) 评论(1) 推荐(0)

viewstate的作用倒底是什么?
摘要:aspwebchh(aspwebchh)等 级:结帖率:100.00%楼主发表于:2010-07-16 01:10:03<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwLcu/T4CgLA4sWlBwKo6+r3AQLJ9ZLmBQK5u6CKDwLy+u/iAQLbg+7IBBS0GkaH7wSVqcBtWB5O0wUg7Oyb" />在 页面中老看到这种东西网上查了下说是用来存放控件状 阅读全文

posted @ 2011-08-28 21:38 Snowberg 阅读(1066) 评论(0) 推荐(0)

[转载]ASP.NET ViewState详解[转:Infinities Loop]
摘要:原文地址:ASP.NETViewState详解[转:InfinitiesLoop]作者:rikcy概述ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同一个问题。现在有关ViewState的文章可谓多如牛毛,你可能会说再写有关ViewState的文章无异于炒剩饭(我这篇文章便是:D)。但是我却不这 阅读全文

posted @ 2011-08-28 21:29 Snowberg 阅读(317) 评论(0) 推荐(0)

深入理解 __doPostBack
摘要:在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。对于一般的控件,这样就可以了,唯有Button和ImageButton触发的PostBack无法通过这种方式获取到它们的ID,起初还以为是它们实现的接口的不同而产生PostBack方式的不同。刚刚在AspAlliance.. 阅读全文

posted @ 2011-08-28 21:07 Snowberg 阅读(293) 评论(0) 推荐(1)

EVENTTARGET EVENTARGUMENT VIEWSTATE
摘要:__VIEWSTATE:页面状态信息在客户端的存储(ViewState中存储的信息, EnableViewState="true"的控件状态信息).__EVENTTARGET:页面回传触发事件 页面回传触发事件:__doPostBack('Button2','')表示调用按钮Button2在后端的所对应的单击事件 控件回传触发事件:__doPostBack('TEST1$Button1','')表示调用TEST1控件中的Button1按钮的Click方法__EVENTARGUMENT:页面回传触发事件时所带的参 阅读全文

posted @ 2011-08-26 21:55 Snowberg 阅读(676) 评论(0) 推荐(0)

noframes,frame,iframe,frameset 区别
摘要:一、框架的概念:所谓框架便是网页画面分成几个框窗,可以同时取得多个 URL。只需要 <frameset> <frame> 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <body> 标记。<frameset> 是用以划分框窗,每一框窗由一个 <frame> 标记所标示,<frame>必须在 <frameset> 范围中使用。如下例:<frameset cols=”50%,*”><frame name=”left” src 阅读全文

posted @ 2011-08-26 21:21 Snowberg 阅读(389) 评论(0) 推荐(0)

对chain.doFilter(request,response)的理解
摘要:这句话的真正意思,我到现在才体会出来。他的作用是将请求转发给过滤器链上下一个对象。这里的“下”指的是哪里 ?值得是下一个filter,如果没有filter那就是你请求的资源。一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起request -> filter1 -> filter2 ->filter3 -> .... -> request resource.下面举一个例子:input.jsp是用来提交输入的,当提交后,过滤器检测姓名和年龄,如果整常的话会提交给output.jsp,如果不正常提交给erroroutput.jsp. 阅读全文

posted @ 2011-08-25 21:02 Snowberg 阅读(409) 评论(0) 推荐(0)

文件下载的简单代码
摘要:public void downloadFile(String url) {try {URL path = null;try {path = new URL(url);} catch (Exception e) {System.out.println("Error input url");}String fileName = url.substring(url.lastIndexOf("/")+1);FilterInputStream in = (FilterInputStream) path.openStream();File fileOut = ne 阅读全文

posted @ 2011-08-25 10:57 Snowberg 阅读(262) 评论(0) 推荐(0)

导航