<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/icecoldheart</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; icecoldheart]]></copyright><item><title><![CDATA[以后就不在这里发表文章了，将博客整体迁移到javaeye]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/4394391</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/4394391</guid><author>icecoldheart</author><pubDate>Thu, 30 Jul 2009 16:10:00 +0800</pubDate><description><![CDATA[以后就不在这里发表文章了，将博客整体迁移到javaeye,那里的地址是： http://icyheart.javaeye.com/]]></description><category></category></item><item><title><![CDATA[用批处理写的：数据库备份还原工具]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/4374389</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/4374389</guid><author>icecoldheart</author><pubDate>Thu, 23 Jul 2009 16:38:00 +0800</pubDate><description><![CDATA[由于平时要进行数据库的备份和还原操作，为了提高效率和节省时间就有了下面的批处理程序，这是针对oracle编写的，可以用在不同的电脑上，因为它会自动读取当前电脑的环境变量，从而取得oracle的安装路径，唯一有一点不足的地方是程序中运行过程中会产生一个中间文本文件，不过这并不碍大事，备份或者还原完了以后将会自动删除产生文本文件，代码如下： @echo off&setlocal enabledel]]></description><category></category></item><item><title><![CDATA[start with ...connect by的用法]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/4291892</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/4291892</guid><author>icecoldheart</author><pubDate>Tue, 23 Jun 2009 15:51:00 +0800</pubDate><description><![CDATA[Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。创建示例表：CREATE TABLE TBL_TEST(  ID    NUMBER,  NAME  VARCHAR2(100 BYTE),  PID   NUMBER                                  DEFAULT 0); 插入测试数据]]></description><category></category></item><item><title><![CDATA[实例讲解DispatchAction和LookupDispatchAction]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/4040535</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/4040535</guid><author>icecoldheart</author><pubDate>Wed, 01 Apr 2009 11:11:00 +0800</pubDate><description><![CDATA[ 注意：以下两个例子在调试的过程中用的是同一个form和struts-config.xml，在调试的过程中DispatchAction是不用资源文件ApplicationResources.properties的，而LookupDispatchAction是要用到ApplicationResources.properties 先来说说DispatchAction，网上的许多例子都是和超链接]]></description><category></category></item><item><title><![CDATA[关于中文乱码问题的一些解决方案和经验]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3991879</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3991879</guid><author>icecoldheart</author><pubDate>Sun, 15 Mar 2009 12:51:00 +0800</pubDate><description><![CDATA[1.字节和unicode    java内核是unicode的，就连class文件也是，但是很多媒体，包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的，而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度，可以用来告诉你，你用的convertor。其中两个很常用的静]]></description><category></category></item><item><title><![CDATA[J2EE核心模式第二版]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3985519</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3985519</guid><author>icecoldheart</author><pubDate>Thu, 12 Mar 2009 22:23:00 +0800</pubDate><description><![CDATA[J2EE核心模式第二版]]></description><category></category></item><item><title><![CDATA[在Linux下进行C开发时要注意的事项]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3909654</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3909654</guid><author>icecoldheart</author><pubDate>Thu, 19 Feb 2009 13:02:00 +0800</pubDate><description><![CDATA[首先要保证你的header是最新的，用apt-get update进行一下更新，然后用make对写好的c文件进行编译，make 文件名如果你的编译环境没有设置好的话会出现error: stdio.h: No such file or directory这个错误，这个时候你必须得按照下面的方法做：如果你是以root登陆的就用apt-get install build-essential如]]></description><category></category></item><item><title><![CDATA[获取每个磁盘分区的空间使用率]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3849052</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3849052</guid><author>icecoldheart</author><pubDate>Wed, 21 Jan 2009 16:40:00 +0800</pubDate><description><![CDATA[有两种方法方法一：#!/bin/bashnum=`df -h|grep sda|wc -l`for((i=1;i<=$num;i++))dolet var=$i+1echo $varname=`df -h|awk -v var=$var {if(NR==$var){print $1}}|cut -d/ -f 3`df -h|sed -n s/^//de]]></description><category></category></item><item><title><![CDATA[让root账户更安全一些]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3497510</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3497510</guid><author>icecoldheart</author><pubDate>Thu, 11 Dec 2008 13:23:00 +0800</pubDate><description><![CDATA[# /etc/sudoers## This file MUST be edited with the visudo command as root.## See the man page for details on how to write a sudoers file.#Defaults        env_reset# Host alias specification# User al]]></description><category></category></item><item><title><![CDATA[linux下用shell将文件名进行大小写转换]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3486284</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3486284</guid><author>icecoldheart</author><pubDate>Tue, 09 Dec 2008 22:50:00 +0800</pubDate><description><![CDATA[#!/bin/bashdir="./trtests";files=`find $dir -type f`;for i in $filesdodir_name=`dirname $i`;ori_filename=`basename $i`;new_filename=`echo $ori_filename|tr [:lower:] [:upper:]`>/dev/null;mv $dir_name/$]]></description><category></category></item><item><title><![CDATA[linux中ifconfig没有ip的解决方法]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3419469</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3419469</guid><author>icecoldheart</author><pubDate>Mon, 01 Dec 2008 11:33:00 +0800</pubDate><description><![CDATA[前些天和往常一样打开vmware中linux开始学习，可是当我用putty连接linux时问题来了，不管怎么都连不上，进行到linux中习惯性的键入/sbin/ifconfig发现ip地址不见了，这时才发现是这个问题，这个问题是大家经常遇到的可以用下面的方法解决：1、切换到管理员身份：su root2、输入这个命令：/etc/init.d/networking restart之所以要切换到root]]></description><category></category></item><item><title><![CDATA[用putty连接vmware中的Linux时要注意的事项]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3361476</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3361476</guid><author>icecoldheart</author><pubDate>Mon, 24 Nov 2008 12:47:00 +0800</pubDate><description><![CDATA[我的电脑上装的是debian，当你装好后虚拟机的网络连接方式可以选成NAT，进入到debian后，切换root身份或者直接以root身份登陆，进去后在shell下输入：dpkg -l|grep ssh,查看是否安装上了ssh服务，如果没有的话输入apt-get install openssh-client openssh-server进行安装,安装完以后用putty进行连接就可以了]]></description><category></category></item><item><title><![CDATA[用log4j将日志写入数据库]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3101110</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3101110</guid><author>icecoldheart</author><pubDate>Sun, 19 Oct 2008 12:23:00 +0800</pubDate><description><![CDATA[    以下为log4j中的配置参数： %m 输出代码中指定的消息%p 输出优先级，即DEBUG,INFO,WARN,ERROR,FATAL%r 输出自应用启动到输出该log信息耗费的毫秒数%t 输出产生该日志事件的线程名；%n 输出一个回车换行符,Windows平台为"/r/n",Unix平台为"/n"%d 输出日志时间的日期或时间，默]]></description><category></category></item><item><title><![CDATA[Servlet中的两个init()方法]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3032245</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3032245</guid><author>icecoldheart</author><pubDate>Wed, 08 Oct 2008 11:16:00 +0800</pubDate><description><![CDATA[在Servlet的GenericServleta类中有两个init()方法，两个方法在使用的时候要注意：     如果我们直接通过实现Servlet接口来编写一个Servlet类，就需要实现Servlet接口中定义的5中方法，为了简化Servlet的编写，在javax.servlet包中，给我们提供了一个抽象的类GenericServlet，它提供了除service()方法外的其他4种方法]]></description><category></category></item><item><title><![CDATA[用Javascript实现菜单折叠效果]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/3023249</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/3023249</guid><author>icecoldheart</author><pubDate>Mon, 06 Oct 2008 17:21:00 +0800</pubDate><description><![CDATA[  在网上看了好多用Javascript实现菜单折叠的例子都特别的麻烦，于是自己写了一个虽然效果不如网上的强但是也可以实现了相应的功能：Javascript部分代码：function display(num)   {  if (menu_left[num].style.display=="none")    {        for(a=0;a        if ]]></description><category></category></item><item><title><![CDATA[让MySql插入中文字符]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/2974009</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/2974009</guid><author>icecoldheart</author><pubDate>Wed, 24 Sep 2008 17:14:00 +0800</pubDate><description><![CDATA[让MySql插入中文字符，改两个地方即可。首先，在MySql的安装目录下找到my.ini文件，将其中的内容改为如图所示：[client]port=3306[mysql]default-character-set=gbk这个是客户端的，将default改为系统默认的字符集gbk即可，一般中文版的XP系统默认的字符集都为gbk。# The default character set that will]]></description><category></category></item><item><title><![CDATA[struts-ActionForm:reset()详解]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/2968801</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/2968801</guid><author>icecoldheart</author><pubDate>Tue, 23 Sep 2008 16:42:00 +0800</pubDate><description><![CDATA[ActionForm 的要求创建一个ActionForm 并不困难，但是你的类必须符合一些要求：1、ActionForm 必须扩展自org.apache.struts.action.ActionForm。基类ActionForm 是不能实例化的。2、ActionForm 必须为每个应该从请求中收集的HTML输入控件定义一个公共属性。ActionForm还可能要符合一些可选的要求:3、 如果你要求A]]></description><category></category></item><item><title><![CDATA[javascript做的高亮效果]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/2928071</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/2928071</guid><author>icecoldheart</author><pubDate>Sun, 14 Sep 2008 14:50:00 +0800</pubDate><description><![CDATA[ 方法一：1.function HighLight(nWord){ if(nWord!=){ var keyword = document.body.createTextRange(); while(keyword.findText(nWord)){ keyword.pasteHTML("" + keyword.text + ""); keyword.moveStart(character]]></description><category></category></item><item><title><![CDATA[用javascript获取地址栏参数]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/2928017</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/2928017</guid><author>icecoldheart</author><pubDate>Sun, 14 Sep 2008 14:37:00 +0800</pubDate><description><![CDATA["text/javascript">function Request(strName){  var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc";  var intPos = strHref.indexOf("?");  var strRight = strHref.substr(intPos + 1);  var arrTmp = s]]></description><category></category></item><item><title><![CDATA[JavaScript常用语句]]></title><link>https://blog.youkuaiyun.com/icecoldheart/article/details/2928007</link><guid>https://blog.youkuaiyun.com/icecoldheart/article/details/2928007</guid><author>icecoldheart</author><pubDate>Sun, 14 Sep 2008 14:35:00 +0800</pubDate><description><![CDATA[ 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById ("表单中元素的ID号]]></description><category></category></item></channel></rss>