《Go程序开发实战宝典》结合典型案例进行知识点讲解,内容通俗易懂、重点突出、实用性强,囊括Go语言的主要功能。全书共14章,前6章主要包括基础数据类型、循环控制、函数和指针、内置容器、字符串处理等;第7章主要讲解Go语言的面向对象编程,主要包括结构体、方法、接口、设计模式、反射等内容;第8~13章主要介绍服务端开发经常需要处理的问题,主要包括Go语言的编写规范、错误处理、异常处理、文件读写操作、JSON编码解码、网络编程、gRPC、并发编程、数据库编程、网络安全和测试等内容。此外,本书还对一些数据类型的底层结构、并发机制、垃圾回收进行了深入的讲解,*后一章通过对Gin框架的介绍和使用,完成了一个基础的分布式网盘项目。 《Go程序开发实战宝典》附赠了相关知识点的视频讲解及案例源代码,读者可自行下载(详细方法见本书封
本书是一本Go语言入门书,全书共分为三部分。部分讲解Go语言基础知识,包括变量与简单类型、数组、切片、流程控制、字典、函数、结构体与方法、接口等,可以帮助读者快速掌握Go语言的基本程序结构。第二部分讲
《SolidWorksMotion机械运动仿真实例教程》分为两部分,部分简单介绍SolidWorks2012及其运动仿真内部插件,Motion基础知识,第二部分以大量实例介绍SolidWorksMotion机构运动仿真。每个例题先介绍该机构的工作原理,然后详细绘制所有零件的三维模型,完成三维装配,建立仿真模型并进行仿真,得到三维仿真动画,以及用图形、数据等方式显示的运动轨迹、位移、速度、加速度、作用力等仿真结果,并进行分析解释。《SolidWorksMotion机械运动仿真实例教程》对基础知识的介绍简明扼要,可以帮助零起点的读者快速入门。所选择的实例均为机械设计中的典型案例,具有实用价值。随书附赠的给出了书中所有设计仿真实例的原始文件。《SolidWorksMotion机械运动仿真实例教程》可作为高等院校教材并可供机械类技术人员使用。
本书系统地介绍区块链设计原理和开发技术,包含公链的整体架构和开发细节,主要内容包括:章介绍公链设计架构;第2~4章介绍比原链的交互工具、核心进程bytomd,以及APIServer实现原理和接口设计。第5章和第6章详细介绍区块链核心部分,包括区块、区块链、交易的核心数据结构,以及UTXO模型、隔离见证、交易脚本、验证等技术概念的实现。第7章和第8章讲解比原链智能合约以及智能合约在BVM虚拟机上运行的过程。第9章和0章介绍区块链钱包的设计与交易流程,包括密钥、账户、资产管理、交易管理等,还详解了区块链P2P分布式网络实现原理。1~13章介绍数据存储、共识算法,以及挖矿相关的概念和流程。4章展望了区块链技术未来的发展趋势。
《Go语言程序设计》既是一本实用的Go语言教程,又是一本的Go语言参考手册。书中从如何获取和安装Go语言环境,以及如何建立和运行Go程序开始,逐步介绍了Go语言的语法、特性以及一些标准库,内置数据类型、语句和控制结构,然后讲解了如何在Go语言中进行面向对象编程,Go语言的并发特性,如何导入和使用标准库包、自定义包及第三方软件包,提供了评价Go语言、以Go语言思考以及用Go语言编写高性能软件所需的所有知识。 《Go语言程序设计》的目的是通过使用语言本身提供的所有特性以及Go语言标准库中一些最常用的包,向读者介绍如何进行地道的Go语言编程。《Go语言程序设计》自始至终完全从实践的角度出发,每一章提供多个生动的代码示例和专门设计的动手实验,帮助读者快速掌握开发技能。《Go语言程序设计》适合对Go语言感兴趣的各个层次的Go语言
本书系统地介绍区块链设计原理和开发技术,包含公链的整体架构和开发细节,主要内容包括:章介绍公链设计架构;第2~4章介绍比原链的交互工具、核心进程bytomd,以及APIServer实现原理和接口设计。第5章和第6章详细介绍区块链核心部分,包括区块、区块链、交易的核心数据结构,以及UTXO模型、隔离见证、交易脚本、验证等技术概念的实现。第7章和第8章讲解比原链智能合约以及智能合约在BVM虚拟机上运行的过程。第9章和0章介绍区块链钱包的设计与交易流程,包括密钥、账户、资产管理、交易管理等,还详解了区块链P2P分布式网络实现原理。1~13章介绍数据存储、共识算法,以及挖矿相关的概念和流程。4章展望了区块链技术未来的发展趋势。
在程序员与计算机的“交流”过程中,解释器无疑扮演着优秀的翻译角色。它为只懂0和1的计算机翻译源代码,为看似随机的字符赋予含义。这是如何实现的呢?充满好奇心的你,是否曾经思考过这个问题?跟随本书,你将揭