Go Channels 的纯C实现:chan 经验

chan是Go Channels 的一个纯C实现。 Unbuffered Channels Unbuffered channels provide both a mechanism for communication

jopen 2014-08-31   19124   0

Go 语言的缓存库:FreeCache 经验

是一个 Go 语言的缓存库,无额外的 GC 负荷。数百万对象的垃圾收集延迟仅在数百毫秒。 特性: 可存储数以百万计条目 零垃圾收集负荷 高并发而且线程安全的访问 纯 Go 语言实现

n6bg 2015-04-30   37961   0

我为什么从python转向go 经验

com/2015/05/16/why-python-to-go/ 应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。 坦白的讲,在一帮pytho

jopen 2015-05-17   46472   0

Go 语言实例教程 经验

Go 是一种开源的编程语言设计用于构建简单、快速和健壮的软件。 Go by Example is a hands-on introduction to Go using annotated example

jopen 2015-06-17   21935   0

使用 Go 构建 Resilient Services - 技术会谈 经验

使用 Go 构建 Resilient Services - 技术会谈 这是一篇在 GopherCon 2015 的技术会谈,主讲人 Blake Caldwell 曾是 Fog Creek 里 Kiln

码头工人 2016-01-07   19476   0

Redis 的 Go 客户端:Redigo 经验

Redigo 是 Redis 数据库的 Go 客户端。 特性 一个 类似 Print 的 API,支持所有 Redis 命令 Pipelining ,包含管道事物 发布/订阅 连接池

jopen 2015-12-07   13748   0

Go语言编程模式 经验

在2016年伦敦举办的QCon大会上,Peter Bourgon做了《六年Go语言设计经验》的报告,重点探讨了在使用Go进行开发时的编程模式和反模式。在这里,我们将他给Go开发者的建议进行了简单的总结。 GOPATH:将

f7wy32e2 2016-04-15   18048   0

Go 语言的调试工具 - Delve 经验

Delve 是一个 Go 语言的调试器,目标是给 Go 提供一个简单和特性齐全的调试工具,并且是容易调用和使用的。 更多关于delve Building Usage Command reference

jopen 2016-01-08   18643   0

把 Python 源码自动转化为 Go 源码 资讯

这个工具可以简称为 Python to GoLang,把 Python 源码自动转化为 Go 源码,然后可编译为独立的可执行文件。(附:Go 语言是新兴的类C可编译语言,开源) 大家一般把 Python 理解为

jopen 2014-05-25   23354   0
Python  

设计Go API的管道使用原则 资讯

管道是并发安全的队列,用于在Go的轻量级线程(Go协程)之间安全地传递消息。总的来讲,这些原语是Go语言中最为称道的特色功能之一。这种消息传递范式使得开发者可以以易于理解的语义和控制流来协调管理多线程

jopen 2014-07-20   12364   0

[译] 用 Go 语言来看 Android 资讯

也有一门自己独特的语言,那就是 Go 语言,Go 语言不仅能用来进行 Android 开发,而且也正在适配 IOS 平台,下面让我们来入个门吧。 文章内容 随着 Go 1.5 的即将发布,在 Android

jopen 2015-08-07   17634   0
Android  
P9

  Go语言--defer, panic, and recover语句 文档

Go语言提供一般的流程控制语句: if, for, switch, goto. 同时它还提供go语句来执行一个 goroutine. 这里我们将介绍几个不太常见的语句: defer, panic, 和

Freax 2013-08-14   4978   0

A*(A星)算法Go lang实现 代码段

package main import ( "container/heap" "fmt" "math" "strings" ) import "strconv" type OpenList []*_AstarPoint func (self OpenList) Len() int { return len(self) } func (self OpenList) Less(i, j int) bo

gww3 2015-05-13   1099   0
算法  

Go语言使用Scp传输文件 代码段

package main import ( "fmt" "go-ssh/ssh" "io" "os" ) const ( user = "user" ip_port = "ip_port" password

nkkd 2015-07-23   3516   0
Golang  
P35

  Go 编程基础-课堂讲义 文档

1. Go编程基础讲师:无闻什么是GoGo是一门 并发支持 、垃圾回收 的 编译型 系统编程语言,旨在创 造一门具有在静态编译语言的 高性能 和动态语言的 高效开发 之间拥有 良好平衡点的一门编程语言。

ruifly2012 2013-07-09   766   0

GitHub上优秀的Go开源项目 经验

近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用、技巧以及相关工具和方法。我把他们整理发出来,大家有

werq9104 2016-12-27   43216   0

Go开源:Gores - Redis 的消息队列系统 经验

system based on Redis Installation Get the package $ go get github.com/wang502/gores/gores Import the package

k5135 2017-01-11   11630   0

Go 微服务实践 经验

的 httprouter 替换go标准库的mux,而没有用任何web相关的框架。 在微服务之间的rpc调用方面,为了将来的扩展性、跨语言调用等因素,我们没有直接用go标准库的rpc模块,而是采纳了

EliLeatherm 2016-09-08   27207   0

Atom配置go开发环境 经验

安装。 安装Go,Mac上面的安装: http://www.open-open.com/lib/view/open1460594623774.html go-plus插件 go-plus是A

Fid2042 2016-04-13   17648   0

go http client 设置连接超时 经验

go 语言的 http 客户端可以在初始化话的时候通过 client := http.Client{ Timeout: 5 * time.Second, } 来设置请求超时,即整个 http 请求

JustinaMuni 2016-05-24   28705   0
1 2 3 4 5 6 7 8 9 10