上一章我们对PHP的源码目录结构有了初步了解,本章我们继续从生命周期的维度对PHP进行剖析。 一、概览 生命周期是什么呢?你可以把它看作执行过程,PHP的生命周期也就是它从开始执行到结束执行的过程。 PHP生命周期有五个阶段,分别为模块初始化阶段、请求初始化阶段、执行阶段、请求关闭阶段、模块关闭阶段 ...
分类:
Web程序 时间:
2018-08-31 19:20:55
阅读次数:
218
上篇文章我们已经介绍了源码分析工具的安装、配置以及调试方法,本文我们来讲述一下PHP源码的目录结构。 一、目录概览 以 为例,看过源码的同学们应该发现源码目录多达十多个,下面是每个目录的说明。 目录 | 说明 | TSRM | 线程相关安全的实现 Zend | PHP解析器的核心实现 build | ...
分类:
Web程序 时间:
2018-08-30 11:13:19
阅读次数:
217
2.15.1.1、源码从哪里来 (1)之前讲过,我们使用2.6.35.7版本的内核。这个版本的内核有三种:第一种是kernel.org上的官方版本,第二种是三星移植过的,第三种是九鼎X210的移植版本。我们讲课时使用第三种内核来讲解,后面的移植实验使用第二种内核来移植。 (2)源码在开发板光盘中有。 ...
分类:
系统相关 时间:
2018-06-26 16:12:14
阅读次数:
157
本节接上节讲解内核源码根目录下的各个文件夹,并且把一些重要文件夹的作用简单讲解。 (1)arch。arch是architecture的缩写,意思是架构。arch目录下是好多个不同架构的CPU的子目录,譬如arm这种cpu的所有文件都在arch/arm目录下,X86的CPU的所有文件都在arch/x8 ...
分类:
系统相关 时间:
2018-06-26 16:12:07
阅读次数:
178
openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。eay库是基础的库函数,提供了很多功能。源代码放在crypto目录下。包括如下内容:1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本asn1对象的编解码以及数字证书请求、数字证书、CRL撤销 ...
分类:
其他好文 时间:
2018-06-11 17:15:38
阅读次数:
250
1 Tensorflow源码目录结构 基于2018年5月28日github的tensorflow源码,即1.8版本 第一层 : tensorflow: 核心代码目录。 third_party:第三方库,包括:eigen3,fft2d,hadoop,mkl,probuf ,kafka,mpi,tens ...
分类:
其他好文 时间:
2018-05-29 20:38:23
阅读次数:
239
1.linux内核源码目录结构1 源码从哪里来 之前讲过,我们使用2.6.35.7版本的内核。这个版本的内核有三种:第一种是kernel.org上的官方版本,第二种是三星移植过的,第三种是九鼎X210的移植版本。我们讲课时使用第三种内核来讲解,后面的移植实验使用第二种内核来移植。 源码在开发板光盘中 ...
分类:
其他好文 时间:
2018-03-11 00:24:28
阅读次数:
177
SunJDK 中的 src.zip 文件是 Java 类库的源码,Oracle 仅开源了类库。若想要了解 native 方法的实现和 JDK 的实现,则需要查看 "OpenJDK" 的源码。 OpenJDK 是 SunJDK 的开源版本,由于版权原因,SunJDK 中的部分代码并未开放给 OpenJ ...
分类:
其他好文 时间:
2018-02-05 23:19:26
阅读次数:
459
转自:http://blog.csdn.net/geng823/article/details/37567557 【原创】【专栏】《Linux设备驱动程序》 LDD3源码目录结构和源码分析经典链接 【专栏】Linux设备驱动程序学习(总目录) 【专栏】LDD3源码分析链接(总目录) 1. LDD3源 ...
分类:
系统相关 时间:
2017-12-01 17:41:58
阅读次数:
326
首先获取fastdfs的源码,因为fastdfs还依赖一个libfastcommon的库,所以也要准备好。 fastdfs的源码目录结构: libfastcommon的源码目录结构: 接下来将以CentOS 7来进行制作: 首先安装开发环境: 安装完成后,创建目录: 因为要依赖libfastcomm ...
分类:
其他好文 时间:
2017-06-04 13:48:21
阅读次数:
123