全书分为3篇,第1篇是基础入门篇,包括Go语言入门、Go语言编程基础、算法与数据结构基础、基本数据结构,系统介绍了Go语言基础知识、算法基础、栈、队列、链表等的基本原理,Go语言实现及面试题实战;第2篇是进阶篇,包括树、图两章内容,系统介绍了树与图数据结构的基本原理,Go语言实现及面试题实战;第3篇是高级篇,系统介绍了排序算法、搜索算法、贪心算法、分治算法、回溯算法、动态规划算法、递归算法、常见机器学习算法等的基本原理,Go语言实现及面试题实战。本书还提供了完整的配套代码,同时为重难点知识提供了配套视频,帮助读者以最快的速度从零基础新手向算法高手进阶。
《Go程序开发实战宝典》结合典型案例进行知识点讲解,内容通俗易懂、重点突出、实用性强,囊括Go语言的主要功能。全书共14章,前6章主要包括基础数据类型、循环控制、函数和指针、内置容器、字符串处理等;第7章主要讲解Go语言的面向对象编程,主要包括结构体、方法、接口、设计模式、反射等内容;第8~13章主要介绍服务端开发经常需要处理的问题,主要包括Go语言的编写规范、错误处理、异常处理、文件读写操作、JSON编码解码、网络编程、gRPC、并发编程、数据库编程、网络安全和测试等内容。此外,本书还对一些数据类型的底层结构、并发机制、垃圾回收进行了深入的讲解,*后一章通过对Gin框架的介绍和使用,完成了一个基础的分布式网盘项目。 《Go程序开发实战宝典》附赠了相关知识点的视频讲解及案例源代码,读者可自行下载(详细方法见本书封
Go编程语言,通常也称为Golang(尽管这种叫法并不对),借助一些大师级开发作品以及伟大的编程思想的高屋建瓴,着实取得了长足进步。Shopify的首席执行官Tobias Lutke很近便声称“Go将
本书全面系统地介绍了Go语言区块链应用工程师所需要的基础知识和各种技术。全书分为基础篇、进阶篇和实战篇三部分,共7章,其中1~2章为基础篇,介绍Go语言环境安装、基础语法、函数编程、容器编程、面向对象
《SolidWorksMotion机械运动仿真实例教程》分为两部分,部分简单介绍SolidWorks2012及其运动仿真内部插件,Motion基础知识,第二部分以大量实例介绍SolidWorksMotion机构运动仿真。每个例题先介绍该机构的工作原理,然后详细绘制所有零件的三维模型,完成三维装配,建立仿真模型并进行仿真,得到三维仿真动画,以及用图形、数据等方式显示的运动轨迹、位移、速度、加速度、作用力等仿真结果,并进行分析解释。《SolidWorksMotion机械运动仿真实例教程》对基础知识的介绍简明扼要,可以帮助零起点的读者快速入门。所选择的实例均为机械设计中的典型案例,具有实用价值。随书附赠的光盘给出了书中所有设计仿真实例的原始文件。《SolidWorksMotion机械运动仿真实例教程》可作为高等院校教材并可供机械类技术人员使用。
本书针对Go语言进行微服务开发做了全面细致的介绍,书中内容包括四大部分。部分为Go语言基础(~7章),包括Go语言基础语法、Go语言基本特性和Go语言实战项目等内容。第二部分为Go语言进阶(第8~10