第七星尘的独立博客

PHP实现的快速排序

通俗地描述快速排序就是: 先选定一个元素(一般是数组的第一个元素)作为基准,把数组中其它小于基准元素的元素都放到左边,大于基准元素的元素都放到右边。左边形成一个子数组,右边也是一个子数组。先后对这两个子数组进行同样的操作。当数组分割到只剩下一个元素的时候,便返回只有一个元素的数组。最后,把左右子数组连起来。当然,基准元素放在左右子数组之间,最后组成一个大数组。

PHP实现的单例模式

所谓单例模式,指的是某个类只有一个实例对象。通俗点讲,就是不允许new太多实例对象出来。只能new一个,并且重复利用。 单例模式有三个要点: 1、某个类只能有一个实例 2、实例化的操作必须在类中方法进行 3、它可以向系统提供这个唯一的实例化对象(这样便可以实现重用) 下面结合代码分析:

利用Htaccess绑定域名到子目录教程以及遇到的问题

例如,我们安装了一个轻博客程序到/qing 这个子目录下,并且想绑定域名qing.star7th.com,那么便可以利用Htaccess实现。事先说明,所用的服务器空间必须支持Htaccess(SAE和BAE都不支持Htaccess)。 首先,在根目录下放置一个.Htaccess文件。如果没有请创建。如果已经存在,请把下面的代码追加进去。 RewriteEngine on RewriteCond […]

微博应用“定时微博gotime”工具的工作流程示意图

之前花了些时间写了一个定时发布微博的应用:http://gotime.sinaapp.com ——定时微博gotime。由于网上并没有定时微博应用的相关代码或者思路。所以我就自己设计了个简单的流程。本人技术有限,可能设计得不怎么合理。关于技术层面的东西,太罗嗦了。暂时没空写文章。由于本微博应用是上线的微博应用,所以源码不共享。但会写出相关流程,虽然说画得很不规范,希望能给有需要的人一点思路提示。