随笔分类 -  php

摘要:线性表:零个或多个数据元素的有限序列(注:以下都是用的整型数据模拟) 一 顺序存储结构(用一段地址连续的存储单元一次存储线性表的数据元素) 1.1 三个属性:存储空间的起始位置;最大存储容量;当前长度 注:数组长度是存放线性表的存储空间的长度(一般是不变的),不过语言可以动态增加容量,会带来性能损耗 阅读全文
posted @ 2016-04-11 20:54 waited 阅读(344) 评论(0) 推荐(0)
摘要:一 : 归并排序 将两个的有序数列合并成一个有序数列,我们称之为"归并"。归并排序(Merge Sort)就是利用归并思想对数列进行排序。根据具体的实现,归并排序包括"从上往下"和"从下往上"2种方式。 1. 从下往上的归并排序:将待排序的数列分成若干个长度为1的子数列,然后将这些数列两两合并;得到 阅读全文
posted @ 2016-04-07 23:56 waited 阅读(3544) 评论(0) 推荐(0)
摘要:反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至 阅读全文
posted @ 2016-03-13 16:02 waited 阅读(441) 评论(0) 推荐(0)
摘要:网上看了一些这个题的一些解答方法,不过大多数就是对目前需求而定的,比如 $a = '/a/b/c/d/e.php'; $b = '/a/d/12/34/c.php'; getpath($a , $b ); public function getpath($a, $b) { $aarr = explo 阅读全文
posted @ 2016-03-10 23:37 waited 阅读(344) 评论(0) 推荐(0)
摘要:使用js的人对闭包是熟悉,以前接触php的时候还不知道可以使用闭包,今天学习了一下,还是记录下来 一个简单的例子 function test_closures(){ $id = 1; $func = function() use ($id){ echo $id; }; //这个结束符一定要加上,今天 阅读全文
posted @ 2016-03-10 22:40 waited 阅读(169) 评论(0) 推荐(0)
摘要:用了smarty,tp过后,也想了解了解其模板技术是怎么实现,于是写一个简单的模板类,大致就是读取模板文件->替换模板文件的内容->保存或者静态化 tpl.class.php主要解析 assign 方法实现 /** * 模板赋值操作 * @param mixed $tpl_var 如果是字符串,就作 阅读全文
posted @ 2016-03-09 22:36 waited 阅读(1019) 评论(0) 推荐(1)
摘要:nginx 软件: a: openssl-1.0.1r.tar.gz tar zxf openssl-1.0.1r.tar.gz b: pcre-8.32.tar.gz tar zxf openssl-1.0.1r.tar.gz cd pcre-8.32 ./configure --prefix=/ 阅读全文
posted @ 2016-03-09 13:37 waited 阅读(430) 评论(0) 推荐(0)