自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (11)
  • 收藏
  • 关注

转载 JS eval()

首先来个最简单的理解            eval可以将字符串生成语句执行,和SQL的exec()类似。                            eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子:                我们要做一个function(),功能是输入

2013-04-25 10:12:38 1180

转载 js原生函数bind

在javascript中,函数总是在一个特殊的上下文执行(称为执行上下文),如果你将一个对象的函数赋值给另外一个变量的话,这个函数的执行上下文就变为这个变量的上下文了。下面的一个例子能很好的说明这个问题代码如下:window.name = "the window object" function scopeTest() { return this.name; } // calling

2013-04-06 11:35:23 6745

转载 史上最全的浏览器CSS&JS Hack手册

IE 选择器 Hack/* IE 6 and below */ * html .selector  {}    .suckyie6.selector {} /* .suckyie6 can be any unused class */ /* IE 7 and below */ .selector, {} /* IE 7 */ *:first-child+html .sele

2013-03-20 15:52:52 1197

转载 json与jsonp

于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket

2013-03-19 23:41:45 675

转载 如何用JS来修改CSS属性

方法:document.getElementById("xx").style.xxx中的所有属性是什么盒子标签和属性对照CSS语法(不区分大小写)JavaScript语法(区分大小写)borderborderborder-bottomborderBottomborder-bottom

2013-03-18 15:30:32 3153

转载 js中preventDefault和stopPropagation两个方法的区别

preventDefault方法的起什么作用呢?我们知道比如http://www.baidu.com">百度,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。看一段代码大家就明白了:     JS阻止链接跳转 function

2013-03-08 17:41:05 1323

原创 有关位置问题:原生JS e.clientX e.pageX JQ中offset() position()

注:因为我们要在 MSIE 和其他浏览器下运行,Firefox 和其他浏览器用 event.pageX 和 event.pageY 来表示鼠标相对于文档的位置,如果你有一个 500*500 的窗口并且你的鼠标在绝对中间,那么 pageX 和 pageY  的值都是 250,如果你向下滚动  500, 那么 pageY 将变成 750。MSIE 正好相反,它使用 event.clientX

2013-03-08 17:01:09 7310

原创 jquery parent() parents() closest()区别

parent是找当前元素的第一个父节点,不管匹不匹配都不继续往下找parents是找当前元素的所有父节点 closest() 是找当前元素的所有父节点 ,直到找到第一个匹配的父节点parent()、parents()与closest()方法两两之间有类似又有不同,本篇简短的区分一下这三个方法。通过本篇内容,大家将会在以后使用.parent()、parents()和close

2013-03-04 17:15:36 16233

转载 jquery: bind() unbind() live() die()

翻译原文地址:http://www.alfajango.com/blog/exploring-jquery-live-and-die/很多开发者都知道jQuery的.live()方法,他们大部分知道这个函数做什么,但是并不知道是怎么实现的,所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即使你熟悉这些,但是你意识到.die()了吗?

2013-03-04 16:17:19 3312

转载 jquery bind() live() delegate()区别

.bind()、.live()和.delegate()之间的区别并非总是那么明显的,然而,如果我们对所有的不同之处都有清晰的理解的话,那么这将会有助于我们编写出更加简洁的代码,以及防止在交互应用中弹出错误。原文:The Difference Between jQuery’s .bind(), .live(), and .delegate()作者:Steve Schwartz时间:2

2013-03-04 16:04:38 850

原创 onmouseenter 、onmouseover 、onmouseout、onmouseleave区别

mouseover与mouseenter不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。mouseout与mouseleave不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。只有在鼠标指针离开被选元素时,才会触发 mouseleave 事

2013-03-01 11:45:34 1111

原创 JS:parseInt("08")或parseInt("09")转换返回0的原因

