自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 IE上传本地文件时,无需改变浏览器设置就能完美得到完整路径的解决方案

var obj = document.getElementById(obj_Id);obj.select();window.parent.document.body.focus(); // <——–添加该行后,真的成功了path = document.selection.createRange().text;直接上代码,如果不增加第3行代码,浏览器会报拒绝访问;如果设置了Inter

2015-07-28 19:29:11 8630 1

原创 jquery在某种情况下绑定click事件会触发多次click的解决方案

简单的记录下:我是用jquery easyui tree在触发onloadSuccess时,对树上的节点进行一次click绑定,此时如果有好几层节点,多次展开时会触发多次onloadSuccess方法,从而会对节点click事件进行多次click的绑定,此时单击一次节点就会触发多次绑定事件解决方案: $('.class').unbind('click').cli

2015-07-28 14:24:30 1373

原创 想想你在form表单提交时,如果参数包含双引号怎么办

最近做了一个功能,需要用到form表单上传文件,同时(1)如果需要把输入的一段文字,如果文字中包含双引号(2)如果需要包装成json格式传到服务器,上面两种情况都涉及到双引号的问题,我试了好多次引号每次都被截断了,从双引号开始的字符都没有传到服务器,比如我想要传递的是xxxx1"000"xxxxxx,到服务器上得到的却是xxxx1,网上搜索了很多资料没能找到满意的答案,可能是关键字不对;刚刚

2015-07-27 15:38:15 5490

原创 JXL通过相对路径插入超链接的完美解决方案

需求: 使用java的jxl,在生成Excel时在某个单元格内插入一条超链接,点击连接到与Excel同目录的一张图片111.jpg过程:  开始我尝试在  WritableHyperlink link = new WritableHyperlink(12, i, new URL("file://111.jpg"));这段代码上面花了很多时间,不管怎么修改URL里的路径,始终生成的链接都

2015-07-27 15:38:09 1685

原创 POI导入2007EXCEL中遇到的文件描述符错误的问题

在导入07excel的时候出现的一个异常,错误的文件描述符或者报bad file descriptorjava.io.IOException: Bad file descriptor at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:

2015-07-27 15:38:03 1307

原创 xmpp客户端,服务器搭建要点

本文采用strophe.js+openfire方式搭建xmpp即时通讯服务器1 如何给一个账户的多个客户端同时发送消息?在控制台的 Server Manager > System Properties 添加配置项:route.all-resources 为true2 需要考虑给openfire服务器添加一个保存历史消息记录的功能  我们需要查看历史消息,修改源码方式参见:   

2015-07-27 15:37:58 608

原创 浏览器缩放后,flashcanvas内部绘图时坐标错位的解决方案

