There is no doubt that we should never go out there to see what happens; instead, we should take actions to ma…
分类:go语言
Go语言之错误处理
一. 异常处理 1. error接口 Go语言中引入了一个关于错误处理的标准模式error接口,是go语言的内置接口类型 type error interfance{ Error() string } 具体使用: pac…
Go语言学习之——扩展已有类型
如何扩充系统类型或者别人的类型: 定义别名 使用组合 1、组合 例如对已有的package tree进行扩展,以下是其内容 package tree import "fmt" type Node struct { Val…
Go语言 重写方法
类似于Java中的继承,子类继承并重写父类的方法,Go语言也提供了这样的实现。 Go语言中可以创建一个或者多个类型作为嵌入字段的自定义结构体,任何嵌入类型中的方法都可以当作该自定义结构体自身的方法被调用,从而间接实现子类…
Go 的数据科学相关资源
GopherDS-Resources首页、文档和下载 – 基于 Go 的数据科学相关资源 – 开源中国社区 https://www.oschina.net/p/resources 这是一个维护良好…
golang orm 框架之 gorm
最近在想给这个小站增加点赞和评论功能,第三方系统又有各种限制,就想自己弄个后端,实现类似的功能,对于个人来说,数据量不是很大,单机的 mysql 足够存下所有数据,mysql 作为底层存储是个不错的选择 之前在公司是直接…
Golang九大特性
强类型静态编译型语言。 更丰富的内置类型 函数多返回值 在C中如果想返回多个值,通常会在调用函数中分配返回值的空间,并将返回值的指针传给被调函数。Go的做法是在传入的参数之上留了两个空位,被调者直接将返回值放在这两空位。…
go html模板的使用
【模板标签】 模板标签用”{{“和”}}”括起来 【注释】 {{/* a comment /}} 使用“{{/”和“*/}}”来包含注释内容 【变量】 使用 . 来访问当前…
【Go 语言教程】Go 语言数据类型
正所谓“千里之行始于足下”,说的是脚踏实地,打好基础,而学习每一门编程语言,都需要学习语言提供的数据类型。数据类型用于函数和变量的声明,主要划分为:基本类型,枚举类型,字符串类型,派生类型(指针,数组,函数,切片,接口,…
20 个好用的 Go 语言微服务开发框架
2007 年,谷歌的一个团队在调研计算机编程语言时,发现有数百种可用于开发软件的语言,但没有一种能提供谷歌真正需要的特性。有些语言太过底层,有些又太过复杂,有些特性对他们来说反而会碍手碍脚。谷歌的开发人员想要的语言要简单…
Linux下一键安装Go语言最新版本环境的教程【最后更新:2018年06月13日】
曾经的旧版: https://www.skiy.net/201512023931.html 已将此项目独立出来了: https://github.com/skiy/golang-install 如上所述,由于上一个版本的…
GO—闲聊GC
1.什么是gc? Garbage Collection 简称为GC,是垃圾回收的意思。GC就是为了回收进程运行时不再使用的内存。但是GC会导致一个严重的问题就是会引起STW(stop-the-world)出现,也就是整个…