自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 Javascript设计模式-----装饰者模式

装饰者模式的主要功能就是动态的将责任附加到对象上,而由于javascript的动态特性,为javascript函数添加新的职责将变得非常容易一、概念装饰者提供比继承更有弹性的替代方案。 装饰者用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。装饰者通过重载方法的形式添加新功能,该模式可以在被装饰者前面...

2014-01-13 16:45:00 119

转载 javascript--------apply和this

一、语法(js手册)call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2,, argN可选项。将被传递方法参数序列。说明call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初...

2014-01-13 10:26:00 114

转载 Javascript设计模式-----策略模式

一、定义策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算饭的客户.二、正文相信大家在web开发的时候都接触过jquery验证插件jquery.validate.js, 接下来我们通过此插件的源码和用法来展开讨论策略模式的用法。jquery.validate.js在线源码网址:http://ajax.aspnetcdn.com/...

2014-01-10 18:43:00 110

转载 Java设计模式------策略模式

一、定义策略模式(Strategy)属于对象行为型设计模式,主要是定义一系列的算法,把这些算法一个个封装成拥有共同接口的单独的类,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。这里的算法不要狭义的理解为数据结构中算法,可以理解为不同的业务处理方法。这种做法会带来什么样的好处呢?它将算法的使用和算法本身分离,即将变化的具体算法封装了起来,降低了代码...

2014-01-09 16:51:00 112

转载 javascript--------this探险

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。1、 this作为全局变量 VS 方法调用模式 1 var name = "The Window"; 2   var object = { 3 ...

2014-01-08 14:43:00 74

转载 javascript闭包与函数式编程

一、相关概念1、动态程序设计语言(Dynamic Programming Language ) Dynamic Programming Language (动态语言或动态编程语言) 动态语言,准确地说,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语...

2014-01-08 11:18:00 91

转载 javascript实现-------------选择排序

1 console.log("锋叔子的选择排序"); 2 //选择排序 3 function selectSort(myArray) 4 { 5 var k = 0; 6 var tmp = 0; 7 //每次循环找出最大的值 8 for(var i = 0; i < myArray.length - 1; i++)...

2014-01-06 14:52:00 70

转载 javascript-------插入排序

1 console.log("锋叔子的插入排序 "); 2 //插入排序实现 3 function insertSort(myArray) 4 { 5 for (var i = 1,n=myArray.length; i < n; i++) { 6 var temp=myArray[i]; 7 //1、判断是否需...

2013-12-31 14:18:00 74

转载 javascript-------直接排序

1 console.log("锋叔子的插入排序 "); 2 //插入排序实现 3 function insertSort(myArray) 4 { 5 for (var i = 1,n=myArray.length; i < n; i++) { 6 var temp=myArray[i]; 7 //1、判断是否需...

2013-12-31 13:58:00 72

转载 javascript-------快速排序

1 //快速排序 2 function quickSort(myArray,left,right) 3 { 4 5 if (left < right) 6 { 7 //Swap(s[l], s[(left + right) / 2]); //将中间的这个数和第一个数交换 8 var ...

2013-12-31 13:06:00 44

转载 javascript-------冒泡排序

1 //冒泡排序实现 2 function bubleSort(myArray) 3 { 4 var temp=0; 5 for (var i = 0; i < myArray.length; i++) { 6 for (var j = 0; j < myArray.length-i; j++) { 7 ...

2013-12-31 09:25:00 91

转载 你真的懂javascript吗?

//题目一if (!("a" in window)) { var a = 1;}console.log("题目一的答案:",a);//题目二var a = 1, b = function a(x) { x && a(--x); };console.log("题目二的答案:",a...

2013-12-28 16:09:00 77

转载 jqplot 饼图 百分比小于3百分比无法显示的问题

dataLabelThreshold :0, dataLabelPositionFactor :0.52,先备份再说转载于:https://www.cnblogs.com/fengshuzi/p/3440819.html

2013-11-25 03:45:00 201

转载 java设计模式之建造者模式

一、前言看了很多博文包括设计模式的书籍都说的不清不楚的,却通过百度空间的一片博文让我一看便明白了意思。二、粗糙理论定义:建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成成品的,调用者无需关心。同工厂模式的区别有:1可以返回不同的产品,产品很复杂2,多了一层建造者。当做一种事情的步骤是必不可少的。...

2013-10-27 21:17:00 67

转载 play framework

一、命令1、play new myFirstApp 创建play project2、play eclipse将项目转为eclipse项目3、play debug开启远程调试4、play reload重新加载项目5、play clean等同于maven clean6、play run运行项目7、play clean dist打包命令,注意play项目放到服务器后需要手动解压zip文件...

2013-10-23 22:49:00 172

转载 javascript格式化输出时间

1 <td>2 <script type="text/javascript">3 document.write($.format.date(4 "{{monitorDate}}",5 "yyyy-MM-dd HH:mm"));6 </script>7 </td>转载于:https://...

2013-10-20 12:48:00 125

转载 正则表达式获取url中的所有参数和值

1 /** 2 * 获取URL的所有查询参数 3 */ 4 function getUrlQueryParams(url){ 5 var params = {}; 6 var regex = /[\?&]([a-zA-Z_]+)=([\w\-\.]*)/g; 7 while( ( results = regex.exec( url ) ) != nu...

2013-10-20 12:40:00 628

转载 xsql queryhelpere标签

xsql可以通过自定义的标签对一些数据进行在JAVA类里进行处理,如<!—把url传入的参数进行处理成查询的条件 --><xsql: queryhelper class="com.csair.ams.queryhelpers.ZongBuChaXunGuoNeiQuDaoQueryHelper" where-param="whereCl...

2013-05-07 17:49:00 149

转载 plsql中文乱码

设置环境变量,新建一个环境变量:NLS_LANG,值是:AMERICAN.ZHS16GBK。转载于:https://www.cnblogs.com/fengshuzi/archive/2013/05/06/3063286.html

2013-05-06 18:24:00 158

转载 数组排序

1、问题描述:现有user实体,有名称name和age两个属性,先想实现对arrayList<User>数组按照年龄进行排序。2、user实体代码如下,重写tostring方法方便排序后数组的输出。User package com.fengshu.test.action;import org.junit.Test;public class Us...

2013-04-06 14:51:00 245

转载 oracle 当行函数

1、字符函数upper(字符串) 将输入字符串大写返回lower(字符串) 将输入的字符串小写返回initcap(字符串)使字符串首字母大写length(字符串) 求得字符串长度reqlace(字符串,被替换字符,体会字符)进行字符串替换substr(字符串,开始,[结束 ]) 字符串截取2、转换函数to_number(字符串)to_date(字符串...

2013-04-03 01:31:00 76

转载 java 公平打乱数组顺序 重新排列

01.import java.util.Random; 02. 03.public class RandomSort { 04. private Random random = new Random(); 05. //数组大小 06. private static final int SIZE = 10; ...

2013-04-03 00:37:00 215

转载 oracle基于scott用户的经典sql 面试题(一)

1、列出在部门'SALES'(销售部)工作的员工的所有信息,和相关的部门信息,使用左连接的方式连表。select * from emp e left outer join dept t on( e.deptno=t.deptno) where e.deptno in(select deptno from dept d where dname='SALES');2、列出薪金高于公...

2013-03-28 21:20:00 219

空空如也

空空如也

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

TA关注的人

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