12 2019 档案

摘要:转载自https://www.jianshu.com/p/0a2ebb07da54 非$GOPATH目录下的go mod项目 $ go mod init test $ cat go.mod module test go 1.12 $ go get github.com/jinzhu/gorm $ c 阅读全文
posted @ 2019-12-23 04:29 扫驴 阅读(5187) 评论(1) 推荐(0) 编辑
摘要:安装Git主要有两种安装方式:一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。从源码安装的好处就是可以是最新的版本。 在Linux上安装预编译好的Git二进制安装包在Fedora上用yum安装:$ yum install git-core;在Ubuntu这类Debian体系的系统 阅读全文
posted @ 2019-12-21 17:34 扫驴 阅读(237) 评论(0) 推荐(0) 编辑
摘要:这是一个求素数的程序,所谓素数就是除了1和自身以外,不能整除其他自然数的数,一个自然数如果不能被其它所有小于它的素数整除也称为素数,本例中就是用这些特性来求素数 设一个从二到无穷大的自然数数据流,逐级递增,先求出最小的素数,拿到该素数作为筛子,然后筛出比筛子大的最小素数,把这个筛选出的素数再次当作筛 阅读全文
posted @ 2019-12-10 20:47 扫驴 阅读(603) 评论(0) 推荐(0) 编辑
摘要:转载自https://www.liwenzhou.com/posts/Go/14_concurrence/ Go语言基础之并发 2017年6月25日 | Golang |3554 阅读 并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言 阅读全文
posted @ 2019-12-09 00:17 扫驴 阅读(587) 评论(0) 推荐(0) 编辑
摘要:channel我们先来看一下通道的解释:channel是Go语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。channel是一个数据类型,主要用来解决go程的同步问题以及协程之间数据共享(数据传递)的问题。gorout 阅读全文
posted @ 2019-12-07 01:49 扫驴 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:转载自: https://www.liwenzhou.com/posts/Go/13_reflect/ 本文介绍了Go语言反射的意义和基本使用。 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程 阅读全文
posted @ 2019-12-04 01:46 扫驴 阅读(713) 评论(0) 推荐(0) 编辑
摘要:reflect.Valueof 到底是个什么? 反射值对象(reflect.Value)提供一系列方法进行零值和空判定,如下表所示。 下面的例子将会对各种方式的空指针进行 IsNil() 和 IsValid() 的返回值判定检测。同时对结构体成员及方法查找 map 键值对的返回值进行 IsValid 阅读全文
posted @ 2019-12-04 01:42 扫驴 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示