- 博客(3)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Go的切片原理详解
前言Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大Go的切片类型为处理同类型数据序列提供一个方便而高效的方式。 切片有些类似于其他语言中的数组,但是有一些不同寻常的特性。 本文将深入切片的本质,并讲解它的用法。切片数组虽然有适用它们的...
2019-06-21 19:19:21 3840
原创 Go单元测试
新建一个文件夹 和两个文件, go的单元测试文件规定必须以 _test.go结尾 其格式为 *_test.go 其中*的位置随便取名即可。calc.gopackage main//正确的func add(a int, b int) int { return (a + b)}//错误的函数func sub(a int, b int) int { retu...
2019-06-19 21:33:55 1426
原创 Goroutine协程之间的数据沟通的方式
一个服务器物理线程能够跑多个goroutine,成千上万个goroutine 实际上跑在物理线程上的也就几十个,但是java和c++创建成千上万个线程会使得系统反应更慢,这是为什么goroutine能很快的原因。那么goroutine协程之间是如何进行通信的呢?有两种方式,第一使用全局变量和锁同步:读写锁或互斥锁对全局变量进行加锁,实现多个goroute的数据共享。第二:Channel...
2019-06-19 15:52:20 2368
文件分类大师1.1_安卓手机安装包.apk
2020-05-20
MK01等、01A等,MT等,等车间调度基准问题,
2018-11-12
车间调度标准算例库 FT06 FT08 FT10
2018-09-23
ppt论文查重终结者
2017-06-01
图文混编技术PPT论文查重终结者
2017-06-01
路由器的地址映射,关于FTP无法访问的问题
2017-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人