2011年3月3日

设计模式—— 观察者模式

摘要: 占位编辑 阅读全文

posted @ 2011-03-03 16:29 逍遥熊 阅读(94) 评论(0) 推荐(0) 编辑

设计模式 —— 策略模式

摘要: 占位编辑 阅读全文

posted @ 2011-03-03 16:26 逍遥熊 阅读(110) 评论(0) 推荐(0) 编辑

2011年2月18日

PHP 读取 QQ ip纯真数据库 详解

摘要: 占位编辑 阅读全文

posted @ 2011-02-18 16:18 逍遥熊 阅读(290) 评论(0) 推荐(0) 编辑

2011年2月16日

PHP 关于文件上传下载 断点续传问题

摘要: 让PHP下载代码支持断点续传 主要靠的 HTTP协议中header Content-Range来实现先来说说 HTTP的下载原理对于HTTP协议,向服务器请求某个文件时,只要发送类似如下的请求即可:GET /Path/FileName HTTP/1.0Host: www.server.com:80Accept: **表示接收任何类型的数据。User-Agent表示用户代理,这个字段可有可无,但强烈建议加上,因为它是服务器统计、追踪以及识别客户端的依据。Connection字段中的close表示使用非持久连接。关于HTTP协议更多的细节可以参考RFC2616(HTTP 1.1)。因为我只是想通过 阅读全文

posted @ 2011-02-16 15:55 逍遥熊 阅读(3913) 评论(1) 推荐(3) 编辑

2011年1月28日

关于MYSQL的 insert 的一些方法说明

摘要: 在MYSQL中 关于INSERT 的操作经常用到的有三种一个是直接 INSERT INTO 一个是 INSERT ignore into 还有一个是 Replace intoINSERT INTO 这个最常用 主要是插入使用 当主键或者唯一索引存在重复值时 直接报错INSERT ignore into 则功能上跟 INSERT INTO一样,但是这个有一个优点,就是当主键或者唯一索引重复时,则插入忽略执行插入,这样可以避免数据库中出现重复数据,对于需要经常查询数据存在与否二不必给用户反馈插入结果的应用时,该写法极大的提高了效率,避免了一次查询语句Replace into 这个则是跟 INSER 阅读全文

posted @ 2011-01-28 09:48 逍遥熊 阅读(322) 评论(0) 推荐(1) 编辑

2011年1月20日

理解缓存(转)

摘要: 以下内容为转载(作者:蝈蝈俊)最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说 ASP.net 的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道 Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就从缓存中去找这个实体。而不会考虑缓存的其他方面因素。所以他们在提到缓存时,想到的才只能是一个个的缓存实现的方法,而不是缓存的思想。那么,肯定就有人问,蝈蝈俊,那你理解的缓存思想 阅读全文

posted @ 2011-01-20 13:37 逍遥熊 阅读(384) 评论(0) 推荐(2) 编辑

分布式缓存系统 Memcached 入门

摘要: 本文转载自 http://www.geekso.com维基百科上对 Memcached 的介绍是一个分布式的缓存系统, 但是 Memcachd 到底是什么意思,有什么作用呢?缓存一般用来保存一些经常被存取的数据和资源(例如:浏览器会将访问过的网页会话缓存起来),因为通过缓存来存取数据要比从磁盘存取同样的数据要快得多。所以 Memcached 顾名思义,意味着 “内存缓存”,所有缓存的内容都在服务器的内存中。内存中的这些缓存数据可以通过 API 的方式被存取。数据是以 key/value 的配对方式存在的,就像一个很大的 Hash 表。分布式是 Memcached 的主要特性,所以你可以在多台服 阅读全文

posted @ 2011-01-20 13:31 逍遥熊 阅读(353) 评论(0) 推荐(0) 编辑

2011年1月19日

关于 swfupload 上传的一些总结

摘要: 上传是在WEB程序中比较常见的类型,作为WEB上传,由于PHP.ini配置限制,上传大小都不宜过大,一般在10M以内,在客户体验上就不适合单用HTTP方式上传了,在10M以上文件上传由于需要一定的等待时间,所以为了直观的体现上传文件大小 进度 所需时间等信息,则需要借助其他方法在大文件上传上面,例如G级别的(300百兆以上)等文件,上传一般都是借助C 或者 其他语言写扩展或者插件完成,但这个预计成本会比价大,所在在200M以下的文件,采取FLASH+HTTP是比较合算的一种方式,在FLASH上传上,swfupload表现综合来说,相对优秀,下面来介绍下其配置情况:首先其代码现在可以去 http 阅读全文

posted @ 2011-01-19 14:27 逍遥熊 阅读(2239) 评论(0) 推荐(1) 编辑

2011年1月18日

三种遍历树的方法

摘要: 树的概念在开发里面是很重要的一部分,xml的文档对象模型(DOM)就是一棵树,文件夹文件的结构也是一棵树。遍历树是开发中经常要遇到的一个问题,比如,要找出DOM里面的img 标签的个数,就要遍历一棵DOM树。要在一个目录里面查找是否有一个文件也要用到遍历这个目录。在这里我们以遍历文件为例,说明遍历树的三种基本的方法:递归深度优先算法,非递归深度优先算法,非递归广度优先算法。 这些算法是我们在项目中经常重复的一些算法,我感觉我写程序以来,我做的大多数算法都用了大二学的那本数据结构,有些时候,只是改装一些一些算法,有些时候也只是把几种算法合并一下,也许这是为什么数据结构这本书这样重要的原因。 先看 阅读全文

posted @ 2011-01-18 12:20 逍遥熊 阅读(719) 评论(1) 推荐(1) 编辑

导航