自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 DISCUZX2.0 核心文件 class_core.php 分析之 – discuz_process

转自:http://summerbluet.com/417/** * 进程锁管理, DISCUZ 的进程管理, 进程管理, 在 DX 的计划任务里面使用! * PHP 本身是触发型语言,需要触发才能执行某个操作,而不像 linux 那样可以到指定时间执行指定的计划任务。 * 所以上面提到的计划任务,实际上都是需要我们触发才能执行的。 * * 执行的过程采用了加锁的方式,防止

2012-02-28 19:57:45 699

原创 Linux+php+ffmpeg搭建视频网站

最近用Linux+php+ffmpeg搭建视频网站,这过程中遇到很多难道,查了很多资料,现在来总结一下。1、Linux+php实现大文件上传     php配置文件默认上传最大为2M,可是为了上传大文件怎么办呢,下面就来说一下具体的修改的方法。打开php.ini,首先找到;;;;;;;;;;;;;;;;; File Uploads ;;;;;;;;;;;;;;;;;

2012-02-26 23:13:58 4876 1

转载 php-通过数据库实现队列

什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端进行插入操作,在前端进行删除操作。什么情况下会用了队列呢,并发请求又要保证事务的完整性的时候就会用到队列,当然不排除使用其它更好的方法,知道的不仿说说看。队列还可以用于减轻数据库服务器压力,我们可以将不是即时数据放入到队列中,在数据库空闲的时候或者间隔一段时间后执行。比如访问计数器,没有必要即时的

2012-02-20 21:26:20 1855

转载 ffmpeg ffmpeg-php 安装及出错解决办法

在centos 5.4环境下安装 FFMPEG 和 FFMPEG-PHP 。下载ffmepg及ffmpeg-phpwget http://www.ffmpeg.org/releases/ffmpeg-export-snapshot.tar.bz2wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php

2012-02-14 13:54:31 1856

转载 linux 查看端口使用情况

-bash-3.00# netstat -tln  netstat -tln 命令是用来查看linux的端口使用情况   /etc/init.d/vsftp start 是用来启动ftp端口~!   看文件/etc/services   netstat   查看已经连接的服务端口(ESTABLISHED)   netstat -a

2012-02-13 11:27:52 423

转载 lnmp开启nginx和php-cgi多个进程

修改nginx进程数在/usr/local/nginx/conf/nginx.conf 查找:worker_processes 将后面的值修改成你要设置的值就可以。修改php-fpm 进程数在/usr/local/php/etc/php-fpm.conf 查找max_children 将后面的值修改成你要设置的值就可以。修改完成执行lu-restart 即可(LuManager服务

2012-02-12 23:31:54 2090

转载 nginx优化 突破十万并发

转自:http://blog.sina.com.cn/s/blog_7429b9c80100s1xz.html一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1.  worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2.  worker_cpu_affin

2012-02-12 23:26:48 395

转载 php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤

转自:http://zhangxugg-163-com.iteye.com/blog/873378服务器环境:redhat linux 5.5 , nginx ,  phpfastcgi 在此环境下,一般php-cgi运行是非常稳定的,但也遇到过php-cgi占用太多cpu资源而导致服务器响应过慢,我所遇到的php-cgi进程占用cpu资源过多的原因有:

2012-02-12 22:58:45 794

转载 Nagios 下监控服务器流量(linux平台下)

一共三种方法A、利用nagios自带的插件check_mrtgtraf对网卡流量进行监控这种方法要依赖mrtg数据,并且使用起来就Bytes和Bites换算也有点问题,不推荐使用。这里只简单介绍下check_mrtgtraf ,它定时检查mrtg的日志文件,获取当前流量如下例子,但该插件个人觉得功能简单切有限 ,自己已经弃用。 /u/nagios

2012-02-08 20:43:29 1073

转载 mysql-性能,命令-explain,show processlist,show

◆Mysql Explain 详解一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+--

2012-02-08 15:27:11 401

转载 简单的PHP的任务队列

来自向东:http://www.xiangdong.org/blog/post/1743/文章太长,不作过多介绍,反正,文章的头部就说明了大概的意思。。。原文如下:写了一个简单的队列任务处理。多进程任务,异步任务可能会用到这个(主要是命令行应用)比如,任务的某个一个环节速度十分不稳定,可能执行几秒,也可能执行几分钟,我就可以把那个环节包括前面的部分扔进队列,多跑几个进程,同

2012-02-04 15:57:54 2069

转载 PHP 实现类似商品秒杀计时

比如要做一个限时购物的功能,这就要做到倒计时,要有实时的倒计时。要求要有小时分钟秒的实时倒计时的显示,用户端修改日期时间不会影响到倒计时的正常显示(也就是以服务器时间为准)。其实这和很多的考试等系统的时间限制功能同样的要求。总不能用ajax每秒都获取服务器时间吧,所以实时倒计时一定要用javascript实现。这很简单,网上一大把的例子。现在问题是解决用户端修改日期

2012-02-04 15:38:26 658

转载 CentOS下添加程序到服务并且设置服务自动启动

第一种方法:  利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必

2012-02-03 21:41:20 637

转载 CentOS下设置服务自动启动的方法

在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。其实命令很简单的,使用chkconfig

2012-02-03 17:36:34 301

转载 CentOS如何挂载硬盘分区?

方法一、使用Autofs 1、Autofs的特点:Autofs与Mount/Umount的不同之处在于,它是一种看守程序(deamon)。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果该文件系统存在,那么Autofs会自动将其挂接。另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用

2012-02-03 16:53:38 602

转载 php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍

shuffle()定义和用法 shuffle() 函数把数组中的元素按随机顺序重新排列。 若成功,则返回 TRUE,否则返回 FALSE。 注释:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。 注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。 语法 shu

2012-02-03 11:27:56 481

转载 PHP中的随机数:单一、多个、顺序、不重复

一、普通随机数生成1.int rand ( [int min, int max])如果没有提供可选参数 min 和 max,rand() 返回 0 到 RAND_MAX 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 rand(5, 15)。在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果你需要的范围大于 32768,考虑用

2012-02-03 11:25:52 602

转载 Linux实战之NFS服务器客户端配置

在Red Hat Enterprise Linux 5.0服务器中,NFS服务器以后,网络中不同的计算机在使用该文件系统之前必须先挂载该文件系统。用户既可以通过mount命令挂载,也可以通过在/etc/fstab中加入条目项实现,/etc/fstab中的条目项中包括一个NFS的挂载类型。NFS文件系统的名称由文件所在的主机名加上被挂载目录的路径名组成,两个部分通过冒号分开。例如,computer1

2012-02-02 23:40:52 523

转载 如何分析搜索引擎爬虫日志

在你网站遇到收录问题的时候,可能会分析这分析那的原因,但首页分析的应该是爬虫有没有到你网站的记录,如果没有,说明你的链接不过吸引爬虫;如果有过,你就应该看返回的代码,然后根据这个再分析其它的原因。要找到事情的原因,才能更加有效的解决问题。     假如你要搜索百度的爬虫,那么就直接在保存记录的文本文档上搜索“Baiduspider”,我们节选以下一行来做详细的分析:  2011-07-22

2012-02-02 13:43:24 1659

UCenter_1.5_开发手册

UCenter_1.5_开发手册,二次开发discuz,ucenter的好帮手。

2011-01-27

php函数中文手册,php函数,php手册

php函数中文手册,php中文手册,php函数,php手册

2011-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除