Go 的插件化开发:Pingo 经验

Pingo 是一个用来为 Go 程序编写插件的简单独立库,因为 Go 本身是静态链接的,因此所有插件都以外部进程方式存在。Pingo 旨在简化标准 RPC 包,支持 TCP 和 Unix 套接字作为通

n342 2015-04-29   13775   0

使用 Go 构建一个解释型语言 经验

对编译器/解释器的理论/实践有已有很少或没有过往经验。还有要注意的是,这一系列的文章不是介绍编程或Go编程的。 什么是解释器(interpreter)? 解释器会直接执行或表现写在某特定脚本语言中

n6xb 2015-04-06   21016   0

在终端应用上展示进度条的Go库:uiprogress 经验

一个Go库用于在在终端应用上展示进度条。它提供了一套强大的功能并且可以使用简单的界面进行自定义。 Progress bars improve readability for terminal applications

jopen 2015-11-20   12592   0

基于Go实现的分布式MQ 经验

格式读取消息体即可。 好了kiteq的东西就分享这么多吧 然后最后总结一下 Go开发的体会 : 希望对家学习go有所帮助吧 五:Q & A 1 为什么用zookeeper不用etcd etcd在gopher

jopen 2015-09-15   30878   0

分布式计算系统:Go Glow 经验

Glow 是使用 Go 编写的易用分布式计算系统,是 Hadoop Map Reduce,Spark,Flint,Samza 等等的替代品。 Glow 的目标是提供一个库,可以在并行线程或者分布式集群机器中进行更简单计算。

jopen 2015-10-30   12689   0

Go语言的一个Web框架:ripple 经验

Ripple Go语言的一个Web MVC框架(基于 Echo ) Which features to include in a framework A framework has 3 parts

Python/Ruby/Go/Node 之四国大战 经验

Python Flask vs Ruby Sinatra vs Go Martini vs Node Express 本文授权转载自 zybuluo 博客 。 题外话一: 最近一段时间,Cloud

wsx2qaz 2016-03-18   22880   0

Go 学习笔记(二)- 程序结构 经验

命名 Go 变量区分大小写 字母或下划线开头,推荐 驼峰式 命名,在一个包里,变量,常量,函数首字母大写,它将是导出的,例如fmt包的Printf函数就是导出方法。 关键词 Go 语言中有25个关键词:

cxfq3886 2016-04-20   9156   0

Go 写个小工具:wu 的炼成 经验

自己动手写 Git HTTP Server 这篇文章, 之后又稍微研究和总结了一下现有的Go 语言的包依赖管理。 自那以后,Go 语言又有了一些新的进展,比如从 1.6 版本引入的 vendor 的概念,

Go 语言的 http 包工作模式 经验

一切的基础:ServeMux 和 Handler Go 语言中处理 HTTP 请求主要跟两个东西相关: ServeMux 和 Handler 。 ServrMux 本质上是一个 HTTP 请求

SunLazar 2016-09-06   8753   0

[译] 关于 Go tools 的比较有用的 flags 经验

关于Go tools的比较有用的flags 你刚接触Go tools吗?或者你想扩展下你的知识面?这篇文章是关于Go tools的flags,这些flags每个人都应该知道。 免责声明:这篇文

DerekVes 2016-09-28   9408   0

高性能的消息框架 go-disruptor 经验

Disruptor性能是如此之高,LMAX利用它可以处理每秒6百万订单,用1微秒的延迟获得吞吐量为100K+。那么Go语言生态圈中有没有这样的库呢? go-disruptor 就是对Java Disruptor的移植,它也提供了与Java

GleQav 2016-07-27   15470   0

Grumpy:Google 用 Go 开发的 Python 运行时 经验

是一个实验性的 Python 运行时。它将 Python 代码翻译成 Go 程序,转译(transpiled)得到的程序可以与 Go 运行时无缝集成。 因为 Google 目前有大量的 Python

tjuyuki 2017-01-11   11304   0

关于 Go 中 Map 类型和 Slice 类型的传递 经验

100 m[2] = 200 } 发现结果变成了 map[] 要理解这个问题,需要明确在 Go 中不存在引用传递,所有的参数传递都是值传递。 现在再来分析下,如图: 可能有些人会有疑问,为什么途中的

CanCammack 2017-09-05   26367   0

如何把Go调用C的性能提升10倍? 经验

目前,当Go需要和C/C++代码集成的时候,大家最先想到的肯定是CGO。毕竟是官方的解决方案,而且简单。 但是CGO是非常慢的。因为CGO其实一个桥接器,通过自动生成代码,CGO在保留了C/C++

shuidi 2017-09-07   49808   0

Go 语言的高级并发模式 资讯

Go 语言的一个很大的优势就是内置了 goroutine 机制,使得开发者可以方便地编写并发程序。 在去年的 Google I/O大会上,Go 语言开发团队成员 Rob Pike 介绍了 Go 的并发模式

jopen 2013-05-27   12944   0

Android即将支持GO语言,从游戏开始 资讯

告别nodejs 去写go了,此文也许揭示了一些原因) David Crawshaw 2014年6月 摘要 我们打算在Android平台引入Go,重点是支持在Android上使用Go写游戏.

jopen 2014-07-11   27068   0
Android  

产品环境中 Go 语言的最佳实践 资讯

上, 它根本不值得如此麻烦。 对于编辑器,许多用户使用Vim以及各种插件。(我使用的 vim-go 就不错。)还有许多人,包括我自己也是,结合GoSublime使用Sublime Text。也有少

jopen 2014-08-31   27290   0

beego 1.4.2 版本发布,Go 应用框架 资讯

让大家久等了,这个版本新功能和bugfix都挺多,但是我还是只更新了一个小版本,等着Go1.4跟上来,打算和Go的版本去同步。 新功能: 增加了SQL构造器,参考了ZEND框架的ORM

jopen 2014-11-05   8865   0
beego  

beego 1.4.3 版本发布,Go 应用框架 资讯

task 点击无法执行 CGI模式退出进程后Socket文件没有删除 beego 是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性 MVC

jopen 2015-03-01   6918   0
beego  
1 2 3 4 5 6 7 8 9 10