自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (4)
  • 收藏
  • 关注

原创 一个正则表达式搞定手机号校验,适用于JAVA和Javascript

以前也用过手机号的正则表达式验证,但是一直没找到个更好的,都不能一个正则表达式搞定,现在终于找到一个正则表达式搞定的了,既可以验证长度,又可以验证合法性。java版的[code="java"]String phone = "17111112222";Pattern pattern = Pattern.compile("^1(3[0-9]|5[012356789]|7[678]|8[...

2014-11-05 11:26:11 272

原创 JS数字格式化实用小工具

在页面显示的时候,会有这样一种需求,300,200,88.22¥,其实这个工作对于一个工作量不大的页面来说,完全可以在前段处理,减轻服务端的压力,所以就写了这么个小东西,很实用的,还支持负数的哦,和符号前置或后置[code="java"]var NumberFormat = function( places, seperator, unit, prepose ){ this.uni...

2014-09-05 14:46:22 239

添加空格美化你的代码

美的代码通常都可读性很强,样式也美观,像jQuery那样的代码风格,我想说的只是好多地方加一个空格会看起来更加清晰明了,但是很多时候并不能保证所有地方都加上,因为代码多了,很容易就哪个地方少加了个空格了,对于有代码洁癖的你,那要怎么办呢?很简单,使用正则表达式在Eclipse里边,Ctrl+F打开搜索框,选中Regular expressionsFind:\(\s*Replace ...

2014-06-16 20:56:42 460

CSS让表格里的内容强制显示一行,超出长度显示省略号

在写html页面的时候,会经常用到表格,而且很多时候一个tr里边需要包含好几个td,这样就会导致tr的高度不一致,被撑开了这时候,如果能让td里的内容强制显示在一行,并让超出边界范围的内容显示点点,然后再给td加个title属性,显示当前td的内容,这难道不是最理想的结果吗?其实很简单,4行代码搞定它:[code="java"].table{ table-layout: ...

2014-05-14 17:18:58 565

原创 HTC 搜索键短按锁屏长按弹出关机菜单

[color=green]适用于android 4.0 以上的机器:必备条件:手机要有root权限,官解的即可,S-OFF的更可以装个RE管理器打开re管理器1.找到system打开-->>usr-->>keylayout-->>长按cy8c-touchscreen.kl选择以文本编辑器查看2.找到key 217 SEARCH ...

2014-02-18 09:03:49 106

原创 JS 定时器(异步/同步)

关于setInterval(),setTimeout()使用:在Web开发中,肯定会用到轮询,也即不停地以某个时间值去执行你想要执行的Function,也许你还想传参数,可是你会传吗?当你看到这两个方法只接受两个参数后,也许你就真的不知道应该怎么传额外的自己的参数了,这里直接看代码,很简洁、方便、易用的代码:[code="java"] Clear Timer...

2013-05-22 03:34:47 4581

原创 JQuery Ajax向后台传递数组

需求:在JS中向后台传递数组参数分析:JS中的数组是弱类型的可以放任何类型(对象、基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串--[object Object],原因如下:在后台接收的时候,只能用request来接收,request.getParameterValues()方法返回的是一个String[],所以,应该是在前台传输的时候调用...

2013-01-06 02:50:29 112

原创 空白处点击关闭DIV层

继续以我的[url=http://tigerl.iteye.com/blog/1386570]DIV+JS弹出层并置灰窗口为不可点击状态 [/url]为例,在弹出层以后,有时候会有这样一种需求,需要在层以外的空白地方根据鼠标点击事件空白处关闭弹出层!这是个很有意思的东西,其实很简单,不像网上大多数人给出的代码那样复杂,原理就是捕获拦截鼠标按下事件,拿到事件句柄,在做完自己的处理后,继续向下传播或者...

2012-12-15 23:29:17 143

原创 关于IE8、9下DIV不居中的问题解决方案

百度了好多都是下面这种解决方案[code="java"] body{text-align:center;width:100%;} #wrap{ text-align:left; width:560px; margin:0 auto; border:1px solid #333; background-color:#ccc; } 在所有浏览器中都有效的...

2012-09-16 20:32:15 109

原创 Hibernate4映射枚举类型

使用hibernate的过程中,会用到枚举类型,比如一个User表,User会有好几种状态例如:正常,无状态,禁用等!这是枚举类:[code="java"]package demo.ljl.hibernate4;public enum StatuEnum { ACTIVE, DISABLED, INVALID}[/code]三种状态这里是,User类如下:...

2012-09-10 00:30:43 124

原创 Ajax请求Session超时时重定向解决方案

我使用的Struts2.3.4,配置的LoginInterceptr拦截器,所有请求除了登录请求外都会先经过拦截器,在拦截器里获取Session信息,判断用户信息是否存在,因为如果Session超时,Session中的信息是会被清除掉的。所以如果Session已超时,对于非Ajax请求,会直接重定向到登录页面,但是对于Ajax请求则不会,这里给出解决方案,经过测试,绝对可行!当然,如果谁有...

2012-09-02 03:57:54 543

原创 JAVA 自定义toString打印对象

在项目开发中,获取到一个对象后,经常需要查看对象的值,而对象并不像基本数据类型那样可以直接打印出值来,所以需要调用对象的get方法,或者debug,这样很麻烦,尽管apache的commons-lang.jar包里提供了打印对象的方法,但是实际上,根本用不着那样的复杂,为了让程序跑的更快跑的更远,既需要实现功能,又需要代码简洁、高效,所以写了一个自认为简洁、高效的打印对象的方法,利用了java独特...

2012-08-13 00:22:59 339

原创 CXF 拦截器预处理request、response消息

在接受soap消息的时候,可能需要对消息做预处理!可以使用拦截器实现这一目的!cxf有2种拦截器,InInterceptor、OutInterceptor,顾名思义,InInterceptor可以处理soap请求消息,OutInterceptor可以处理soap响应消息。所有的拦截器都继承自AbstractPhaseInterceptor,此抽象拦截器实现了Interceptor接...

2012-08-04 13:23:15 379

原创 MyEclipse 10安装svn插件

MyEclipse 10安装svn插件其实很简单,只需要2步骤:1、到[url=http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&folderID=2240]subeclipse[/url]官网下载最新版本的。2、下载后,解压到你的MyEclips...

2012-07-12 08:57:29 74

原创 Hibernate4.1.4 获取SessionFactory

[b]解决hibernate异常:Connection cannot be null when 'hibernate.dialect' not set[/b]最近使用最新的Hibernate,在获取SessionFactory的时候,原来的那种方法已经过时了被提示,不过仍然可以用。原来的写法如下:[code="java"]Configuration cfg = new Co...

2012-07-09 11:14:45 81

原创 Win7下PHP5.40 +Apache2.2.0 +MySql5.2 基于Eclipse for PHP编译器的DEBUG调试环境搭建

首先我是新手,JAVAER!由于工作需要,研究一下PHP!开发WEB项目,如果不能DEBUG很难想象如何调试!为此,在网上找了好多,都不靠谱!走了好多弯路。。。基于Zend Stuido编译器下的DEBUG就是搭建不起来,相当郁闷!最终改为使用Eclipse!在此记录下这一周多来搭建的过程,并给出最终搭建好的环境! 最终使用Eclipse+PDT(PHP Development T...

2012-06-01 10:31:07 160

原创 Windows7下Apache2.2+PHP5.2.17+Zend Studio 8.0.1 配置DEBUG调试环境

为了改造WordPress需要先看源码,但是没有DEBUG环境也无法查看源码!于是乎,开始在网上找搭建DEBUG环境,由于第一次接触PHP,使用的编译器又是Zend Studio 9.0.2,在网上根本没有基于Zend Studio 9的Aapche2+PHP5的Debug环境搭建!摸索了1个礼拜,最终还是没有搭建好,时间原因只好退一步,改为使用Zend Studio 8.0.1,当然更大一部...

2012-05-29 15:27:17 156

原创 Windows7下Apache2.2+PHP5.4+MySql5.2环境搭建(二)

前一篇只是简单的搭建Apache下支持Php的执行!本篇继续如何与MySql集成!在这里以我的版本为参考!首先安装MySql5.2版本!以下步骤中的安装目录都以第一篇中的为依据!根据PHP官方声明,从PHP5.X起,不再绑定MySql了,所以需要手动设置启用支持MySql!Apache的配置文件中的目录配置,一定得是正斜杠"/"而不能是反斜杠"\"!第一步:找到D:...

2012-04-01 10:49:22 83

原创 Windows7下Apache2.2+PHP5.4环境搭建(一)

近来比较清闲,经理让我研究研究php!于是就开始看了。。。第一次使用php,第一次使用apach,以前都是用的tomcat。。。第一步:到php官网上下载php2进制安装文件[url]http://windows.php.net/download/[/url]。我安装的是VC9 x86 Thread Safe 线程安全版的php-5.4.0-Win32-VC9-x86....

2012-03-29 17:00:46 139

原创 Eclipse 优化启动速度

作为java程序员的日常开发工具软件,开源的eclipse是小巧而功能强大的,每天都需要启动数次,如果不出什么问题的话一次就够了,如果需要启动多次,那么每次启动你的eclipse是否会需要长达10秒-30多秒以上呢?如果你是一个慢性子人,那么你或许可以忍受这个速度,但是我忍受不了,因为我是个急性子人! 那么下面就来优化优化Eclipse吧,编辑eclipse目录下eclipse.in...

2012-02-13 11:00:06 112

原创 DIV+JS弹出层并置灰窗口为不可点击状态

闲来无事,一直觉得在页面弹出一个DIV层,并把窗口置为不可点击态很好,就试了试,网上找的代码都比较复杂,不一定复杂的就是最好的!自己写了个比较简单的就几行代码!很简单的几行css,几行js,几个div。IE,360SE,火狐下测试可以完美弹出,全屏遮盖! 直接看代码:[code="java"] 弹出层 ...

2012-01-31 10:50:27 1247

原创 超过Long类型表数范围的大数值相加

也许,你很少会遇见这样的计算,当你要计算的值,超过了最大long能表数的范围后,怎么办?本文提供一种比较愚笨的办法,有比这更好的算法,希望贴出来!原理是,按字符串来处理,如果2个数相加的和len2?len1:len2; int minlen = len1=0; i--){ String temp_str = parseString(ss1[i],ss2[i],carry)...

2012-01-10 01:24:31 1288

原创 博文随笔之JAVA篇

工作一年了,从一个大学刚毕业,什么都不懂的人, 到现在工作一年!这中间经历了很多很多! 大学生,大多都是临近毕业了才开始着急找工作了,我也一样,临近毕业了,才发现自己什么也不是,什么也不会,学的是计算机应用,但是甚至不知道究竟学了些什么,荒诞的4年大学生活,给了我无尽的无知! 2010年7月份! 毕业了,拿了行李回到家,...

2012-01-07 02:31:50 85

原创 MongoDB 入门

[b]MongoDB基本用法[/b]到官方网站[url]http://www.mongodb.org/downloads[/url]下载所需要的版本,解压开来,比如解压到D:\MongoDB1、设置环境变量,添加D:\MongoDB\bin到你的Path环境变量2、在D:\MongoDB目录下创建data文件,跟bin同级3、设置为windows服务启动,当wind...

2012-01-05 15:22:47 88

特殊规则IP验证

[b]IP校验 不能以0、127及224-255开头;是正确的IP [/b][code="java"]public class IpReg { public static void main(String[] args) { String s = "225.255.255.255"; boolean b = false; //只要捕获到了异常,说明I...

2012-01-05 00:22:12 99

JavaScript玩转日期计算

[code="java"] //缘起皆因有毫秒数 var d = new Date(); var tm = d.getTime();//得到当前日期毫秒数//根据当前日期计算今天的4周前是哪一天 var lm = tm-(60 * 60 * 24 * 7 * 1000*4);//传入毫秒数自动计算日期 var l = new Date(lm); al...

2012-01-01 23:39:10 68

正则表达式

Java中的正则表达式主要关注2个类java.util.regex包下的Matcher和Pattern,这2个类足以应付大多数的需求,Pattern是想要匹配的表达式,定义好Pattern以后,调用matcher方法,返回一个Matcher类型的值,然后调用find方法,如果返回true则说明匹配到了,否则没有匹配到,写复杂的正则表达式的时候,分组很强大,分组可以看JDK官方API中的Patter...

2011-12-31 11:22:54 63

jsp页面判断文件上传类型

[code="java"] function check_file(){ //获取id为up_file的input的值 var fileName = document.getElementById("up_file").value; var lIndex = fileName.lastIndexOf("."); //截...

2011-12-28 15:26:42 499

空空如也

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

TA关注的人

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