- 浏览: 80480 次
- 性别:
- 来自: 青岛
最新评论
-
liuclean:
...
File类delete无法删除文件 -
advantech:
request.setCharacterEncoding(&q ...
URL请求传递中文参数乱码 -
浴盆儿:
yuexiaowen 写道
看一下,你的tomcat下serv ...
URL请求传递中文参数乱码 -
浴盆儿:
foreverandever 写道
这样的方法还不够彻底, ...
URL请求传递中文参数乱码 -
yuexiaowen:
看一下,你的tomcat下server.xml中的配置,设置编 ...
URL请求传递中文参数乱码
文章列表
我们平时在打jar包时会需要指定当前jar包的依赖jar包,那么我们就要在MANIFEST.MF文件的Class-Path中来声明这些包,通常可以直接手工修改jar包中的MANIFEST.MF文件,在别的jar包里如果也需要这个MANIFEST.MF文件,我们可以直接copy过去,也是可以使用的。
但是如果是用jar命令打包,指定这个手工修改得MANIFEST.MF文件,jar命令就会根据MANIFEST.MF的定义格式来重新排列MANIFEST.MF文件中的信息,造成格式混乱,有的依赖jar包在MANIFEST.MF文件有声明但是使用时仍然找不到。
我们可以利用java提供的java.ut ...
有的时候我们发送URL请求会带有中文参数,例如url.do?name=浴盆,这样直接发送会产生中文乱码的问题。
下面据个例子
请求http://localhost:8080/Url/url.do?name=浴盆
action 定义如下
package com.url.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.ap ...
第1次排序:4,5,3,7,6,1,第2次排序:3,4,5,7,6,1,第3次排序:3,4,5,7,6,1,第4次排序:3,4,5,6,7,1,第5次排序:1,3,4,5,6,7,排序后的数组:1,3,4,5,6,7,
package datastructure;
public class InsertSort {
public InsertSort() {
}
public static void inertSort(int[] datas) {
for (int i = 0; i < datas.length - 1; i++) {
for (int j ...
- 2009-03-05 21:27
- 浏览 1052
- 评论(0)
分组后的数组:4,5,14,23,52,11,分组后的数组:4,5,11,23,52,14,分组后的数组:4,5,11,14,52,23,分组后的数组:4,5,11,14,23,52,排序后的数组:4,5,11,14,23,52,
package datastructure;
public class QuickSort {
public QuickSort() {
}
public static void quickSort(int[] datas, int low, int high) {
if (low < high) {
int p = partition ...
- 2009-03-05 20:51
- 浏览 888
- 评论(0)
选择排序如果是从小到大排序,先找出排序对象中的最小数,然后与排序对象的第一个数对调位置,再从第二个数开始继续选择排序,如果第一个数就是最小数,那么就直接从第二个数开始选择排序
如数组是 :3,2,4,1,5,8,7
第1次排序:1,2,4,3,5,8,7 我们可以看到最小数是1与3对调了位置第2次排序:1,2,4,3,5,8,7 继续从第二个数开始,第二个数是剩余元素的最小数不必调换,继续从第3个数开始第3次排序:1,2,3,4,5,8,7第4次排序:1,2,3,4,5,8,7第5次排序:1,2,3,4,5,8,7第6次排序:1,2,3,4,5,7,8
package datastr ...
- 2009-03-04 20:43
- 浏览 1121
- 评论(0)
不用多说了,有点必须提下,查找前数组必须排序
public class BinarySearch {
public BinarySearch() {
}
public static int binarySearch(int[] datas, int key) {
int index = -1;
int low = 0;
int high = datas.length - 1;
while (low <= high) {
int middle = (low + high) >> 1;
if (key == datas[middle]) {
...
- 2009-03-04 20:02
- 浏览 1202
- 评论(0)
package datastructure;
public class BubbleSort {
public BubbleSort() {
}
public static void sort(int[] datas) {
for (int i = 0; i < datas.length - 1; i++) {
System.out.print("第" + (i + 1) + "次交换:");
for (int j = 0; j < datas.length - i - 1; j++) {
if (datas ...
- 2009-03-03 21:06
- 浏览 1012
- 评论(0)
System.loadLibrary("./dll/Microsoft.VisualBasic.dll")
报如下错误结果发现是路径写的不对,应为 System.loadLibrary("./dll/Microsoft.VisualBasic")
java.lang.UnsatisfiedLinkError: no ./dll/Microsoft.VisualBasic.dll in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491) at j ...
- 2009-01-21 13:45
- 浏览 4210
- 评论(0)
-- Function: db(float8, float8, float8, float8, float8)
-- DROP FUNCTION db(float8, float8, float8, float8, float8); CREATE OR REPLACE FUNCTION db(float8, float8, float8, float8, float8) RETURNS float8 AS
$BODY$
/**
* * 使用固定余额递减法,计算一笔资产在给定期间内的折旧值。
* * 语法
* * DB(cost,salvage,life,period,month)
...
造成错误的原因:struts-config.xml文件中引入的dtd文件和Struts包的版本不匹配比如你在struts-config.xml中引入的文件是struts-config_1_2.dtd,你可以去org.apache.struts.resources包下看有没有struts-config_1_2.dtd文件,如果没有放一个进去放进去,之后还报这个错误,就看看Struts包的版本是不是1.2
有的时候工程中有错误也会报这个错误
09:17:17,906 ERROR [ActionServlet] Parsing error processing resource path ...
- 2009-01-15 12:24
- 浏览 3054
- 评论(0)
造成错误的原因:web.xml文件中引入的web-app_2_3.dtd文件和jboss支持的不匹配
org.xml.sax.SAXParseException: Element type "web-app" must be declared. at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1196) at org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(XMLValidator. ...
- 2009-01-15 12:23
- 浏览 5760
- 评论(0)
今天调用File类里的delete方法删除临时目录里的文件时有几个文件总是删除不了,由于这个删除操作的前后执行了其他的一些方法,所以我就单独把它拿出来执行结果是可以删除的。经过仔细的阅读前面的代码发现原来是前面读文件打开的Stream没有关闭造成的,关闭之后再删除文件完全正常。
- 2009-01-13 20:01
- 浏览 2866
- 评论(1)
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
import org.apache.lucene. ...
- 2009-01-07 22:21
- 浏览 1606
- 评论(0)
字符串和十六进制转换
- 博客分类:
- Java
public static String hex2Str(String hexString) {
String result = "";
byte[] bytes = new byte[hexString.length() / 2];
try {
for (int i = 0; i < hexString.length(); i += 2) {
bytes[i / 2] = Integer.decode(
"0x" + hexString.substring(i, i + 2)).byteValue();
...
- 2009-01-07 21:22
- 浏览 1213
- 评论(0)
.f(n)格式化文件
.fdt包含各个域数据(field的特征)信息
.fdx是指向.fdt文件的指针。填写的是.fdt文件中每个文档的域数据信息的起始位置
.fnm各个域field的名字信息
.frq词元term的频率信息
.prx词元term在文档中的位置信息
.tis包含term数据信息,指向位置文件与频率文件的指针
.tii是.tis文件的快表,可以迅速定位.tis文件中的term数据信息
.tvd保存有document信息,用词元向量TermVector方式保存field信息,同时包含一个指针表,表内的指针指向.tvf文件中的field信 ...
- 2009-01-05 11:16
- 浏览 1513
- 评论(0)