php底层原理简介

前言 写了多年php,我们知道脚本语言很灵活,开发起来速度很快。但是否想过,它为什么会这样呢?到底在它在底层做了哪些工作?知其然要知其所以然,本文就来探讨一下php底层的一些实现机制。 我们知道,对于编程语言,我们可以将其分成编译型语言和解…

go中的接收器类型与结构体嵌套

7go中的指针接收器与值接收器 在go语言中,方法的接收器类型有值和指针两种类型,值接收器跟指针接收器之间的区别在于,在指针接收器的方法内部的改变对于调用者是可见的,然而值接收器的情况不是这样的。通过一段代码来理解这点: [crayon-5…

web系统架构进化

1. 初始阶段的网站架构         一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用…

守护进程详解及创建使用

前言         往往我们会碰到一个情况,需要写一个脚本,这个脚本要处理的数据量极大,单进程处理脚本非常慢,那么这个时候就会想到使用多进程或者多线程的方式了。 我习惯使用多进程的方式,php中使用多进程的时候需要使用pcntl,pcnt…

php中的socket编程

        对于php程序员来说,或许对网络编程有点陌生,因为php解决的业务场景是走http,通过B/S架构写api被动响应客户端,网络编程的知识所用甚少。但作为一名合格的程序员,还是有必要掌握这块知识点。本文从以下几点来聊聊php的…

风雪定陵

去明十三陵之长陵的时候就听导游说过定陵的故事。后来一个偶然的机会,我看到这本书随便一翻,竟然开始爱不释手。 这是一部长篇的主要讲中国首个也是唯一一个被考古挖掘的皇帝陵墓–定陵的挖掘全过程的考古纪实小说,一边又穿插着讲述整个大明朝…

唐.吉诃德

年过半百的阿隆索·吉哈诺酷爱骑士小说,并梦想着有一天可以成为一名游侠骑士,他心爱的杜尔西内娅是他老骥伏枥动力的源泉。他严格恪守骑士道精神,固执,爱打抱不平,更多时候因为帮倒忙而为周围的人嘲笑…在很多人眼中,他就是个疯子,唯独不谈骑士相关的东…

撒哈拉的故事

继《一地鸡毛》之后,今天又花了一个下午时间一口气看完了《撒哈拉的故事》,为三毛跟荷西温开水般的爱情感动。 这是一部讲三毛跟荷西在撒哈拉沙漠所见所闻相处点滴,以及当地撒哈拉威人民俗风情的生活实录。其中,出身书香门第受过高等教育的三毛到了条件艰…