Golang
frankliu01
这个作者很懒,什么都没留下…
展开
-
论Golang 给我惊喜的Go语言
IncTech专供http://www.inctech.cn看了Google推出的编译型静态语言Golang的见解。 感觉这就是我一直期望得到的一种编程语言原创 2015-08-11 11:25:50 · 1880 阅读 · 0 评论 -
在IntelliJ IDEA14中安装go语言插件
在IntelliJ IDEA14中安装go语言插件虽然本人按照此文的步骤进行安装,失败了。 但是,想收藏此文。在IntelliJ IDEA14中安装go语言插件go语言的集成开发环境仍不成熟,试用了liteide,感觉很不适应,弹出菜单对程序员的干扰太大。所以就试大牌的IntelliJ IDEA,这工具本来是JAVA开发阵营的,不过它已经变为一个非常强大转载 2016-07-05 14:02:25 · 5865 阅读 · 0 评论 -
windows golang开发环境搭建--LiteIDE-最适合Go的IDE
Go语言开发工具LiteIDE配置(Windows)听语音|浏览:3252|更新:2014-10-21 18:561234567分步阅读谷歌系统所使用的编程语言Go,近年来发展的越来越成熟、方便易用。现在,我们可以通过使用LiteIDE让Go语言编程变得更转载 2016-07-05 13:56:27 · 2194 阅读 · 0 评论 -
golang 赋值操作符 := = ==
这里省略了关键字var,我很喜欢这种方式(可以少写代码,而没有任何坏处)。 但这有需要注意的是“ :=” 是在声明和初始化变量,因此该变量必须是第一次出现,如下初始化是错误的。但是要注意赋值时要确定你想要的类型,在Go中不支持隐式转换的。如果是定义个float64类型的变量,请写为 v1 :=8.0 而不是v1 :=8 。总结如下::= 给某变量的第一次赋值,初始化=原创 2016-07-05 15:57:49 · 3599 阅读 · 0 评论 -
Golang-web网站入门-服务器入门
golang用一个控制台程序,就能够实现一个web网站的运行,不需要借助应用服务器tomcat或者web服务器apache,nginx。进程能够进行http协议的绑定和监听某端口下面go程序是在本机上建设一个网站,监听9090端口。webtest.go// webtestpackage mainimport ( "fmt" "log" "net/http" "原创 2016-07-05 17:00:25 · 2659 阅读 · 0 评论 -
Golang func -函数 1
不可或缺的函数,在Go中定义函数的方式如下:func (p myType ) funcName ( a, b int , c string ) ( r , s int ) { return}通过函数定义,我们可以看到Go中函数和其他语言中的共性和特性共性关键字——func方法名——funcName入参——— a,b int,b string返回值—— r,s i转载 2016-07-06 11:44:44 · 2384 阅读 · 0 评论 -
Golang搭建静态服务器- 两行代码搞定
http.Handle("/", http.FileServer(http.Dir("D:/webserver/gowww/site/"))) http.ListenAndServe(":9090", nil) 只需两行代码go来搭建静态web服务器,就是这么简单,这么有效。新建go源文件 staticweb.to// staticwebpackage mainimport ( "net/http")fun原创 2016-07-06 12:16:53 · 6558 阅读 · 1 评论 -
golang init和main函数
Go里面有两个保留的函数:init函数和main函数。下边就来比较一下两个函数的异同。相同点:两个函数在定义时不能有任何的参数和返回值,且Go程序自动调用。不同点:init可以应用于任意包中,且可以重复定义多个。main函数只能用于main包中,且只能定义一个。下边说一下两个函数的执行顺序:对同一个go文件的init()调用顺序是从上到下的对同一个package中不同文件是转载 2016-07-06 12:38:14 · 2804 阅读 · 0 评论 -
golang以daemen后台形式运行
golang的控制台程序运行在linux上后, terminal如果被断开了(比如ssh的终端关闭掉后),golang的程序就会被关闭。 我们如果想用golang运行一个web服务器,这样就不行。 我想到了用linux的screen命令,可以后台运行一个进程。 于是,创建一个screen screen -S myserver ,然后运行./myserver &就可以了原创 2018-01-01 20:23:19 · 4133 阅读 · 0 评论