04 2014 档案

摘要:转自:http://www.oschina.net/code/snippet_613962_17070".str_rev_gb($str1)."";echo $str2."->".str_rev_gb($str2)."";echo $str3."->".str_rev_gb($str3)."";ec... 阅读全文
posted @ 2014-04-08 21:18 leezhxing 阅读(357) 评论(0) 推荐(0) 编辑
摘要:单例模式:通过提供自身共享实例的访问,单例设计模式用于限制特定对象只能被创建一次。使用场景:一般数据库实例都会用单例模式实现:单例设计模式就是要一个类只能实例化一个对象。要想让一个类只能实例化一个对象,就要让类先不能实例化对象,就是构造方法私有。现在,要想实例化该类必须通过访问静态方法来实例化改类为... 阅读全文
posted @ 2014-04-05 17:19 leezhxing 阅读(1280) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/tecs27/archive/2012/03/13/2394028.html多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。在面向对象的软件开发中,多态性是最为重要的部分之一。面向对象编程并不只是将相关的方法与数据简单的结合起来,而是采用面向对象编程中的各种要素将现实生活中的各种情况清晰的描述出来。这一小节将对面向对象编程中的多态性作详细的讲解。1.什么是多态多 态( 阅读全文
posted @ 2014-04-05 17:05 leezhxing 阅读(246) 评论(0) 推荐(0) 编辑
摘要:找到返回对应的key,找不到返回-1,注意二分查找需要数组有序,下边函数需要数组递增排序。 function binarySearch($arr,$x){ $start=0; $end=count($arr)-1; while($start<=$end){ $mid=intval(($start+$ 阅读全文
posted @ 2014-04-05 12:20 leezhxing 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.jb51.net/article/24101.htm闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全... 阅读全文
posted @ 2014-04-05 11:50 leezhxing 阅读(275) 评论(0) 推荐(0) 编辑