- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 清除浮动方法
方法1:.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } .clearfix {*zoom:1;} u+200B为Unicode码中的 零宽度空格,可省略content:"."代码,和visibility:hidden属性方法2:.cle
2016-03-15 09:03:55 581
原创 JS公共小方法之判断对象是否为domElement
function isDOMElement(obj) { return !!(obj && typeof window !== 'undefined' && (obj === window || obj.nodeType)); }
2015-12-09 11:16:24 2282
原创 左右选择小组件
节点属性 function moveOver(){ var boxLength = document.choiceForm.backNode.length; var selectedItem = document.choiceForm.LeadNode.selectedIndex; if(boxLength==-1||selectedItem==-1
2014-02-24 12:13:36 1174
原创 Android 获取Sim卡联系人
package com.dascom.ssmn.util;import android.app.Activity;import android.database.Cursor;import android.net.Uri;import android.provider.ContactsContract.CommonDataKinds.Phone;import android.provi
2013-09-23 15:52:27 3118 1
转载 Apache与Nginx的优缺点比较
1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx
2013-01-15 09:00:35 853
转载 Eclipse快速打开项目文件夹
MyEclipse里面有快速打开文件夹的功能非常酷。 但Eclipse中没有。 现在想办法加入。1. 运行 Eclipse的Run->External Tools2. 在External Tools中新建一个Program。填入如下信息:location 里面填 :C:\WINDOWS\explorer.exe Arguments 里面填: /select,${
2013-01-11 09:36:48 11423
原创 jquery采用attr修改form表单enctype不起作用的问题
做文件上传,需要将表单元素的enctype设置为'multipart/form-data',用jquery的attr方法在目前较新的主流浏览器上测试均可成功,唯独IE下死活不行。后来查阅ie浏览器6,7,8(9+由于开发机为xp,未进行测试)不支持attr的方式来修改enctype属性,需要通过dom元素的原生方法来设置,代码如下:$('#form1').get(0).encoding = '
2013-01-09 15:50:04 3479
转载 技术知识图
HTML5Linux/Unix系统设计思想读书笔记 LinuxMVCJava线程MVCSpring MVCCSS3Nginx架构VimCliCommandsPHP知识卡Linux安全知识表 JDK JVM机会HTML5介绍开源协议HTML5移动UED用户体验IT常识Linux系统调用列表 YII架构的典型流程Android系统架构一致性Hash算法CouchDBCss知识表CSS位置如何获
2013-01-07 14:00:28 1376
原创 js计算两个日期之间相差的天数
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new Date(aDate[1]
2013-01-06 09:37:06 6186 1
原创 删除文件夹及其下属所有文件
直接贴代码package com.deletefile;import java.io.File;public class Test { /** * 删除指定文件夹下所有文件 * @param path 文件夹完整绝对路径 * @return */ public static boolean delAllFile(String path) { boolea
2012-12-19 17:03:06 937
原创 图片url带有中文名无法显示的问题
今天做了一个功能。上传图片之后用img的src标签来显示图片的功能,在这期间发现一个问题。如果图片名包含中文的话则图片无法正常显示。折腾许久之后找到一解决方案。添加一过滤器,代码如下:public class UrlFilter implements Filter { public final static String DEFAULT_URI_ENCODE = "UTF-8
2012-12-19 15:57:05 5069 1
转载 C3P0详细配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,并在下次调用getC
2012-12-17 10:38:32 694
转载 Struts的FormFile与Commons-FileUpload控件使用心得
前一段时间刚来公司,看到一个项目中以前有人写的struts代码。是使用了FormFile来处理关于文件上传的模块。但是用力一段时间后,发现出问题了。写完的这个模块,上传文件是没有问题的,但是当服务器的空间较小的时候,穿一个比较大的文件就出问题了,文件还没有上传完,就抛出一个错误的页面,报告上传模块出了问题,而且是Tomcat默认的出错页面。 于是想办法,修改,查看源代码,发现原来写
2012-12-14 17:13:57 997
原创 tomcat server.xml配置
server.xml的官方配置信息请参考如下地址(tomcat 6.0)http://tomcat.apache.org/tomcat-6.0-doc/config/http.html在该配置文件中,Server是根节点,一个Server就代表一个Servlet容器,因此在server.xml中,这个节点只能有一个,在Server节点下,可以存在一个或者多个Servic
2012-12-12 14:26:47 4021
转载 Bootstrap—由less来架构Bootstrap
众所周知,less是一种动态样式语言, bootstrap基于less来编写是为了让bootstrap能够继承less的优势,如变量,继承,运算,函数。如果大家想了解或者回顾下less可以看下以前苏河介绍的less让css动起来—-lesscss(1)让css动起来—-lesscss(2)用less编写bootstrap为什么使用less?Bootstrap的核心是
2012-12-11 15:39:02 18359
转载 浅谈Java输入输出流
Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源
2012-12-07 09:32:17 833
转载 JavaScript 语言基础知识点总结(思维导图)
温故而知新 ———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。(下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料) JavaScript 数组JavaScript 函数基础Javascript 运算符JavaScript 流程控制JavaScrip
2012-12-06 16:10:44 843
原创 使用struts1标签格式化时间字段
jsp中显示数据库中查询的时间通常会一直精确到秒甚至毫秒。某些时候我们不必这样精确。下面介绍利用struts1标签库来实现时间显示的格式化例如我在利用c:foreach标签遍历的时候。用${item.time}来输出时间,这样没有经过格式化的时间是显示到毫秒级的。下面我们利用struts1的bean:write标签来实现时间的格式化显示:1.首先需要引入
2012-12-06 10:38:00 3130
原创 EL表达式三目运算符
${admin_view_developer == 'yes' ? createUser : dto.operator.id.openo }
2012-12-06 10:33:47 41601
转载 优化JVM参数提高eclipse运行速度
受此文启发: 随想配置:更快的启动eclipse 性能优化从身边做起。 首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。 开始: eclipse.ini里加入打印gc情况的参数:
2012-12-05 13:19:26 1025
原创 Spring 3.0.5 整合出现的问题
1.java.lang.NoClassDefFoundError: org/springframework/asm/ClassVisitor 缺少jar包org.springframework.asm-3.0.5.RELEASE.jar
2012-12-01 19:50:27 620
原创 关于在Hibernate里使用select count(*) 返回值的问题说明
因为JPA里面的返回值规定是Long, Hibernate为了兼容这个,所以修改了返回值。如果你从Hibernate 3.0.x/3.1.x升级到最新的hibernate,一定要注意,3.2+版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long,如果不升级代码,会得到一个ClassCastException。这个变化主要是为了兼容JPA,可以
2012-11-30 15:49:42 5019
转载 github构建自己的代码库
一直以来,写过的代码,随处乱扔,到头来似乎也没有沉淀下来些什么,回头想看看以前写的东西,也不方便,于是乎想利用github来管管自己的代码。 咱的核心目的是管理自己的代码,而不是如何使用git,所以为了方便,使用tortoisegit 图形界面。至于命令之类都是浮云,用多了自然就知道,个人也觉得不是scm也无需过多关注于此。 言归正传,首先当然是下载安装g
2012-11-30 10:11:37 4664 5
原创 JSON.parse()方法
本文章介绍一下javascript in json 中 json2.js中的parse()方法。以下为json2js中的原文介绍JSON.parse(text, reviver) This method parses a JSON text to produce an object or array. It can throw a Syn
2012-11-12 17:29:39 171831 5
转载 mysql超时设置的问题 using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seconds ago, which is longe
2012-11-01 11:09:10 6577
原创 正则表达式-将秒数转化为时间格式
function formatTime(second) { return [parseInt(second/60/60),parseInt(second/60)%60,second%60].join(":") .replace(/\b(\d)\b/g, "0$1");}
2012-10-23 16:00:19 1984 1
转载 常用CssHack的写法(IE6-9)以及主流浏览器hack写法
Css Hack div { width:300px; height:300px; background-color:blue; /*firefox*/ background-color:red\9; /*all i
2012-10-23 14:03:58 3550
原创 原生JS实现addClass,removeClass,toggleClass
jQuery操作class的方式非常强大,但是目前还有一些人不知道如何使用或者由于项目统一性的原因无法使用jquery.在此写了一个利用原生js来实现对dom元素class的操作方法1.addClass:为指定的dom元素添加样式2.removeClass:删除指定dom元素的样式3.toggleClass:如果存在(不存在),就删除(添加)一个样式4.hasClass:判断样
2012-10-12 11:25:01 101042 2
原创 去除Chrome浏览器文本框边缘的黄线
在前端开发中需要统一展示风格和样式,对文本框 textarea设置边框颜色在chrome下会被影响。chrome会自动给文本框,textarea等边框上添加浅黄色的线。影响我们自定义的设置。解决方法:去除浅黄色线的方式很简单。给input 文本框设置 outline:none;属性即可。
2012-09-24 15:04:44 6204 1
原创 三目运算符----类型自动提升
今天偶然发现一问题,代码如下:public static void main(String[] args) { int i=99; System.out.println("99999判断结果:"+(true?'a':99999)); System.out.println("-1判断结果 :"+(true?'a':-1)); System.out.println("0判断
2012-08-31 09:54:31 3471
原创 JSP学习之----JSP声明/JSP输出表达式/JSP脚本
1.JSP声明JSP声明的语法格式如下:下面通过一段代码介绍一下声明示例<%! //声明一个整型变量 public int count; //声明一个方法 public String info() { return "hello"; }%> <% //将count的值输出后再加1 out.println(count++); %>
2012-08-22 21:21:43 7899 1
原创 Servlet3.0新特性
web.xml1.对于Servlet3.0规范而言,WEB-INF下的web.xml文件不再是必需的,但通常来讲还是建议保留这个配置文件。Servlet3.0规范可通过Annotation来配置管理Web组件,因此使得web.xml变得更加简洁。2.对于元素,Servlet3.0规范中,该元素增加了新的属性,meta-data-complete,该属性接受true和false两个属性。
2012-08-22 21:01:09 772
原创 jQuery"$"美元符号冲突的解决办法
jQuery不多介绍了,是我们前端开发过程中所使用的一个非常好用的一个框架,但是在实际开发过程中我们会发现有时候jQuery的$ 符号会与其他js框架出现冲突例如prototype.js。下面来给大家提供三种解决该冲突的办法。笔者假设造成冲突的js为common.js,代码如下function $(id) { return document.getElementById(id);}
2012-08-17 12:59:29 8021
原创 jQuery阻止 toggle方法事件冒泡
写了一个左侧导航的菜单,父菜单元素为li,子节点元素也为ul>li,当给父节点的li绑定click事件执行toggle()函数时,发现点击子节点的li标签也会执行toggle函数。由此造成事件冒泡。解决方法:在绑定click事件的函数后添加return false即可解决事件冒泡的问题,代码如下: $('.api_left').find('li').live('mouseover'
2012-07-03 09:10:00 3536 1
原创 Maven环境搭建及Eclipse m2eclipse的安装
一 :maven安装首先,准备工作保证你的机器中有java环境然后下载maven,地址为:http://maven.apache.org/download.html我下载的是apache-maven-3.0.4-bin.zip,下载完成后将其解压,随后添加maven的环境变量,新建M2_HOME ,变量值E:\maven-3.0.4,之后在path中添加%M2_HOME%\bin
2012-06-29 11:26:07 1409 2
原创 java开发myeclipse基本环境配置
(1)myeclipse版本升级,内存吃的也越来越厉害。经常写着写着就闪退了。现在发现一招,比较管用。这个方法只需要在myeclipse的快捷方式的目标栏最后加上如下这句话就可以-clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M(2)myeclipse配置tomcat的jdk,此方法可解决堆栈溢出。
2012-06-19 10:14:42 1036
原创 解决文本框readonly与键盘退格键
某些需求设置文本框设置为readonly而不能设置disabled属性,这样会造成在光标锁定在该文本框时,如果点退格按键会与浏览器的回退按钮重叠。解决方法:在文本框onkeydown属性中调用如下函数:function stop() { if(window.event.keyCode == 8) window.event.keyCode = 0;}
2012-06-12 11:31:44 3297 1
自定义Controller的multipartClass类实现Struts上传
2012-12-14
jQuery 1.7.1 api air版本
2012-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人