step int) (ret string) { user := update.Message.Chat.UserName tmpAction := userAction[user] switch step
Solo CI Description 一个轻量级的Golang CI/CD工具,全自动clone代码,构建,部署,只需要几行配置即可 { "get_list":[ "github.com/asa
工作中经常会有通过IP匹配用户信息的需求,如确定用户所在的地区(国家/省份/城市)、运营商、时区、经纬度等等。前一阵有个Golang开发的项目也有这样的需求,于是简单实现了一个包,最近忙里偷闲又包了一个支持HTTP和GRPC方
资源?知道了这些,我们就能对应用进行规划,也能快速定位性能瓶颈。 golang 是一个对性能特别看重的语言,因此语言中自带了 profiling 的库,这篇文章就要讲解怎么在 golang 中做 profiling。 在 go
# 所有操作在Windows中的MingW环境中执行 # Go源文件 hello.go # 图标源文件 hello.ico # 创建rc文件 echo 'IDI_ICON1 ICON "hello.ico"' > hello.rc # 生成资源目标文件 windres -o hello.syso hello.rc # windres 帮助说明: http://baike.baidu.com/vie
是我们却想用变成数字来使用。 本来用一个json:",string" 就可以支持了,如果不知道golang的这些小技巧,就要大费周章了。 参考文章: JSON and struct composition
本文首发于笔者的csdn博客,此处将其加入个人的博客。 参考 NSQ:分布式的实时消息平台 NSQ - NYC Golang Meetup NSQ Docs 来自: 消息中间件NSQ深入与实践
几个星期前,Peter Bourgon在 golang-dev 开了一个关于标准化日志记录的帖子。 日志很常用,因此性能很快提升。 go-kit日志包使用结构化日志,接口如下: type Logger
accounting是一个golang的钱币格式化库。(灵感源于 accounting.js )。 package main import ( "fmt" "github.com/leekchan/accounting"
r的应用的经验,我选用它作为现在的项目的索引服务器。 现在的项目是Golang语言实现的,所以我调研的目标放在了Golang + MongoDB + Elasticsearch上面。 elas
数据接入框架,纯Golang(1.5+)编写。 简介 你肯定碰到过数据抓取的相关问题,比如臃肿的规则、与业务无关的多进程多线程逻辑、访问被服务器限制、模拟登陆、浏览器识别等等。goDataAcce
"Test send email by golang" body := `
(http://pan.baidu.com/s/1hq6euDA) 下载golang 1.4 (https://golang.org/dl/) 下载TDM-GCC 32位和64位 (http://tdm-gcc
plified-golang-http-client/ goreq 是一个极其简单的流式golang http client。它是我寻找类似Java OKHttp库的golang http client库时创建的。
continue } } } 注意:SeekInfo 这里的API说明在这里 https://golang.org/pkg/os/#File.Seek 我这里是从最尾部开始。(之前文件的内容都忽略了)
qqwry - 纯真ip库的golang服务
golang语言中的函数类型(翻译) 多数的开发者对ruby,javascript,或者python这种暴露高阶函数的动态语言是熟悉的。对于这些具有脚本背景的开发者,这是很难转换成go的把那些概念,因
golang 的xml处理库 dom4g提供xml简便的操作方法,如节点 增加,删除,查询,属性增加,修改,删除,查询等功能 具体操作可以见测试文件dom_test.go
Sniper Sniper是一个功能强大、高性能的HTTP负载工具,采用Golang编写。利用协程并发优势,实现海量并发、超低内存占用、丰富图表展示。是测试、分析、优化服务端性能的绝佳助手! 体验
虽然golang是用C实现的,并且被称为下一代的C语言,但是golang跟C的差别还是很大的。它定义了一套很丰富的数据类型及数据结构,这些类型和结构或者是直接映射为C的数据类型,或者是用C struc