没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
第一章 开发环境配置
1.1 Vagrant的介绍
1.2 Vagrant安装配置
1.3 Vagrant使用入门
1.4 Go环境安装配置
1.5 总结
1.6 每章一练
第二章 开发工具配置
2.1 LiteIDE安装配置
2.2 SublimeText安装配置
2.3 总结
2.4 每章一练
第三章 基础语法训练
3.1 HelloWorld
3.2 变量和常量
3.3 常用类型
3.4 数组和slice
3.5 map
3.6 流程控制
3.7 函数设计
3.8 struct
3.9 interface
3.10 goroutine
3.11 channel
3.12 总结
3.13 每章一练
第四章时间字符串处理技术
第五章基础的系统信息
第六章文件操作
第七章系统操作
第八章图像处理
第九章面向对象
第十章MySQL基础
第十一章Go操作MySQL
第十二章Go操作mongodb
第十三章Go操作PostgreSQL
第十四章Go操作SQLServer
第十五章ORM入门
Go实战开发之目录实战开发之目录
基基 础础篇篇
常用技术篇常用技术篇
数据库篇数据库篇
第十六章socket编程
第十七章RPC实现
第十八章http编程
第十九章发送邮件
第二十章模板引擎
第二十一章Web应用输出
第二十二章并发编程基础
第二十三章系统锁
第二十四章并发控制
第二十五章channel
第二十六章消息传递
第二十七章命令行编程
第二十八章系统信息
第二十九章信号监控
第三十章cgo应用
第三十一章跨平台编译
第三十二章性能调优
短域名服务
文件下载
网站注册登录
购物车
文件监控系统
基于Docker的虚拟化实现
分布式文件分发系统
消息队列系统
BT协议实现
本书主要是通过实战项目来帮助大家获取Go知识,通过一些小至只有一个main函数,大到一个完整的网络项目,通过这些形形
色色的项目来锻炼Go的各方面编程技巧。
第一部分基础篇主要包括五章来介绍Go的开发环境、开发工具、基础语法、字符串和时间包、系统包的处理等各方面基础知识。
我们每个人的开发环境也许各不相同,Windows、Mac、Linux等每个人有不同的环境,那么如何统一到一起来呢?现在有了
Vagrant这个开发利器,我想今后大家可以跟着我一起做项目了,再也不用担心环境不一致引起的各种问题了。
有了统一的开发环境,那么开发工具也是我们开发Go必不可少的,这里我主要会介绍两款我自己用的比较好的工具,当然也就这两个
目前最好用:LiteIDE和SublimeText。
有了统一的环境和便利的开发工具之后我们会通过三十几个例子来学习Go的基础语法,包括函数、循环、流程控制、常变量、
网络开发篇网络开发篇
并发编程篇并发编程篇
系统编程篇系统编程篇
综合应用篇综合应用篇
第一部分第一部分基础篇基础篇
goroutine、channel等。
最后两章通过大量的例子来展现如何处理字符串、时间、以及进行一些基础的获取系统信息之类的操作。
1. 开发环境
2. 开发工具
3. 基础语法
4. 字符串
5. 时间
6. 系统信息
开发环境是我们日常工作的一个环境,不论你现在的公司是否会强制你使用统一的开发环境,对于希望通过阅读本书,跟着本书
一起写项目的同学来说,我希望大家有统一的环境,这不仅有利于代码的一致性,同时也是为了减少大家在开发中遇到很多不必
要的问题。为了能够保证我们接下来的开发环境保持一致性,我们这一章介绍一个能够在所有系统都保持一致性开发环境的工具
Vagrant,通过该工具使得我们保持一致的Go环境、项目目录等。这一章第一小节介绍Vagrant的一些基础知识、第二小节介绍
如何安装Vagrant以及如何配置,接着第三小节介绍如何使用Vagrant,对Vagrant的常用命令进行详细的介绍,第四小节基于
Vagrant的环境进行Go环境的安装,最后会根据这些介绍提出一些练习供大家深入的理解。
7. Vagrant介绍
8. Vagrant安装配置
9. Vagrant使用入门
10. Go环境安装配置
11. 总结
12. 每章一练
目录
下一节: Vagrant介绍
平常我们经常会遇到这样的问题:在开发机上面开发完毕程序,放到正式环境之后会出现各种奇怪的问题:描述符少了、nginx配置
不正确、MySQL编码不对、php缺少模块、glibc版本太低等。
所以我们就需要虚拟开发环境,我们虚拟和正式环境一样的虚拟开发环境,而随着个人开发机硬件的升级,我们可以很容易的在本机
跑虚拟机,例如VMware、VirtualBox等。因此使用虚拟化开发环境,在本机可以运行自己喜欢的OS(Windows、Ubuntu、
Mac等),开发的程序运行在虚拟机中,这样迁移到生产环境可以避免环境不一致导致的莫名错误。
虚拟开发环境特别适合团队中开发环境、测试环境、正式环境不同的场合,这样就可以使得整个团队保持一致的环境,我写这一章的
初衷就是为了让大家和我的开发环境保持一致,让读者和我们整个大团队保持一致的开发环境。
Vagrant就是为了方便的实现虚拟化环境而设计的,使用Ruby开发,基于VirtualBox等虚拟机管理软件的接口,提供了一个可配
置、轻量级的便携式虚拟开发环境。使用Vagrant可以很方便的就建立起来一个虚拟环境,而且可以模拟多台虚拟机,这样我们平时
还可以在开发机模拟分布式系统。
Vagrant还会创建一些共享文件夹,用来给你在主机和虚拟机之间共享代码用。这样就使得我们可以在主机上写程序,然后在虚拟机
中运行。如此一来团队之间就可以共享相同的开发环境,就不会再出现类似“只有你的环境才会出现的bug”这样的事情。
第一章第一章开发环境配置开发环境配置
links
1.1Vagrant的介绍的介绍
虚拟开发环境虚拟开发环境
Vagrant
剩余17页未读,继续阅读
狼You
- 粉丝: 20
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0