<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tree3170  的专栏]]></title><description><![CDATA[争做技术牛人....]]></description><link>https://blog.youkuaiyun.com/tree3170</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tree3170]]></copyright><item><title><![CDATA[面向对象设计原则和创建SOLID应用的5个方法]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/48462395</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/48462395</guid><author>tree3170</author><pubDate>Tue, 15 Sep 2015 08:06:07 +0800</pubDate><description><![CDATA[本文由 ImportNew - hejiani 翻译自 zeroturnaround。欢迎加入翻译小组。转载请见文末要求。

最近我听到了很多关于函数式编程(FP)，受之启发我觉得也应该关注面向对象编程(OOP)和面向对象设计(OOD)，因为在设计系统时这些仍然非常重要。

我们将以SOLID原则为起点开始我们的旅程。SOLID原则是类级别的，面向对象的设计理念，它们与测试工具一起帮你改进]]></description><category></category></item><item><title><![CDATA[JSON序列化为java对象]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/34848169</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/34848169</guid><author>tree3170</author><pubDate>Thu, 26 Jun 2014 15:37:26 +0800</pubDate><description><![CDATA[这是一个json对象转换为javabean的具体实例，还可以学到js对象，数组之间的运用。有什么问题，大家多多指教。]]></description><category></category></item><item><title><![CDATA[CSS 半透明]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/30250625</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/30250625</guid><author>tree3170</author><pubDate>Thu, 12 Jun 2014 15:06:22 +0800</pubDate><description><![CDATA[半透明div

#div1 { margin:0px auto; width:500px; height:370px ; text-align:center; background:url(/jscss/demoimg/wall3.jpg);}
#div2 {  height:330px; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5]]></description><category></category></item><item><title><![CDATA[Iframe自适应高度和拖拽自适应]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/26371067</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/26371067</guid><author>tree3170</author><pubDate>Tue, 20 May 2014 17:53:23 +0800</pubDate><description><![CDATA[/**
* The iframe height self adaption
* @param the iframe id
*/
function selfAdaptionIframeHeight(id){
	$("#"+id).load(function(){
		var mainheight = $(this).contents().find("body").height();
		$(this]]></description><category></category></item><item><title><![CDATA[findbugs 错误分析]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/19401263</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/19401263</guid><author>tree3170</author><pubDate>Tue, 18 Feb 2014 10:59:32 +0800</pubDate><description><![CDATA[findbugs 错误分析日志 findbugs 出错类型及对应解释  
终于 我们又开始使用FINDBUGS来检测代码的问题了 但因没又中文版和网上错误分析实际很少 所以自己边处理BUG边写文档  
   首先在装好FINDBUGS后 在 project-->properteis-->findbugs里的2个框的勾点上可以让改正BUG后自动判断是否改正了 改正了就自动去掉BUG点  
  ]]></description><category></category></item><item><title><![CDATA[火狐下input密码框自动填充值的问题.]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/17394849</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/17394849</guid><author>tree3170</author><pubDate>Wed, 18 Dec 2013 14:56:51 +0800</pubDate><description><![CDATA[真蛋疼，当原来的值是空的时候FF老是填充些莫名的值，到网上查了下，发现了这哥们的文章（http://blog.youkuaiyun.com/kingviker/article/details/8314483），真是及时雨啊，其实很简单，关闭autocomplete就ok了：autocomplete=off
  

赶紧分享下：

 昨天在测试的时候发现了一个很怪异的问题.原本的设计逻辑是:当用户修改]]></description><category></category></item><item><title><![CDATA[提问的智慧]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/17303831</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/17303831</guid><author>tree3170</author><pubDate>Fri, 13 Dec 2013 16:10:44 +0800</pubDate><description><![CDATA[提问的智慧



艾瑞克.史蒂文.雷蒙德（Eric Steven Raymond）
Thyrsus Enterprises



esr@thyrsus.com>







瑞克.莫恩（Rick Moen）



respond-auto@linuxmafia.com>






版权©2001, 2006 Eric S. Raymon]]></description><category></category></item><item><title><![CDATA[Eclipse用户使用IntelliJ IDEA的常见问答]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/17248247</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/17248247</guid><author>tree3170</author><pubDate>Tue, 10 Dec 2013 18:14:41 +0800</pubDate><description><![CDATA[官方原文见:

问:我的工作区(workfspace)发生了什么?我的项目(project)都在哪里?

答:别担心,只是方式略有不同。

IntelliJ IDEA创建一个Project作为你所有工作的代码库,并为其各个组成部分单独创建一个Module。因此,IntelliJ IDEA的Module就像是一个Eclipse的Project,而Project则和Eclipse工作区(w]]></description><category></category></item><item><title><![CDATA[Java Annotation手册]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/17242043</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/17242043</guid><author>tree3170</author><pubDate>Tue, 10 Dec 2013 11:52:06 +0800</pubDate><description><![CDATA[作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)
原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html
关键字:java,annotation,reflect

前言：
在上篇文章《Java
 Ann]]></description><category></category></item><item><title><![CDATA[IE、火狐和谷歌关于一些JS的差异]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/17067535</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/17067535</guid><author>tree3170</author><pubDate>Mon, 02 Dec 2013 09:50:25 +0800</pubDate><description><![CDATA[目前这个项目的页面要求在IE、火狐和谷歌三个浏览器中都能运行，期间遇到一些问题，现总结一下：

1.获取鼠标的坐标时，使用event.clientX，不要使用event.x，因为火狐不支持event.x，最好使用event.screenX。

2.火狐中不能在js中直接使用event对象，必须将event传递给js方法再使用。例：
   
   function alertMsg(ev]]></description><category></category></item><item><title><![CDATA[IE下判断IE版本的语句...[if lte IE 6]……[endif]]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/16339627</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/16339627</guid><author>tree3170</author><pubDate>Fri, 15 Nov 2013 14:16:32 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/zhengenru2008/archive/2009/09/10/1564092.html








IE6及其以下版本可见








IE7及其以下版本可见








只有IE6版本可见








除了IE以外的版本]]></description><category></category></item><item><title><![CDATA[SQL语句like子句中的转义符]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/15813179</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/15813179</guid><author>tree3170</author><pubDate>Wed, 13 Nov 2013 15:02:26 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/Render/archive/2008/08/01/1258086.html
如果想在SQL LIKE里查询有下划线'_'或是'%'等值的记录，直接写成like 'XXX_XX'，则会把'_'当成是like的通配符。SQL里提供了 escape子句来处理这种情况，escape可以指定like中使用的转义符是什么，而在转义符后的字符将被当成原始字]]></description><category></category></item><item><title><![CDATA[form表单回车自动提交问题]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/15813147</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/15813147</guid><author>tree3170</author><pubDate>Wed, 13 Nov 2013 15:00:54 +0800</pubDate><description><![CDATA[如果form表单内只有一个输入框时,按回车会自动提交的.
这里有两个解决方案：
(1)对输入框增加一个onkeydown属性, onkeydown="if(event.keyCode==13){return false;}"

(2)对form表单加一个onsubmit属性
onsubmit="return false;>]]></description><category></category></item><item><title><![CDATA[在网站制作中随时可用的10个 HTML5 代码片段]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/15337079</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/15337079</guid><author>tree3170</author><pubDate>Mon, 11 Nov 2013 13:03:37 +0800</pubDate><description><![CDATA[转自：http://www.html5cn.org/article-5732-1.html  

HTML 很容易写，但创建网页时，您经常需要重复做同样的任务，如创建表单。在这篇文章中，我收集了10个超有用的 HTML 代码片段，有 HTML5 启动模板、空白图片、打电话和发短信、自动完成等等，帮助你提高开发速度。




HTML5 启动模板




       当启动]]></description><category></category></item><item><title><![CDATA[juery auto complete]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/14524273</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/14524273</guid><author>tree3170</author><pubDate>Fri, 08 Nov 2013 17:00:34 +0800</pubDate><description><![CDATA[具体可以参考:

http://jqueryui.com/autocomplete/   


http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/


这是一个简单的例子


 1 html xmlns="http://www.w3.org/1999/xhtml">
 2 head >
 3]]></description><category></category></item><item><title><![CDATA[replaceAll Dangling meta character '*' near index 0]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/14517713</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/14517713</guid><author>tree3170</author><pubDate>Fri, 08 Nov 2013 09:57:33 +0800</pubDate><description><![CDATA[replace 与replaceAll不同，replace的需要替换的参数是字符串，replaceAll需要替换的参数是正则

对字符串使用replaceAll()方法替换 * ? + / | 等字符的时候会报以下异常




Dangling meta character '*' near index 0

 

这主要是因为这些符号在正则表达示中有相应意义。

只需将]]></description><category></category></item><item><title><![CDATA[sql检测表是否存在，列是否存在，判断类型]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/14165801</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/14165801</guid><author>tree3170</author><pubDate>Tue, 05 Nov 2013 14:44:51 +0800</pubDate><description><![CDATA[1.判断表是否存在
select count(*) from user_tables where table_name = 'TABLE_NAME';//（table
 name 大写），1为存在，0为不存在
2.取出所有的column name
select t.COLUMN_NAME as columnName  from User_Tab_Columns t where  T.TAB]]></description><category></category></item><item><title><![CDATA[ie9 overflow中hover scrollbar高度增高的bug]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/13621845</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/13621845</guid><author>tree3170</author><pubDate>Wed, 30 Oct 2013 09:47:53 +0800</pubDate><description><![CDATA[当我们制作表格的时候，有时候会遇到数据过长，列数过多，需要横向or纵向的滚动条的需求，我们一般的做法是 给这个表格的外层加一个 scroll_auto 的 div 并设置:









/*css
 document*/

.scroll_auto{
width:100%;
overflow:auto;}









套在table的外]]></description><category></category></item><item><title><![CDATA[推荐大家使用的CSS书写规范、顺序]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/13607899</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/13607899</guid><author>tree3170</author><pubDate>Tue, 29 Oct 2013 21:03:05 +0800</pubDate><description><![CDATA[转自：http://www.admin10000.com/document/2979.html#jtss-qzone


写了这么久的CSS，但大部分前端er都没有按照良好的CSS书写规范来写CSS代码，这样会影响代码的阅读体验，这里总结一个CSS书写规范、CSS书写顺序供大家参考，这些是参考了国外一些文章以及我的个人经验总结出来，我想对写CSS的前端用户来说是值得学习的。

　CSS书]]></description><category></category></item><item><title><![CDATA[css  换行]]></title><link>https://blog.youkuaiyun.com/tree3170/article/details/12097741</link><guid>https://blog.youkuaiyun.com/tree3170/article/details/12097741</guid><author>tree3170</author><pubDate>Fri, 27 Sep 2013 15:53:30 +0800</pubDate><description><![CDATA[pre{
white-space: pre-wrap!important;
word-wrap: break-word!important;
*white-space:normal!important;
}]]></description><category></category></item></channel></rss>