- 博客(86)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Javascript实用技巧
//1.彻底屏蔽鼠标右键oncontextmenu="window.event.returnValue=false"no 可用于Table//2.取消选取、防止复制//3.不准粘贴onpaste="return false" //4.防止复制oncopy="return false;" oncut="return false;"//5.离开页
2013-05-28 13:37:52
700
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 jquery自定义函数方法
方法一: jQuery.fn.setApDiv=function () { //apDiv浮动层显示位置居中控制 var wheight=$(window).height(); var wwidth=$(window).width(); var apHeight=wheight-$("#apDiv").height()
2013-05-28 13:17:06
647
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 jquery常用技术
1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以code结束的所有input标签 $("input[id*='code']");//id属性包含code的所有input标签 (2)根据索
2013-05-28 11:14:08
1293
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Web.xml配置
转载于http://blog.csdn.net/jupiter97/archive/2007/04/25/1584635.aspx每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag
2013-03-25 16:31:20
493
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java线程学习
一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。这就需要我们变换思维方式,了解线程机制的比较通用的技巧,写出高效的、不依赖于某个JVM实现的程序来。毕竟仅仅就Java而言,各个虚拟机的实现是不同的。学习线程时,最令我印象深刻的就是那种不确定性、没有保障性,各个线程的运行完全是以不可预料的方式和速度推进,有的一个程序运行了N次,其结果差异性很大。1、什
2013-02-20 16:46:21
356
转载 EL表达式应用
1、在jsp文件中导入标签库:<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>2、截取字符串(字符串长度超过5就截取前五个字符后面的使用...代替,长度没超过5的字符串直接显示): <c:if test="${fn:length(work.workTit...
2018-09-26 17:23:28
394
转载 阅读优秀代码是提高开发人员修为的一种捷径
编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文。 我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码
2014-10-11 11:00:00
716
原创 CSS完美兼容IE6/IE7/IE8/IE9/IE10的通用方法
CSS完美兼容IE6/IE7/IE8/IE9/IE10的通用方法关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助. 一、CSS HACK 以下两种方法几乎能解决现今所有HACK. 1, !important 随着IE7对!important的支持, !important 方法现在只针对…一、
2014-04-17 15:43:38
61231
原创 Eclipse中文件编码设置,防止乱码问题
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general-
2014-04-17 14:00:35
1033
Javascript实用技巧
//1.彻底屏蔽鼠标右键oncontextmenu="window.event.returnValue=false"<table border oncontextmenu=return(false)><td>no</table> 可用于Table//2.取消选取、防止复制<body onselectstart="return fals...
2013-05-28 13:37:00
73
原创 eval和JSON
由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的 JSON数据转化为可用的JavaScript对象。利用eval函数无疑是一种简单而直接的方法。在转化的时候需要将JSON字符串的外面包装一层圆括号:var jsonObject = eval("(" + jsonFormat + ")");为什么要加括号?
2013-05-28 13:28:03
678
eval和JSON
由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的 JSON数据转化为可用的JavaScript对象。利用eval函数无疑是一种简单而直接的方法。在转化的时候需要将JSON字符串的外面包装一层圆括号:var jsonObject = eval("(" + jsonFormat + ")");为什么要加括号?...
2013-05-28 13:28:00
113
jquery自定义函数方法
方法一: jQuery.fn.setApDiv=function () { //apDiv浮动层显示位置居中控制 var wheight=$(window).height(); var wwidth=$(window).width(); var apHeight=wheight-$("#apDiv").height(...
2013-05-28 13:17:00
95
jquery常用技术
1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以code结束的所有input标签 $("input[id*='code']");//id属性包含code的所有input标签 (2)根据索...
2013-05-28 11:14:00
82
Web.xml配置
转载于http://blog.csdn.net/jupiter97/archive/2007/04/25/1584635.aspx每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag...
2013-03-25 16:31:00
86
转载 Java中的==和equals区别
equals 方法是 java.lang.Object类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1
2013-03-05 10:04:32
491
Java中的==和equals区别
equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s...
2013-03-05 10:04:00
92
原创 Struts1和Struts2比较
Struts2与Struts1的对比 1、在Action实现类方面: Struts1要求Action类继承一个抽象基类;Struts1的一个具体问题是使用抽象类编程而不是接口。Struts2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制服务成为可能。Struts2 提供一个ActionSupport基类 去实现常用的接口。即使Action接口不是
2013-02-27 16:20:14
459
Struts1和Struts2比较
Struts2与Struts1的对比 1、在Action实现类方面: Struts1要求Action类继承一个抽象基类;Struts1的一个具体问题是使用抽象类编程而不是接口。Struts2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制服务成为可能。Struts2 提供一个ActionSupport基类 去实现常用的接口。即使Action接口不是必须...
2013-02-27 16:20:00
73
原创 Webservice学习
1、WebService有什么用,使用它有什么好处及它的原理是怎样的Web Service主要为了使原来各个孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议simple object access protocal)、WSDL等,所以Web Service可以
2013-02-25 13:16:34
1644
1
Webservice学习
1、WebService有什么用,使用它有什么好处及它的原理是怎样的Web Service主要为了使原来各个孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议simple object access protocal)、WSDL等,所以Web Ser...
2013-02-25 13:16:00
116
原创 Ibatis 和 Hibernate比较
ibatis:sql需要自己写hibernate:sql自动生成上面是最大的区别,下面是一些细节.选择Hibernate还是iBATIS都有它的道理:Hibernate的特点:Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度
2013-02-22 10:22:51
693
Ibatis 和 Hibernate比较
ibatis:sql需要自己写hibernate:sql自动生成上面是最大的区别,下面是一些细节.选择Hibernate还是iBATIS都有它的道理:Hibernate的特点:Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发...
2013-02-22 10:22:00
82
Java线程学习
一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。这就需要我们变换思维方式,了解线程机制的比较通用的技巧,写出高效的、不依赖于某个JVM实现的程序来。毕竟仅仅就Java而言,各个虚拟机的实现是不同的。学习线程时,最令我印象深刻的就是那种不确定性、没有保障性,各个线程的运行完全是以不可预料的方式和速度推进,有的一个程序运行了N次,其结果差异性很大。1、什么是线程?线...
2013-02-20 16:46:00
83
原创 Java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。a最后欢迎大家提出意见和建议。【案例1】创建一个新文件import java.io.*; class h
2013-02-19 16:28:48
326
Java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。a最后欢迎大家提出意见和建议。【案例1】创建一个新文件import java.io.*; class...
2013-02-19 16:28:00
59
原创 数据库创建临时表
表名前使用一个#号,临时表是局部的,使用两个#号,临时表是全局的,在断开连接后sql会自动删除临时表create table #a(id int,name varchar(50))insert into #a(id,name) values(1,'123')select * from #adrop table #a临时表除了名称前多了#号外,其他操作与普通表完全
2013-02-17 13:09:09
4784
数据库创建临时表
表名前使用一个#号,临时表是局部的,使用两个#号,临时表是全局的,在断开连接后sql会自动删除临时表create table #a(id int,name varchar(50))insert into #a(id,name) values(1,'123')select * from #adrop table #a临时表除了名称前多了#号外,其他操作与普通表完全...
2013-02-17 13:09:00
226
原创 Js判断数组中是否有重复值的三种方法
方法一:var ary = new Array("111","22","33","111"); var s = ary.join(",")+","; for(var i=0;i if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) { alert("数组中有重复元素:" + ar
2013-02-17 13:02:11
2429
Js判断数组中是否有重复值的三种方法
方法一:var ary = new Array("111","22","33","111");var s = ary.join(",")+",";for(var i=0;i<ary.length;i++) { if(s.replace(ary[i]+",","").indexOf(ary[i]+","
2013-02-17 13:02:00
435
原创 Java访问修饰符
类、方法、成员变量和局部变量的可用修饰符修饰符类成员方法构造方法成员变量局部变量abstract(抽象的)√√---static (静态的)-√-√-
2013-02-17 11:19:22
1845
Java访问修饰符
类、方法、成员变量和局部变量的可用修饰符修饰符类成员方法构造方法成员变量局部变量abstract(抽象的)√√---static (静态的)-√-√-publi...
2013-02-17 11:19:00
164
转载 Java面向对象编程
Java 的核心是面向对象编程。事实上,所有的Java 程序都是面向对象的,你别无选择。这一点与C++ 不同,因为在那里你可以选择是否面向对象编程。面向对象编程与Java 密不可分,因此,在你编写哪怕是最简单的Java 程序以前,也必须理解它的基本原则。因此,本章先从面向对象编程的概念讲起。1 两种范型 我们知道,所有的计算机程序都由两类元素组成:代码和数据。此外,从概念
2013-02-17 10:20:38
582
Java面向对象编程
Java 的核心是面向对象编程。事实上,所有的Java 程序都是面向对象的,你别无选择。这一点与C++ 不同,因为在那里你可以选择是否面向对象编程。面向对象编程与Java 密不可分,因此,在你编写哪怕是最简单的Java 程序以前,也必须理解它的基本原则。因此,本章先从面向对象编程的概念讲起。1 两种范型我们知道,所有的计算机程序都由两类元素组成:代码和数据。此外,从概念上讲,程序还...
2013-02-17 10:20:00
82
原创 Java程序的加载过程
java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下:1、首先加载要创建对象的类及其直接与间接父类。2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。3、需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序进行。4、
2013-02-16 14:33:22
312
Java程序的加载过程
java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下:1、首先加载要创建对象的类及其直接与间接父类。2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。3、需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序进行。...
2013-02-16 14:33:00
85
原创 程序员八荣八耻
以动手实践为荣,以只看不练为耻.以打印日志为荣,以出错不报为耻.以局部变量为荣,以全局变量为耻.以单元测试为荣,以手工测试为耻.以代码重用为荣,以复制粘贴为耻.以多态应用为荣,以分支判断为耻.以定义常量为荣,以魔法数字为耻.以总结思考为荣,以不求甚解为耻.
2013-02-16 14:29:47
2418
程序员八荣八耻
以动手实践为荣,以只看不练为耻.以打印日志为荣,以出错不报为耻.以局部变量为荣,以全局变量为耻.以单元测试为荣,以手工测试为耻.以代码重用为荣,以复制粘贴为耻.以多态应用为荣,以分支判断为耻.以定义常量为荣,以魔法数字为耻.以总结思考为荣,以不求甚解为耻....
2013-02-16 14:29:00
72
原创 程序员的十种级别
程序员十种级别:第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。
2013-02-16 14:28:02
339
程序员的十钟级别
程序员十种级别:第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。 第五级:技术工人...
2013-02-16 14:28:00
82
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人