Gogs(Go Git Service) 是一个由 Go 语言编写的自助 Git 托管服务。 开发目的 Gogs 完全使用 Go 语言来实现对 Git 数据的操作,实现 零 依赖,并且支持 Go 语言所支持的
gorp是一个ORM框架. 但其实Go还没有真正的对象, 至少没有一个经典的感觉和 Smalltalk/Java一样的,这是"O". gorp不知道任何你struct之间的关系(以后会实现,现在还在TODO
Negroni 是 Go 开发的 Http 中间件,非常小,没有侵入性,鼓励使用 ofnet/http 处理程序。如果你喜欢 Martini,又觉得它太过于复杂,那么 Negroni 非常适合你。
Imapsrv是一个采用Go开发的IMAP服务器。 示例 在demo子目录有一个 IMAP 服务器示例,启动在1193端口。运行这个服务器: $ cd demo $ go build $ ./demo
引言 Go 语言这两年在语言排行榜上的上升势头非常猛,Go 语言虽然是静态编译型语言,但是它却拥有校本化的语法,支持多种编程范式(函数式和面向对象)。Go 语言最最吸引人的地方可能是其原生支持
切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有
在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错,这在一些知名的开源库中都存在这个问题,所以go 1
在写《Go语言标准库》的第九章 —— 测试 时,看到了此文,讲解挺细致,于是翻译为中文,作为学习《Go语言标准库》的第九章的补充材料。 如果你花过一些时间学习如何编程,你很可能见过许多地方提过测试
Google最近 公布 了实现Go 1.5自举(Bootstrap)的计划。相关文档的作者是Go核心开发者Russ Cox,他在Go语言上已经耕耘了接近6年。据Russ介绍,Google就“如何从Go源码树中去除所有的C程序”已经酝酿了一年。
来自Go开发团队消息: 我们刚刚发布了 go1.4rc1 ,Go 1.4 的第一个候选发布版本,从 release-branch.go1.4 分支打上 go1.4rc1 的标签。 提交Issue:
Pholcus(幽灵蛛)是一款纯Go语言编写的重量级爬虫软件,清新的GUI界面,优雅的爬虫规则、可控的高并发、任意的批量任务、多种输出方式、大量Demo,支持横纵向两种抓取模式,支持模拟登录和任务取消等,并且考虑了支持分布式布局。
lugins来管理插件 重构Error处理,使得Error更加易懂 升级指南: 1. go get -u github.com/beego/bee 2. 进入项目目录 3. bee
ASTA 谢 对 Web 开发比较感兴趣,所以最近在写一本 开源的书籍《Go Web 编程》《Build Web Application with Golang》 ,书中的内容使用 CC BY-SA 3
initial-scale=1.0, maximum-scale=1.0, user-scalable=no">