第七星尘的独立博客

SAE开发:SAE绑定域名到子目录

    有时候,我们会想在单个SAE应该里绑定多个域名,每个域名对应一个子目录。比如说,blog.xxx.com绑定到”/blog”目录,bbs.xxxx.x.om绑定到”/bbs”目录。本文将介绍在SAE上绑定域名到子目录的方法。

SAE开发:利用memcache优化数据库读取

        SAE调整了新收费规则后,mysql变成了按次数收费(之前是按CPU时间收费)。本文将与大家共同探讨如何利用memcache来优化数据库读取,减少mysql读取次数,降低成本的同时增加程序效率。         适读人群:具有初级以及初级以上开发能力的PHP开发者。         开始前,请记住我们要做的是:减少mysql读取次数。

使用phpdoc来生成api文档

phpDocumentor是一个非常强大的文档自动生成工具,利用它可以帮助我们编写规范的注释,生成易于理解,结构清晰的文档, 对我们的代码升级,维护,移交等都有非常大的帮助。 网上关于phpdoc的文档的介绍虽然不少,但是有点麻烦:

php如何实现日期递增递减

何为日期相加减?例如,今天是2013-02-06,星期三。因为开发需要,需要得到两个月后的日期, 即“2013-04-06”。日期“2013-02-06”在PHP中只是一个字符串而已。你总不能 这样以“2013-02-06”+“0000-02-00”来表达递增两个月吧? 所以,这时候就要到一个相当有用的PHP日期操作函数:strtotime() 像上面的问题,正确的解应该是: echo date( […]

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。由于网上并没有定时微博应用的相关代码或者思路。所以我就自己设计了个简单的流程。本人技术有限,可能设计得不怎么合理。关于技术层面的东西,太罗嗦了。暂时没空写文章。由于本微博应用是上线的微博应用,所以源码不共享。但会写出相关流程,虽然说画得很不规范,希望能给有需要的人一点思路提示。