企业信息化系统:CRM、ERP、SCM系统?

企业信息化系统:CRM、ERP、SCM系统? 这个实际上是我们做开发经常接触到的一些系统,即企业内部信息管理的系统。但是我们并不知道为什么会有这么些系统的诞生?我们开发的这个系统到底是干嘛的呢? 企业实际是比个人更大的一个团体,在这个团体中,我们不能只管自己,我们需要协同工作,小规模公司几个人实际上十分好处理,面对面交流即可,但是一但我们有了一定规模,这个时候我们如何快速增加协作的效率?我们需要更好更方便的交流,共享信息和管理信息。 ...

给PHP7.4编写扩展

给PHP7.4编写扩展,本文是以 PHP7.4 作为基础,讲解如何从零开始创建一个 PHP 扩展。本文主要讲解创建一个扩展的基本步骤都有哪些。示例中,我们将实现如下功能:生成扩展骨架,首先我们要有一份 php-src代码,利用ext_skel操作 ...

PHP7新特性和变化

PHP7新特性和变化,php7出了不少语法糖和新操作,让我们来看看代码中常用的一些骚东西,拥抱变化!组合比较符 组合比较符号用于比较两个表达式。当 $a 小于、等于或大于 $b 时它分别返回-1、0或1,比较规则延续常规比较规则。对象不能进行比较 ...

PHP底层运行机制与原理剖析

PHP 动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令(opcodes),然后 ZEND 虚拟机顺次执行这些指令完成操作。 PHP 本身是用 C 实现的,因此最终调用的也是 C 的函数,实际上,我们可以把 PHP 看做一个 C 开发的软件。 ...

高效IO之零拷贝技术

这种技术是出现在 IO 操作上的, IO 操作会大量消耗 CPU 的性能,为什么说 IO 操作很容易成为性能瓶颈呢,每一个的 IO 操作都会涉及到操作系统的内核空间和用户空间的转换,真正执行的 IO 操作实际上是在操作系统的内核空间进行。无论是 文件IO ,还是 网络IO ,最后都可以统一为用户空间和内核空间数据的交换。计算机中内存和 CPU 都是非常稀有的资源,应该尽可能提高这些资源的使用效率。 IO 操作经常需要与磁盘就行交互,所以 IO 操作相比于 CPU 的速度要慢好几个数量级。利用这两者之间的速度差异,就可以实现不同种类的 IO 方式,也就是俗称的 IO模型。 ...