Java程序员快速入门 go 语言 经验

这篇文章帮助Java程序员快速入门 Go 语言。 本文将以一个有代表性的例子为开始,以此让Java程序员对Go语言有个初步认识,随后将详细的描述Go语言的各个构成模块,最后以一个例子来讲解Go语言与Java语言的不同点。

jopen 2013-07-20   96388   0

Go 模板引擎:pongo2 经验

pongo 2 是一个语法与 Django 模板类似的 Go 语言模板引擎,并且完全兼容 Django 模板。pongo 2提供了复杂和嵌套函数调用和强大的类C表达式。 {% if user.is_moderator

jopen 2014-07-01   33999   0

Go语言的RPC介绍(含Protobuf-RPC) 经验

标准库的RPC RPC是远程调用的简称, 简单的说就是要像调用本地函数一样调用服务器的函数. Go语言的标准库已经提供了RPC框架和不同的RPC实现. 下面是一个服务器的例子: type Echo

jopen 2014-01-09   154666   0

GO语言AMF串行化库:goamf 经验

GO语言实现的AMF串行化库 支持AMF3和AMF0。提供统一的对象串行化与反串行化接口的同时,提供灵活的底层调用接口。 项目主页: http://www.open-open.com/

jopen 2013-03-13   19072   0

Go 的 Markdown 文本处理库:blackfriday 经验

blackfriday 是 Go 语言的 Markdown 文本处理库。特点:兼容性强、通用扩展、安全、快速、线程安全、最小化依赖、标准兼容性。 所有功能支持,包括: Compatibility

jopen 2013-11-20   29798   0

Go开源框架,类库和软件集合 经验

Go开源框架,类库和软件集合.内容包括:Web框架、模板引擎、表单、身份认证、数据库、ORM框架、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析、教程和(电子)书等。Inspired by

jopen 2014-10-10   119902   0

RoaringBitmap数据结构的Go移植 经验

bitmap数据结构的一个Go语言移植,Java版本可以查看: http://www.open-open.com/lib/view/open1419558335250.html 。 Java 和 Go 两个版本的

jopen 2014-12-25   28347   0

构建一个可测试的 Go Web 应用 经验

的单元测试,使其简单易写,容易维护,运行快速并可以被其他人使用。我们希望这里提到的一些模式有助于其他写Go web app的人,同时欢迎对于我们测试方法的建议。在开始测试之前,先来看看我们的框架概览。 框架

jopen 2014-10-14   23566   0

Go的CQRS/ES工具包:Event Horizon 经验

Event Horizon是Go语言的CQRS/ES工具包。 CQRS(Command Query Responsibility Segration)简单的说,就是一个系统,从架构上把它拆分为

jopen 2014-11-18   23568   0

基于Go后台作业执行框架:goworker 经验

goworker是一个基于Go后台作来执行框架, 运行速度比基于Ruby的工人快10到100,000 *倍。 goworker兼容 Resque,所你可以用Rails和Resque推送你的作业,然后利用Go在后台执行。

jopen 2014-11-25   36457   0

Ubuntu下搭建Go语言开发环境 经验

学习一下Go语言。学习之前,首先要搭建一下Go语言的开发环境,这篇文章主要介绍一下搭建环境的过程。 一、安装Go语言依赖包 Go语言部分功能是用C语言开发的,所以安装Go之前需要安装gcc,m

jopen 2014-10-10   158624   0

Facebook 开源的Go 函数库集 经验

Facebook 开源的Go 函数库集,将近40个Go函数库开源。 tool Go library that wraps the go tool. runcmd Package runcmd

jopen 2014-11-13   26629   0

加密和解密文件的Go应用:crypt 经验

crypt是一个很小的app用于使用aes加密算法对文件进行加密和解密。它是可移植的并可用在任何支持Go运行的系统中包括OSX, Linux, 和 Windows等。 示例 Encrypt the

jopen 2014-11-24   16346   0

Go语言死锁检查工具:sync 经验

Go语言 死锁检查工具,可以输出复杂的死锁链条信息,谁等在哪里等待,谁在哪里锁的,具体到行号,在不开启死锁检查时不会影响程序性能,可直接替代原生sync包。 介绍 这个包用来在开发调试期,帮助排查程序中的死锁情况。

jopen 2014-12-07   48873   0

类似cURL的CLI的Go语言实现:bat 经验

CLI的Go语言实现,类似于cURL的工具。Bat能够用于测试、调试和与HTTP服务器交互。 主要特性 直观的语法 内置JSON 支持 支持表单提交和文件上传 HTTPS, proxies, and authentication

jopen 2015-04-09   18111   0

Go 开发包安装工具:GIGO 经验

Go 程序开发中,获取某个包是很困难的,因为可能多个包的冲突问题、私有库等,而 GIGO (Gigo Installer for Go) 就是尝试来解决这个问题,你可以把它当作是 Go 语言的 Python

fpcm 2015-05-02   15018   0

Go语言开发的博客引擎:journey 经验

journey是一个采用Go语言开发的博客引擎,兼容Ghost主题 。 Easy to work with Create or update your posts from any place

n342 2015-04-29   37707   0

Go 编写的内容管理系统:Fragmenta CMS 经验

Fragmenta CMS 是一个用户友好的内容管理系统,用 Go 编写。 Fragmenta CMS 可以让你快速建立网站,它包办了创建网站的一般性的繁琐工作,包括:用户登录,网页,博客文章等,让你专注于你

jopen 2015-10-17   35975   0

Go 静态网站生成器:gohugo 经验

Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。 Hugo 依赖于 Markdown 文件,元数据字体 。用户可以从任意的目录中运行

jopen 2015-09-07   35012   0

基于Go实现的定时调度器:gosler 经验

基于Go实现带参的函数的定时调度 具体调用 : package main import ( "fmt" "study/gosler" ) func task() { fmt.Println("测试运行

jopen 2015-09-08   37772   0
1 2 3 4 5 6 7 8 9 10