显示下一条  |  关闭

孤独诗人

不奋发,则心日颓靡;不检束,则心日恣肆

 
 
 
 
 
 

学习Rails

2012-2-12 20:44:18 阅读7 评论0 122012/02 Feb12

决定花一月时间学习下Rails,这两天看了点Ruby的语法,感觉也差不多了,就准备学习Rails了,发现Rails这玩意儿确实十分强大,突然感觉,一门语言的强大不仅仅只是性能,在性能不是很差的时候更多应该考虑的是可维护性和快速开发上了。

作者  | 2012-2-12 20:44:18 | 阅读(7) |评论(0) | 阅读全文>>

$_POST与php://input的区别

2012-2-10 21:41:19 阅读11 评论0 102012/02 Feb10

$_POST 与 php://input可以取到值,$HTTP_RAW_POST_DATA 为空
$_POST 以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换。
php://input 可通过输入流以文件读取方式取得未经处理的POST原始数据

php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input 不能用于 enctype="multipart/form-data"。

作者  | 2012-2-10 21:41:19 | 阅读(11) |评论(0) | 阅读全文>>

PCNTL 函数

2012-2-10 21:40:11 阅读7 评论0 102012/02 Feb10

pcntl_fork函数是用的最多的,一般用这个库的都是要用这函数的。

此函数是用来创造当前进程的子进程的,手册的说法是:“在当前进程当前位置产生分支(子进程)”;此函数成功时,在父进程执行线程内返回产生的子进程的PID,在子进程执行线程内返回0。失败时,在父进程上下文返回-1,不会创建子进程,并且会引发一个PHP错误。

<?php

$pid = pcntl_fork();
//父进程和子进程都会执行下面代码
if ($pid == -1) {
    //错误处理:创建子进程失败时返回-1.
     die('could not fork');

作者  | 2012-2-10 21:40:11 | 阅读(7) |评论(0) | 阅读全文>>

PHP socket笔记

2012-1-21 9:13:36 阅读17 评论0 212012/01 Jan21

经过两次使用PHP的socket与c++交互,感觉需要备份记录。

其实,简单来说socket就是以网络形式来操作文件的协议。

首先,socket的分阻塞与非阻塞。其概念与同步与异步有相同之处,但也不完全相同。

所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等 待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。

所谓非阻塞方式non- block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发生,而进程或线程继续执行,所以效率较高。

作者  | 2012-1-21 9:13:36 | 阅读(17) |评论(0) | 阅读全文>>

PHP pack二进制压缩笔记

2012-1-21 9:12:03 阅读12 评论0 212012/01 Jan21

在之前的与C++交互中,我们使用PHP先做二进制压缩,再将压缩内容通过socket发送。

pack中的压缩参数根据字节的大小分为多种情况。

长度                     参数
1个字节                C
2个字节整型         n
2个字节字串         v
4个字节整型         N
4个字节字串         V
超过4个字节的字串   a+字串长度


整型的压缩比较特殊,因为在网络中传输整型时,每台主机存在高低位的差异,所以必需要有网络字节序的转换,n和N就是针对16位和32位字节做转换的。

作者  | 2012-1-21 9:12:03 | 阅读(12) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

上海市 浦东新区

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

创建博客 登录  
 加关注