PHP垃圾回收机制

某些语言,最典型的如C,需要你显式地要求分配内存当你创建数据结构。一旦你分配到内存,就可以在变量中存储信息。同时你也需要在结束使用变量时释放内存,这使机器可以空出内存给其它变量,避免耗光内存。

PHP可以自动进行内存管理,清除不再需要的对象。PHP使用了引用计数(reference counting……

全文阅读

PHP八荣八耻

以动手实践为荣 , 以只看不练为耻;

以打印日志为荣 , 以单步跟踪为耻;

以制表缩进为荣 , 以空格缩进为耻;

以单元测试为荣 , 以人工测试为耻;

以模块复用为荣 , 以复制粘贴为耻;

以多态应用为荣 , 以分支判断为耻;

以轻便高效为荣 , 以冗余拖沓为耻;

以总结分享为荣 , 以跪求其解为……

全文阅读

PHP排序查找相关算法总结

打算找工作了,回头复习下基础,狂汗,都忘的差不多了。
下面是几个PHP排序算法,记录一下。

<?php
 
$arr = array(1,3,5,7,8,5,6,4,32,12,3,1);
 
/**冒泡排序  小->大**/
function bubble_sort……

全文阅读

用PHP实现一个双向队列-貌似是腾讯的一道笔试题

用PHP实现一个双向队列-腾讯笔试题?

队列只能对头尾两个元素操作
单向队列只能从头进,从尾出
双向队列则头尾均可push,pop

baidu和google上没有查到PHP双向队列的资料,搜索到java的双向队列定义如下:双向队列(双端队列)就像是一个队列,但是你可以在任何一端添加或移除元素。
而……

全文阅读

iPhone修理秘籍之【未安装SIM卡】简单解决方法

今天晚上我的iPhone突然SIM失效了,提示未安装SIM,吓了我一跳,以为硬件坏了,google一下终于解决了。附上方法给和我一样的疯友:

明明已经把SIM卡放入手机了,为什么会显示这样的提示呢?原因是SIM卡跟手机卡槽接触不良的关系。

长话短说 ,告诉你们几个方法解决!

1.用橡皮擦。

用橡皮差……

全文阅读

U盘无法停止“通用卷”设备的几种解决方法收集

小窍门:目前有些U盘的技术很到位了,有的U盘直接插拔也可以的。但无论是多好的U盘,有一种时候是绝对不能直接插拔的,那就是仔细看你U盘的那个小红灯,小灯在不停闪的时候表示正在不停地读写数据,这时候千万不能拔,否则轻则损坏数据,重则U盘报废。……

全文阅读

js的时间戳和php的时间戳转换需要注意的地方

由PHP传入JS处理的时间戳我说怎么老是对不上号呢,原来JS时间戳为13位,包含3位毫秒的,而PHP只有10位不包含毫秒的。看来得补补基础了。

附我的一个解决Comment发表时间的函数:

<script>
var nowtime = (new Date).getTime();/*当前时……

全文阅读