map切片: 切片的数据类型如果是map,则我们称为 slice of map, map切片,这样使用则map个数就可以动态变化了。 案例演示:要求:会用一个map来记录monster的信息 name 和 age,也就是说一个monster 对应一个map,并且妖怪的个数可以动态的增加=>map切片 ...
分类:
其他好文 时间:
2019-08-24 00:45:01
阅读次数:
187
目录 @[toc] 简介 类似其他语言的哈希表或者字典,以key value的形式存储数据 key必须支持==或者!=比较运算的类型,不能是函数,map或者slice(他们都不支持),但是value可以呀,嘿嘿 map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍(array,slice ...
分类:
其他好文 时间:
2019-08-23 18:55:56
阅读次数:
74
目录 @[toc] 注意事项 表示当前脚本是程序入口,含有main函数 如果不是入口,只是单纯的一个包的话,就尽量与当前目录文件夹的名称保持一致,表示一个包的脚本 slice的append函数的真面目 slicez作为参数传递时是引用类型的,也就是把地址传进去了,要是做了一般的修改,就是真的修改了 ...
分类:
其他好文 时间:
2019-08-23 18:53:24
阅读次数:
81
本文详细说明了golang中切片引用的问题及相应的解决办法
分类:
其他好文 时间:
2019-08-22 16:08:15
阅读次数:
110
这两天公司成立了go语言学习兴趣小组,慕名参与了学习。目前对于go是0基础,只知道它可以做高并发、效率快、编译简单、母语是C. go的安装有多种形式,编译安装是比较慢的一个,今天我就记录一下学习go编译安装流程。 1、下载软件包 https://studygolang.com/dl go1.12.7 ...
分类:
编程语言 时间:
2019-08-13 00:39:52
阅读次数:
196
"kubernetes离线安装包,仅需三步" 如何让镜像尽可能小 很容器想到from scratch, 就是没任何基础镜像 <! more 有几点要注意: ENTRYPOINT 或者CMD 必须要用[]这种模式,如果直接/p会用sh去启动,而scratch没有shell导致失败 二进制程序必须静态编 ...
分类:
其他好文 时间:
2019-08-07 14:38:17
阅读次数:
93
Golang Context 包详解 0. 引言 在 Go 语言编写的服务器程序中,服务器通常要为每个 HTTP 请求创建一个 goroutine 以并发地处理业务。同时,这个 goroutine 也可能会创建更多的 goroutine 来访问数据库或者 RPC 服务。 当这个请求超时或者被终止的时 ...
分类:
其他好文 时间:
2019-08-04 01:55:17
阅读次数:
123
package main import( "fmt" "runtime" ) func main() { cpuNum:=runtime.NumCPU() fmt.Println("cpuNum=",cpuNum) runtime.GOMAXPROCS(cpuNum) } ...
分类:
其他好文 时间:
2019-08-03 21:32:01
阅读次数:
104
本文详细解答了抽签组队的全组合问题,并用golang和php两种语言实现算法
分类:
编程语言 时间:
2019-08-02 23:00:20
阅读次数:
212
一、语法基础 二、常用数据结构及使用方法 1. map: map[key]value 2. 数组:固定长度,较少使用 3. slice: 底层使用数组实现,但长度可扩展,传递切片即引用同一对象 4. struct: 结构体或类型 5. channel: 6. interface: 接口,可用于实现多 ...
分类:
其他好文 时间:
2019-07-20 21:49:06
阅读次数:
177