题目:组合算法:有一个数组a,有N 个元素,现在要求从中找出含有任意元素的所有组合个数。
解答:先看规律吧:
假设这个数组为array(1,2,3,4,5)那么M=5;
可能出现的组合为:
1个数字的组合个数: 5
2个数字的组合个数: 4+3+2+1
3个数字的组合个数: 3+2+1[......]
题目:组合算法:有一个数组a,有N 个元素,现在要求从中找出含有任意元素的所有组合个数。
解答:先看规律吧:
假设这个数组为array(1,2,3,4,5)那么M=5;
可能出现的组合为:
1个数字的组合个数: 5
2个数字的组合个数: 4+3+2+1
3个数字的组合个数: 3+2+1[......]
phpchina上有个名人叫大白菜心,经常会拿这个事来说事。传统处理会把斐波那契数列用递归来处理,效率慢是必然的。不过他说事说吧,居然不拿出答案来,就有点不厚道了。
我自己构思了下,实际上程序来解决这个事情,就是一个偏移量的问题。首先看数列::1、1、2、3、5、8、13、21、34数列的下一[......]
ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…
其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..
ob_*系列函数, 是操作PHP本身的输出缓冲区.
所以, ob_flush是刷新PHP自[......]
今天写了一个小程序,是数据导出的,导出的文件是XML文件,提供给别人的一个数据文件,文件能够成功导出,但是,对方说,总是出错,后来一通研究发现,是UTF8文件编码有BOM的问题,但是,生成的文件却是无BOM的UTF8文件,只是一另存为,就自动加上了BOM,很奇怪。仔细的检查了源码,也没有任何问题,后[......]
PHP的数据采集,大家都不陌生,有很多方式方法,比如RSS,API等,对于 API来说,有很多是直接调用,比如说淘宝网站数据,根本没有必要再重新入库,直接调用就可以,这样还节省了很多的资源,有的会在速度上产生瓶颈,最多是把数据文章放在本地,然后再调用。
然而类似淘宝的这种API数据,只是单AP[......]
我在去年的时候听说做淘宝客很赚钱,尤其是做减肥类的佣金很高,只要成交一单利润不菲,兴奋之下,立马找了一个wordpress模板,很快就建起了一个减肥的小站。
当时也没有什么推广经验,就一边做站一边在论坛上学习seo知识,看了大约一星期之后,觉得seo好像就是这么两点,内容和外链,而[......]
这是一个很老的话题了,现在的PHP程序员都在追求所谓的高性能,但高性能并不代表是高质量,什么是高质量的PHP程序呢?我认为,高质量的PHP程序首先得具备以下的要素。
一、安全
无论程序写的如何,首先安全是第一位的,没有安全保障的程序根本不能谈高质量。
二、稳定
无论你代码写的[......]
目前来说,PHP防止刷票的判断没有太可行和完全防止的方法。
近期,我做了一个娱乐门户的投票系统,也是被刷票搞的焦头烂额,一切可用的方法都用了。但都不是太理想,最终,琢磨出来了下面的方法,我做成了流程图与大家分享。
看不懂流程的也不要钻牛角了,本人也不做太多无聊的解释,当然,这个流程只是一[......]
以前也写过一个PHP文章摘要生成方法(函数), 原文地址: http://www.chhua.com/web-note628 ,不过,不怎么好用,也出现乱码,现在再发布一个,这个函数是在某开源系统上拆下来了,希望对大家用用,在使用的时候,得先把要生成摘要的内容strip_tags()一下,当然,你也[......]
又是框架冲突导致__autoload()失效,用spl_autoload_register()重构一下,问题解决。
__autoload()的用法就不再说了,以前已经在我的WEB开发笔记中说过。PHP __autoload函数(自动载入类文件)的使用方法, 原文地址: http://www.c[......]