go语言中的channel

channel是go语言中的同步工具,有两种模式 缓冲 程序执行序列将阻塞在读channel的调用处 <- chan; 或当channel满时,阻塞在写channel调用处 chan <-。 引用Sends to a buffered channel block only when the buffer is full. Receives block when the buffer is empty. 非缓冲 程序执行序列将阻塞在读和写channel的调用处 chan <- 或 <- ch...阅读全文

ITEYE博客 2012-04-01 13:39 jack_boy

go lang linux(centos) 环境搭建

ps:这种文章应该在网上一找一大堆了,本人只是想整理下自己的经历!高手勿喷,不喜勿喷 这里讲的主要是标准包的安装,不需要编译! 首先,检查下自己操作系统的位数,使用uname -a 来查看 如果是64位,则会显示x86_64字样,如果是32位,则会显示i686字样, 然后到https://code.google.com/p/go/downloads/list  这里找对应的包下载。 tar -zxvf go1.1.linux-386.tar.gz cp ...阅读全文

开源中国博客 2013-06-04 14:53 吕秀才

go学习资料及优秀博文

相关书籍: Go Web编程 http://blog.csdn.net/broadview2006/article/details/8875097 优秀博文: 系统编程语言明日之星—Go(http://blog.yufeng.info/Go.pdf http://www.cnblogs.com/sevenyuan/archive/2013/02/27/2935876.html余锋,就职于淘宝核心系统研发部。多年C和网络开发经验,专注于高性能、容错、分布式服务器的研究和实现。http://b...阅读全文

博客园 2014-07-16 09:14 jingzhishen

google go 语言介绍(三)

编译 Go是一门编译形的语言。现在提供了两个编译器。Gccgo是使用GCC作为后端的编译器。另外针对不同的系统架构还提供了一套编译器:64位x86系统使用6g;32位x86系统使用8g等等,这些 编译器编译速度相当快,但是效率比Gccgo慢。这些编译器有更稳定的系统,虽然gccgo正在迎头赶上。 下面是如何使用6g编译并运行我们的程序     $ 6g helloworld.go  # compile; object goes into helloworld.6     $ 6l hellowo...阅读全文

ITEYE博客 2010-01-14 10:19 fffvvvzz

idea intellij go "can’t find import" 解决方法

尝试众多golang的ide,最后发现intellij目前做的完成度最高 eclipse go 不能进行包、类、方法等的跳转,这点是无法忍受的,所以果断换成intellij 但是发现在intellij里面不能import $GOPATH里src下的包,网上搜索了很长时间, 在这里找到解决方法:https://github.com/mtoader/google-go-lang-idea-plugin/issues/224 Looking through the source, it seems ...阅读全文

博客园 2013-08-08 22:29 mahang

go语言初体验

go下载地址:       http://code.google.com/p/go/downloads/list go官方安装地址: http://golang.org/doc/install 另外收集一些关于go的地址: Go官方网站 http://golang.org/ Go中文官网 http://golang-china.org/ 中文论坛(测试中…) http://bbs.golang-china.org/ 中文用户讨论组(邮件) https://groups.google.com/gr...阅读全文

博客园 2013-09-20 20:05 bokun-wang

Ubuntu12.10 配置go语言开发环境

废话少说直接切入主题 系统为Ubuntu12.10 1下载go的源码包 现在已经出到了go1.1beta2 但是我们现在还是用go1.0.3这个版本 手动下载:http://code.google.com/p/go/downloads/list 命令下载:wget https://go.google.com/files/go.1.0.3.linux-amd64.tar.gz 2 将下载后的文件最好是放在home下因为在”下载“那里有中文路径 3 输入命令将源码包解压到usr/loca...阅读全文

开源中国博客 2013-04-18 12:59 Mr-Cheung

第一次尝试go语言

两个多月前的时候谷歌公司发布了go语言,大概的看了一下,发现还不支持Windows系统,发了个帖子问了一下,大家的建议基本上都是不要去接 触。再加上本人搞程序不久还是个菜鸟,所以这个事就这么搁置了。       今天早晨在je上看帖子,发现go好像支持Windows了,于是就索性一顿找资料,最终算是正确的安装了go语言的环境,并且成功的运行了一个示例程 序。下边就安装和运行全过程做一介绍,供那些准白开始初探go的朋友参考,也希望各位高手给予在下在学习方面的建议。       第一步:下载安...阅读全文

ITEYE博客 2010-01-27 16:36 horseroad

构建离线Go编程指南---gotour

Google为了更好地推广Go语言,在自己的官网和Appspot上分别搭建了基于浏览器的交互式Go编程指南-gotour,相关网站: gotour—— English Version gotour——中文版本 这个教程非常简单易学,共分三部分: 第一部分主要介绍Go语言的基础概念,包括包、导入、函数、变量、条件、循环、指针、struct、slice、Map、Range等。 第二部分主要介绍方法、接口、Error、Web服务器、图片处理等。 第三部分主要介绍并发、Go...阅读全文

开源中国博客 2012-12-20 16:41 acmfly

go lang

大本营: http://golang.org/ 中文社区,文档翻译: http://code.google.com/p/golang-china/ http://code.google.com/p/ac-me/ 《go语言,互联网时代的C》 视频,幻灯片: http://v.youku.com/v_show/id_XMTY4Mzk5NTc2.html http://www.slideshare.net/googol/go-c windows下的发布,使用: http://code.go...阅读全文

博客园 2010-11-10 22:54 jiyang

go练习2-go的学习资料

好吧 我承认,有自己添加的内容也有从别人的blog 中 ctrl + c 的 官方:http://golang.org ,经常被封中文手册的翻译:http://code.google.com/p/golang-china嗯,还有一个:http://zh-golang.appsp0t.com/还有几个:1、这也是别人的学习笔记:http://www.cnblogs.com/yjf512/category/385369.html2、某牛的网站:http://www.mikespook.com/ 示例...阅读全文

博客园 2014-09-12 16:12 ilahsa

go语言的“MSDN”(ubuntu12 && 通过apt-get安装的go语言)

环境:ubuntu12 && 通过apt-get安装的go语言 之前了解了python查看帮助文档的方式,感觉go也应该有他自己的帮助文档,就尝试打开它的文档,发现有godoc命令。运行之,命令提醒,可以这样运行文档 godoc -http=:6060 但是提示我文档不存在(不存在某个HTML文件)我就想起来上次是通过apt-get安装的,很可能安装程序的时候没有下载文档,那么只好先找找ubuntu的源里有没有godoc的相关信息,发现还真的有,那么安装下载,之后就可以用了 godoc -...阅读全文

博客园 2013-05-19 18:37 code-style

Go语言 google 舍弃java ???android上层应用或采用Go语言~~go语言简介

摘要 Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。   Go语言-简介       Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 Go是谷歌2009发布的第二款编程语言.2009年7月份,谷歌曾发布了S...阅读全文

ITEYE博客 2010-09-04 11:30 hibernater

go语言和资料

C/C++编程相关的复杂性,特别是大一点的工程的维护,如果人员较多,规范等都是较大的负担,最近正在关注go这么语言, 准备对于并发和系统级的开发引入。 Go官网 http://golang.org  http://blog.golang.org/ http://blog.golang.org/index   http://www.golang-book.com/ Go 语言最好的教材,大师之作,Golang 入门必看! http://zh-golang.appsp0t.com/ http://s...阅读全文

博客园 2013-07-20 16:34 2018