Bleve,发音为 BLEH-vee,是一个现代化的 Go 搜索索引库。Bleve 是使用 Go 编写的现代化文本索引库,支持各种常用的搜索索引,包括过滤,排序和分类。 当使用 Java 和 JVM
假设你手上有个Go语言编写的程序,你打算提升它的性能。目前有一些工具可以为此提供帮助。这些工具能帮你发现包括CPU、IO和内存在内多种类型的热点。所谓热点,是指那些为了能显著提升性能而值得你去关注的地
godebug 是一个与众不同的 Go 程序调试工具,传统的编译型语言调试器使用底层系统调用并读取二进制文件用于调试各类符号。使用起来很麻烦而且很难移植。 godebug 使用不同的方法,直接把源
回顾过去的一年,我们在技术栈上的最大改变就是从 Node.js 切换到 Go 。我们的联合创始人,Steve Kaliski, 在 Poptip 把 Node.js 切换成了 Go,可惜他没有学习到当时的教训。在用 Node.js
golang(go语言) 1.4.1 发布了,该版本主要是 bug 修复,修复了 linker、日志、syscall 和 runtime 包的问题, cmd/go: unhelpful error
奇虎 360 的软件工程师在 Go 语言官方博客上发表文章 介绍该公司使用 Go 语言的经验 。 尽管 Google 被封杀,但该公司主导开发的 Go 语言在中国非常受欢迎,而让很多人 感到不可思议的是
Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯&m
XLSX 是一个 Google go 的库,用来读取 xlsx 文件。 项目主页: http://www.open-open.com/lib/view/home/1341878702541
程模式需要有一个极其简洁的内核,还有在此之 上丰富的外延,可以解决现实世界中各种各样的问题。本文以GO语言为例,解释其中内核、外延。 并发模式之内核 这种并发模式的内核只需要协程和通道就够了。其中协程
这是一个Go开发的Web框架,用于编写速度快的网站。 Batteries included Gondola 包含一个ORM框架,一个可拔插的缓存系统,几个后端,继承基础模板,资产管线,一个
Mangos 是一个用纯 Go 语言实现的 ("Scalable Protocols") 协议。这在 Go Channels 中被重度使用,但在内部却可在缺少 cgo 的情况下进行操作。Mangos 无需依赖第三方库。Scalable
早在2009年11月google刚推出go语言的时候,在好奇心的驱使下,就下载体验过。那时的感觉是语法比较奇怪,相关的资源较少,并且习惯了动态语言Python。虽然它一出来就宣称是一种为并发能力而生的
一个采用Go开发的 Ruby VM 。旨在通过软件事务内存利用并行性。 支持 Object manipulations (creation, method calling) Variable assignment
goproxy是一个由golang编写的http代理软件。包含了两段代理,代理流程为 浏览器->本地代理(加密数据)->远程代理->真实远程服务器 。
Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写,该项目预计在2014年年初面世。 Flynn 使用完全组件化模块化的设计,任何一个组件和模块都可以独立的进行替换。
JAS (JSON API Server) 是一个简单而强大的Go语言 REST API 框架. 项目主页: http://www.open-open.com/lib/view/home/1368108476480
Gopm(Go 包管理工具) 是一个用于搜索、安装、更新和分享 Go 包的管理工具。 环境要求 Go 开发环境版本 >= 1.1。 在 Mac OS 或 Unix 类系统下支持命令 ln -s。 在 Windows
chan是Go Channels 的一个纯C实现。 Unbuffered Channels Unbuffered channels provide both a mechanism for communication
是一个 Go 语言的缓存库,无额外的 GC 负荷。数百万对象的垃圾收集延迟仅在数百毫秒。 特性: 可存储数以百万计条目 零垃圾收集负荷 高并发而且线程安全的访问 纯 Go 语言实现
com/2015/05/16/why-python-to-go/ 应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。 坦白的讲,在一帮pytho