随笔分类 -  Go

摘要:函数的声明 在 Go 语言中,函数声明通用语法如下: func functionname(parametername type) returntype { // 函数体(具体实现的功能) } 函数的声明以关键词 func 开始,后面紧跟自定义的函数名 functionname (函数名)。函数的参数 阅读全文
posted @ 2019-11-01 22:40 -零 阅读(369) 评论(0) 推荐(0) 编辑
摘要:转自:http://colobu.com/2015/09/07/gotchas-and-common-mistakes-in-go-golang/ 目录 [−] 初级 开大括号不能放在单独的一行 未使用的变量 未使用的Imports 简式的变量声明仅可以在函数内部使用 使用简式声明重复声明变量 偶然 阅读全文
posted @ 2019-08-31 21:40 -零 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:编程语言中反射的概念 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每种语言的 阅读全文
posted @ 2019-08-31 09:49 -零 阅读(547) 评论(0) 推荐(0) 编辑
摘要:介绍 这篇文档举例证明了一个简单地 Go package 并且介绍了 go tool,标准的方法来 fetch, build,and install Go package and commands. 如果要使用 go tool,那么就必须将代码组织成一种特殊的形式。 请仔细的阅读这篇文档,它会教你采 阅读全文
posted @ 2019-08-31 09:33 -零 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "reflect" ) func main() { var num float64 = 3.14 // 方法1: println(reflect.TypeOf(num).Name()) // 方法2: fmt.Println(reflect.TypeOf(num)) // 方法3: fmt.Printf(`%T`, num) } 阅读全文
posted @ 2019-08-30 19:44 -零 阅读(14556) 评论(0) 推荐(0) 编辑
摘要:对象存储 基本概念 主流存储类型分为三种:块存储、文件存储以及对象存储 NAS(文件存储):Network Attached storage,提供了存储功能和文件系统的网络服务器,客户端可以访问NAS上的文件系统,还可以上传和下载文件,使用协议:SMB、NFS以及AFS等网络文件系统协议,对于客户端 阅读全文
posted @ 2019-08-30 12:19 -零 阅读(3203) 评论(0) 推荐(0) 编辑
摘要:Go语言中的并发 使用goroutine编程 使用 go 关键字用来创建 goroutine 。将go声明放到一个需调用的函数之前,在相同地址空间调用运行这个函数,这样该函数执行时便会作为一个独立的并发线程。这种线程在Go语言中称作goroutine。 goroutine的用法如下: 因为 goro 阅读全文
posted @ 2019-08-13 18:42 -零 阅读(615) 评论(0) 推荐(0) 编辑
摘要:数组介绍 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。数组的长度是数组类型的组成部分。因为数组的长度是数组类型的一个部分,不同长度或不同类型的数据组成的数组都是不同的类型,因此在Go语言中很少直接使用数组(不同长度的数组因为类型不同无法直接赋值)。和数组对应的类型 阅读全文
posted @ 2019-06-23 00:48 -零 阅读(2020) 评论(0) 推荐(0) 编辑
摘要:Go http编程 http服务端编程 1.简单的http服务器模板 package main import ( "fmt" "net/http" ) func HelloHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, 阅读全文
posted @ 2019-05-19 21:08 -零 阅读(556) 评论(0) 推荐(1) 编辑
摘要:Go语言知识点总结 目录 Go-开发环境 Go-语言基础 Go-标准库 Go-面向对象 Go-并发 Go-数据库 Go-web框架 Go语言开发文档:https://studygolang.com/pkgdocGO语言中文网:https://studygolang.com/深度开源:https:// 阅读全文
posted @ 2019-04-22 23:48 -零 阅读(435) 评论(0) 推荐(0) 编辑
摘要:Goland2019.1破解 Goland2019.1:http://www.jetbrains.com/goland/download/ 破解补丁:https://pan.baidu.com/s/15aCWzZDhZbm9JhMlGq0e_Q 密码:2rbm 原文地址:https://blog.c 阅读全文
posted @ 2019-04-19 22:46 -零 阅读(9628) 评论(2) 推荐(0) 编辑