网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Go语言实战/计算机科学先进技术译丛
分类
作者 (美)马特·布彻//马特·法里纳
出版社 机械工业出版社
下载
简介
内容推荐
马特·布彻、马特·法里纳著的《Go语言实战/计算机科学先进技术译丛》主要介绍Go语言的实践应用技术,以实际应用为目的,帮助读者在掌握Go语言知识的基础上进行更多的实践训练。全书涵盖了Go语言基本概念、GO应用程序的管理机制、创建用户界面、云基础设施、微服务器及服务到服务的通信模式等内容,并按照问题、解决方案和讨论的顺序结合具体的程序示例对70个技术案例逐步进行了展示。
本书可以作为程序员解决实际问题的参考书,也可以作为Go语言爱好者学习和应用的参考书,还可以作为非专业学生Go语言学习的入门参考书及专业学生的实践参考书。
目录
译者序

致谢
前言
关于本书
关于作者
关于封面插图
第1部分 背景和基础
第1章 走进Go语言
1.1 何谓Go语言
1.2 Go语言的特点
1.2.1 多个返回值
1.2.2 现代化的标准库
1.2.3 gomutine与通道的并发性(Go语言规程及通道并发性)
1.2.4 Go工具链——不仅仅是一种语言
1.3 众多编程语言背景下的Go语言
1.3.1 C语言与Go语言
1.3.2 Java与Go
1.3.3 Python、PHP与Go
1.3.4 JavaScript、Node.js与Go
1.4 启动及运行Go语言
1.4.1 安装Go语言
1.4.2 Go语言与Git、Mercurial协同运行和版本控制
1.4.3 探索工作区
1.4.4 环境变量的使用
1.5 G0,你好
1.6 小结
第2章 坚实的基础
2.1 Go语言使用CLI应用程序的方法
2.1.1 命令行标记
2.1.2 命令行框架结构
2.2 配置问题处理
2.3 使用实际的web服务器
2.3.1 启动和关闭服务器
2.3.2 路由web请求
2.4 小结
第3章 Go语言的并发性
3.1 理解Go语言的并发模型
3.2 使用gorountine
3.3 通道的应用
3.4 小结
第2部分 功能全面的应用程序
第4章 error错误与panics异常问题的处理
4.1 error错误处理
4.2 panics异常系统
4.2.1 error错误与panics异常的区分
4.2.2 panics异常处理
4.2.3 从panics异常中恢复过来
4.2.4 panics异常和goroutine函数
4.3 小结
第5章 调试和测试
5.1 定位bug
5.2 日志记录
5.2.1 使用Go语言的记录器
5.2.2 使用系统记录器
5.3 访问堆栈跟踪
5.4 测试
5.4.1 单元测试
5.4.2 生成测试
5.5 使用性能测试和基准
5.6 小结
第3部分 应用程序的接口
第6章 HTML和电子邮件的模板样式
6.1 HTML模板的使用
6.1.1 标准库HTML包概述
6.1.2 在模板中添加函数
6.1.3 模板解析限制
6.1.4 模板执行中断
6.1.5 混合模板
6.2 在E-mail中使用模板
6.3 小结
第7章 静态资源和表单的获取与接收
7.1 获取静态内容
7.2 表单POST的处理
7.2.1 表单请求简介
7.2.2 使用文件和分段提交
7.2.3 使用原始的多个数据
7.3 小结
第8章 使用Web服务
8.1 使用RESET API
8.1.1 使用HTTP客户端
8.1.2 发生故障时
8.2 通过HTTP传递和处理错误
8.2.1 生成自定义错误
8.2.2 读取和使用自定义错误
8.3 传递和映射JS0N
8.4 版本控制REST API
8.5 小结
第4部分 将应用程序发布到云
第9章 使用云
9.1 什么是云计算
9.1.1 云计算的类型
9.1.2 容器和云本地应用程序
9.2 管理云服务
9.2.1 避免云供应商锁定
9.2.2 处理不一致的错误
9.3 在云服务器上运行
9.3.1 执行运行时检测
9.3.2 构建云
9.3.3 执行运行时监视
9.4 小结
第10章 云服务之间的通信
10.1 微服务和高可用性
10.2 服务之间的通信
10.2.1 使REST更快
10.2.2 超越REST
10.3 小结
第11章 反射和代码生成
11.1 反射的3个特征
11.2 结构体、标签和注解
11.2.1 注释结构
11.2.2 使用标签注解
11.3 使用Go代码生成Go代码
11.4 小结
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 16:39:33