为你推荐

Php扩展--protocolbuffers消息打包

安装/配置编译安装wgethttp://pecl.php.net/get/protocolbuffers-0.2.6.tgztar-zxvfprotocolbuffers-0.2.6.tgzcdprotocolbuffers-0.2.6//usr/local/php-5.3.3/bin/phpize./configur...

Php扩展--seasLog日志扩展安装

安装/配置编译安装wgethttp://pecl.php.net/get/SeasLog-1.4.4.tgztar-zxvfSeasLog-1.4.4.tgzcdSeasLog-1.4.4/cdextension//usr/local/php-5.3.3/bin/phpize./configure--with-php-...

PHP系统编程--01.多进程与多线程

PHP中提供了一个扩展pcntl,可以利用操作系统的fork调用来实现多进程。fork调用后执行的代码将是并行的。PHP官方没有提供多线程的扩展,pecl中有一个pthreads扩展提供了多线程的特性,地址是http://pecl.php.net/package/pthreads,此扩展仅在线程安全版本中可用。多进程使...

PHP系统编程--03.PHP进程信号处理

PHP的pcntl扩展提供了信号处理的功能,利用它可以让PHP来接管信号的处理,在开发服务器端守护进程方面,信号处理至关重要。函数原型boolpcntl_signal(int$signo,callback$handler[,bool$restart_syscalls=true])第一个参数是信号ID第二个参数是信号发生...

PHP系统编程--02.PHP守护进程化

什么是守护进程?一个守护进程通常补认为是一个不对终端进行控制的后台任务。它有三个很显著的特征:在后台运行,与启动他的进程脱离,无须控制终端。常用的实现方式是fork()->setsid()->fork()在glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见m...

社会网络分析——Social Network Analysis

什么是社会网络分析,英文socialnetworkanalysis。现在这个分析越来越时髦,也越来越显现其在社会科学的研究价值。我在2000年的时候受祝建华老师的邀请到香港城市大学作研究,接触到了社会网络分析,但是当时没有太多的感觉,也不是太了解这种分析方法的价值,记得当时在网络上根本搜不到这方面的中文内容。记得就有一...

Struts2.X深入浅出 学习笔记

第一节、MVC以及Struts2简介第二节、Action生命周期以及接收表单数据第三节、Struts2配置以及Struts.xml详解Struts2主要配置文件Web.xml设置过滤器以及annotation初始化参数Struts.xml主配置文件Struts.properties默认属性文件Struts-defaul...

Data Mining的十种分析方法——摘自《市场研究网络版》谢邦昌教授

DataMining的十种分析方法:记忆基础推理法(Memory-BasedReasoning;MBR)        记忆基础推理法最主要的概念是用已知的案例(case)来预测未来案例的一些属性(attribute),通常找寻最相似的案例...

Ubuntu12.04 GIT安装和使用

一.安装GIT和配置GIT1.安装GITapt-getinstallgit2.配置GIT##配置用户信息gitconfig--globaluser.name"JohnDoe"gitconfig--globaluser.emailjohndoe@example.com##文本编辑器gitconfig--globalcor...

Linux LVM分区管理、扩展

一、LVM简介LVM是LogicalVolumeManager(逻辑卷管理)的简写。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机...

Ubuntu12.04 安装nginx和mongo过程

1.安装php和php-cgiapt-getinstallphp5php5-cgi2.安装nginxapt-getinstallnginx3.安装MongoDBapt-getinstallmongodb4.安装peclapt-getinstallpecl5.配置cgivim/etc/php5/cgi/php.ini#加...

Ubuntu12.04 安装LAMP及phpmyadmin

1.安装Apacheapt-getinstallapache22.安装PHP5apt-getinstallphp5libapache2-mod-php53.安装MySQLapt-getinstallmysql-server在安装的时候,如果要求你输入Mysql密码,则输入密码。如果没有要求,则执行下一步。在终端中输入下...

CSS hack浏览器兼容一览表

CSShack是指我们为了兼容各浏览器,而使用的特别的css定义技巧。这是国外摘来的一张CSShack列表,显示了各浏览器对csshack的支持程度,对我们制作兼容网页非常有帮助。...

Ubuntu12.04 SVN安装过程

一.安装SVN和配置SVN1.安装SVNapt-getinstallsubversion2.创建SVN目录,项目目录和配置文件目录mkdir/var/svnmkdir/var/svn/projectmkdir/var/conf3.创建认证文件vim /var/conf/authz#加入[/]*=@DEV=rw...

Linux下crontab命令的用法

任务调度的crond常驻命令crond是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、...