最近在使用flashcanvas来解决ie等不支持HTML5 canvas的问题,我做的是个画笔工具,当用户把浏览器缩放为75%时,画出的图形居然错位了,我把坐标的值*0.75传进去就ok了以下是计算当前浏览器缩放比例的方法detectZoom:function(){ var ratio=0, screen=window.screen, ua=navigato

2015-07-27 15:37:52 3091

原创 解决IE 下div与img重叠无法触发鼠标事件的问题

问题描述: 在IE下当我想在img标签上层显示一个div元素时,此时如果该div的background为空白(没有设置图片、或者颜色填充),会导致该div的鼠标事件失效;如果设置border为1px solid red,则鼠标事件只能在该div边框上面响应如图所示:找了很多方法,终于得出了一个完美的解决方案:设置该div的background-image: url(#);

2015-07-27 15:37:46 1210

原创 解决使用Iframe无刷新提交后IE进度条一直在加载的问题

当我们使用隐藏iframe作为表单提交的target时,提交表单成功之后,会发现IE下面加载网页的那个进度条一直在加载中,让人觉得很不爽吧!  今天终于发现了一个方法来解决这个问题了,之前我一直没找到解决方案。$('#tempframe').load(function() { $('#tempframe').remove(); $('').appendTo('body');

2015-07-27 15:37:41 1140

原创 IE使用滤镜后链接无法触发点击、hover等事件

IE BUG之使用滤镜后链接无法触发点击、hover等事件的解决方案有个div的背景是个png的图片,在IE6下需要使用滤镜使它透明,但它下面的a标签的hover效果(包括绑定的事件)就没法显示,且链接也无法点击。解决方法1:给a标签加个相对定位(position:relative;)但是,有时候我们可以利用这个BUG达到特殊的效果其他方法参考http://www.candoud

2015-07-27 15:37:35 1802

原创 UL完美居中的方法[转]

让UL完美居中 ul及li标签我们在写前端html页面的时候总是会用到,有时候我们需要一个横向菜单,不能定义宽度,里边的li还要自适应其中的文字内容(这是很苛刻的条件了),因为这时候的li有float:left属性,不好实现哦,这篇文章就是告诉大家如何做一个能自适应内容,不需要知道ul宽度,还能居中显示的菜单或者其它东西。首先我们主要用的的是ul及li标签

2015-07-27 15:37:30 1567

原创 js实现input输入框只能输入数字的功能(完美测试通过)

function keyPress() { var keyCode = event.keyCode; if ((keyCode >= 48 && keyCode <= 57)) { event.returnValue = true; } else { event.returnValue

2015-07-27 15:37:24 1091

原创 js各进制之间的相互转换

十进制转二进制 parseInt(num).toString(2)十进制转八进制parseInt(num).toString(8)十进制转十六进制parseInt(num).toString(16)二进制转十进制parseInt(num,2)八进制转十进制parseInt(num,8)十六进制转十进制parseInt(num,16)二进制转八进制parseInt(num,2).toSt

2015-07-27 15:37:18 645

原创 datagrid数据格式解析-自定义过滤函数loadFilter

$('#tTable').datagrid({ fit:true, iconCls:'icon-liebiao', width:200, height:450, singleSelect : true, loadMsg : '请稍候......', nowrap: false, striped: true, url:'', sortNam

2015-07-27 15:37:12 4477

原创 Hibernate继承映射和一对一映射

收藏两篇博文,供大家参考1.继承映射的3种方式https://www.ibm.com/developerworks/cn/java/j-hibernate/2.一对一、多对一映射http://lavasoft.blog.51cto.com/62575/39275

2015-07-27 15:37:06 466

原创 刚发现一个BUG,模态对话框url中含有#时出现的问题

问题重现:showModelessDialog("usertree.jsp?name=#user1", window, 'dialogWidth:300px;dialogHeight:300px;center:yes;resizable:no;scroll=no;help:no;status:no')//#user1为一个用户名;打开usertree.jsp这个页面后,当我调用window.c

2015-07-27 15:37:01 664

原创 简单的java小程序之一键测网速

//主类import java.awt.BorderLayout;import java.awt.Color;import java.io.BufferedReader;import java.io.InputStreamReader;import javax.swing.JFrame;import javax.swing.JScrollPane;import ja

2015-07-27 15:36:55 4766

原创 WEB前端开发--可能被忽略的地方

一.HTML和XHTML的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。1.XHTML 要求正确嵌套2.XHTML 所有元素必须关闭3.XHTML 区分大小写:所有标记和属性都要小写4.XHTML 属性值要用双引号5.XHTML 用 id 属性代替 name 属性:一些标签废除了name属性6.XHTM

2015-07-27 15:36:50 603

原创 jquery easyui datagrid的getSelections问题

今天在用datagrid时偶然发现一个小问题,问题如下:在使用getSelections这个方法时,不管我选择几行内容返回的值总是1行数据,于是跟踪了一下easyui的源码,var opts=$.data(_48a,"datagrid").options;var data=$.data(_48a,"datagrid").data;if

2015-07-27 15:36:44 2328

原创 js动态给对象onclick事件赋值,动态传参数的问题

我们先看看错误的例子function show(value1,value2){ alert(value); } btn.onclick = show(value1.value2); 以上代码执行起来是有错误的,因为 show(value1.value2)这句,直接就执行了show方法,而没有正确把这个方法对象赋给btn.onclick事件.如果我们改

2015-07-27 15:36:38 6358

原创 jquery autocomplete中文乱码问题

从jquery autocomplete在向后台传入输入的匹配字符串的时候,如果传入的是中文,后台接受到的这个字符就会乱码,经过测试发现从客户端传入的时候采用的UTF-8编码的,而到了后台却是用iso8859-1来解码的,就其中的原因还是不明白,希望有高手能够解释一下。所以在后台重新对其进行编解码String str = new String(q.getBytes("iso8859-1"),

2015-07-27 15:36:33 538

原创 jquery解除hover事件的绑定方式

事实上是hover事件是有两个事件合起来的,所以解除hover事件的时候应该解除两个事件的绑定,$('#id').unbind('mouseenter').unbind('mouseleave'); 补充:unbind()只能解绑bind()方法绑定的事件

2015-07-27 15:36:27 1236

原创 QBC如何通过某个对象中集合的属性来查询结果集

学习总结,方便以后查询

2013-07-11 18:45:43 2361

原创 解决使用Hibernate QBC复合查询含有联合主键映射关系实体的问题

记录自己项目中问题的解决方法

2013-07-10 14:25:20 3400

原创 console.log---被我一直忽视的神器

今天无意间看论坛上的文章,又一次发现console.log被写在了通用的javascript代码中,以前我一直以为这是firefox特有的打印方式,今天决定亲手在ie中试验一把,结果惊人 的发现没有报错!!(上次我记得用过一次报错了呀?),于是我网上查了一下才发现,这是打印在控制台上的日志,firefox有firebug调试工具,我今天打开的IE8也有自带的开发人员工具,这样控制台就存在了,所以就

2012-10-25 20:48:58 985

原创 js常用函数之需要注意的地方

1.parseInt和parseFloat今天做时间控件的时候发现了一个奇怪,每次到了08接下来就是00,也就是这样的:parseInt("07") 返回8parseInt("08") 返回0你知道问题在哪吗?用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parse

2012-08-10 10:45:16 610

原创 firefox、IE之部分属性用法区别

1.有关style的单位问题在IE下设置obj.style.left时可以不需要加单位,但是发现在firefox上动态定位需要叫上"px"才有效果,即改成obj.style.left = x + "px"; 2.烦人的offsetParent和offsetLeft问题  当某个元素的父元素进行了CSS定位时(absolute或者relative),则这个元素的offsetParen

2012-08-03 14:23:37 856

原创 模仿cnGameJs写的简单的坦克大战

此次只简单地实现了地图的绘制和基本的碰撞检测,感觉如果再深一步写下去估计要花一年时间才能搞定,目前暂时只支持IE很多地方的实现没有找到原作者的代码,只靠自己的一点想法简单的完成了类似的功能(function(){ var _kdGame = {

2012-07-26 18:41:25 1961 1

原创 jquery datagrid行号显示的一个小Bug

jquery easyui datagrid中当你的行数据超过9999时,第一列的行号rownumber将会因为表格内容过长而导致无法显示全部数字于是找到了其源码,作了以下一点点修改,解决了这个Bug。具体思路就是当行数超过9999时就动态去改变每行数据第一个格子的宽度//找到datagrid部分的renderRow这个function,我这里是easyui 1.2.6版本,大概在第7

2012-07-24 19:43:16 8817

原创 js动态创建table节点并通过appendChild拼接子元素的问题

今天看到一同学的贴子http://topic.csdn.net/u/20120717/10/51e85309-55e5-4f5a-bf0e-bef98c31ae23.html?seed=386935035&r=79147953#r_79147953,发现了常用的table中的一个误区,总结了一下代码://创建任意类型tagfunction make(tagname,attr

2012-07-17 15:07:07 10048

原创 Prototype源码学习之trycatch妙用

var Try = { these: function() { var returnValue; for (var i = 0, length = arguments.length; i < length; i++) { var lambda = arguments[i]; try { returnValue = lamb

2012-07-17 09:19:55 791

转载 jquery怎么写速度才能更快

<!--@page {margin:2cm}h1 {margin-bottom:0cm; page-break-inside:avoid}h1.western {font-family:"Arial",sans-serif; font-size:12pt; font-weight:normal}h1.cjk {font-family:"黑体","SimH

2012-06-26 11:21:58 4052

原创 学以致用之javascript数组原型

虽然网上已有很多前辈写过类似的方法,自己只是抱着学习、练习的态度去尝试体验一下原型prototype的用法/**获取指定元素在数组中的下标*/Array.prototype.indexOf = function(value){ for ( var i = 0; i < this.length; i++) { if(this[i] == value) return i; } r

2012-06-21 14:49:27 597

struts2-json-plugin源码

struts2整合json的插件struts2-json-plugin源码,不是jar包

2012-09-11

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

TA关注的人

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