码迷,mamicode.com
首页 >  
搜索关键字:golang    ( 3912个结果
mac golang 环境搭建
idea 开发golang还是非常方便的。和java很相似,支持查看源代码,格式化。...
分类:系统相关   时间:2015-06-29 20:26:55    阅读次数:178
Go by Example: Pointers
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。 Go by Example是Go语言的动手学习指南,它的每个例子都有适当的注释。 这是第十七章节,关于指针( Pointers)...
分类:其他好文   时间:2015-06-28 18:57:16    阅读次数:144
Go语言用堆排序的方法进行一千万个int随机数排序.
上篇文章用的是quicksort方法排序,但是如果用快速排序法对重复率很高的slice排序的时候,时间复杂度会激增,速度相当慢 所以尝试了一下堆排序,实验结果,感觉挺好的.下面是代码,大家可以参考一下,这个是建立的大顶堆. 二叉树的特性: 最后一个非叶子节点 : root = length/2(当length为奇数的时候root向下取整) 在GO语言中的索引位置:root - 1, ...
分类:编程语言   时间:2015-06-26 11:10:42    阅读次数:174
golang sortedset 实现(基于redis skiplist)
在游戏中排行榜是很常见的需求,之前一直使用的是redis的sortedset,所以就把...
分类:其他好文   时间:2015-06-25 21:18:11    阅读次数:140
【前言】为什么要设计游戏服务器框架
设计游戏服务器框架:项目设定周期:7月1日 - 12月31日项目语言:PHP、Golang项目成果:1、PHP版游戏服务器框架2、Golang版游戏服务器框架设计目的:1、挑战自己的毅力,遇到困难,勇敢面对解决2、学习未涉及的领域和技术
分类:其他好文   时间:2015-06-25 10:09:38    阅读次数:112
golang vim环境搭建
主要使用到的是golang的vim插件vim-go,安装方法:(1)配置好自己的GOPATH和GOROOT;(2)在GOPATH目录下建立 src、pkg、main、bin四个目录;(3)安装插件管理器 Pathogen, (a) 在Pathogen的首页http://www.vim.org/...
分类:系统相关   时间:2015-06-24 20:34:25    阅读次数:207
golang几种post方式
用golang进行http请求类型多了,总结备忘一下。1.普通的post\get请求 var r http.Request r.ParseForm() r.Form.Add("uuid", orderUUID) bodystr := strings.TrimSpace(r.Fo...
分类:其他好文   时间:2015-06-24 20:32:39    阅读次数:109
Go语言Slice操作.
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
在树莓派上构建Golang及Redis环境
今天翻了翻旧资料,发现点东西。之前公司服务器还没就位(初创公司没办法)时. 正讨论服务器的事,有同事拿出了他的Raspberry Pi。 我一想,也行.Go本来就支持多平台。Redis更是C语言写的,应当不成问题。 最后,虽然中间走了点弯路,不过还好,能跑起来.      Golang:       1. 从官网去下载 1.4.2的源码包。 不要直接从github下载或用1.5版本的源码...
分类:其他好文   时间:2015-06-21 22:30:02    阅读次数:464
一千万个随机数排序,如何24秒蜕变成3秒?如何从700M内存消耗变成200M?
上一篇文章写的十分的烂,经过科普看语言源码实现用的是quicksort实现的底层排序,在这里模仿一下,勿喷! package main import ( "fmt" "math/rand" "runtime" "sort" "time" ) func mergeonce(l, r []int) []int { m := make([]int, 0, len(l)+len(r)) ...
分类:编程语言   时间:2015-06-20 10:38:33    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!