一、什么是Dokcer?Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护。Docker自开源后受到广泛的关注和讨论,以至于dotCloud公司后来..
分类:
其他好文 时间:
2015-06-30 18:43:08
阅读次数:
148
参考beego原文:http://beego.me/docs/mvc/model/orm.md#main.go beego ORM 是一个强大的 Go 语言 ORM 框架,orm模块主要是处理MVC中的M(models)。 首先以bee工具创建一工程名为:beegoorm,修改的文件为 be...
分类:
其他好文 时间:
2015-06-30 14:47:51
阅读次数:
398
Go语法: Go语言要求public的变量必须以大写字母开头,private变量则以小写字母开头,这种做法不仅免除了public、private关键字,更重要的是统一了命名风格。 Go语言对{ }进行了强制,必须如下写法: if expression { ... } ...
分类:
其他好文 时间:
2015-06-29 14:40:28
阅读次数:
143
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都有适当的注释。
这是第十七章节,关于指针( Pointers)...
分类:
其他好文 时间:
2015-06-28 18:57:16
阅读次数:
144
Go语言编程
目录
[隐藏]
1 前言2 初识Go语言3 顺序编程4 OOP5 并发编程6 网络编程7 安全编程8 工程管理9 开发工具10 进阶话题11 附录A
[编辑]前言
协程? go run('test')Go强制了{ }的编写风格: if expression {错误处理:
defer?相当于...
分类:
编程语言 时间:
2015-06-27 16:46:30
阅读次数:
398
上篇文章用的是quicksort方法排序,但是如果用快速排序法对重复率很高的slice排序的时候,时间复杂度会激增,速度相当慢
所以尝试了一下堆排序,实验结果,感觉挺好的.下面是代码,大家可以参考一下,这个是建立的大顶堆.
二叉树的特性:
最后一个非叶子节点 : root = length/2(当length为奇数的时候root向下取整) 在GO语言中的索引位置:root - 1,
...
分类:
编程语言 时间:
2015-06-26 11:10:42
阅读次数:
174
前言Docker 是Docker.Inc公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。通过分层镜像标准化和内核虚拟化技术,Docker使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情 况下提供资源隔离的...
分类:
其他好文 时间:
2015-06-25 22:40:52
阅读次数:
180
还记得《【2】Sublime配置GO开发环境》的入门例子吗?当然不记得了:)这篇文章距离上篇时间太久远了,遥远的我都快忘记了。还是把截图贴上吧该例子中的funcmain()表示这是一个名称叫main的方法,而packagemain表示这个方法在main包内,这两部分的内容就是本节要分享的知识。这..
分类:
编程语言 时间:
2015-06-25 01:31:31
阅读次数:
169
1、基本用法:
a = append(a, b...)
例如:list = appened(list,[]int{1,2,3,4}...)
可以用来合并两个列表. 不用这样了 :list := make([]int,len(list1)+len(list2)) 然后再copy(list,list1) copy(list[len(list1):],list2)
2、Cop...
分类:
编程语言 时间:
2015-06-24 16:27:36
阅读次数:
148
原文:http://www.sizeofvoid.net/goroutine-under-the-hood/文章写的非常好, 对内部原理解释的非常清楚, 是我喜欢的风格, 感谢作者的精彩文章.==================================================Go语言...
分类:
其他好文 时间:
2015-06-24 14:29:30
阅读次数:
138