本博自豪的采用PHP7。 PHP是世界上最好的语言,没有之一。

2012年05月的内容

服务器端编程

算法系列-计数排序

算法系列-计数排序
计数排序是一种算法复杂度 O(n) 的排序方法,适合于小范围集合的排序。比如100万学生参加高考,我们想对这100万学生的数学成绩(假设分数为0到100)做个排序。我们如何设计一个最高效的排序算法。本文不光给出计数排序算法的传统写法,还将一步步深入讨论算法的优化,直到时间复杂度和空间复杂度最优。 先看看计数排序的定义 Counting sort&……继续阅读 »

admin 6年前 (2012-05-23) 837浏览 0评论 0个赞

服务器端编程

10个非常有用的PHP函数

10个非常有用的PHP函数
函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用。这里,我们给大家简单介绍10个不常见,但非常有用的函数。 1、sys_getloadavg() sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负 载过高而宕掉,不如在系统负载很高……继续阅读 »

admin 6年前 (2012-05-09) 3612浏览 1评论 1个赞

服务器端编程

php垃圾收集机制

php垃圾收集机制
前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的P……继续阅读 »

admin 6年前 (2012-05-09) 748浏览 0评论 0个赞

服务器端编程

PHP垃圾回收机制

PHP垃圾回收机制
前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的……继续阅读 »

admin 6年前 (2012-05-09) 633浏览 0评论 0个赞

Linux/Unix

XP硬盘安装Ubuntu 10.10系统

XP硬盘安装Ubuntu 10.10系统
XP硬盘安装Ubuntu 10.10系统 以前都是用wubi方式来安装Ubuntu,感觉反应速度太慢,而且还有其他不便。公司里要搭建Linux环境,考虑到效率问题,所以不能通过wubi方式安装。为了环保,不浪费光盘,于是决定采取硬盘安装的方式。 闲话少叙,步骤如下: 1.分区 在安装之前,需要划出一块单独的分区预留给Ubuntu,大小视情况而定。因为要安装……继续阅读 »

admin 6年前 (2012-05-05) 685浏览 0评论 0个赞

Linux/Unix

XP硬盘安装Ubuntu 10.10系统

XP硬盘安装Ubuntu 10.10系统
XP硬盘安装Ubuntu 10.10系统 以前都是用wubi方式来安装Ubuntu,感觉反应速度太慢,而且还有其他不便。公司里要搭建Linux环境,考虑到效率问题,所以不能通过wubi方式安装。为了环保,不浪费光盘,于是决定采取硬盘安装的方式。 闲话少叙,步骤如下: 1.分区 在安装之前,需要划出一块单独的分区预留给Ubuntu,大小视情况而定。因为要……继续阅读 »

admin 6年前 (2012-05-05) 477浏览 0评论 0个赞

Linux/Unix

Linux下查找杀死僵死进程

Linux下查找杀死僵死进程
最近工作过程中,发现好几台服务器出现僵死进程(如图)。     用下面的命令找出僵死进程   ps -A -o stat,ppid,pid,cmd | grep -e ‘^[Zz]’   命令注解:   -A 参数列出所有进程   -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id……继续阅读 »

admin 6年前 (2012-05-03) 618浏览 0评论 0个赞

数据存储

MySQL的单表到底有多大?

MySQL的单表到底有多大?
在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。 当出现MyISAM存储引擎之后,也就是从 MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB。 也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所……继续阅读 »

admin 6年前 (2012-05-02) 609浏览 0评论 0个赞