2019年4月10日

摘要: (1) 全局变量与局部变量 首先,得了解go代码块,也就是"{}",代码块外面访问不到代码块里面的变量。 在go语言里,变量民首写字母为大写则是全局变量,首写字母小写则是局部变量。 例如, (2) 变量的定义方式 切记,在方法或者函数外面定义的变量不能用 "num:=10"来定义,只能用"var n 阅读全文
posted @ 2019-04-10 11:56 srlemon 阅读(806) 评论(0) 推荐(0) 编辑

2019年4月8日

摘要: (一) 不需FQ的情况 打开https://studygolang.com/ 下载相应的系统安装包。 (二) 安装与环境配置 linux: 解压到指定目录: sudo tar zxvf [安装包的下载存放的目录+go1.12.2.linux-adm64.tar.gz] -C /usr/local/ 阅读全文
posted @ 2019-04-08 20:57 srlemon 阅读(223) 评论(0) 推荐(0) 编辑

2019年3月8日

摘要: 在某些笔记本电脑上,屏幕亮度卡在最大值,功能键或桌面设置似乎没有做任何事情。 有一件事要尝试通常可以解决这个问题。打开/ etc / default / grub 并找到以GRUB_CMDLINE_LINUX开头的行。将acpi_backlight = vendor附加 到此行,使其如下所示: GR 阅读全文
posted @ 2019-03-08 10:54 srlemon 阅读(539) 评论(0) 推荐(0) 编辑

2019年1月23日

摘要: package main import ( "fmt" "sync" "time" ) // 生产数据 func producer(num ...int)(ret<-chan int) { out:=make(chan int) go func() { defer close(out) for k,v:=range num { fmt.Printf("我在生产第%d个... 阅读全文
posted @ 2019-01-23 23:24 srlemon 阅读(402) 评论(0) 推荐(0) 编辑

2018年12月27日

摘要: package main import ( "encoding/json" "fmt" "io/ioutil" "net/http" "strconv" ) func main() { type exchangeRate struct { BankName string `json:"bankName"` Date string `json:"date"` F... 阅读全文
posted @ 2018-12-27 17:33 srlemon 阅读(494) 评论(0) 推荐(0) 编辑
 
摘要: package main import ( "encoding/json" "errors" "fmt" "io/ioutil" "net/http" "strconv" "strings" ) type EthData struct { //eth数据结构体 Id string `json:"id"` Name s... 阅读全文
posted @ 2018-12-27 17:31 srlemon 阅读(254) 评论(0) 推荐(0) 编辑
 
摘要: package main import ( "fmt" "io/ioutil" "log" "net/http" ) type ThreadItem struct { url string content string imgs []string } func httpGet(url string) (content string, statusCode int... 阅读全文
posted @ 2018-12-27 17:30 srlemon 阅读(129) 评论(0) 推荐(0) 编辑
 
摘要: // 接口例子package main import "fmt" type Human struct { Name string Age int Sex string Phone string } type Student struct { Human School string Id string } type Employee struct { Huma... 阅读全文
posted @ 2018-12-27 17:26 srlemon 阅读(135) 评论(0) 推荐(0) 编辑

2018年11月20日

摘要: 结构体:struct 结构体是一系列具有指定数据类型的数据字段,能够把单个变量引用一些列相关的值。 一、下面采用学生的个人信息来展示结构体的运用: 执行结果:{jack 28 boy} (1)首先创建Student结构体,定义Name,Age,Sex等参数,(在go语言里,首写字母大写的变量、数据结 阅读全文
posted @ 2018-11-20 21:14 srlemon 阅读(415) 评论(0) 推荐(0) 编辑
 
摘要: 切片 Go 语言切片相当于是对数组的抽象。 由于Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 格式: Slice:= make([]type,le 阅读全文
posted @ 2018-11-20 14:35 srlemon 阅读(149) 评论(0) 推荐(0) 编辑