学生机

Windows 安装 Go语言开发环境

Windows 安装 Go语言开发环境 下载安装包 下载地址:http://www.golangtc.com/download 32 位请选择名称中包含 windows-386 的 msi 安装包,64 位请选择名称中包含 windows-amd64 的。下载好后运行,不要修改默认安装目录 C:\Go\,若安装到其他位置会导致不能执行自己所编写的 Go 代码。安装完成后默认会在环境变量 Path 后添加 Go 安装目录下的 bin 目录...阅读全文

博客园 2016-07-26 07:51 chiyueqi

打包前端WebSite到Go程序

Coolpy5发布在即,新版本要求服务端程序只是一个运行文件,经历了go的template无数坑后,最后还是放弃了,所以还是要把前端独立开发一个纯前端程序,但是go程序直接build的话并不支持把前端程序编译到最终生成的文件中,所以须要一种方法把前端程序打包进最终生成的运行文件中。 所用到的包 github.com/GeertJohan/go.rice 下载或编译后会得到一个rice.exe(window平台),linux平台请自行下载...阅读全文

博客园 2016-07-26 21:03 jacle169

go特性学习

而后我写了一些测试代码:dept1 := Dept{ name: "MySohu", building: "Internet", floor: 7}switch v := interface{}(dept1).(type) {case DeptModeFull: fmt.Printf("The dept1 is a DeptModeFull.\n")case DeptModeB: fmt.Printf("The dept1 is a D...阅读全文

博客园 2016-07-25 00:03 zlingh

go中方法的接收者是值或者指针的区别

值类型的变量和指针类型的变量先声明一个结构体:type T struct { Name string } func (t T) M1() { t.Name = "name1" } func (t *T) M2() { t.Name = "name2" }12345678910111234567891011M1() 的接收者是值类型 T, M2() 的接收者是值类型 *T , 两个方法内都是改变Name值。下面声明一个 T 类型的变量,并...阅读全文

博客园 2016-07-24 22:26 zlingh

mgo写入安全机制

mgo写入安全机制 mongo写入安全 mgo写入安全 mongo写入安全 mongo本身也有一整套的写入安全机制,但是在这篇的内容里只介绍一小部分相关部分.先放一个链接可以跳过本节不看直接看这个 链接. WriteConcern.NONE:没有异常抛出 WriteConcern.NORMAL:仅抛出网络错误异常,没有服务器错误异常 WriteConcern.SAFE:抛出网络错误异常、服务器错误异常;并等待服务器完成写操作。 Writ...阅读全文

博客园 2016-07-23 08:00 xinglong

CentOS6.8配置GO语言开发环境

导读 Go语言是谷歌2009发布的第二款开源编程语言,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 鉴于原来越多的开源项目都采用Go为开发语言,本文介绍Linux(CentOS 6.8)下GO开发环境的搭建与使用。 一、Go安装使用 1、下载Go源码包 https://storage.googleapis.com/golang/go1.6.3.linu...阅读全文

博客园 2016-07-25 17:17 linuxprobe

CentOS6.8配置GO语言开发环境

导读 Go语言是谷歌2009发布的第二款开源编程语言,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 鉴于原来越多的开源项目都采用Go为开发语言,本文介绍Linux(CentOS 6.8)下GO开发环境的搭建与使用。 一、Go安装使用 1、下载Go源码包 https://storage.googleapis.com/golang/go1.6.3.linu...阅读全文

博客园 2016-07-23 12:06 linux130

Mac上安装go环境

Mac 安装 GO语言开发环境 官网:https://golang.org/ go语言的安装:http://docscn.studygolang.com/doc/install 下载:go1.7rc3.darwin-amd64.pkg 默认安装,被安装了 /usr/local/go 目录 并自设置了环境变量。 go env 可查看目前的go的环境变量 这go就可以执行了, 下面还要配置一个GOPATH环境变量,是工作目录。 根据约定,G...阅读全文

博客园 2016-07-26 19:15 houziwty

Golang 实现简单的滚动读取文本更新

这个小程序要实现的效果,简单地说,就是将目标文件的内容读取输出到终端,并且目标文件并不是静态的,而是随时会添加新的内容。我们的目标就是一旦目标文件添加了新的内容,就把它读取出来并且显示到终端上。 实现方法很简单,用一个变量offset标记已经读到了文件的哪个位置,每次循环开始前就将读指针指到相应位置。这里有两个tricky的地方需要注意,我们在每次循环的时候都要重复地打开和关闭文件,否则文件有更新也读不出来。当我们读到文件末尾时,会多读...阅读全文

博客园 2016-07-21 14:12 YaoDD

Mac 下 WebStorm 配置go语言开发环境

一、下载安装WebStorm,我的是 二、在WebStorm 中安装go插件 三、在本机安装go开发环境,直接装pkg文件,https://golang.org/doc/install 四、在WebStorm中配置SDK,GOPATH等。preferences中 五、配置运行环境, 选中Edit Configurations 配置完保存。 结束。 参考: 1. http://www.01happy.com/develop-golang-...阅读全文

博客园 2016-07-26 10:08 Faquir
查看更多>>