define VS const

2019-01-06
阅读 1 分钟
2.8k
const可以在类内部定义,而define不行。const定义的常量在当前的命名空间中,而define要定义执行的命名空间,必须写出具体命名空间。

xmpp整理

2018-10-12
阅读 5 分钟
3.2k
XMPP没有指定任何特定的网络结构,但它通常是采用客户-服务器 架构进行实现,其中客户端通过TCP方式使用XMPP访问服务器,服务器之间也采用TCP方式进行通信。以下是这一架构的抽象的示意图 (这里 "-" 表示使用 XMPP 通讯, "=" 表示可使用任何协议通讯)。

strace & ltrace & phpstrace

2016-07-11
阅读 2 分钟
5.2k
strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息。追踪程序运行时的整个生命周期,输出每一个系统调用的名字,参数,返回值和执行消耗的时间等。

PHP数组占用内存分析

2016-05-06
阅读 3 分钟
5.4k
在PHP中都使用long类型来代表数字,没有使用int类型。大家都明白PHP是一种弱类型的语言,它不会去区分变量的类型,没有int float char *之类的概念。我们看看php在zend里面存储的变量,PHP中每个变量都有对应的 zval,Zval结构体定义在Zend/zend.h里面,其结构:

workerman笔记-php创建守护进程

2016-05-04
阅读 2 分钟
7.7k
守护进程:Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。