自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 收藏
  • 关注

翻译 Javascript严格模式(Javascript Strict Mode)

ECMAScript规范第五版介绍了严格模式。严格模式对Javascript制定了约束——目的是为了保护你免于遇到该语言中的各种坑。

2013-11-05 18:04:51 2212

翻译 Javascript单元测试的基础(Basics of Unit Testing in JavaScript)

当你写代码的时候,无论是JS代码或其他程序语言是否正常工作是一件你需要关注的事情。你写了一个代码片段,想让它能像预想的一样工作,没有任何差别,这就是为什么你要写那段代码。想象一下,当你已经写了差不多几千行代码时,你能保证它能够正常工作吗?答案是不一定吧。

2013-11-04 17:31:08 721

原创 关于placeholder兼容和input change事件的兼容性问题

1.placeholder兼容所有浏览器并表现一致首先,在input 里面随便写一个属性,比如本例采用的是placeholder1;其次,采用value模拟占位符。并为input text指定focus和blur事件。代码如下$(document).ready(function(){ $("input[type='text']").each(

2013-05-14 11:02:26 1287

原创 currentTarget、relatedTarget、toTarget和fromTarget

currentTarget:当前事件触发的dom,通常情况下是外部dom。relatedTarget:针对mouseover,表示事件离开的dom;针对mouseout,表示事件进入的dom。以上两个属性不支持IE:1.currentTarget:IE只能通过手动取得dom节点,可以通过event.srcElement查找父节点获得。2. ralatedTarget:IE支

2013-04-26 15:11:04 999

原创 用程序的方式思考回忆的存在方式

把堆看成大脑的硬盘,把栈看作是大脑对临时事件处理的缓存,我们将回忆放到堆中,勾起回忆的事情作为指针放到栈中,每个回忆设置一个max-age,是不是就能解释了我们的记忆。如果大脑更加智能,则不需要设置max-age,只需要进行一下垃圾回收就把那些没用的回忆删除。但是我们无法将堆中的回忆直接设为null,反而每当你试图将该回忆设置为null时,其实是更新了此回忆的max-age

2013-03-13 17:32:35 648

原创 去掉字符串中开头、结尾的空格和合并中间的空格

例子:String str = " asd    asda123  as  ";            test(str);  //  打印 "asd asda123 as"public class trimSpace { /** * 去掉开头和结尾的空格,合并中间的空格 */ public static void main(String[] args) { //

2012-10-28 18:12:46 2879

原创 查找两个排序数组中第K大的数

public class findK { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr1 = {1,4,6,7,10,20,21,22}; int[] arr2 = {2,6,9,10,20,22,30}; int k = 13; System.ou

2012-10-28 18:10:22 1733

原创 判断一个整数是否为对称数

大早上真心不清醒啊,唉,还是自己心态不好。。闹心~~public class checkDuichen { public static void main(String[] args) { int temp = 121121; System.out.println(check(temp)); } private static boolean check(int n

2012-10-28 18:08:38 1926

原创 Amazon10月10日网上笔试题2

题目简介:指定入栈顺序和出栈顺序,打印入栈出栈的次序例子:入栈123,出栈213,则打印push1|push2|pop2|pop1|push3|pop3具体代码如下:(当时写的代码,未优化)import java.util.Scanner;import java.util.Stack;import java.util.StringTokenizer;public class

2012-10-12 13:19:59 1604

原创 Amazon10月10日网上笔试题1

题目简述:找到买一件物品的用户买的最多的另外一件物品。例子:cus1 item1 cus2 item2 cus3 item3 cus2 item1 cus3 item4 cus1 item2 cus1 item4当输入item1,则输出item2,因为有cus1和cus2买了item1,所以检查cus1和cus2一共买了什么,除了item1外有item2 和item4,item2数量为2,

2012-10-12 13:12:15 1750

原创 AJAX status=0

本地使用ajax在ff下返回status=0。。。放到apace下,返回status=200。。。。关于ajax请求,通过js代码发送请求给浏览器,浏览器再与服务器进行通信。最后再将服务器返回的数据交给js函数处理。在本地运行时,js可以跟浏览器通信,但浏览器找不到服务器?这也说不通,因为readystate=4,说明已经跟服务器通信完成。但放到apace下就可以正常运

2012-04-25 15:48:24 3109 2

原创 css3新特性笔记之“选择器”

选择器属性选择器(1)[att^="value"] 匹配包含以特定的值开头的属性的元素(2)[att$="value"] 匹配包含以特定的值结尾的属性的元素(3)[att*="value"] 匹配包含含有特定的值的属性的元素例子:所有的id以“item”开始的div元素的样式div[id^="item"]{ ……}浏览器支持:IE6不支持。连接符

2012-04-13 15:50:18 737

原创 jQuery零基础学习笔记(八)ajax中的参数含义

所有options均可选,下面简要说明每个option1.async默认为true,即请求为异步请求,这也是ajax存在的意义。但同时也可以将这个参数设置为false,实现同步请求。(同步请求会锁定浏览器,直到这个请求结束后才可以执行其他操作)2.bforeSend(XHR)这个方法是用来在发送请求前修改XMLHttpRequest对象的,若修改失败返回false,则取消此

2012-04-06 11:58:43 7111

原创 jQuery零基础学习笔记(八)$.ajax中的options含义

所有options均可选,下面简要说明每个optionasync:默认为true,即请求为异步请求,这也是ajax存在的意义。但同时也可以将这个参数设置为false,实现同步请求。(同步请求会锁定浏览器,直到这个请求结束后才可以执行其他操作)bforeSend(XHR):这个方法是用来在发送请求前修改XMLHttpRequest对象的,若修改失败返回false,则取消此次ajax请求;ca

2012-04-06 10:19:22 367

原创 使用myeclipse通过svn创建分支和合并

创建分支

2012-04-01 13:08:08 380

原创 tomcat下配置https环境

在网上搜了一下,内容不是很完善。现进行整理,做个学习笔记,以备以后使用。(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。注意若要放

2012-03-29 15:55:56 41707 7

原创 tomcat配置https环境

在网上搜了一下,内容不是很完善。现进行整理,做个学习笔记,以备以后使用。1.首先在本地为tomcat建立一个keystore文件(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”d:/tomcat.keystore是将

2012-03-29 15:43:01 69

原创 50年后我老的时候---连载

生活中遇到的点点滴滴,告诫未来的自己千万不要倚老卖老。1.出门避开早高峰和晚高峰,年轻人上班挤公交地铁已经很累了,咱就别凑热闹了。2.公交上给咱让座的人是善良的,但绝不是天经地义的;不给咱让座,也不是说他们邪恶,因为他们觉得你够健康。3.千万不要以为自己是老人就要能到所有的优待。4.如果发生了与年轻人争吵的情况,可不能说“因为自己是老年人,所以怎么怎么样“。如果你的争吵资本仅仅

2012-03-28 16:07:16 115

原创 jQuery零基础学习笔记(七)CSS

1.css()$("p").css("color");$("p").css("color",green);$("p").css({color:"green",background:"red"});$("p").css({width:function(){},height:function(){}});css方法,可以取得属性值,获得单个、多个属性值。2.offset()和offset

2012-03-27 17:27:55 1015 1

原创 jQuery零基础学习笔记(七)CSS的处理

1.css()$("p").css("color");$("p").css("color",green);$("p").css({color:"green",background:"red"});$("p").css({width:function(){},height:function(){}});css方法,可以取得属性值,获得单个、多个属性值。2.offset()和off

2012-03-27 15:39:22 91

原创 jQuery零基础学习笔记(六)一些用于筛选的方法

1.add()用于链接分别与两个表达式匹配的元素结果集。$("p").add("div");匹配p和div,即查找所有的p和div都放到匹配元素中。$("p div");实现相同的功能。2.andself()对于筛选或查找后的元素,加入先前所选元素。$("div").find("span").andself().addClass("test");3.end()

2012-03-23 16:20:05 835

原创 jQuery零基础学习笔记(五)一些文档处理的方法

1.append()和appendTo()$("p").append("123");是指将"123"追加到所有的中。$("p").appendTo("div");是指将所有匹配到的元素追加到元素中。2.prepend和prependTo()与append()类似只是加到匹配元素的前端。3.after()和before()前者是追加到匹配元素的后面,即匹配元素外。后者是添加到

2012-03-23 15:22:01 638

原创 无聊~看看mysql,做做笔记

SQL的全称。。。。用了这么多年,真的才知道,唉。。Structured Query Language。SQL的标准。。。。ANSI标准。DDL与DML。。。。前者用于定义数据库(Data Definition Language),后者用于查询数据库(Data Manipulation Language)。Insert语句。。。。数字与日期不用引号,字符串必须要包含在单引号或双引号中。insert

2012-03-20 23:48:53 337

原创 apache添加php导致无法启动

错误提示为“the requested operation has failed”版本不同就不说了,有时可能是因为http.conf文件配置错误造成的,这时可以使用httpd.exe -w -n "Apache2" -k start 来进行测试,若有错误命令行会提示具体是哪行出错。

2012-03-18 23:04:41 344

转载 IE6和firefox的div/CSS兼容性介绍

1、IE6.0的div的内嵌div可以把父级的高度撑大,而FireFox不可以,要自己设置高度。2、当设置为三列布局时,IE6.0的float宽度不能达到100%,而FireFox可以。当设置为两列布局时,两种浏览器都可以。3、在FireFox中,非float的div前面有同一父级的float的div,此div若有背景图,要使用clear:both,才能显示背景图,而IE6.0中不

2012-03-11 22:34:12 340

原创 【笔记】编写高质量代码之Web(二)——高质量的HTML

高质量的HTML从开始会写页面开始使用div布局时,div无时无刻不出现在我的页面中。殊不知这种对于div的滥用直接破坏了网页的结构。HTML除了div和span其他的标签都是有语义的,而这两个无语义标签也是大家经常用于布局的,它们可以让你的页面表现的很漂亮,但其实整个网页结构是不清晰的,甚至是混乱的。首先使用语义化标签,当语义化标签无法完成页面要表现的样式时,才使用div和span这两个无语

2011-11-10 12:58:17 724

原创 【笔记】编写高质量代码之Web(一)——团队合作

Web标准由一系列标准组合而成,其核心理念就是将网页的结构、样式和行为分离开来,具体来说就是结构标准、样式标准和行为标准。结构标准包括XML标准、XHTML标准、HTML标准;样式标准是指CSS标准;行为标准主要包括DOM标准和ECMAScript标准。 一个符合标准的网页,标签名全部小写,结构、样式和行为分离,分离可以采用三个不同的文件,同时也可以写在一个页面中采用和进行分离。除了要实现

2011-11-08 14:25:23 769

原创 hibernate的映射文件字段名称不同导致sql无法查询

hibernate的映射文件中若名称与数据库字段不同,虽然可以映射成功,但在进行sql查询时无法查找到该字段,报ORA-00904的错误;若用hql进行查询则可以成功执行。

2011-11-07 11:10:58 405

原创 tab键导致frameset布局的菜单栏丢失问题

jsp页面利用frameset布局其中有一个页面是单独的一个菜单栏当使用tab键进行切换时,每次切换到该菜单栏就会使这个菜单frame上移,跑到上面的frame后面。单独刷新这个菜单frame会恢复正常。 多次测试发现是由于 http://www.w3.org/T

2011-08-31 15:14:40 383

原创 jQuery零基础学习笔记(四)一句话效果

animate() ——通过css自定义动画clearQueue() ——停止所有队列中还在排队的函数,且只适用于动画delay()——对排队函数设定延迟dequeue()——运行被选元素的下一个排队函数fadeIn()——淡入fadeOut()——淡出f

2011-08-08 10:33:51 386

原创 format格式化calendar类型的日期出现秒大于60的情况

DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:SS");Calendar cal = Calendar.getInstance();String now_time = format.format(cal.g

2011-08-05 16:09:10 68

原创 format一个date型数据为何会出现秒数大于60的情况呢?

Calendar cal = Calendar.getInstance();String now_time = format.format(cal.getTime()).substring(0, 19);以date型输出cal,getTime()为2011-08-05

2011-08-05 14:39:01 94

原创 边学边记——hibernate主键问题

刚刚为了测试数据库操作人员将一个oracle的表设为无主键,且将原来的主键设为可为空,随即插入了几条该字段为空的数据(其他字段均有值)。这时程序就出现了空指针的bug,具体原因如下:虽然该表没有主键,但hibernate的映射文件会定义一个主键,也就是配置文件

2011-08-03 17:18:27 389

转载 关于PL/SQL Developer中 中文乱码的问题

两种情况: 1.复制粘贴进去以后是乱码——请将输入法切换成中文输入法,再进行复制粘贴。。 2.数据库存入的中文全部是乱码——配置一个系统环境变量,变量名为“NLS_LANG”,变量值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。同时进入

2011-08-03 14:45:38 579

原创 jQuery零基础学习笔记(三)一句话事件

bind()——为被选元素添加一个或多个事件,及发生时的运行函数live()——为被选元素添加一个或多个事件,及发生时的运行函数,可以使用die()方法使其失效die()——使live()添加的事件失效blur()——当元素失去焦点时发生此事件change()——

2011-08-02 17:12:35 640

原创 jQuery零基础学习笔记(二)

Q:$操作符是一定的吗?A:当有冲突时,可以定义其他操作符。有些javascript库中的函数会用到$符号,比如说Prototype。这时为了避免冲突就要用其他字符来替代$.jQuery 通过调用 noConflict() 方法来重新定义"$"解决该问题,具体使用如下

2011-08-02 17:10:39 675

原创 jQuery零基础学习笔记(一)

Q:如何添加jQuery库?A:两种方式。      第一种,从jQuery.com网站上下载名为jQuery.js的库函数到本地,再加载,如下:      第二种,不用在本地存放jQuery库,而是加载google和Microsoft

2011-08-02 17:08:37 1014

空空如也

空空如也

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

TA关注的人

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