08 2012 档案

摘要:package com.tshn.checkwork.base;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Date;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDateUtil;im 阅读全文
posted @ 2012-08-22 09:50 lcuzhanglei 阅读(315) 评论(0) 推荐(0) 编辑
摘要:http://www.iteye.com/news/12738-10-useful-csshttp://www.iteye.com/news/3176 阅读全文
posted @ 2012-08-21 01:03 lcuzhanglei 阅读(119) 评论(0) 推荐(0) 编辑
摘要:/** * @description: 加载properties文件 * @param 文件路径 * @return Properties 对象 * @author douyumeng * @throws IOException,FileNotFoundException */ public static Properties getProperties(String path){ BaseUtil bu = new BaseUtil(); String classpath = bu.getWebClassesPat... 阅读全文
posted @ 2012-08-17 08:58 lcuzhanglei 阅读(153) 评论(0) 推荐(0) 编辑
摘要:验证用户名的一个例子:html:<input type="text" value="" name="username" id="username" onblur="checkUser()"/><span id="usertips"></span>js:function checkUser(){var username = $("#username").val();if (!username.match( /^[\u4E0 阅读全文
posted @ 2012-08-11 09:18 lcuzhanglei 阅读(2582) 评论(0) 推荐(0) 编辑
摘要:49个jquery代码经典片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"}});2. 解决jQuery, pro 阅读全文
posted @ 2012-08-09 09:13 lcuzhanglei 阅读(195) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/chenssy/archive/2012/07/13/2590015.html 阅读全文
posted @ 2012-08-08 23:22 lcuzhanglei 阅读(118) 评论(0) 推荐(0) 编辑
摘要:i++先调用i的值,再进行加一计算,++在前则相反。与或非操作只可以用于布尔值。+的一个操作数如果是String类,另外一个基本类型变量也会被转换成String。用于String的+和+=是java中仅有的两个重载过的操作符,而java中并不允许程序员重载任何操作符。短路现象:当使用逻辑操作符时,一旦能够准确的确定整个表达式的值,则不会再计算表达式后面的部分。0x表示16进制,0表示八进制。boolean-exp ? valua0 : valua1其他基本类型不能强制转换成boolean。也不允许将一个数字作为布尔值使用。通过使用逗号操作符,可以在for语句内定义多个变量,但是它们类型必须相同 阅读全文
posted @ 2012-08-08 23:05 lcuzhanglei 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Hibernate的查询分几种 HQL,QBC(QBE),SQLHQL查询HQL是基于面向对象的,里面没有表,也没有列,有类和属性直接以from开头,表示全部选择从Hibernate3.1可以执行修改和删除from Empeg1. 带?参数查询Session session = HibernateSessionFactory.getSession();String hql="from Emp e where e.ename like ?";Query query=session.createQuery(hql);query.setString(0, "%" 阅读全文
posted @ 2012-08-08 23:03 lcuzhanglei 阅读(232) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/java-my-life/archive/2012/08/01/2615221.html 阅读全文
posted @ 2012-08-08 22:42 lcuzhanglei 阅读(101) 评论(0) 推荐(0) 编辑
摘要:以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成熟,会使该公司的开发效率越来越高。根据笔者接触过的几个公司的框架,笔者发现要想实现高效的开发,每个公司的框架应该具备如下的特点:1.具有灵活的分页功能。分页功能是每个项目中必须要实现的功能,而恰恰这个功能是比较费时费力的,如果在框架中实现这一功能,将在每个项目中大大减少分页的重复性工作。2.可以方便的实现文件的上传与下 阅读全文
posted @ 2012-08-08 22:34 lcuzhanglei 阅读(160) 评论(0) 推荐(0) 编辑
摘要:a{blr:expression(this.onFocus=this.blur())}1.给元素固有属性赋值 下面是定义container容器的宽度,如果<725就为自己的宽度,否则就等于725,相当于max-width:725px;。 <style type="text/css" media="screen"> #container { width: expression((documentElement.clientWidth > 725) ? "725px" : "auto" ); } 阅读全文
posted @ 2012-08-08 13:29 lcuzhanglei 阅读(181) 评论(0) 推荐(0) 编辑
摘要://fckEditor 内容长度 function GetLength(str){ var oEditor = FCKeditorAPI.GetInstance(str) ; var checkContent= oEditor.EditorDocument ; var contentLength ; if ( document.all ){ contentLength= checkContent.body.innerText.trim().length ; ... 阅读全文
posted @ 2012-08-06 17:27 lcuzhanglei 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Ajax,或许已经是老掉牙的话题。我学习总结一下。大概会有6篇,从基本的ajax直至高级的ajax应用。最后会形成一个实用的Ajax工具库。创建一个基本的Ajax应用不需要太多的代码,大概三个步骤。1,创建Ajax的核心对象XMLHttpRequest因为浏览器之间的不兼容,IE7之前的版本并没有原生的XMLHttpRequest对象却实现为ActiveX对象。 互联网及各种书籍中有着多种创建方式,有的复杂很多行代码,有的则简洁很少代码。当然复杂的考虑的情形更多一些。 如下几乎将IE中所有的情况都考虑到了function cretaeXHR(){ try{ return new XMLH... 阅读全文
posted @ 2012-08-06 00:44 lcuzhanglei 阅读(179) 评论(0) 推荐(0) 编辑
摘要:很多页面中都会用到tab选项卡切换,下面这个巧妙的运用css设置边框,来使得激活的tab与其他未激活的边框有所不同。就是将激活的边框的border-bottom设置为与激活tab的背景色一致,这样就看起来下面是没有边框的。然后用jquery实现tab的切换,首先载入页面时就去掉所有的active样式,去掉所有的content内容,然后给第一个tab加上active样式,显示第一个content。然后点击对应的tab的时候,同样首先去掉所有的active样式,去掉所有的content内容,给当前点击的tab加active样式,然后通过获取当前点击tab的herf的内容来找到对应content的i 阅读全文
posted @ 2012-08-06 00:37 lcuzhanglei 阅读(214) 评论(0) 推荐(0) 编辑
摘要:/** 调用远程服务器程序 *@_url 服务器url *@_target 本地用于容纳返回结果的 html 元素,可以为空 *@async true-异步调用 false-同步调用 *@params 附加调用参数 *@callback 服务器端成功返回后的回调函数 *返回值:如果同步调用,则返回服务器的返回结果值,否则直接返回 false */ function callToServer(_url, _target, async, params, callback) { try { if (async==null||async==true) async=true; ... 阅读全文
posted @ 2012-08-06 00:37 lcuzhanglei 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。 阅读全文
posted @ 2012-08-05 22:56 lcuzhanglei 阅读(201) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/tangself/archive/2010/04/09/1708487.html 阅读全文
posted @ 2012-08-05 22:55 lcuzhanglei 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1. $("input[name='radio_name'][checked]").val(); //选择被选中Radio的Value值 2. $("#text_id").focus(function(){//code...}); //事件 当对象text_id获取焦点时触发 3. $("#text_id").blur(function(){//code...}); //事件 当对象text_id失去焦点时触发 4. $("#text_id").select(); //使文本框的Vlaue值成选中状 阅读全文
posted @ 2012-08-05 22:52 lcuzhanglei 阅读(240) 评论(0) 推荐(0) 编辑
摘要:function createAjaxObj(){ var httprequest=false if (window.XMLHttpRequest){ // if Mozilla, Safari etc httprequest=new XMLHttpRequest() if (httprequest.overrideMimeType) httprequest.overrideMimeType('text/xml'); } else if (window.ActiveXObject){ // if IE try { httprequest=new ActiveXObject(&q 阅读全文
posted @ 2012-08-05 22:50 lcuzhanglei 阅读(260) 评论(0) 推荐(0) 编辑
摘要:官方网站http://www.fckeditor.net/官方文档http://wiki.fckeditor.net/下载地址http://www.fckeditor.net/download/default.html官方演示http://www.fckeditor.net/demo/default.htmlFCKEditor asp.net设置下载:http://www.fckeditor.net(要下载FCKeditor2.6.zip和FCKeditor.NET2.5版的2个zip包)FCKeditor2.6zip是其最新的Javascript文件和图片等;FCKeditor.NET.zi 阅读全文
posted @ 2012-08-05 22:46 lcuzhanglei 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1 <script> document.onkeydown=function(event){ e = event ? event :(window.event ? window.event : null); if(e.keyCode==13){ //执行的方法 alert('回车检测到了'); } }</script>2、jQuery 方法: [javascript] <script> $(document).ready(function(){ $("按下回车的控件").keydown(function(e){ var c 阅读全文
posted @ 2012-08-05 22:37 lcuzhanglei 阅读(135) 评论(0) 推荐(0) 编辑
摘要:在任何系统中,权限设计是最基础的东西,本文给出一个基于角色的权限设计的循序渐进的设计方案。 在权限系统中,功能(权限)是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等,而角色是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等功能,给张三赋予新闻编辑的角色(其实我更愿意说把张三加入到新闻编辑这个角色中去),张三就可以起草新闻、编辑新闻了,给李四赋予责任编辑的角色,李四就可以起草新闻、编辑新闻、审核新闻、删除新闻了。 我们来看看版本一的解决方案: 我们来模拟一下上面的... 阅读全文
posted @ 2012-08-05 22:22 lcuzhanglei 阅读(226) 评论(0) 推荐(0) 编辑
摘要:验证码代码如下package com.tshn.checkwork.controller.system;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.AffineTransform;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;i 阅读全文
posted @ 2012-08-04 09:02 lcuzhanglei 阅读(1824) 评论(0) 推荐(1) 编辑
摘要:字符匹配语法: \d 匹配数字(0~9) ‘\d’匹配8,不匹配12; \D 匹配非数字 ‘\D’匹配c,不匹配3; \w 匹配任意单字符 ‘\w\w’ 匹配A3,不匹配@3; \W 匹配非单字符 ‘\W’匹配@,不匹配c; \s 匹配空白字符 ‘\d\s\d’匹配3 d,不匹配abc; \S 匹配非空字符 ‘\S\S\S’匹配A#4,不匹配3 d; . 匹配任意字符 ‘....’匹配A$ 5,不匹配换行; […] 匹配括号中任意字符 [b-d]匹配b、c、d, 不匹配e; [^…] 匹配非括号字符 [^b-z]匹配a,不匹配b-z的字符; 重复匹配语法:{n} 匹配n次字符 \d{3}匹配\ 阅读全文
posted @ 2012-08-03 14:37 lcuzhanglei 阅读(845) 评论(0) 推荐(0) 编辑
摘要:jQuery插件pagination参数使用说明 本周用了很多时间在这上面,终于搞出来了一个中文的。jQuery插件pagination参数使用说明使用pagination的形式如下: $("#News-Pagination").pagination(122, { items_per_page:20, callback:loadContents });第一个数122指总共的条数,从{}开始是pagination自定义的一些参数。 Callback:当点击链接的时候此函数被调用,此函数接受两个参数,新一页的id和pagination容器(一个DOM元素)。如果回调函数返回fa 阅读全文
posted @ 2012-08-03 14:03 lcuzhanglei 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/licaoiii/article/details/7307168http://blog.csdn.net/licaoiii/article/details/7307140 阅读全文
posted @ 2012-08-01 16:22 lcuzhanglei 阅读(100) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/licaoiii/article/details/7357514 阅读全文
posted @ 2012-08-01 16:08 lcuzhanglei 阅读(79) 评论(0) 推荐(0) 编辑
摘要:首先什么是中文分词stop word?英文是以词为单位的,词和词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能描述一个意思。例如,英文句子I am a student,用中文则为:“我是一个学生”。计算机可以很简单通过空格知道student是一个单词,但是不能很容易明白“学”、“生”两个字合起来 才表示一个词。把中文的汉字序列切分成有意义的词,就是中文分词,有些人也称为切词。我是一个学生,分词的结果是:我是 一个 学生。其次中文分词和搜索引擎关系与影响!中文分词到底对搜索引擎有多大影响?对于搜索引擎来说,最重要的并不是找到所有结果,因为在上百亿的网页中找到所有结果没有太多的意义 阅读全文
posted @ 2012-08-01 16:02 lcuzhanglei 阅读(392) 评论(0) 推荐(0) 编辑
摘要:首先,我们应该有一个概念,在Lucene的内置排序方法中,升降序规则默认都是natural ording,即在Sorting by relevance中默认desc,在其他排序中则是asc。 1.Sorting by relevance,中文可以叫"适当的排序"?好象有点别扭,呵呵.这也是Lucene的默认排序,即按评分结果倒序排列. 以下几种search方法都是实现的同样的效果: search(Query query,null),search(Query query,Sort.RELEVANCE),search(Query query,new Sort()) 结果首先按照 阅读全文
posted @ 2012-08-01 15:55 lcuzhanglei 阅读(501) 评论(0) 推荐(0) 编辑
摘要:本示例是对Lucene查询,对结果进行了一些处理(Lucene 3.5):1、支持前缀搜索,如*国,可以搜索出中国、美国等国字结尾的词的内容: 支持后缀匹配,如国* 则可以搜索中国、美国等以国字结尾的词,*:*可以查询所有索引。 parser.setAllowLeadingWildcard(true); 2、搜索时在有通配符时可以不区分大小写: // 有通配符时不转换大小写 parser.setLowercaseExpandedTerms(false); 3、结果进行多字段排序,详细见代码排序部分; 4、结果高亮显示,详细见代码高亮部分。 package cn.test.gxg.engine. 阅读全文
posted @ 2012-08-01 15:51 lcuzhanglei 阅读(451) 评论(0) 推荐(0) 编辑
摘要:现在开发搜索系统,使用的是开源界比较推崇的Lucene,版本是Maven库上面的3.5,这个版本里面有很多方法都不建议使用了。所以代码创建的方式有那么点变化,我使用的分词器是IkAnalyzer。Lucene全文检索的功能是很强大的,我们在做电子商务系统的时候肯定是会遇到排序的问题,比如销量,比如价格等等,为了方便客户我们便需要Lucene的排序功能,其实Lucene中的排序很简单也很方便,我们在创建搜索器的时候增加一个Sort 就行了,Sort的构造函数需要SortField,具体大家可以去参考Lucene的源代码,我下面写了一个简单的例子来演示怎么使用。代码如下: import ja... 阅读全文
posted @ 2012-08-01 15:24 lcuzhanglei 阅读(1957) 评论(0) 推荐(0) 编辑
摘要:在appfuse的web.xml声明文件中有下面的类似声明:<filter> <filter-name>rewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> <init-param> <param-name>logLevel</param-name> <param-value>commons</param-value> 阅读全文
posted @ 2012-08-01 10:18 lcuzhanglei 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示