<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[浴盆儿的BLOG]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cobain_peng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cobain_peng]]></copyright><item><title><![CDATA[MANIFEST.MF用jar命令打包后格式混乱]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83365068</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83365068</guid><author>cobain_peng</author><pubDate>Sun, 22 Mar 2009 22:33:07 +0800</pubDate><description><![CDATA[我们平时在打jar包时会需要指定当前jar包的依赖jar包，那么我们就要在MANIFEST.MF文件的Class-Path中来声明这些包，通常可以直接手工修改jar包中的MANIFEST.MF文件，在别的jar包里如果也需要这个MANIFEST.MF文件，我们可以直接copy过去，也是可以使用的。
 
但是如果是用jar命令打包，指定这个手工修改得MANIFEST.MF文件，jar命令就会根据MA...]]></description><category></category></item><item><title><![CDATA[URL请求传递中文参数乱码]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83364102</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83364102</guid><author>cobain_peng</author><pubDate>Thu, 19 Mar 2009 20:24:22 +0800</pubDate><description><![CDATA[


有的时候我们发送URL请求会带有中文参数，例如url.do?name=浴盆，这样直接发送会产生中文乱码的问题。
 
下面据个例子
 
请求http://localhost:8080/Url/url.do?name=浴盆
 
action 定义如下
 
package com.url.action;

import javax.servlet.http.HttpServletRequest;
...]]></description><category></category></item><item><title><![CDATA[插入排序]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83360006</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83360006</guid><author>cobain_peng</author><pubDate>Thu, 05 Mar 2009 21:27:16 +0800</pubDate><description><![CDATA[第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 ...]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83359991</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83359991</guid><author>cobain_peng</author><pubDate>Thu, 05 Mar 2009 20:51:45 +0800</pubDate><description><![CDATA[分组后的数组：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() {
	}

	publi...]]></description><category></category></item><item><title><![CDATA[选择排序]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83359592</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83359592</guid><author>cobain_peng</author><pubDate>Wed, 04 Mar 2009 20:43:57 +0800</pubDate><description><![CDATA[选择排序如果是从小到大排序，先找出排序对象中的最小数，然后与排序对象的第一个数对调位置，再从第二个数开始继续选择排序，如果第一个数就是最小数，那么就直接从第二个数开始选择排序
如数组是 ：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 继续从第二个数开始，第二个数是剩余元素的最小数不必调换，继续从第...]]></description><category></category></item><item><title><![CDATA[二分法查找]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83359581</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83359581</guid><author>cobain_peng</author><pubDate>Wed, 04 Mar 2009 20:02:40 +0800</pubDate><description><![CDATA[不用多说了，有点必须提下，查找前数组必须排序
public class BinarySearch {

	public BinarySearch() {
	}

	public static int binarySearch(int[] datas, int key) {
		int index = -1;
		int low = 0;
		int high = datas.length - 1;...]]></description><category></category></item><item><title><![CDATA[冒泡法排序]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83359191</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83359191</guid><author>cobain_peng</author><pubDate>Tue, 03 Mar 2009 21:06:02 +0800</pubDate><description><![CDATA[package datastructure;

public class BubbleSort {

	public BubbleSort() {
	}

	public static void sort(int[] datas) {
		for (int i = 0; i &amp;lt; datas.length - 1; i++) {
			System.out.print(&quot;第&quot; + (i + 1...]]></description><category></category></item><item><title><![CDATA[java.lang.UnsatisfiedLinkError]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83334230</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83334230</guid><author>cobain_peng</author><pubDate>Wed, 21 Jan 2009 13:45:19 +0800</pubDate><description><![CDATA[ 
System.loadLibrary(&quot;./dll/Microsoft.VisualBasic.dll&quot;)
报如下错误结果发现是路径写的不对，应为 System.loadLibrary(&quot;./dll/Microsoft.VisualBasic&quot;)
 
java.lang.UnsatisfiedLinkError: no ./dll/Microsoft.VisualBasic.dll in ja...]]></description><category></category></item><item><title><![CDATA[在Postgres自定义函数中实现财务折旧金额的计算]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83334077</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83334077</guid><author>cobain_peng</author><pubDate>Tue, 20 Jan 2009 17:55:23 +0800</pubDate><description><![CDATA[-- 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 floa...]]></description><category></category></item><item><title><![CDATA[struts.apache.org]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83332926</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83332926</guid><author>cobain_peng</author><pubDate>Thu, 15 Jan 2009 12:24:33 +0800</pubDate><description><![CDATA[造成错误的原因：struts-config.xml文件中引入的dtd文件和Struts包的版本不匹配比如你在struts-config.xml中引入的文件是struts-config_1_2.dtd，你可以去org.apache.struts.resources包下看有没有struts-config_1_2.dtd文件，如果没有放一个进去放进去，之后还报这个错误，就看看Struts包的版本是不是1...]]></description><category></category></item><item><title><![CDATA[Element type "web-app" must be declared]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83332925</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83332925</guid><author>cobain_peng</author><pubDate>Thu, 15 Jan 2009 12:23:57 +0800</pubDate><description><![CDATA[造成错误的原因：web.xml文件中引入的web-app_2_3.dtd文件和jboss支持的不匹配 
 
org.xml.sax.SAXParseException: Element type &quot;web-app&quot; must be declared. at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1196) ...]]></description><category></category></item><item><title><![CDATA[File类delete无法删除文件]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83332474</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83332474</guid><author>cobain_peng</author><pubDate>Tue, 13 Jan 2009 20:01:20 +0800</pubDate><description><![CDATA[今天调用File类里的delete方法删除临时目录里的文件时有几个文件总是删除不了，由于这个删除操作的前后执行了其他的一些方法，所以我就单独把它拿出来执行结果是可以删除的。经过仔细的阅读前面的代码发现原来是前面读文件打开的Stream没有关闭造成的，关闭之后再删除文件完全正常。...]]></description><category></category></item><item><title><![CDATA[Lucene学习笔记之创建Drectory]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83330916</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83330916</guid><author>cobain_peng</author><pubDate>Wed, 07 Jan 2009 22:21:47 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[字符串和十六进制转换]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83330887</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83330887</guid><author>cobain_peng</author><pubDate>Wed, 07 Jan 2009 21:22:41 +0800</pubDate><description><![CDATA[  public static String hex2Str(String hexString) {
		String result = &quot;&quot;;
		byte[] bytes = new byte[hexString.length() / 2];

		try {
			for (int i = 0; i &amp;lt; hexString.length(); i += 2) {
				bytes[i...]]></description><category></category></item><item><title><![CDATA[Lucene索引文件类型]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83330058</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83330058</guid><author>cobain_peng</author><pubDate>Mon, 05 Jan 2009 11:16:25 +0800</pubDate><description><![CDATA[.f(n)格式化文件 
 
.fdt包含各个域数据(field的特征)信息 
 
.fdx是指向.fdt文件的指针。填写的是.fdt文件中每个文档的域数据信息的起始位置 
 
.fnm各个域field的名字信息 
 
.frq词元term的频率信息 
 
.prx词元term在文档中的位置信息 
 
.tis包含term数据信息,指向位置文件与频率文件的指针 
 
.tii是.tis文件的快表,可...]]></description><category></category></item><item><title><![CDATA[Lucene学习笔记之创建Index]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83328958</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83328958</guid><author>cobain_peng</author><pubDate>Tue, 30 Dec 2008 19:06:34 +0800</pubDate><description><![CDATA[import javax.management.Query;

import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.luce...]]></description><category></category></item><item><title><![CDATA[线程随笔-测试deadlock]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83284503</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83284503</guid><author>cobain_peng</author><pubDate>Mon, 08 Sep 2008 21:24:23 +0800</pubDate><description><![CDATA[package test.Thread;

public class testDeadLock {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		deadRunner r1 = new deadRunner();
		r1.flag = 1;
		deadRunner r2 = n...]]></description><category></category></item><item><title><![CDATA[线程随笔-测试yield]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83284192</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83284192</guid><author>cobain_peng</author><pubDate>Sun, 07 Sep 2008 11:33:04 +0800</pubDate><description><![CDATA[package test.Thread;

import java.util.Date;

public class testYield {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Thread4 t1 = new Thread4(&quot;t1&quot;);
		Thread4 t2 = ...]]></description><category></category></item><item><title><![CDATA[线程随笔-测试priority]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83284191</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83284191</guid><author>cobain_peng</author><pubDate>Sun, 07 Sep 2008 11:18:43 +0800</pubDate><description><![CDATA[package test.Thread;

public class testPriority {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Thread t1 = new Thread(new R1());
		Thread...]]></description><category></category></item><item><title><![CDATA[线程随笔-测试join]]></title><link>https://blog.youkuaiyun.com/cobain_peng/article/details/83284116</link><guid>https://blog.youkuaiyun.com/cobain_peng/article/details/83284116</guid><author>cobain_peng</author><pubDate>Sat, 06 Sep 2008 16:43:49 +0800</pubDate><description><![CDATA[package test.Thread;

import java.util.Date;

public class testJoin {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Runner4 r4 = new Runner4();
		Thread t1 = new Th...]]></description><category></category></item></channel></rss>