首页
学习
活动
专区
工具
TVP
发布

MySQL源码目录

MySQL源码目录 今天一天没怎么干正事儿,就简单聊聊mysql源码目录中每个文件夹里面的内容吧,因为回家比较早,所以就在笔记本的window平台下截了一张mysql源码目录图,如下: ?...下面简单说说这些目录中比较重要的文件夹: Build: 该目录包含了各个平台,各种编译器下进行编译的脚本。...但是不包括存储引擎的头文件 libbinlogevents: 用于解析binlog的一些lib服务,5.7版本新增 libmysql: 用来创建嵌入式系统的mysql客户端程序API libmysqld: MySQL服务器的核心级...包括一些系统内置的插件以及一些可以动态载入的插件 regex: 一些关于正则表达式的算法实现 scripts: 包含一些系统工具脚本,比如mysql_installed_db、mysqld_safe等 sql: mysql服务器的主要代码...,包含了main函数,会生成mysqld可执行文件 sql_common: 存放部分服务器端和客户端都会用到的一些代码 storage: 所有存储引擎的源代码都在这个目录中。

3K21
您找到你想要的搜索结果了吗?
是的
没有找到

PHP源码目录结构

目录: / 这个目录包含的东西比较多,主要包含一些说明文件以及设计方案。...build 顾名思义,这里主要放置一些和源码编译相关的一些文件,比如开始构建之前的buildconf脚本等文件,还有一些检查环境的脚本等。...ext 官方扩展目录,包括了绝大多数PHP的函数的定义和实现,如array系列,pdo系列,spl系列等函数的实现,都在这个目录中。个人写的扩展在测试时也可以放到这个目录,方便测试和调试。...Zend Zend引擎的实现目录,比如脚本的词法语法解析,opcode的执行以及扩展机制的实现等等。 pear “PHP 扩展与应用仓库”,包含PEAR的核心文件。...sapi 包含了各种服务器抽象层的代码,例如apache的mod_php,cgi,fastcgi以及fpm等等接口。

5.5K60

【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用的

11.5K30

【Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )

文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...目录 ---- include 目录中存储了 内核源码 依赖 的 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核的初始化 相关代码 ; 该 初始化代码 关联到了 内存的各个组件 的入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信...相关代码 ; 如 : 信号量 , 共享内存 等 ; 六、kernel 目录 ---- kernel 目录中存储了 内核核心代码 ; 其中包含了 进程管理 , IRQ 中断 等模块 ;

11.5K20

【Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )

文章目录 一、lib 目录 二、LICENSES 目录 三、mm 目录 四、net 目录 五、samples 目录 六、scripts 目录 一、lib 目录 ---- lib 目录中存储了 C 语言标准库的子集...相关代码 ; 二、LICENSES 目录 ---- LICENSES 目录中存储了 开源许可协议 相关协议文本 ; 该目录拿下都是文本文件 ; 三、mm 目录 ---- mm 目录中存储了 内存管理...( Memory Management ) 相关代码 ; 四、net 目录 ---- net 目录中存储了 网络协议 相关代码 ; 如 : TCP , WIFI , IPV4 , IPV6 等 ;...五、samples 目录 ---- samples 目录中存储了 Linux 内核参考示例代码 ; 六、scripts 目录 ---- scripts 目录中存储了 内核 编译 配置 相关脚本 ;

9.3K40

Android 源码目录结构详解

这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。...bsd的源码) |   |– i386                (i386架构) | |– i387                (i387架构?)...源代码) |-- libstdc++                (libstdc++ C++实现库) |   |-- include (头文件) |  – src                (源码...) |– apache-http                (网页服务器) |– astl                        (ASTL (Android STL) is a slimmed-down...showslab        (showslab工具) | |– sound                (声音相关) |   |– su                        (su命令源码

2.3K20

Vue 源码分析—— 目录结构

Vue.js 的源码都是在src 目录下,其目录结构如下。 ?  1.compiler 目录包含Vue.js 所有编译相关的代码。它包括把所有模板解析成ast 语法树, ast 语法树优化等功能。  ...2.core 目录 包含了Vue.js 的核心代码,包括内置组件,全局API封装,Vue 实例化,观察者,虚拟DOM, 工具函数等等。  ...3.platform Vue.js 是一个跨平台的MVVM 框架,它可以跑在web上,可以跑在weex 跑在,native客户端上,platform 是Vue.js 的入口,2 个目录代表2主要入口,...  分别打包成运行在web 上和weex 上的Vue.js    4.server  Vue.js 2.0 支持了服务端渲染,所有服务端渲染相关的逻辑都在这个目录下,注意,这部部分代码是跑在服务端的Node.js

60720

react源码解析--源码目录结构和调试

源码目录结构 源码中主要包括如下部分 fixtures:为代码贡献者提供的测试React packages:主要部分,包含Scheduler,reconciler等 scripts:react构建相关...react-fetch: 数据请求相关 react-refresh: 热加载相关 scheduler:调度器相关 React-reconciler:在render阶段用它来构建fiber节点 怎样调试源码...本课程使用的react版本是17.0.1,通过下面几步就可以调试源码了, 方法一:可以用现成的包含本课程所有demo的项目来调试,建议使用已经构建好的项目,地址:https://github.com/...xiaochen1024/react_code_build 方法二: clone源码:git clone https://github.com/facebook/react.git 依赖安装:npm install...or yarn build源码:npm run build react/index,react/jsx,react-dom/index,scheduler --type=NODE 相关参考视频讲解:

35860

【kafka源码】kafka跨目录数据迁移实现源码解析

throttle不一样的是 --replica-alter-log-dirs-throttle限制的是Broker内不同路径的迁移流量; 关于副本同步限流机制请看 多图图解分区副本同步限流三部曲-原理篇 源码解析...因为代码跟 分区副本重分配源码原理分析(附配套教学视频) 是一个模块,只是针对不同情况做了不同处理, 整个重分配的源码就不分析了, 只把 跨目录数据迁移 单独拿出来讲解。..., 这个是属于非跨目录形式的迁移,但是指定了目录。..., 其实就是简单的按照 目录里面的分区数量进行排序然后创建, 尽量保证分区目录数量均衡。 源码总结 Q&A 如何在对应的目录中创建分区副本的?...创建的分区是在哪个目录中呢? 具体请看Kafka多目录情况下如何选择目录进行存放数据呢?

54430
领券