golang
文章平均质量分 74
Deus_ex_machina
喜欢的东西总是让人着迷,我们被别人看做疯子,我们总是不断的前进。
业精于勤,荒于嬉;行成于思,毁于随
展开
-
10大Go语言开源项目推荐
引用2014年11月,Golang官方博客发布文章 ,以纪念Go语言发布5周年。文章称,Go语言在云计算时代找到了位置,预言“2015年将是Go语言急剧发展之年”。2014年11月,Golang官方博客发布Go语言核心开发组成员Andrew Gerrand文章 《Half a decade with Go》,以纪念Go语言发布5周年。Andrew Gerrand在文章中称,Go转载 2017-02-08 17:13:27 · 8259 阅读 · 1 评论 -
Golang 学习笔记:HTTP, TCP/IP, UDP
HTTP我们知道,go内置有http server 支持,我们只需要在代码中启动这个server就可以启动一个类似于apache的服务器。同时可以很方便的监听多个端口等等。import ( . "fmt" "net/http")const ( PORT = ":1024" MSG = "hello, gopher")func main() { htt原创 2017-03-06 22:52:40 · 1526 阅读 · 0 评论 -
Golang基础学习总结
1、不支持继承 重载 ,比如C++Java的接口,接口的修改会影响整个实现改接口的类行为的修改,Go 设计者认为这一特点或许根本没用.2、必任何函数定义必须花括号跟在函数声明后面而不能换行 如 func funca(a int){},在Go语言中 函数也是一种类型 可以被推导 使用支持匿名函数 和闭包。 函数的返回值支持多重返回类似Python , 如果不赋值 整数类型默认转载 2017-02-25 09:51:55 · 670 阅读 · 0 评论 -
Golang- import 导入包的语法
import( "fmt") 然后在代码里面可以通过如下的方式调用fmt.Println("hello world") 上面这个fmt是Go语言的标准库,他其实是去GOROOT下去加载该模块,当然Go的import还支持如下两种方式来加载自己写的模块: 相对路径 import "./model"转载 2017-02-25 09:50:25 · 375 阅读 · 0 评论 -
ubnutu下golang安装Beego框架
把Go环境变量设置好以后我们试试Beego框架首先去Git bash官方网站下载安装https://git-scm.com/download官方网站让输入apt-get install git安装Beego框架ubnutu输入$ get github.com/astaxie/beego$ go get github.com/beego/bee 完成以原创 2017-02-18 23:56:17 · 1142 阅读 · 0 评论 -
ubnutu环境变量设置和sublime环境设置
下好后Go解压到Home里面终端打开gedit ~/.bashrc输入下马到最后export GOROOT=$HOME/goexport GOARCH=386export GOOS=linuxexport PATH=${PATH}:$HOME/go/binexport GOPATH=$HOME/workspace/Go解释下 GOROOT是go到原创 2017-02-11 17:42:56 · 1001 阅读 · 0 评论 -
Golang你处于使用Go语言的哪个层次,来测测吧
Francesc (@francesc) 是 Go 核心团队的一员, 是提倡 Google Cloud 平台的开发者. 他是一个编程语言的爱好者, Google的技术指导大师, Go tour的创造者之一. 这个讨论的灵感来自于另一个 Raquel Vélez 在 JSConf. Slides 的讨论,这个讨论已经发到了这里. Sourcegraph 是下一代编程协作工具, 用于搜索, 探索,转载 2017-02-08 19:48:23 · 7357 阅读 · 0 评论 -
golang语法学习(三) golang的面向对象机制-接口与方法
方法:1. Go 没有类。然而,可以在结构体类型上定义方法。例如:[plain] view plain copy print?package main import ( "fmt" "math" ) type Vertex struct { X, Y float64 }转载 2017-02-08 19:40:38 · 372 阅读 · 0 评论 -
golang语法学习(二):控制语句,函数,以及错误处理。
在语法篇(一)中学习了Go中基本的数据类型、变量、常量等组成语言的基本要素,在这一节中将会学习如何将这些元素组织起来,最终写成可以执行的代码。在这一部分包括:go中的流程控制语句;go中函数的用法;go特殊的错误处理方式;Golang中的流程控制语句在具体编程的时候免不了需要使用一些特殊的语句实现某些功能,比如使用循环语句来进行迭代,使用选择语句控制转载 2017-02-08 19:39:43 · 345 阅读 · 0 评论 -
golang语法学习(一):变量,常量以及数据类型
学习一门新的语言肯定是要从他的基本语法开始,语法构成了整个程序设计的基础,从语法中我们也可以看到这门语言的一些特性,但是话说回来,语法这东西,不同的语言大同小异,所以这也对语法的记忆造成了一定的难度,其实最好的方法应该是旁边有本书,随时可以拿过来查阅或者纠正。当然golang的语法也是这样,下面的一些是我学习七牛云存储团队许式伟等出的《Go语言编程》: http://baike.baidu.c转载 2017-02-08 19:36:19 · 436 阅读 · 0 评论 -
Golang 工程组织
Golang里面工程的组织,需要设置GOPATH 路径,我自的设置方式是:在 ~/.bashrc中添加:vim ~/.bashrc export GOPATH="$HOME/yourpath" 之后source一下这个文件使之生效。下面是转载的内容:-------------------------------------------------转载 2017-02-08 19:32:14 · 336 阅读 · 0 评论 -
[ECUG专题回顾]《BEEGO设计理念与API开发》-谢孟军 (BEEGO作者、GO WEB编程作者)
原文:http://blog.qiniu.com/archives/1048谢孟军:大家好,我是谢孟军,我是beego作者。今天我来讲一下beego的设计理念和API开发,大家有听过beego的吗?有用beego在自己项目里面做吗?OK,今天的大纲就大概讲一下是这样,首先我要讲一下什么是beego,然后讲一下beego的设计理念,里面有很多的模块,每一个模块怎么样设计的,可能会牵涉到一转载 2017-10-10 17:46:37 · 824 阅读 · 0 评论