自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Java23种设计模式--Adapter(适配器)

实例场景:我们以前的电脑上键盘的usb接口有的是圆形的,现在假如这个接口坏了,用户想要更换一个,但市场上基本上是方形usb接口,很无赖,配不上号,这时,店主告诉用户不用担心,买一个转换器就行,转换器可以兼容圆形和方形接口,问题就解决了。这个场景用到了我们所说的:适配器模式Adapter模式的定义:把一个类的接口变换成客户端所期待的另外一种接口,使得原本由于接口不兼容而不能再一起工作的那些类可以...

2012-09-27 10:11:00 121

{{JS}}深入理解this关键字

参考@鸟哥《深入理解Javascript之this关键字》.请看下例代码var n = 10;function f() { alert(this.n); // 当函数调用时this === window alert(n); // 指向当前活动对象的n var n = 11; alert(n); // 指向当前活动对象的n}f();输出为:...

2012-09-25 09:24:00 95

var_export 与 var_dump的不同

作者:Laruence本文地址:http://www.laruence.com/2008/04/03/15.html转载请注明出处问题发现在跟踪yratings_get_targets的时候, error_log(var_export(yblog_mspconfiginit("ratings"),true));老是打印出yblo...

2012-09-24 20:57:00 65

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL(支持远程)近来笔者有项目需要将原有的Oracle数据库中的数据导入到MySQL中,经过试用发现MySQL GUI Tools中的MySQL Migration Toolkit可以非常方便快捷的将Oracle数据导到MySQL中,特别是对CLOB、BLOB类型的数据也有非常好的支持。下面笔者来介绍一下...

2012-09-22 19:35:00 63

oracle导入、导出

导出(导入)要使用到 %ORACLE_HOME%/db_1/BIN/exp.exe(imp.exe)可以配置环境变量path,然后直接使用exp命令-------------------------------------------------------------------------------------------·导出 : 导出表,导出方案,导出数据库e...

2012-09-21 19:28:00 49

Java设计模式-----Decorator装饰模式

1. 概述 若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。 通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为...

2012-09-20 22:29:00 162

估算代码规模

对于N行代码构成的文件,估算其文件的大小。其实很简单,一般写代码一行不会超过80个字符,那么估计平均每行代码约为40个字符,故N行代码构成的文件大约有40N个字符,即40N个字节,换算成KB为(40N/1024)KB。举例验证:目前jquery-1.8.1.js文件接近10000行代码,故在不压缩的情况下,其文件大小约为400KB,查看官网,未压缩版为252KB...

2012-09-19 17:08:00 1660

《Javascript设计模式》读书笔记——单体模式

单体对象都是在脚本加载时被创建出来。如下代码:var Singleton = (function() { // 普通的单体模式 // code here return { };})();而对于资源密集型的或配置开销甚大的单体,也许更合理的做法是将其实例化推迟到需要使用它的时候。这种技术被称为“惰性加载(lazyloading)”,它最常用于那些...

2012-09-19 16:31:00 71

淘客网站架构参考

淘客网站架构参考转自:http://open.taobao.com/doc/detail.htm?id=1011(本方案由开发者roynal提供) 做一个淘宝客网站所需要的API,TOP几乎没有任何权限限制,唯一困扰各位淘客的应该就是流量了。以下详细讲解了四个案例,循序渐进,最终提供一个给各位淘客参考的网站架构,来解决这个流量超限的问题。 本文仅针对...

2012-09-16 11:53:00 395

memcached在大负载高并发网站上的应用(一)---简介 原创 王泽宾

转自:http://www.cnblogs.com/wanghao72214/archive/2009/02/01/1382127.html大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深入浅出,如果能对您现在或以后的工作有所帮助,笔者将感到无比荣幸。...

2012-09-16 11:47:00 83

Javascript垃圾收集策略

Javascript具有自动拉圾收集机制,即执行环境会负责管理代码执行过程中使用的内存。这种垃圾收集的原理其实很简单:找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或代码执行中预定的收集时间)周期性地执行这一操作。那么如何判断一个变量不再被使用,有两种机制。1.标记清除Javascript中最常用的垃圾收集方式是标记清除(mar...

2012-09-12 21:31:00 57

javascript 判断 脚本加载请求是否健康

Script Onload方法通过监听脚本的onload事件来判断脚本加载是否健康(即判断脚本是否加载成功),如下:var domscript = document.createScript('script');domscript.src = 'menu.js';domscript.onloadDone = false;domscript.onload = function() {...

2012-09-12 21:00:00 78

HTTP消息头中的“Cache-control”

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-...

2012-09-12 11:13:00 93

js生成随机字符串功能

// 获取长度为len的随机字符串function _getRandomString(len) { len = len || 32; var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; //默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1 var maxPos = $chars.len...

2012-09-11 11:11:00 457

《推荐系统实践》读书笔记——推荐系统十戒

1)确定你真的需要推荐系统。推荐系统只有在用户遇到信息过载时才有必要。若你的网站物品不多,或用户兴趣单一,那么也许并不需要推荐系统。所以不要纠结于推荐系统这个词,不要为了推荐系统而做推荐系统,而要从用户的角度出发,设计出能够真正帮助用户发现内容的系统。2)确定商业目标和用户满意度之间的关系。对用户好的推荐系统不代表商业上有用的推荐系统,因此要首先确定用户满意的推荐系统和商业上需求的差距...

2012-09-11 00:17:00 90

input button的行高在FF下的显示问题

最近国外有开发者发现Firefox和Opera的一个BUG:无法改变按钮里文字的行高(包括input type=”sumbit”和HTML的button标签)。举个例子,对一个按钮使用以下样式:input#button {border: 2px solid #06f;color: #06f;background-color: #6cf;font: bold 12px Arial, He...

2012-09-07 15:53:00 86

推荐系统:Slope One 算法

推荐系统:Slope One 算法Written byguwendongon2007-01-14—Leave a Comment本文可以任意转载,转载时请务必以超链接形式标明文章原始出处与版权信息。http://www.guwendong.com/post/2007/slope_one.htmlSlope One 算法是由Daniel Lemire教授在 2...

2012-09-07 10:44:00 189

event.currentTarget与event.target的不同

源引https://developer.mozilla.org/en-US/docs/DOM/event.currentTarget的说法:event.currentTarget identifies the current target for the event, as the event traverses the DOM. It always refers to the element...

2012-09-06 14:18:00 86

《jQuery 1.4 Animation Techniques Beginner's Guide》阅读笔记

《jQuery 1.4 Animation Techniques Beginner's Guide》阅读笔记第2章 Fading Animation1).fade系列方法在IE下使用的问题IE however, has been known to have issues fading <tr> elements. In IE8 (and lower) for example...

2012-09-06 09:29:00 87

空空如也

空空如也

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

TA关注的人

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