c

PHP-FPM中-D命令的实现
PHP-FPM中-D命令的实现

众所周知,php-fpm是fastcgi的管理程序,环境部署中我们使用php-fpm -D 来启动fpm进程,从而监听9000端口来处理nginx转发过来的request任务。关于fpm的启动之后也准备梳理一篇,本文主要是说一下 -D 这个命令,既而通过这个命令研究下在Linux下如何编写daemo

2020-10-23 13:54:26阅读全文

PHP-FPM源码分析
PHP-FPM源码分析

一个请求从浏览器到达PHP脚本执行中间有个必要模块是网络处理模块,FPM是这个模块的一部分,配合fastcgi协议实现对请求的从监听到转发到PHP处理,并将结果返回这条流程。FPM采用多进程模型,就是创建一个master进程,在master进程中创建并监听socket,然后fork多个子进程,然后子

2020-11-06 00:01:04阅读全文

粗暴的给你的php-src源码加点东西
粗暴的给你的php-src源码加点东西

PS:本文不是研究php-src源码而是直接粗暴的给你一些似乎没啥卵用的结果或是非常有用的结果

2020-12-05 15:49:43阅读全文

你所鄙视的语言居然
你所鄙视的语言居然

如果你是用脚本语言,对于这图,你也知道脚本语言的语法容易简单,入门快,毕竟欧美大佬给我们封装好了,加上现在各框架,各库高度封装,我们好像只需要复制粘贴就可以完成公司的crud 业务了,剩下的时间呢。 摸鱼?

2020-12-30 22:33:16阅读全文

LINUX下多进程编程及网络编程相关知识你真的掌握了???
LINUX下多进程编程及网络编程相关知识你真的掌握了???

如果你对以下问题非常感兴趣且自己确实欠缺下面的提问,那么我觉得你可以往下看,我也觉得你必要提升一下自己的核心知识储备。 如果不是,那么本文对你没有什么价值了。就没有必要浪费时间在阅读下去了。

2020-12-31 00:43:52阅读全文

深入理解函数调用原理
深入理解函数调用原理

这是一篇讲述函数调用原理的文章,通过大量的示意图从比较基础的概念开始阐述函数调用时堆栈的完整变化过程,同时还会通过具体例子来分析在X-64平台上函数调用在汇编级的表示,从而深刻理解函数调用原理。最后会提供几个例子来发现C语言函数栈帧的一些有意思的行为。

2021-01-07 14:58:59阅读全文

从零开始写 OS 内核 - 运行 shell
从零开始写 OS 内核 - 运行 shell

这是本系列最后一篇了,为这个 OS 加一个用户界面 shell,这算是 Linux 编程中最入门的经典教科书项目了,网上也可以找到很多小教程。这里也不多浪费时间,仅展示一下它的核心部分:

2021-07-29 03:25:02阅读全文

从零开始写 OS 内核 - 简单的文件系统
从零开始写 OS 内核 - 简单的文件系统

前面几篇中我们已经建立起了 process 和系统调用的框架,并且已经实现了第一个 fork 系统调用。到目前为止,所有的 process 和它们的 threads 都是我们在 kernel 里手动创建,thread 的工作函数也是提前准备好的固定函数,这只是纯粹给测试用的。一个真正的 OS 当然需

2021-07-29 17:24:48阅读全文

C语言,永远滴神!
C语言,永远滴神!

没事逛一逛TIOBE编程社区已经成了最近几年的小习惯。

2021-08-23 22:33:08阅读全文

2021年度 IEEE Spectrum编程语言排行榜Top55:Python处于主宰地位
2021年度 IEEE Spectrum编程语言排行榜Top55:Python处于主宰地位

近日,IEEE Spectrum 出炉了 2021 年度顶级编程语言排行榜。据数据显示,作为最受欢迎的编程语言之一,Python 以”主宰“地位排在了榜单第一的位置,而java 和 C 语言则分别位列榜单第 2 和第 3 位。

2021-08-30 07:45:14阅读全文

2021 年度 TIOBE 9 月榜单出炉:Python 与 C 仅差 0.16%,有望冲击夺冠!
2021 年度 TIOBE 9 月榜单出炉:Python 与 C 仅差 0.16%,有望冲击夺冠!

近日,TIOBE 出炉了2021 年度 9 月份编程语言榜单。在入围该榜单的 100 种编程语言里,C、Python 和 Java 分别以 11.83%、11.67% 和 11.12% 的评级,位列该榜单前 3 甲。其中, 排名第 2 的 Python 与排名第 1 的 C 语言之间,评级仅仅相差

2021-09-16 00:37:25阅读全文