摘要: 除了在一个目录结构下查找文件这种基本的操作,你还可以用find命令实现一些实用的操作,使你的命令行之旅更加简易。本文将介绍15种无论是于新手还是老鸟都非常有用的Linux find命令。首先,在你的home目录下面创建下面的空文件,来测试下面的find命令示例。01# vim create_sample_files.sh02touchMybashProgram.sh03touchmycprogram.c04touchMyCProgram.c05touchProgram.c0607mkdirbackup08cdbackup0910touchMybashProgram.sh11touchmycpr 阅读全文
posted @ 2013-09-28 17:02 雨做的云 阅读(397) 评论(0) 推荐(0) 编辑
摘要: Memcached是高性能的分布式内存缓存服务器。它的主要目的不是基于本地缓存的,而主要用在分布式系统中。Memcached中保存的数据都存储在Memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启Memcached、重启操作系统会导致全部数据消失。Memcached是记录级的缓存,之前调研报告里提到过与MySQL、Server等页级缓存会缓存无效数据的,记录级的缓存则使内存利用率更高。一、Memcached的内存管理方式memcached默认情况下采用了Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和fr 阅读全文
posted @ 2013-09-17 22:10 雨做的云 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 区别: +:不管索引数组还是关联数组,运算遇到相同的key,是会保留原有的key对应的值不覆盖,而之后出现的会忽略掉 array_merge:索引数组,不会覆盖,顺次相连,关联数组后面合并的数组和前面的数组有相同的key时后面的数组会覆盖前面的1, 'b'=>2, 'c'=>3); $tmp1 = array('a'=>4, 'd'=>5, 'c'=>6); var_dump(array_merge($tmp, $tmp1)); $tmp += $tmp1; var_dump($tmp 阅读全文
posted @ 2013-08-29 16:28 雨做的云 阅读(374) 评论(0) 推荐(0) 编辑
摘要: from url:http://www.phppatterns.com/docs/design/data_access_object_pattern_more_widgets?s=daoTired of writing the sameSQLstatements over and over again? The Data Access Object pattern provides a useful way to abstract data fetching operations. In this article we’ll implement a simple Dao, adding a l 阅读全文
posted @ 2013-08-26 20:34 雨做的云 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象能给我们什么?进行分析之前,我们先来复习一下面向对象。对象是要进行研究的任何事物。类是具有相同或相似性质的对象的抽象。面向对象的要素:封装、继承、多态。面向对象目的是:如何分配职责。面向对象设计原则:单一职责原则(SRP) 一个类,只有一个引起它变化的原因。开放-封闭原则(OCP)(对外)可扩展,(对内)不可修改。李氏替换原则(LSP) 子类型必须能够完全替换其父类型。依赖倒置原则(DIP) 要依赖于抽象,不要依赖于具体。接口隔离原则(ISP) 使用多个专门的接口比使用单一的总接口好;合成/聚合复用原则(Composite/Aggregate Reuse Principle,CAR 阅读全文
posted @ 2013-08-26 20:23 雨做的云 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: $value){ if(1 === $sign){ $sign = 2; $sortArr[$key] = $value; }else{ $tmpArr = array(); $end = count($sortArr); $j = 0; ... 阅读全文
posted @ 2013-08-19 17:47 雨做的云 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 2010-10-29 16:493031人阅读评论(0)收藏举报memcached算法分布式应用服务器存储mysql一致性哈希算法来源于 P2P 网络的路由算法,目前主流的 P2P 软件就是利用我们所熟知的 DHT (Distributed Hash Table,分布式哈希表) 来定位整个分布式网络的信息,另外此算法在目前火热的云计算领域也将占有极其重要的位置。可以说散列函数在当代计算机和网络系统中所起的重要作用大家应该都有目共睹了,特别是在目前这个分布式应用爆炸的时代,这个方面的知识只会越来越引起人们的重视,本文重在从 Memcached 这个流行的分布式应用的场景中来对一致性哈希散列的几个 阅读全文
posted @ 2013-08-15 14:06 雨做的云 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?同源策略在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?当两个域具有相同的协议(如http), 相同的 阅读全文
posted @ 2013-08-14 17:23 雨做的云 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 2009年07月27日 下午 | 作者:VPSer一直想找一些关于PHP加速的文章,偶然看到杀客的这篇文章,感觉不错,分享给大家,再此感谢杀客。一、PHP加速器介绍 PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。 Apache中使用mod_php的请求、响应执行流程: 1、Apache接收请求。2、Apache传递请求给mod_php。3、mod_php定位磁盘文件,并加载到内存中。4、mod_php编译源代码成为opcode树。5、mod_php执行opcode树。 PHP加速器相应. 阅读全文
posted @ 2013-08-14 16:10 雨做的云 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1, tcp 3次,4次 2, http 协议头3, cdn4,lvs 七层协议/四层协议 用在那一层5,nginx/apache squid/varnish redirect/rewrite6,php 代码加速7, 阅读全文
posted @ 2013-08-14 15:47 雨做的云 阅读(136) 评论(0) 推荐(0) 编辑