<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kula的学习笔记]]></title><description><![CDATA[个人的学习笔记，如有错误欢迎指正]]></description><link>https://blog.youkuaiyun.com/kula_dkj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kula_dkj]]></copyright><item><title><![CDATA[CentOS5.8 下配置SVN Serve]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/11536333</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/11536333</guid><author>kula_dkj</author><pubDate>Tue, 10 Sep 2013 20:35:35 +0800</pubDate><description><![CDATA[SVN Server详细配置手册



系统环境
CentOS 5.8 最小化安装(关闭iptables和selinux) + ssh + yum

一，安装必须的软件包.
yum install subversion mysql-server
 httpd mod_dav_svn mod_perl sendmail wget gcc-c++ make unzip perl* n]]></description><category></category></item><item><title><![CDATA[RMB小写转换成大写]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8637508</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8637508</guid><author>kula_dkj</author><pubDate>Tue, 05 Mar 2013 13:26:33 +0800</pubDate><description><![CDATA[/** 
 *
 * @类名: RMBChange 
 * @作用: 人民币小写转换为大写
 * @日期: 2013-1-7 下午09:31:12 
 *  
 */

public class RMBChange {
	public static void main(String agrs[]) {
		//整数
		System.out.println(digitUppercase(0));]]></description><category></category></item><item><title><![CDATA[ireport导出各种格式（pdf,excel,word,html,print）]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8632275</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8632275</guid><author>kula_dkj</author><pubDate>Mon, 04 Mar 2013 09:06:41 +0800</pubDate><description><![CDATA[转载自：http://mingxiao2010.blog.163.com/blog/static/861904812010665366872/


import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectOutputStream;
import java.io.UnsupportedEncodi]]></description><category></category></item><item><title><![CDATA[将.xls文件中数据导入到数据库相应的表中]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8622193</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8622193</guid><author>kula_dkj</author><pubDate>Thu, 28 Feb 2013 15:12:54 +0800</pubDate><description><![CDATA[使用了jxl.jar解析xls文件
xls文件通过smartupload从前台获取


后台处理的方法：
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLExce]]></description><category></category></item><item><title><![CDATA[转换字符串的字符集]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8601095</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8601095</guid><author>kula_dkj</author><pubDate>Fri, 22 Feb 2013 09:14:52 +0800</pubDate><description><![CDATA[/**
	 * 转换字符串的字符集
	 * @param str		要转换的字符串
	 * @param fromCharset	初始字符集
	 * @param toCharset	目标字符集
	 * @return		转换后的字符串
	 */
	public static String transCharset(String str,String fromCharset,String toCh]]></description><category></category></item><item><title><![CDATA[MyEclipse 安装 freemarker插件]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8588650</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8588650</guid><author>kula_dkj</author><pubDate>Mon, 18 Feb 2013 19:23:14 +0800</pubDate><description><![CDATA[在freemarker官网下载的Eclipse插件有不小的问题，安装后无法在eclipse中加载freemarker edite
查询后找到一个方法
Help--->install new software--->work with--->add
网址： http://download.jboss.org/jbosstools/updates/stable/helios/
All JBos]]></description><category></category></item><item><title><![CDATA[iReport输出pdf，html，word，excel]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8575919</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8575919</guid><author>kula_dkj</author><pubDate>Thu, 07 Feb 2013 16:33:41 +0800</pubDate><description><![CDATA[转载自：http://zxs19861202.iteye.com/blog/1171118 




开发报表使用ireport开发还是比较快和方便的，以下整理jsp将jasper文件生成html，word，excel，pdf格式的代码：

ireport的使用教程可以参见一下附件：

 

1、方法一、生成html格式：

 //输出html格式
   
    M]]></description><category></category></item><item><title><![CDATA[iReport中sub-dataset引用调用main report中的参数]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8571479</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8571479</guid><author>kula_dkj</author><pubDate>Tue, 05 Feb 2013 14:22:11 +0800</pubDate><description><![CDATA[原文地址：http://webprogrammer.tistory.com/2051

在iReport中sub-dataset中无法直接引用主报表中的fields,parameters,variables
并且要使用sub-dataset中的数据，只能在crosstable，table，list，chart组件中使用


现假设main report中的sql为：

SELECT]]></description><category></category></item><item><title><![CDATA[SQL Server中将多行数据拼接为一个字符串]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8568599</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8568599</guid><author>kula_dkj</author><pubDate>Mon, 04 Feb 2013 13:14:36 +0800</pubDate><description><![CDATA[方法一: 使用T-SQL


DECLARE @Users NVARCHAR(MAX)

SET @Users = ''




SELECT @Users = @Users + ',' + UserName FROM dbo.[User]

WHERE RoleID = 1




SELECT @Users




转载自：http://www.fe]]></description><category></category></item><item><title><![CDATA[Java递归打印目录下所有的子目录和文件]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8548552</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8548552</guid><author>kula_dkj</author><pubDate>Mon, 28 Jan 2013 13:20:49 +0800</pubDate><description><![CDATA[import java.io.File;

public class FileList {
	public void treeName(String pathName,String tab){
		//解析路径
		File file = new File(pathName);
		//判断是否为文件夹
		if(file.isDirectory() == false){
			System.ou]]></description><category></category></item><item><title><![CDATA[JavaScript中 === 和 == 的区别]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8531934</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8531934</guid><author>kula_dkj</author><pubDate>Tue, 22 Jan 2013 23:09:07 +0800</pubDate><description><![CDATA[=== 表示严格相等
==  表示相等


在使用 == 对变量进行比较时，如果两表达式的类型不同，则试图将它们转换为字符串、数字或 Boolean 值。 

在使用 === 对变量进行比较时则不做类型的自动转化。 ===两端的数据类型不相同时，等式绝对不成立。 




console.log( 1 == "1");		//true
console.log( 1 === "]]></description><category></category></item><item><title><![CDATA[Easyui自定义validate验证]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8524611</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8524611</guid><author>kula_dkj</author><pubDate>Mon, 21 Jan 2013 14:09:33 +0800</pubDate><description><![CDATA[需求：通过正则表达式对easyui-validate输入框的内容进行验证


  //override $.fn.validatebox.defaults.rules
  $.extend($.fn.validatebox.defaults.rules,{
	  	customReg:{
		  validator:function(value,param){   		//value：输入框的]]></description><category></category></item><item><title><![CDATA[Js中RegExp对象]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8524402</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8524402</guid><author>kula_dkj</author><pubDate>Mon, 21 Jan 2013 13:25:30 +0800</pubDate><description><![CDATA[1.创建一个正则表达式的对象
1.显式构造函数 new RegExp("pattern"[,"flags"])
2.隐式构造函数 /pattern/[flags]
flags为可选项:
g是全局标志，对某个文本执行搜索和替换操作时，将对文本中所有匹配的部分起作用。如果不设置这个标志，则仅搜索和替换最早匹配的内容。
i是忽略大小写标志，匹配的时候忽视大小写
m是多行标志。


		v]]></description><category></category></item><item><title><![CDATA[JAVA类的生命周期]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8522369</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8522369</guid><author>kula_dkj</author><pubDate>Sun, 20 Jan 2013 19:25:00 +0800</pubDate><description><![CDATA[1.JVM中的内存区域
方法区：在java的虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域，叫做方法区。
常量池：常量池是方法区的一部分，主要用来存放常量和类中的符号引用等信息。
堆区：用于存放类的对象实例。
栈区：也叫java虚拟机栈，是由一个一个的栈帧组成的后进先出的栈式结构，栈桢中存放方法运行时产生的局部变量、方法出口等信息。当调用一个方法时，虚拟机]]></description><category></category></item><item><title><![CDATA[js 验证各种格式类型的正则表达式]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8516264</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8516264</guid><author>kula_dkj</author><pubDate>Fri, 18 Jan 2013 10:27:20 +0800</pubDate><description><![CDATA[转载：http://bbs.youkuaiyun.com/topics/390348967


      
          
            /** 
            * 定义验证各种格式类型的正则表达式对象 
            */  
            var Regexs = {  
                email: (/^[0-9a-z][0-9a-]]></description><category></category></item><item><title><![CDATA[Js中eval()的用法]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8513325</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8513325</guid><author>kula_dkj</author><pubDate>Thu, 17 Jan 2013 14:26:10 +0800</pubDate><description><![CDATA[1.eval的基本用法
eval函数接收一个参数s，如果s不是字符串，则直接返回s。否则执行s语句。如果s语句执行结果是一个值，则返回此值，否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值，需要用括号括起来才会返回值。

var code1 = "'a' + 2" ;
var code2 = '{ a : 2}' ;
var code3 = "({ a : 2]]></description><category></category></item><item><title><![CDATA[Set中添加相同的元素]]></title><link>https://blog.youkuaiyun.com/kula_dkj/article/details/8512199</link><guid>https://blog.youkuaiyun.com/kula_dkj/article/details/8512199</guid><author>kula_dkj</author><pubDate>Thu, 17 Jan 2013 10:14:31 +0800</pubDate><description><![CDATA[如果要向Set中添加2个相同的数字：


写一个int类型的包装类，因为Integer是final的所以无法继承，实现Comparable方法
Set判断元素是否相同就是通过compareTo()方法进行的，将return设置不为0就能添加相同的元素了
public class MyInteger implements Comparable{
	int i;
	
	public MyIn]]></description><category></category></item></channel></rss>