创建一个命令行程序 问题 如何使用golang创建可以在命令行当中传递参数的程序?go如何带参数执行程序? 比如我们期望使用hello -version来查看hello程序的版本号码。或者输入hello language…
分类:go语言
when they go low,we go high
正当民主党候选人希拉里.克林顿再次遭遇“邮件门2.0”事件,距离总统宝座似乎越来越远时,美民主党全国代表大会上,米歇尔.奥巴马发表演讲力挺希拉里,可谓慷慨激昂、直指人心,甚至连阿桑奇的死党当场都被感动。不能不说民主党的这…
为什么很多公司都转型go语言开发?Go语言能做什么
Go语言能做什么 一、我们为什么选择Go语言 选择Go语言的原因可能会有很多,关于Go语言的特性、优势等,我们在之前的文档中也已经介绍了很多了。但是最主要的原因,应该是基于以下两方面的考虑: 执行性能 缩短API的响应时…
AmiGO2:在线浏览和查询GO信息的利器
欢迎关注”生信修炼手册”! GO数据库的信息是非常庞大的,为了有效的检索和浏览GO数据库的信息,官方提供了AmiGO, 可以方便的浏览,查询和下载对应信息,官网如下 http://amigo.geneontology.o…
GO golang 获取磁盘空间 条件编译
原文:在Golang中获取系统的磁盘空间内存占用 获取磁盘占用情况(Linux/Mac下有效) import ( "syscall" ) type DiskStatus struct { All uint64 `json…
golang rsa 和 cgo (openssl) 性能对比
最近在做一个 使用 golang 开发 聚合支付网关的项目,其中要使用 rsa 签名算法 进行支付宝参数签名, 在压测 的时候发现 rsa 签名 性能十分低下,网上查资料 有人说 使用 openssl 的速度是 gola…
go语言实现TCP端口转发
有些时候项目会碰到需要端口转发的需求,比如: 一个服务发布在公共端口上,客户端进来的请求需要转发到另一个本地端口,或者另一台主机;或者 一个公共服务需要转到到多台内部服务上,轮询,按优先级等;或者 一个服务请求进来之前需…
golang 学习传送门
欢迎大家来补充,各种笔记、电子书、教程、精华帖子啥的都行 Go (programming language) – wiki 官方链接: 官方链接 官方中文教程 Go 指南 (内包含很多链接) 如何使用Go编程…
《Go语言四十二章经》第四十章 LevelDB与BoltDB
《Go语言四十二章经》第四十章 LevelDB与BoltDB 作者:李骁 LevelDB 和 BoltDB 都是k/v非关系型数据库。 LevelDB没有事务,LevelDB实现了一个日志结构化的merge tree。它…
Google资深工程师深度讲解Go语言视频课程 Go爬虫实战课程
第1章 课程介绍 欢迎大家来到深度讲解Go语言的课堂。本课程将从基本语法讲起,逐渐深入,帮助同学深度理解Go语言面向接口,函数式编程,错误处理,测试,并行计算等元素,并带领大家实现一个分布式爬虫的实战项目。 第2章 基础…
使用Elasticsearch实现统计(golang)
问题 需求是统计平台内包括用户, 订单, 网站访问量等某时间段的各种数据, 第一想法是使用本人更熟悉的Mysql做数据统计, 那么有什么问题呢? 之前使用过的设计方案有两种 1. 从源表查询, 聚合使用group和cou…
Go Micro(1)——微服务生态系统
微服务生态系统 这一篇是对 Go Micro 官方博客介绍微服务的文章翻译。 在后续的文章中,我会写一些在公司使用 Go Micro 开发微服务的实践经验以及对官方博客的翻译。 先讨论一下软件开发的特性。 变化总是在进行…