09 2011 档案
摘要: 郁闷,cnblogs编辑器还没有erlang高亮.开始,Erlang的fibonacci新建一个erltest.erl,内有-module(erltest). %需和文件名同名-export([fib/1]). %外部可调用的函数,所以编译后外部可erltest:fib这么调用,fib/1的 /1 表示函数有1个参数,同名不同参erlang是允许的fb(1) -> [1,0]; %当碰到fb(1)模式时,直接返回[1,0]fb(2) -> [1,1,0]; %同上fb(N)when N >2 -> %当调用fb(N{N > 2})时 Z = fb(N-1), %把阅读全文
摘要: linux下php可以玩玩System v的一系列函数了,尤其感兴趣的是消息队列和信号量,先来用用消息队列.msg_queque.php$key = ftok(__FILE__,'a');//消息队列实例化$mq = msg_get_queue($key,0666);for($i=0;$i<10;$i++): //fork子进程 $pid = pcntl_fork(); if($pid) : $time = explode(" ",microtime()); //推入队列 ...阅读全文
摘要: php的mysql持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看apache的脸色,还得听mysql指挥。 对于做为apache模块运行的php来说,要实现mysql持久化连接,首先得取决于apache这个web服务器是否支持Keep-Alive。 Keep-Alive Keep-Alive是什么东西?它是http协议的一部分,让我们复习一下没有Keep-Alive的http请求,从客户在浏览器输入一个有效url地址开始,浏览器就会利用socket向url对应的web服务器发送一条tcp请求,这个请求成功一次就得需...阅读全文