自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苍天在上

虚怀若谷,却有似无,百炼成钢,造化为炉——仙五

  • 博客(12)
  • 收藏
  • 关注

转载 in与exist , not in与not exist 的区别

in和exists    in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。    如果查询的两个表大小相当,那么用in和exists差别不大。    如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:      例如:表A(小表),表

2014-04-28 13:10:20 515

转载 Oracle 分析函数及开窗函数 解析

一:分析函数over  Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是  对于每个组返回多行,而聚合函数对于每个组只返回一行。   下面通过几个例子来说明其应用。                                         1:统计某商店的营业额。               date       sa

2014-04-24 15:25:02 736

转载 jQuery的.live()和.die()

很多开发者都知道jQuery的.live()方法,他们大部分知道这个函数做什么,但是并不知道是怎么实现的,所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即使你熟悉这些,但是你意识到.die()了吗?什么是 .live().live方法类似于.bind(),除此之外,它允许你将事件绑定到DOM元素上,可以将事件绑定到DOM中还不存在的元素

2014-04-24 14:46:37 534

原创 IE浏览器版本判断之 Trident (排版引擎)

最近因为项目需要,发现IE

2014-04-18 16:29:13 1904

转载 常用java反射机制 和 Method.invoke

JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对

2014-04-16 17:32:17 472

转载 JAVA反射及其实例

这一篇并不想过多的介绍Java中关于反射的概念,我想即便是对于Java的初学者而言也并不感到陌生,该篇将一如既往的为您提供大量的可执行示例代码和丰富的注释信息,尽可能覆盖Java反射的各个技术环节,从更多的视角为您剖析反射的机制和应用场景,以及它在效率方面的不尽如人意之处。    1.    类属性反射:    每一个Java对象都会包含一个描述其属性(metadata)信息的类对象,该对

2014-04-14 14:54:10 682

转载 window.createPopup()用法以及短消息提示框代码

一、在做一个portal项目时,用户要求在门户首页上的待办信息要有明确的提示,且在浏览器最小化的情况下,当有新的待办信息时,也要做提示。用了alert方法、或者用div的方法都很难实现“在浏览器最小化的情况下弹出提示信息”。alert方法会把信息弹出在桌面的正中央,同时会被其它窗口挡住。用div的方法实现的提示框会依赖于父窗口,因为它本身就是html页面上的一部分。最后发现,用window.cre

2014-04-14 09:18:50 684

转载 IE 浏览器模式和文本模式 解析(二)

判断真正的 IE 版本很多 JS 框架都通过 UA 判断 IE 的版本。对于 IE6,这种做法没问题( IE6 没有浏览器模式的概念,也没有其它 IE 可以把浏览器模式改为 IE6;IE7 虽然也没有浏览器模式,但 IE8+ 可以把浏览器模式设置为 IE7 模式)。但是从 IE8 开始引入的浏览器模式会产生不同的 UA。例如,IE9 有这些:浏览器模式nav

2014-04-11 14:03:57 756

转载 IE 浏览器模式和文本模式 解析(一)

什么是浏览器模式和文本模式?经常使用IE开发者工具的同学,肯定见过浏览器模式和文本模式,对于这两个名词,综合相关文档解释如下:浏览器模式(Browser Mode),用于切换IE针对该网页的默认文本模式、对不同版本浏览器的条件注释解析、决定请求头里userAgent的值。它在浏览器发出请求之前就已经确定,网站没有办法修改这个值。它代表的是用户以何种浏览器访问网站。IE9支持下列浏览

2014-04-11 14:00:27 1095

转载 list中remove的问题,以及 ConcurrentModificationException异常

【错误场景1】:set容器,边遍历,边add/remove元素Set set = new HashSet();for (int i = 0; i set.add(Integer.toString(i));}for (String str : set) { //或使用iterator来循环,JDK5.0以上,这样的遍历底层也都是iterator实现。

2014-04-10 10:04:57 693

转载 Ext: 由于出现错误 80020101 而导致此项操作无法完成。

Ext: 由于出现错误 80020101 而导致此项操作无法完成。If you try to load a full page in the panel, IE will blow since it doesn't allow multiple HTML tags. The html returned by your server should ONLY be the snippet

2014-04-09 15:10:09 1082

原创 "高内聚,低耦合"浅显理解

内聚:一个模块内各个元素彼此结合的紧密程度耦合:一个软件结构内不同模块之间互连程度的度量对于低耦合,粗浅的理解是:一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。这样有利于修改和组合。对

2014-04-02 08:37:10 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除