`
浴盆儿
  • 浏览: 80497 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表
我们平时在打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 ...

插入排序

J# 
第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 ...

快速排序

J# 
分组后的数组: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 ...

选择排序

选择排序如果是从小到大排序,先找出排序对象中的最小数,然后与排序对象的第一个数对调位置,再从第二个数开始继续选择排序,如果第一个数就是最小数,那么就直接从第二个数开始选择排序 如数组是 :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 ...

二分法查找

不用多说了,有点必须提下,查找前数组必须排序 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]) { ...

冒泡法排序

J# 
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 ...
  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 ...
-- 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 ...
造成错误的原因: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. ...
今天调用File类里的delete方法删除临时目录里的文件时有几个文件总是删除不了,由于这个删除操作的前后执行了其他的一些方法,所以我就单独把它拿出来执行结果是可以删除的。经过仔细的阅读前面的代码发现原来是前面读文件打开的Stream没有关闭造成的,关闭之后再删除文件完全正常。
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. ...
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(); ...
.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信 ...
Global site tag (gtag.js) - Google Analytics