Go 语言语法树是 Go 语言源文件的另一种语义等价的表现形式,Go 语言自带的go fmt 和 go doc等命令都是建立在 Go 语言语法树基础之上的分析工具。本书从Go 语言语法树出发,重新审视Go 语言源文件,阐述定制Go 语言的核心技术。书中通过对 go/ast、go/ssa 等包的分析,-步步深入Go 语言核心,最后简要介绍 LLVM,读者可以结合 IIVM 和 Go 语言语法树按需定制,创造一个语法与 Go 语言语法头似的简单的编程语言及与其对应的编译器,达到掌握自制编程语言和编译
本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。本书的内容可分为两个部分,前半部分介绍了VBA的基础应用,主要讲解如何简化复杂的工作,以及减少Excel中不必要的重复性操作;后半部分介绍了如何使用VBA编写各种工具、函数和小型系统,解决日常工作中遇到的包括但不局限于Excel的各种问题。 本书图文并茂,理论与案例相结合,力求将本书涉及的VBA相关知识点通过实际案例进行讲解。本书案例几乎都源于实践,并配有全套资料文件和解决代码,颇具参考价值。 本书面向VBA零基础人员,日常工作中
《Word+Excel+PPT+PS+远程办公+PDF文件处理6合1办公高手速成》以解决实际工作中的常见问题为导向,以提高工作效率为目标,以大量实际工作经验为基础,介绍职场人士需要掌握的日常办公技能,包括Word文档编辑、Excel表格制作与数据分析、PPT设计与制作、Photoshop图像处理、远程办公、PDF文件处理等6项技能。全书分5篇,共16章。第1篇主要介绍如何高效地制作规范且专业的Word文档;第2篇介绍如何利用Excel高效处理与分析数据;第3篇介绍如何快速打造一份完美的PPT;第
本书通过典型、实用的操作项目讲解单片机开发工具、单片机编程基础、单片机硬件基础、知识竞赛数字抢答器、数字电子时钟、多功能数字频率计、手持GPS定位器,使读者初步建立对单片机的整体认知,然后带领读者对操作结果及出现的问题进行讨论、分析、研究,进而得出结论。这样有利于读者在“做”中“学”,渐进式地理解知识点,逐步提高自身的单片机开发能力。希望读者通过学习本书,能够根据不同型号单片机及单片机系统的开发要求,独立完成单片机系统的设计与开发。 本书可作为高校电子信息技术、电子工程技术或电气自动化等相关专业
本书由入门知识、编程创意、开阔眼界3部分组成,循序渐进地引导学习者掌握Scratch 编程工 具的各个功能;然后在此基础上,通过游戏项目进行创意构思、游戏设计和编程实现;后通过竞 赛题目训练提升、开阔眼界。 本书内容全面、层次清晰、对接前沿、传递科普、富含童趣、充满正能量。为了便于学习,本 书为程序案例配备了视频资源;本书中的部分游戏项目已在多所小学、幼儿园进行了试点体验、创 作与探索,受到师生和家长的一致好评。 作为一本学习Scratch 计算机编程的科普读物,本书特别适合编程入门使用,
"本书通过“基础理论 + 算法详解 + 代码实现”的方式,从用户学习与应用的角度出发,使用 Python 由浅入深地讲解数据结构与算法知识。 本书利用图文结合的方式,详细讲述了当下比较实用的算法。全书共分为四部分,第一部分(第 1 ~ 2 章),主要介绍 Python 安装与开发环境的搭建,Python 算法入门等内容,以快速了解 Python 的开发环境和基本语法;第二部分(第 3 ~ 5 章),主要介绍 Python 算法的基础内容,包含但是不限于对顺序表、链表、栈、队列、树、森林
本书是《网络工程师教育丛书》的第3册,较为系统、全面地介绍了城域网与广域网的概念、技术、构件、协议,以及远程访问与配置技术。全书分为9 章,内容包括:城域网基础,目前常用的几种宽带城域网技术,无线城域网,广域网基础,广域网设备与接入,物理层广域网协议,数据链路层广域网协议,高层广域网协议,远程访问与配置。为帮助读者更好地掌握基础理论知识和应对认证考试,各章均附有小结、练习及小测验,并对典型题型给出解答提示。
本书定位是HBase从入门到应用的简明教程,特色是以实战案例为主,内容系统全面,讲解深入浅出,操作步骤清晰明了。本书配套示例源码、PPT课件、开发环境、教学视频、习题及答案以及其他丰富的教学 资源。本书共分为8章,内容包括NoSQL数据库、HBase体系架构、HBase的接口、MapReduce与HBase、HBase表设计、HBase和Hive、HBase深入剖析、论坛日志分析实战。本书既适合HBase初学者、大数据分析与挖掘初学者阅读,也适合作为高等院校和培训机构人工
涵盖所有考试目标:● 设计弹性架构● 设计高性能架构● 设计安全架构和应用程序● 设计成本优化的架构
主要特色?讲解变量、表达式、控制流程、函数、调试和错误处理?涵盖面向对象编程、类、类成员、ASP.NET Core、WCF、REST API和Blazor App编程技术?阐述代码导航、IntelliSense、重构和代码修复等增强功能如何帮助你更快捷、更轻松地编写程序?提供大量可下载的示例代码?如何在流程早期发现和修复bug,节省时间,减少麻烦?探索云计算、跨平台和数据访问编程