九路 九路
4年前
go语言 init 函数的妙用
从程序逻辑结构角度来看,Go包(package)是程序逻辑封装的基本单元,每个包都可以理解为一个”自治“的、封装良好的、对外部暴露有限接口的基本单元。一个Go程序就是由一组包组成的。在Go包这一基本单元中分布着常量、包级变量、函数、类型和类型方法、接口等,我们要保证包内部的这些元素在被使用之前处于合理有效的初始状态,尤其是包级变量。在Go语言中
Khaleesi35 Khaleesi35
4年前
GO开发[一]:golang语言初探
一.Golang的安装1.https://dl.gocn.io/(国内下载地址)(https://imghelloworld.osscnbeijing.aliyuncs.com/658c5d13c377
Stella981 Stella981
3年前
Go语言GUI Win32
1.下载并安装好GO的环境.2.安装walk,https://github.com/lxn/walk(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Flxn%2Fwalk)    方法是执行gogetgithub.com/lxn/walk完成即
Stella981 Stella981
3年前
Go语言http服务器
下面的代码在helloworld的基础上,使用ioutil库做文件操作也能实现基础的服务了。packagemainimport(  "fmt"  "net/http"  "io/ioutil")funchandler(whttp.ResponseWriter,r\http
Stella981 Stella981
3年前
Go语言JSON与Byte[]转化
记录下JSON与byte\\转化的操作,先来试试不存到文件的,当然要试试保存文件的,这样就可以保存配置信息了,JSON只是一种方式,XML的操作方法很类似,至于其他的方式以后再研究。packagemain  import(      "fmt"      "encoding/json" )  
Stella981 Stella981
3年前
GO开发[二]:golang语言基础
一.变量1.声明变量变量相当于是对一块数据存储空间的命名,程序可以通过定义一个变量来申请一块数据存储空间,之后可以通过引用变量名来使用这块存储空间。Go语言引入了关键字var,而类型信息放在变量名之后,变量声明语句不需要使用分号作为结束符,示例如下:varv1intvarv2string
Wesley13 Wesley13
3年前
go语言学习资源汇总
go官方wikihttps://code.google.com/p/go/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fcode.google.com%2Fp%2Fgo%2F)https://code.google.com/p/gowiki/wiki/Articles(
Stella981 Stella981
3年前
Go语言基础之map补充
点击上方“Go语言进阶学习”,进行关注回复“Go语言”即可获赠Python从入门到进阶共10本电子书今日鸡汤长相思,摧心肝!前言Hey,大家好,我是星期八,咱们接着上次继续说,补充一些map的知识。上节回顾在上节,我们学习了map如何使用。map有两种方式定义,一种是标准
Wesley13 Wesley13
3年前
Go语言探险思考笔记(1)
最近接触对象存储,国际上鼎鼎有名的AmazonS3还有GoogleCloudService在国内由于防火墙还有机房过远的问题,并不能投入生产使用。国内有名的对象存储,大家众所周知的七牛云,后台就是Go语言实现的。对于第一个敢吃螃蟹的人,我一直很佩服。于是抱着憧憬的心态走进Go语言的大门。首先,接触一门语言,就从最啰嗦但是最不能缺少的基础语法和顺序
Wesley13 Wesley13
3年前
Go语言基础知识01
写在前面,一不注意好几年没有输出博文了,虽然工作很忙,公开的学习成果还是需要持续的分享出来。近期准备重新学一学10年前接触过的Go,把关键心得整理一系列笔记来分享一下。代码放在码云,文章也在这里放一放哈:)!(https://oscimg.oschina.net/oscnet/640.jpg)每一种编程语言,从读一本好书开始每一种