idea 开发golang还是非常方便的。和java很相似,支持查看源代码,格式化。...
分类:
系统相关 时间:
2015-06-29 20:26:55
阅读次数:
178
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都有适当的注释。
这是第十七章节,关于指针( Pointers)...
分类:
其他好文 时间:
2015-06-28 18:57:16
阅读次数:
144
上篇文章用的是quicksort方法排序,但是如果用快速排序法对重复率很高的slice排序的时候,时间复杂度会激增,速度相当慢
所以尝试了一下堆排序,实验结果,感觉挺好的.下面是代码,大家可以参考一下,这个是建立的大顶堆.
二叉树的特性:
最后一个非叶子节点 : root = length/2(当length为奇数的时候root向下取整) 在GO语言中的索引位置:root - 1,
...
分类:
编程语言 时间:
2015-06-26 11:10:42
阅读次数:
174
在游戏中排行榜是很常见的需求,之前一直使用的是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插件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进行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
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
今天翻了翻旧资料,发现点东西。之前公司服务器还没就位(初创公司没办法)时.
正讨论服务器的事,有同事拿出了他的Raspberry Pi。
我一想,也行.Go本来就支持多平台。Redis更是C语言写的,应当不成问题。
最后,虽然中间走了点弯路,不过还好,能跑起来.
Golang:
1. 从官网去下载 1.4.2的源码包。 不要直接从github下载或用1.5版本的源码...
分类:
其他好文 时间:
2015-06-21 22:30:02
阅读次数:
464
上一篇文章写的十分的烂,经过科普看语言源码实现用的是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