自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风火一回,一生不毁

风风火火走一回,走出一生不悔

  • 博客(341)
  • 资源 (23)
  • 收藏
  • 关注

原创 jquery中combobox多选模糊过滤完美版

之前尝试combobox多选的模糊过滤的时候陷入了思维误区,以为jquery自定义了特殊的过滤方法在本身的js中,而filter方法与其冲突。其实combobox的默认过滤也是基于filter实现的,只是默认的时候是以combobox的文本内容过滤。下面是一个combobox实现多选的完美示例:var diseaseList = [];$CommonUI.getComboBox("#di

2015-07-29 09:52:01 2128

原创 combobox的多选模糊过滤

在项目中遇到需求,需要combobox在多选时实现模糊过滤,即是说你输入内容时,combobox自动过滤包含输入值的选项供你选择。jquery的combobox在单选的时候具有自动过滤功能,但是当设置了multiple:true时,

2015-07-28 19:24:58 1579

原创 jquery中tree节点取消选择

对于tree,选择很容易,取消却成了麻烦。tree提供了select(id)方法选中一个节点。如果是checkbox有check(target)方法和uncheck(target)方法选中复选框或取消复选框。但并没有unSelect方法取消已选中的节点。现有一业务需求,点tree节点的时候选中树节点,点击空白处的时候取消节点选中。如下:为包裹树的div绑定一个o

2015-07-27 14:29:23 4770 4

原创 java文件路径获取方式

1.获取当前项目路径String address1 = System.getProperty("user.dir");System.out.println(address1);//输出结果为:F:\javaRuning\workspace\superclub,superclub为项目名2.获取当前项目中所有存放编译后的文件的路径,包括jar包。String address2 = S

2015-07-24 10:45:39 869

原创 java常用的交互信息获取

1.获取request对象//方式一HttpServletRequest request = (HttpServletRequest) ActionContext .getContext().get(ServletActionContext.HTTP_REQUEST); //方式二HttpServletRequest request = ServletActionContext

2015-07-23 20:43:06 498

原创 声明式事务管理

基于Spring的AOP的声明式事务管理这种管理方式只需要保证事务层方法命名有一定的规律,通过配置即可实现。applicationContext.xml的配置如下:<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">

2015-07-23 17:04:34 516

原创 编程式事务管理

事物的3个重要对象:TransactionDefinition、PlatformTransactionManager、TransactionStatus所谓的事物管理即是:“按照给定的事物规则来执行提交或回滚操作”。TransactionDefinition:指定了事物的管理规则PlatformTransactionManager:定义了提交和回滚操作Transacti

2015-07-23 14:58:06 1597

原创 对Java事务的认识

1.什么是事务?   简单的说就是,就是要不一起成功,要不一起失败。2.事物的特性  a.事务通常被定义为一个不可分割的工作单元  b.事务控制多个应用程序对数据库的并发访问操作,确保数据的完整性。  c.在系统失效的情况下,事务确保恢复后,数据仍处于一致的状态。3.事物相关的概念  事务API(Java Transa

2015-07-22 22:05:28 1323 1

原创 jQuery中Tree常见的坑

1.两次请求加载当在前台jsp页面中填写了url地址,在对应的js中又设置了url属性,那么就会出现tree被刷新两次。解决方案:只保留一个url即可。2.当tree节点展开时,默认用tree的url?id=节点id,发送请求到后台加载tree的子节点。需要注意的是当节点展开的时候是根据节点的id去查询子节点数据的,发送的请求参数id,可能不能被你获取,故而需要在获取请求前

2015-07-21 19:49:07 2294

原创 eclipse使用jpa实现数据库反向生成Hibernate实体

为了避免实体创建时的手误,并且节约事件,我建议实体类的生成最好使用jpa反向生成。1.使eclipse连通数据库a.打开eclipse中的数据库资源b.新建一个数据库连接 右键点击Database Connections——>newc.选择数据库类型,并为新建的连接命名。d.点击next进行连接设置如果Drivers为空,点击上图按钮进行设置,不

2015-07-16 14:24:09 5342 2

原创 JDK配置

eclipse的运行必须要有java环境支持

2015-07-15 14:18:52 487

原创 js中子框架和父框架的通信

1.获取父框架的内容window.parent.name;//name为你要获取的值的名称parent.document.getElementById("id"); //根据id获取父框架对象parent.document.getElementByTagName("name"); //根据name获取父框架对象2.获取子框架的内容document.getElementB

2015-07-15 10:28:48 3482

原创 控件只读设置

1.文本框、密码框、文本域的只读  可设置html属性:readonly="readonly2.复选框和单选框的只读,不能使用readonly属性,有以下3种方式:  a.可设置html属性:disabled="disabled",该方式选框将变灰,样式会受到一定改变。  b.添加onclick="return false;"作为触发事件  c.添加onclick="t

2015-07-15 09:40:29 1992

原创 jQuery-ajax的serializeArray()、serialize()、param()应用

1.serialize()是jquery对象一个方法,其作用是将该对象的包含的值序列化为一个字符串,常用在get请求中。例如:$("#formname").serialize(),在表单提交时,会将id为formname的所有表单数据按照“名称”=“值”的形式拼接成字符串,一对值之间用&连接。$("#formname").serialize()返回的数据格式为:"name=zhangsan

2015-07-14 20:01:44 1203

原创 js中子窗口与父窗口的互操作

1.打开一个子窗口   window.open(url,name,params):该方法将返回一个window对象   其中url为子窗口的路径,name为子窗口名称,该名称可以是_blank,_top,_parent等内建名称。   params为子窗口参数,窗口参数可以为:   top=# 窗口顶部离开屏幕顶部的像素数     left=# 窗口左端离开屏幕左端的像素数

2015-07-13 15:41:24 1868

原创 jQuery的$("#id")和document.getElementById("id")的区别

一直以来都误以为jQuery的$("#id")和document.getElementById("id")的作用是完全相同的。但后来发觉一些DOM操作jQuery尽然识别不了。例如:$("#id").style.width = "28";会提示你width没有定义不能赋值,我就纳闷了用document.getElementById("id").style.width = "28",就可以,为什

2015-06-24 09:45:58 2312 2

原创 display和visibility隐藏元素

隐藏元素的方式有很多种,最常用的是display:none;visibility:hidden;z-index:-9999;displaydisplay:none;隐藏一个元素,并释放掉该元素所占有的原有空间。即可以理解为:将该元素删除了,当display属性改变时再重新为元素分配空间,但原有的空间设置已不负存在。jquery的show()和hide()方法就是通过该属性来实现

2015-06-23 20:08:24 2089

原创 window.location.href的用法

window.location.href:"url",在本页跳转到url所指的链接window.location.replace:"url",用新的url替换原先的路径window.location.reload(),强制刷新页面,重新向服务端发送请求location.href:"url",在本页跳转到链接地址parent.location.href:"url",跳转到上一

2015-06-23 15:01:57 18975 4

原创 Java compiler level does not match the version of the install

最近在到项目的时候突然出现如下错误:Java compiler level does not match the version of the install错误原因:原项目和你编译器使用的jdk不一致,导致编译不匹配。解决方法:1.打开eclipse,Window——>Preferences——>Java——>Compiler,修改编译级别为1.7。2

2015-06-17 15:48:51 648

原创 阻止子元素继承父元素事件

DOM事件标准定义了两种事件流,分别是捕获和冒泡。默认情况下,事件使用冒泡事件流,不使用捕获事件流。然而,在Firefox和Safari里,你可以显式的指定使用捕获事件流,方法是在注册事件时传入useCapture参数,将这个参数设为true。冒泡事件流    当事件在某一DOM元素被触发时,例如用户在客户名字节点上点击鼠标,事件将跟随着该节点继承自的各个父节点冒泡穿过整个的D

2015-06-15 14:06:19 16808

原创 js事件添加详解

对同以元素添加多次同一事件。使用传统的“on+事件名”,这种方式只适用于DOM编程,对jquery没用。这种情况下只有最后一次添加的事件生效,其他事件均无效。例如:Insert title here $(function(){ document.getElementById("test").onclick=method1; document.getElementById

2015-06-15 10:54:50 483

原创 浏览器间的事件区别

1、event的relatedTarget、fromElemen和toElement属性mouseover和mouseout事件都涉及鼠标指针从一个元素边界移入另一个元素的边界中。而获得鼠标的元素是主要作用对象,可以移入的元素即为相关元素。relatedTarget属性:event对象的relatedTarget属性提供了相关元素的信息,该对象只对m

2015-06-12 16:41:35 922

原创 js中split和slice的运用

spilt描述:用于把一个字符串切分成字符串数组用法:stringObj.split(regexp,howmany);说明:regexp表示分割的正则表达式,字符串将去掉正则表达式匹配的部分将剩余的部分存放到数组中,howmany表示返回的数组长度。例如:"2:3:4:5".split(":");  //将返回["2","3","4","5"]slice

2015-06-12 11:15:00 2129

原创 js中substr和substring两个方法的区别

substr描述:在字符串中抽取从start位置开始的指定长度的子字符串。用法:stringObj.substr(start [, length ])参数:start:必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。     length:可选项。指定的返回子字符串长度,当省略该值时,表示抽取从start位置到stringObj末尾的子字符串。当该值为0或负数时

2015-06-12 10:21:11 3747

原创 js获取当前项目的根目录

常用的路径获取方法如下:window.location.pathname:设置或获取对象指定的“文件名”或路径。window.location.href:设置或获取整个 URL 为字符串。window.location.port:设置或获取与 URL 关联的端口号码。window.location.protocol:设置或获取 URL 的协议部分。window.locati

2015-06-12 09:49:31 12788

原创 win7文件或文件夹无法删除的解决方案

在win7下,经常会遇到删除文件或文件夹时,弹出:“操作无法完成,因为该文件或文件夹已在另一个程序中打开”。解决方案:(右键)Windows 7任务栏——启动任务管理器——性能——资源监视器——CPU选项卡——关联的句柄——搜索句柄——(输入)要删除的文件夹名——搜索到与文件夹名句柄相关联的进程(由于此程序进程正在调用文件夹,才造成了对该文件

2015-06-08 15:24:11 1241

原创 iframe的contentWindow属性使用

contentWindow属性是iframe对象或frame对象的专属属性。兼容各种浏览器,并返回window对象作用是:以 HTML 对象来返回 iframe 或frame中的文档。contentDocument 属性可用于火狐或IE8+,返回一个documnet对象。作用是:以 HTML 对象返回框架容纳的文档。

2015-06-05 09:40:58 9661

原创 offsetX、clientX、pageX等位置的计算

1.常见的事件位置属性e.pageX——相对整个页面的坐标注意:IE6、IE7、IE8无该属性e.layerX——相对当前坐标系的border左上角开始的坐标注意:在opera、IE6、IE7、IE8中这个属性,而IE8以上表示相对当前坐标系的border左上角开始的坐标 + 滚动条滚过的距离e.offsetX——相对当前坐标系的

2015-06-01 13:40:45 4728

原创 Handsontable常用方法

1.clear():清空数据2.createCol(index,amount,createAutomatically):添加列 index:列索引,amount:添加的列总数,createAutomatically:为一个数字 removeCol(index,amount):删除列createRow(index):添加行 removeRo

2015-05-29 11:08:57 16393 6

原创 handsontable插件事件

Hook插件afterChange (changes: Array, source: String):1个或多个单元格的值被改变后调用changes:是一个2维数组包含row,prop,oldVal,newVal4个属性。source:其值为一个字符串,值可以为:alter,empty,populateFromArray,loadData,autofill,pasteaft

2015-05-28 18:00:04 11819 1

原创 handsontable的核心方法

1.为handsontable添加钩子方法addHook(key,callback):key为钩子方法名例如:hot.addHook('beforeInit', myCallback);addHookOnce(key,callback):添加只使用一次的方法,用完后自动删除例如:hot.addHookOnce('beforeInit', myCallback);2.添...

2015-05-28 14:26:10 24017 23

原创 Handsontable对单元格的操作

1.自动填充单元格数据fillHandle:true/false    //当值为true时,允许拖动单元格右下角,将其值自动填充到选中的单元格2.合并单元格mergeCells:[{row:起始行数,cols:起始列数,rowspan:合并的行数,colspan:合并的列数},...]3.初始化单元格或列的对齐方式水平样式:htLeft,htCenter,ht

2015-05-28 11:16:02 35235 50

原创 handsontable常规配置的中文API

常规配置:1.固定行列位置fixedRowsTop:行数 //固定顶部多少行不能垂直滚动fixedColumnsLeft:列数 //固定左侧多少列不能水平滚动2.拖拽行头或列头改变行或列的大小manualColumnResize:true/false//当值为true时,允许拖动,当为false时禁止拖动manualRowResize:true/fals

2015-05-27 18:23:28 55404 20

原创 word 使用两端对齐的方式英文单词间距过大的解决方案

问题:在word中使用两端对齐的方式,英文段落中,有些行单词间距过大,十分难看。如下:问题出现的原因:word默认的方式是,英文单词不能拆分,不能换行显示,所以当一个单词过长时,他就会默认换行显示,从而导致上一行内容不足,字符间距太大。解决方案:让word允许单词换行显示即可。操作步骤为:段落——>换行和分页——>选中“允许西文在单词中间换行”

2015-05-27 14:41:44 61262 3

原创 Unknown MySQL server host 'localhost' (0)

昨天在断网的情况下连接mysql数据库,出现了如下错误提示: 2005  Unknown MySQL server host 'localhost' (0) 检查了一下连接信息,连接属性信息,用户名和密码都是正确的,IP地址为:localhost,在有网络的情况下都能正常打开数据库,但是一断网就出错了。错误原因是:在有网络的情况,会自动解析localhost为127

2015-05-26 09:57:53 65682 10

原创 对于office2007图片不显示问题的解决方案

前段时间用office  word 2007 版编辑文章,发现图片粘贴进去了尽然不显示,单击的时候只出现体格图片边框,后来多方查证查发现问题的所在。问题出现原因:图片沿用了上文的样式,而上文中设定了固定行间距为固定值。修改方法:修改图片样式的行距为单倍行间距。具体操作如下:1.出现问题的图片效果如下:2.点击图片——>选择快捷菜单栏样式中的行距——>其他。

2015-05-25 11:22:25 1227

原创 jquery删除属性和添加属性

1.DOM操作的删除属性和添加属性 String  Element.getAttribute(attrName);//获取对象属性值 void    Element.getAttribute(attrName,attrValue);//设置对象的属性值 void    Element.removeAttribute(attrName);//删除对象属性 Boolean  Eleme

2015-05-21 10:01:51 11933

原创 js外部样式和style属性的添加移除

在页面中,往往一个控件的外部样式或者内部样式往往不只一个,而我们只需操作其中一个样式该怎么办呢?最开始我也不知道该怎么做,就用了最原始的方法,替换原有的样式为新的样式,这样每次都要获取原样式,找通用正则,太麻烦了,后来才发觉还有这么简单的方法,废话不多说了。1.外部样式class的添加删除html:document.getElemntById("元素id").addClass(

2015-05-19 09:31:59 75235

原创 js中的false和json

1.js中的falsejs中的false可以转换为空字符串或者数字0false+“1” = “1”; false+1 = 1;对于false与字符串或者数字的比较最好按情况处理==或!= :只比较值是否相同,不考虑类型,此时false=“”,false=0;===或!==:即比较值的大小有比较类型是否相同,此时false!=="",false!==0;2.j

2015-05-05 19:52:38 1535

原创 应对sql语句中出现的引号问题

在写sql时我们难免会遇到一些sql语句的拼接,然而这种拼接很容易造成拼接的语句在执行时语法错误。在数据库中默认字符串是被单引号包裹,但我们不指定他包裹的范围将会产生你意想不到的错误。

2015-04-21 19:24:07 3864

React谷歌调试工具

react开发调试工具,限于谷歌浏览器。

2017-05-10

bootstrapValidator

最适合bootstrap3的校验插件。

2016-12-29

websocket学习

一个简单的websocket介绍、学习ppt,希望能对你有所帮助。

2016-11-23

zTree.all.js

jquery.js,zTree.js,json树结构操作的javvscript资源文件,想要熟练使用还得结合官网API

2016-03-15

json对象解析工具

json对象转字符串,字符串转json对象。注意不能转换循环对象。

2016-03-04

json可视化工具

对于json字符串,很多开发工具都能展示,但是却不能可视化json字符串,让他更好理解。这里提供一个json的可视化工具,可以支持json数据的格式化,可视化。

2016-03-04

jquery.edatagrid.js

edatagrid.js:jquery的可编辑列表,网上找了很久都没找到,现在把它分享出来,希望能给大家带来便利。

2016-01-26

ember.js资源包

ember.js,一个构建“雄心勃勃”的应用程序的javascript框架。相对于angularjs稳定性更高一些。基于模版的开发方式让你重新认识编码方式。此处仅提供ember.js和handlebar.js资源文件。jquery请自行下载。注意ember只支持1.8以上版本的jquery。

2016-01-11

SVN客户端安装程序

SVN客户端安装版,配合SVN服务端可实现局域网内的资源共享,操作简单适用性高,是程序员的必备工具。资源放这里了,需要的放心下载,对了这是64位的,别下错了哟。

2015-12-14

SVN服务端安装版

SVN服务端安装版,资源共享,局域网的不二选择,SVN操作简单,使用方便,虽然没有git强大,但对于小型开发却非常有利,建议使用。

2015-12-14

class文件查看工具

在eclipse中我们可以使用jad来反编译源码,可以查看到部分class文件的源码类容,但我们自己写的项目编译的class文件确实不能之间查看的。为了能够看到我们修改的项目是否编译成功。那么class文件查看工具就能起到作用了。希望这个工具能为大家带来更多的便利。

2015-12-14

eclipse-maven插件

这里贡献一个64位的eclipse-maven插件,希望大家能够用的到,同时也希望大家能共享一些你们的有用资源。

2015-11-10

apache-maven 64位

为了方便广大java开发者,无私贡献一个maven64位的下载资源,希望广大博友能用得到。也希望各位支持我的博客。

2015-11-10

jad反编译工具和jadclipse插件

查看java中class文件代码。使被编译或打包后的源码能重现在我们的眼前,这有助于我们更深层次的学习。

2015-11-06

raphael中文API

本文仅对官网API进行了翻译,是英语差参考者的福利

2015-03-31

js绘图工具Raphael插件

Raphael是一个很小的JavaScript库,它可以在网页中实现绘制各种矢量图、各类图表、以及图像裁剪、旋转、运动、动画等等功能。其兼容的浏览器有:Firefox 3.0+、Safari 3.0+、Chrome 5.0+、 Opera 9.5+、IE6.0+。

2015-03-31

WebService简介

WebService学习,java端通过Axis2,Cxf发布WebService的应用

2015-03-04

W3C简单介绍及应用

简单的W3C入门基础,方便大家对W3C有一个整体的了解

2015-03-04

win8.1如何获得管理员权限删除文件夹

本资源提供了win8.1获取管理员权限并使用该权限删除文件夹的教程,能清晰明了的帮你解决win8文件难以删除的问题。本人尝试了很多种方法,只有该方法有效,值得借鉴。

2014-11-04

Tomcat安装步骤

本文档为初学者提供Tomcat的安装指导,方便初学者使用Servlet学习,其中步骤详细,相信是初学者的好帮手。

2014-10-11

Oracle数据库的安装

本文件为方便初学者安装Oracle数据库提供一个参考教程,望能给广大学习者一定的帮助。

2014-10-11

HTML的学习即应用

本资源概括了HTML的相关知识点,能方便有一定基础的同学复习使用,其中虽没有例子,但知识点还是比较全面的

2014-10-05

CSS基础便签

CSS基础学习便签,可方便查找CSS的应用和选择器的选择。本资源只为更好的学习,希望能带给大家更多的方便

2014-10-05

空空如也

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

TA关注的人

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