会员
PHP 7底层设计与源码实现
陈雷等更新时间:2019-01-04 16:54:39
最新章节:附录B Token与opcode含义对应表开会员,本书免费读 >
本书分为四大部分,共计14章内容。第1篇(第1~2章)主要介绍PHP的历史和PHP7的新特性,以及研读源码的方法;从整体上介绍PHP7源码的整体结构,包括各目录的代码和功能。第2篇(第3~6章)会详细介绍PHP7的变量实现,涵盖基本变量zval的结构,字符串zend_string的实现,PHP7中的核心结构HashTable的实现,类和对象的实现。第3篇(第7~11章)介绍PHP7核心的实现,涵盖PHP7的生命周期及其模块初始化阶段中配置文件的解析,内存管理的原理和实现,词法和语法分析的实现,核心Zend虚拟机的实现。第4篇(第12~14章)主要介绍PHP7中语法的实现,涵盖基本语法的实现,函数的实现,扩展的实现。
品牌:机械工业出版社
上架时间:2018-06-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
陈雷等
主页
同类热门书
最新上架
- 会员
32位汇编语言程序设计(第3版)
本书以Intel80x86处理器和个人计算机为硬件平台,基于Windows操作系统软件平台,借助MASM和NASM汇编程序讲解32位汇编语言程序设计。本书内容包括基本的汇编语言基础、常用处理器指令和汇编语言伪指令以及基本程序结构,还包括扩展的Windows和DOS编程、与C++语言的混合编程、输入/输出指令及编程,并涉及浮点、多媒体及64位指令等。本书可以作为普通高校“汇编语言程序设计”等课程的计算机21.3万字 - 会员
QPanda量子计算编程
本书介绍基于我国自主可控量子计算云平台的量子计算编程,涵盖量子计算的核心内容,包括量子计算的基本概念、多种量子算法及其应用,以及本源量子计算云平台和量子计算编程框架QPanda的使用方法。本书通过算法理论与编程实践相结合的方式,详细讲解算法与编程之间的紧密关系,并通过大量的示例和练习,帮助读者深入理解量子计算的概念和应用,从而逐步掌握量子计算编程技能。本书既适合量子计算领域的科研人员、工程技术人员计算机9.3万字 - 会员
腾讯游戏开发精粹Ⅲ
《腾讯游戏开发精粹Ⅲ》是腾讯游戏研发团队不断积累沉淀的技术结晶,是继2019年推出《腾讯游戏开发精粹I》和《《腾讯游戏开发精粹II》后的诚意续作。本书收录了21个在上线项目中得到验证的技术方案,深入介绍了腾讯公司在游戏开发领域的新研究成果和新技术进展,涉及人工智能、计算机图形、动画和物理、客户端架构和技术、服务端架构和技术及管线和工具等多个方向。本书适合游戏从业者、游戏相关专业师生及对游戏幕后技术计算机25.5万字 H5页面设计与制作(全彩慕课版·第2版)
本书全面、系统地介绍H5页面的相关知识点和基本制作方法。全书共10章,包括初识H5、H5页面的设计与制作、互动游戏H5页面的制作、活动抽奖H5页面的制作、测试问答H5页面的制作、滑动翻页H5页面的制作、长页滑动H5页面的制作、画中画H5页面的制作、3D/全景H5页面的制作及视频动画H5页面的制作等内容。第3~10章还设置课堂练习与课后习题,用以提高学生的实际应用能力。计算机5.8万字- 会员
Python AI游戏编程入门:基于Pygame和PyTorch
本书以Python为开发环境,以小游戏开发为载体,对编程及人工智能技术进行讲解,让读者同时学习编程及人工智能知识。本书共16章,可分为4个部分。第1部分为第1~3章,分别是编程、游戏和AI,Python环境准备及Pygame基础知识。第2部分为第4~7章,分别讲解了贪吃蛇游戏编程、打砖块游戏编程、笨鸟先飞游戏编程和五子棋游戏编程。第3部分为第8~12章,分别介绍了神经网络和PyTorch基础、蒙特计算机9.3万字 从零学Java设计模式
本书以实用的设计模式为例,讲解了Java近年来在改善语法方面取得的进展,同时在实现这些模式的过程中展示了语言特性、设计模式与平台效率之间的关系。本书涵盖23种传统的设计模式、11种较为常见的模式,以及8种适用于多线程环境的并发模式。另外,本书还简要介绍了15种反模式。作者讲解这些模式的时候不仅给出了简洁、直观的范例代码,而且还利用UML类图与JFR工具展示了运用该模式的程序所具备的架构及运行细节,计算机11.6万字- 会员
演进式架构(原书第2版)
本书提供了关于适应度函数、自动化架构治理和演进式数据的技术、知识和技巧。本书分为三个部分:第一部分包括定义演进式架构机制的章节——介绍团队如何使用技术和工具来构建适应度函数、部署管道以及其他管理和演进软件项目的机制;第二部分包括围绕耦合、复用和其他相关结构考虑因素的架构风格和设计原则,以帮助读者实现清晰的长期演进;第三部分探讨了第一部分中介绍的工程实践与第二部分中的结构考虑因素的交叉点。计算机12.8万字 - 会员
软件设计基础理论
软件设计是软件开发的核心活动,软件设计理论的发展推动着软件工程的发展。本书梳理了基础的软件设计理论,可帮助读者更好地理解各种软件设计技术。全书共分为5章,第1章介绍软件设计基础原则;第2章介绍程序设计,帮助读者深刻认识程序设计工作背后的机理,而不是仅仅停留在掌握一门或几门程序设计语言上;第3章介绍复杂软件设计,重点包括模块化设计、信息隐藏与设计原则;第4章介绍软件设计方法学,指导读者用系统化、规范计算机13.2万字 - 会员
Web 3中的零知识证明
基于当前Web3世界的快速发展,零知识证明在落地应用方面取得了快速进展。本书从技术原理和相关具体工程实现的角度对其进行介绍。本书第1章从总体上回顾了Web3的发展,以及当前的表现形态,第2章和第3章从最简洁的数学层面向读者介绍了零知识证明是什么,以及如何构建零知识证明。第4章从技术层面介绍了Web3世界中零知识证明的主流实现方案,第5章从应用层面介绍了零知识证明在Web3世界中的一些典型计算机21万字
同类书籍最近更新
- 会员
μC/OS-III源码分析笔记
本书与其他书籍的编排方式不一样:其他书籍是按照官方文件的框架或者组件的方式编排的;本书更强调循序渐进,并结合了笔者在阅读μC/OS-III源码过程中的一些想法。比如一个结构体变量可能会有多个元素,工具书一般会把它们放在一起讲解,而本书为了易于读者更好地理解,只在某些源码涉及这个元素时才会介绍其作用和含义。如果你有时要将本书当作工具书来查询,则可结合这些相关内容涉及的源码进行查找。程序设计13.5万字 - 会员
Xcode江湖录
本书尝试以轻松的方式讲解Xcode这个高效工具,让读者在谈笑间平蹚Xcode世界,进而掌握Xcode的常见使用方法,并且能够通过一些练习掌握Xcode的部分高级功能,从而开发出让世人惊叹的应用。本书分为四大部分:“初入江湖—基础篇”包括第1~3章,介绍苹果开发者计划、最基本的项目开发流程、Xcode主界面、基本概念、项目配置等。“外功修炼—设计篇”包括第4~6章,介绍界面生成器(Interface程序设计17.2万字 - 会员
OpenCL异构并行计算:原理、机制与优化实践
本书的作者是长期战斗在异构编程第一线的架构师和开发者,具有非常丰富的OpenCL使用和编程经验,本书正是他们多年OpenCL编程经验的总结。本书不仅详细描述了OpenCL的各种概念和特性;而且通过由浅入深的一系列实际应用案例,帮助读者掌握这个令人激动的新编程模型。本书内容充实,不仅适合不同经验水平的学生和开发者,而且对于致力于异构计算的研究人员,也是一本非常不错的OpenCL教科书。程序设计18.5万字 - 会员
HTML 5与CSS 3权威指南(第3版·下册)
本书详细介绍了CSS3中各种新增样式与属性,其中主要包括CSS3中的各种选择器、文字与字体、背景与边框、各种盒模型、CSS3中的布局方式、CSS3中的变形与动画、CSS3中与媒体类型相关的一些样式与属性等。同时详细讲述了这些样式与属性到目前为止受到了哪些浏览器支持,以及针对不同浏览器应该怎样在样式代码中正确使用各种属性。最后详细讲解了两个实例,第一个实例展示了如何在一个用HTML5语言程序设计10.4万字 - 会员
AngularJS实战
AngularJS是目前最热门的一种前端开发框架,为了简化,也可直接称为Angular,其实它们都表示一套相同的框架代码,这套代码与其他类库和框架的不同之处在于,它能从HTML本身的结构去改变开发动态应用的不足,如创建类似于页面元素的指令,使用{{}}括号的方式绑定数据,将一些逻辑代码与页面的元素进行关联,将HTML分组为可复用的各类组件。同时,AngularJS还很完美地支持页面中的表单元素和相程序设计11.2万字 - 会员
HTML 5与CSS 3权威指南(第3版·上册)
本书对HTML5中新增的语法、标记方法、元素、API,以及这些元素与API到目前为止受到了哪些浏览器支持等进行详细介绍。在对它们进行介绍的同时将其与HTML4中的各种元素与功能进行对比,以帮助读者更好地理解为什么需要使用HTML5、使用HTML5有什么好处、HTML5中究竟增加了哪些目前HTML4不具备而在第三代Web平台上将会起到重要作用的功能与API,以及这些功能与API的详细使用程序设计23.6万字