
Go语言学习
Mr_len
这个作者很懒,什么都没留下…
展开
-
Go语言中的工程管理
1、安装Go并添加编译环境1、下载安装包,[Go网站](https://golang.org/) 2、安装好之后,把安卓目录中的bin目录加入到path中去,我想有过java学习经历的朋友对这个肯定不陌生。比如:D:\Go\go\bin 这是我的安装目录,加入到path环境下,要是不懂path是什么,先百度一下。 3、进入DOS下,输入:go version 命令,之后若是出现:go version原创 2016-10-07 23:49:19 · 1424 阅读 · 0 评论 -
golang中sort包实现与应用
1、简介sort包中实现了3种基本的排序算法:插入排序.快排和堆排序.和其他语言中一样,这三种方式都是不公开的,他们只在sort包内部使用.所以用户在使用sort包进行排序时无需考虑使用那种排序方式,sort.Interface定义的三个方法:获取数据集合长度的Len()方法、比较两个元素大小的Less()方法和交换两个元素位置的Swap()方法,就可以顺利对数据集合进行排序。sort包会根据实际数原创 2017-01-04 14:32:16 · 3114 阅读 · 0 评论 -
golang 各种排序大比拼
1、准备工作准备数据: 生成随机数并写入文件,之后在把数据读取出来//新生成整数随机数,并存储在txt文件中, func NewIntRandm(fileName string, number, maxrandm int) { filename := fileName file, err := os.Create(filename) if err != nil {原创 2017-01-05 16:14:45 · 3884 阅读 · 0 评论 -
golang 集合包阅读container包
1、list包详解,list实现了个双端队列//这是一个list中存储的元素 type Element struct { // Next and previous pointers in the doubly-linked list of elements. // To simplify the implementation, internally a list l is imple原创 2016-12-30 14:38:30 · 1346 阅读 · 0 评论 -
[]T 还是 []*T, 这是一个问题
转载:全面分析Go语言中的类型和类型指针的抉择写的很不错,如果读者明白golang是如何分配T和*T变量的内存会更加明白。转载 2017-01-16 21:43:52 · 536 阅读 · 0 评论 -
digraph
1、安装 下载地址:windows,下载msi格式文件. 双击安装,一直下一步,要记住安装路径. 把安装文件的bin目录配置到path环境中. 测试是否安装成功:dot -version 2、使用 新建一个文件:test.dot 写代码: digraph G { node [peripheries=2 style=filled color="#eecc80"] edge [color原创 2017-03-05 18:53:53 · 3236 阅读 · 0 评论