<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_13781的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_13781</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_13781]]></copyright><item><title><![CDATA[继承和实现]]></title><link>https://blog.youkuaiyun.com/iteye_13781/article/details/82374467</link><guid>https://blog.youkuaiyun.com/iteye_13781/article/details/82374467</guid><author>iteye_13781</author><pubDate>Mon, 23 Jul 2012 13:41:22 +0800</pubDate><description><![CDATA[在没有好好地研习面向对象设计的设计模式之前，我对Java接口和Java抽象类的认识还是很模糊，很不可理解。 

刚学Java语言时，就很难理解为什么要有接口这个概念，虽说是可以实现所谓的多继承，可一个只有方法名，没有方法体的东西，我实现它又有什么用呢？我从它那什么也得不到，除了一些方法名，我直接在具体类里加入这些方法不就行了吗？ 

为什么一定要有抽象类这个概念？为什么就不能把这个父类写成...]]></description><category></category></item><item><title><![CDATA[方向键的控制(多单元格之间的移动)]]></title><link>https://blog.youkuaiyun.com/iteye_13781/article/details/82370715</link><guid>https://blog.youkuaiyun.com/iteye_13781/article/details/82370715</guid><author>iteye_13781</author><pubDate>Sat, 14 Jul 2012 19:08:13 +0800</pubDate><description><![CDATA[onfocus=&quot;focusThis(this.id,this)&quot;





		//input中根据单元格行列进行定位
		function keyMove(trSeq,tdSeq){
			var rows;		//table的所有tr元素
			rows=document.getElementById(&quot;tab1&quot;).rows;//根据table的id获取
			for(...]]></description><category></category></item><item><title><![CDATA[获取行号列号]]></title><link>https://blog.youkuaiyun.com/iteye_13781/article/details/82370645</link><guid>https://blog.youkuaiyun.com/iteye_13781/article/details/82370645</guid><author>iteye_13781</author><pubDate>Sat, 14 Jul 2012 14:01:44 +0800</pubDate><description><![CDATA[
input的行号列号
alert(&quot;A行号:&quot;+obj.parentNode.parentNode.rowIndex+&quot;		A列号:&quot; +obj.parentNode.cellIndex +&quot;		type:&quot;+obj.type);


点击td触发获取行号列号
 $(&quot;#tab1 td&quot;).click(function () {
					 //alert(&quot;bbbb&quot;);
		...]]></description><category></category></item><item><title><![CDATA[获取当前行号与列号]]></title><link>https://blog.youkuaiyun.com/iteye_13781/article/details/82370240</link><guid>https://blog.youkuaiyun.com/iteye_13781/article/details/82370240</guid><author>iteye_13781</author><pubDate>Fri, 13 Jul 2012 14:31:21 +0800</pubDate><description><![CDATA[$(document).ready(function () {
            $(&quot;table td&quot;).click(function () {
                var tdSeq = $(this).parent().find(&quot;td&quot;).index($(this)[0]);
                var trSeq = $(this).parent()...]]></description><category></category></item><item><title><![CDATA[Java常用jar包用途]]></title><link>https://blog.youkuaiyun.com/iteye_13781/article/details/82369805</link><guid>https://blog.youkuaiyun.com/iteye_13781/article/details/82369805</guid><author>iteye_13781</author><pubDate>Thu, 12 Jul 2012 17:51:10 +0800</pubDate><description><![CDATA[
jar包	用途
axis.jar	SOAP引擎包
commons-discovery-0.2.jar	用来发现、查找和实现可插入式接口，提供一些一般类实例化、单件的生命周期管理的常用方法.
jaxrpc.jar	Axis运行所需要的组件包
saaj.jar	创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法，以及接收和处理SOAP错误的方法. 
wsdl4j-1.5.1...]]></description><category></category></item><item><title><![CDATA[log4j.jar和common-logging.jar  ]]></title><link>https://blog.youkuaiyun.com/iteye_13781/article/details/82369795</link><guid>https://blog.youkuaiyun.com/iteye_13781/article/details/82369795</guid><author>iteye_13781</author><pubDate>Thu, 12 Jul 2012 17:46:02 +0800</pubDate><description><![CDATA[Logger来自log4j自己的包。如果用Logger.getLogger：
优点：你只需要一个log4j的jar包。
缺点：你只能用log4j作为日志记录器，因为log4j已经硬编码进你的系统了。
而LogFactory来自common-logging包。如果用LogFactory.getLog:
优点：你可以用任何实现了通用日志接口的日志记录器替换log4j，而程序不受影响。
缺点：...]]></description><category></category></item></channel></rss>