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定位器,使读者初步建立对单片机的整体认知,然后带领读者对操作结果及出现的问题进行讨论、分析、研究,进而得出结论。这样有利于读者在“做”中“学”,渐进式地理解知识点,逐步提高自身的单片机开发能力。希望读者通过学习本书,能够根据不同型号单片机及单片机系统的开发要求,独立完成单片机系统的设计与开发。 本书可作为高校电子信息技术、电子工程技术或电气自动化等相关专业
本书以实用性为原则,重点讲解Java基本语法、数据类型和运算符、流程控制、数组、面向对象编程和方法使用的相关知识。为了加深初学者对知识的领悟,本书在确保知识讲解系统、全面的基础上,还配备了精彩的案例,对Java语言的相关知识加以合理的综合运用。 本书提供配套完善的学习资源和支持服务,包括电子教案(PPT)、案例素材、源代码、各章上机练习与课后作业参考答案、教学大纲等配套资源,可在华信教育资源网(www.hxedu.com.cn)上下载使用。 本书可以作为普通高等院校或高职高专院校各专业Java语
本书是基于作者多年的软硬件平台设计和教学经验撰写的Arduino Uno开发入门指导,指导初学者做出自己喜欢的实验,同时帮助有经验的工程师更有效率地开发应用专题。本书的核心内容包括:引导读者使用Arduino Uno开发板轻松创建自己的创意实验平台;基于自己动手制作(DIY)的实验平台,解码和开发稳定的红外线遥控器、声音控制器,完成功能完备的项目专题制作和产品原型机的开发;利用Arduino基本I/O功能,实现包括七节显示器、按键扫描、串行通信接口、继电器及音乐控制等项目应用。本
在如今的时代,大型数据集唾手可得,含有数百万行的数据文件并不罕见。Python是数据分析师和数据科学家的首选语言。通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。你将学习如何用pandas替代 Excel函数,以及如何用自动化Python库替代VBA宏和用户定义函数等。 本书既适合Excel用户,也适合Python用户阅读。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。 本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
学习 Photoshop,不仅要学习如何操作,更应该学习利用 Photoshop 来解决实际工作中各种任务和问题的思路,即为什么这么操作。本书以实际工作中读者常面临的各种任务和问题为切入点,系统地介绍利用 Photoshop 进行图像处理与制作的方法、技巧和经验。 全书共12课,第1课讲解学习前读者应该了解的基础知识和核心学习方法,第2课讲解Photoshop 的基础操作,第3课至第12课通过各种应用案例,分别讲解图层、选区、蒙版、调色、修图、合成、文字工具、图形工具组、时间轴、动作和批处理等方
本书以课程管理系统为主线,介绍数据库基础知识,MySQL操作环境、数据定义与数据操作、查询与视图、编程基础和存储程序、数据库安全及管理等基础知识,通过完成课程管理系统综合案例介绍基于PHP的MySQL Web数据库应用系统的开发过程。每章开始有知识结构思维导图,并配有课程思政内容。本书以建设一流课程为目标,与在线运行的MOOC资源相匹配,适合线上线下混合式教学使用。本书配有MOOC课程、源代码、教学课件等资源,读者可登录人民邮电出版社官网(www.ryjiaoyu.com)下载