parseInt用法parseInt(s); parseInt(s,radix)  第一个方式不再多说,第二个方式,radix是s所基于的进制。范围为2-36(不在此范围函数将返回NaN)。今天遇到下面的情况:    对于parseInt("01")到parseInt("07");都能得到正确的结果(0-7),但如果是parseInt("08") 或parseInt("09

2013-02-03 17:32:42 6950

转载 JAVA生产缩略图

package com.hunuo.common;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import javax.imageio.ImageIO;import com.sun.image.codec.jp

2013-01-15 11:07:15 644

原创 eclipse开发几个比较实用的快捷键

alt+? 提示sysout+? 直接写出System.out.println()shift+ctrl+/ 多行注释(先选中多行)shift+ctrl+\ 取消多行注释(先选中多行)ctrl+/ 单行注释(可选中多行)ctrl+alt+方向键下 向下复制一行(选中多行可复制多行)ctrl+alt+方向键上 向下复制一行shfit+tab

2013-01-13 13:10:39 557

转载 MYSQL 获取当前日期及日期格式,和常用时间转换函数

经过多次尝试本人的目标完成:select newworkorder.WorkOrderNum,newworkorder.ProjectCode, newworkorder.WorkEstComDate,newworkorder.WorkStatus,newworkorder.workgroup,paymentforecast.ForecastDesc,paymentforecast.for

2013-01-07 11:03:37 2326

转载 hibernate 延迟加载的秘密

Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否

2013-01-03 12:52:14 1180

转载 hql 语法与详细解释

hql 语法与详细解释2010-08-26 11:50:11标签:hql 语法 解释 休闲 职场HQL查询HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,

2013-01-02 16:44:58 79075 4

转载 Hibernate二级缓存攻略

Hibernate二级缓存攻略2006-10-11 16:14 来源:JAVAEYE 作者:AreYouOK 责任编辑:方舟·yesky 评论(4)  很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。   我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1

2013-01-02 14:40:31 1214

转载 Hibernate一级缓存,二级缓存

1、Hibernate的一级缓存在Hibernate框架内部应用缓存提高应用系统的运行性能,Hibernate中的缓存分为为一级和二级缓存。Hibernate 的一级缓存是内置缓存,不能通过程序代码或者配置人为取消取消,并且一级缓存通过Session对象实现缓存,所以也被为“Session”缓存。一级缓 存是事务级别的缓存,事务结束缓存中的所有数据失效。使用一级缓存可以在一个事务中减少查询

2013-01-02 14:23:52 1168

转载 Hibernate ehcache配置二级缓存及说明

Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。缓存的物理介质通常是内存,而永久性数据存储源的物理介质通常是

2013-01-02 13:36:30 4871

转载 android开发中使用GZIP压缩传输

HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程 HTML ,CSS,Javascript , Text ,它可以节省 40% 左右的流量。更为重要的是,它可以对动态生成的,包括 CGI 、 PHP , JSP , ASP , Servlet,SHTML 等输出的网页也能进行压

2012-12-30 16:23:33 13044

原创 网站(人人、网易邮箱)给搜索引擎留下的接口,不可靠!

这是网站提供给搜索引擎的接口这是用wireShark截获的数据:既然传输的是明文……………………但是在renren.com上登录传输的是密文查看网页源代码后明白了原来renren.com上对密码进行了客户端的RSA加密

2012-12-25 22:06:33 947

转载 数据库索引

首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。那么在任何时候都应该加索引么?这里有几个反例:1、如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么是否加索引也没有意义了。2

2012-12-12 14:49:38 944

转载 如何保证数据库安全

关于网络数据库里一些商业数据被盗窃后公布于网上;公司商业网站的产品价格数据又被恶意修改……类似这样的案例,在网上搜索了一下,实在不少。其原因只有一个,就是来自网络上对Web数据库攻击。那么,在Web环境下的数据库是否能有足够的安全为企业服务呢?答案是肯定的。  Web数据库是基于Internet/Intranet的应用系统,由于互连网开放性和通信协议的安全缺陷,以及在网络环境中数据存储和对

2012-12-10 20:02:50 1820

原创 js代码实现填写简历时“添加项目经历”功能

New Document var index=0; function addedu(){ //alert(index); var edu=document.getElementById("education"); var current = document.getElementById("current_edu"

2012-12-06 13:56:18 2625 1

原创 java实现深复制:clone()及序列化

JAVA实现深复制: clone()方法及序列化Java语言取消了指针的概念,导致了许多程序员在编程中常常忽略了对象与引用的区别。Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,常常要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:Java代码 1. public class A { 2. p

2012-10-11 18:54:35 9590 3

原创 JS原生方法实现JQuery ready()方法

首先说明一下load事件与ready事件的区别HTML文档加载顺序:①       解析HTML结构②       加载外部脚本和样式表文件③       解析并执行脚本代码④       构造HTML DOM模型⑤       加载图片等外部文件⑥       页面加载完毕Load事件是在页面加载完毕后触发;ready事件是在DOM模型构造

2012-09-22 20:27:09 10248

原创 JS定义类的方式及继承的方式

JS定义类方式:①:工厂方式function createStuFactory(){ Var stu = new Object(); stu.name=”lidiansheng” stu.age=23; stu.show = function(){alert(stu.name+stu.age);} return stu;}②:构造函数方式 function

2012-09-13 09:50:14 734

转载 JS闭包

一、什么是闭包? 官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:fun

2012-09-12 11:01:05 682

原创 java程序员面试宝典(刘磊版)笔记

1:JDK与JREJDK:JAVA Development Kit, java开发工具包; 包括各种类库和工具,当然也包括JREJRE:JAVA Runtime Environment,java程序运行环境,包括JAVA类库的class文件和JVM2:JAVA_HOME PATH CLASSPATHJAVA_HOME :JDK的安装目录,很多web服务器如tomcat没有

2012-09-11 22:08:30 4480 5

原创 JS两种方法实现当前时间显示

New Document //方法一 function showclock(){ var weekarr = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var montharr = new Array("一月","二月","三月","四月","五月","六月","七月",

2012-09-10 12:43:40 662

转载 JS运算符&&和|| 及其优先级

今天看了一段YUI compressor压缩的js代码: userNum && (ind += index,ind >= userNum && (ind -= userNum),ind 直接疯掉了,估计一下子没几个人能看懂。那么就把他“翻译”一下。&& (逻辑与) 这里主要是一个“&&”运算,首先要搞懂这个,看一个简单的例子:

2012-09-10 11:50:39 69416 4

原创 火狐下不支持position:relative;top:50%;?

要实现垂直居中,见代码:Measure for Measure body{text-align:center;height:100%;} #wrap{ height:100px; width:100px; border:1px solid red; text-align:center; /*关键代码*/ position:relat

2012-09-09 21:22:38 3901

原创 clientX, clientY,offsetX, offsetY,screenX, screenY, x, y,pageX,pageY的区别

clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。offsetX 设置或获取鼠标指针位置相对于网页中的某一区域左上角的 x 坐标。offsetY 设置或获取鼠标指针位置相对于网页中的某一区域的左上角的

2012-09-09 20:16:47 2021

转载 Yahoo!网站性能最佳体验的34条黄金守则

Yahoo网站性能优化的34条规则1、尽量减少HTTP请求次数      终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。      减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢?这里有

2012-09-08 10:56:22 1525

转载 网站性能工具Yslow的使用方法

网站性能工具Yslow的使用方法Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速度的秘籍,就是通过这款插件分析得出的。网络上已经有不少Yslow使用说明了,本文我想介绍下我使用Yslow的方法和一些别人没提到的小技巧。Yslow的安装方

2012-09-08 10:43:16 457

转载 提高网站打开速度的7大秘籍

提高网站打开速度的7大秘籍很多站长使用虚拟主机来做网站,网页内容一旦很多,网站打开速度就会特别慢,如果说服务器、带宽、CDN这类硬指标我们没有经济实力去做,不妨通过网页代码优化的方式来提高速度,卢松松总结了一些可行性的方法。1: 缩小Javascript和CSS文件如果你的网站大约有50-60%的用户是第一次访客,那么这些人会下载Javascript和CSS,如果这些文件很大浏览器

2012-09-08 10:42:10 558

转载 JS技巧收集(200多个)

1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if (value=='') {va

2012-09-07 19:02:47 2074

原创 JavaScript实现数组去除重复

Array.prototype.strip=function(){ if(this.length<2) return [this[0]]||[]; var arr=[]; document.write("原数组"+this+""); document.write("过程如下:"); for(var i=0;i<this.length;i++) {

2012-09-06 22:26:52 648

原创 java按字节截取字符串

java以字符为unicode编码 ,2个字节,汉字对应的int值大于255;因此可以通过str.charAt()获得某个字符进行判断;     注意:substring()不能实现字节截取,它截取的单位是字符;       //按字节截取 count个字节 public void substr(String str,int count){ char c; int

2012-09-06 21:39:30 1196

JVM详解doc

JVM详解

2012-08-12

深入浅出设计模式中文版PDF(java)

深入浅出设计模式中文版PDF(java)

2012-08-12

设计模式之禅(java)

设计模式之禅(java)

2012-08-12

《15天学会JQuery》PDF

《15天学会JQuery》

2012-08-12

算法导论(潘金贵译)

算法导论(潘金贵译)

2012-08-11

JAVA程序员面试宝典笔记总结(刘磊版)

JAVA程序员面试宝典笔记总结(刘磊版) 本人看了两遍 总结而得 希望对您有帮助

2012-08-11

51单片机简单易懂

单片机入门,易学易懂,本人经验 来学吧,快来

2012-02-20

JavaScript源码大全

JavaScript源码大全..........................................................

2011-09-14

W3CSchool全套Web开发手册

W3CSchool全套Web开发手册,方便的电子书查阅,方便学习网页制作,html,js,css...........

2011-09-14

JAVA聊天室代码

自己编的聊天室简单程序, 支持多人聊天 支持在线好友实时更新 支持回车键发送信息

2011-09-14

一个不错的多人聊天室代码(JAVA)

一个不错的聊天室代码,用JAVA实现,支持在线统计,多人聊天,我是初学者,这个程序适于于初学者吧,不过效果还是不错的。

2011-09-09

空空如也

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

TA关注的人

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