一个简单的 Golang 实现的 HTTP Proxy 经验

要想做一个HTTP Proxy,我们需要启动一个服务器,监听一个端口,用于接收客户端的请求。Golang给我们提供了强大的net包供我们使用,我们启动一个代理服务器监听非常方便。 l, err :=

RocGullett 2016-12-28   8794   0

Golang 错误和异常处理的正确姿势 经验

,一切皆错误的思路更简单,而异常的引入仅仅增加了额外的复杂度。 但事实并非如此。众所周知,Golang遵循“少即是多”的设计哲学,追求简洁优雅,就是说如果异常价值不大,就不会将异常加入到语言特性中。

TressaCarpe 2017-05-22   14795   0

Wide - 使用Golang开发基于Web的IDE团队 经验

Wide 是使用Golang开发基于Web的IDE团队 。 Wide 的由来 团队的 IDE: 安全可靠 :项目源代码实时保存在服务器上,开发者的机器崩溃不会丢失任何源代码 统一环境

jopen 2014-09-27   45668   0

gor -- Golang 编写的静态博客引擎 经验

速度完胜 -- 编译 wendal.net 近200篇博客,仅需要1秒 安装简单 -- 得益于 golang 的特性,编译后仅一个可运行程序,无依赖 Installation 安装 To install:

jopen 2014-12-29   61389   0

优雅的Golang Web开发框架:Martini 经验

Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 借口开发,类似 Sinatra 或者 Flask 之类的框架,你可使用自己的 DB 层、会话管理和模板。

jopen 2013-11-20   55793   0

Golang通过http代理抓取页面代码 经验

网络编程中抓取开发的话一般要用到代理服务器,Python的代码很多了,现在用GoLang来实现的话也是很简洁的,GetByProxy函数封装了代理功能。 package main import ( "fmt"

jopen 2013-12-16   57791   0

Golang 实现文件解压缩与拷贝 经验

Golang 实现文件解压缩与拷贝 package main import ( "archive/tar" "compress/gzip" "fmt" "io" "os" "path" ) // main

jopen 2013-12-21   47553   0

Golang的中文分词开发包:cut 经验

cut Golang写的中文分词开发包。 参考 sego 两个重要方法 // Dictionary结构体实现了一个字串前缀树, // 一个分词可能出现在叶子节点也有可能出现在非叶节点 type

jopen 2015-10-24   16418   0

Golang包依赖管理工具gb 经验

http://tabalt.net/blog/golang-package-dependency-management-tool-gb/ 一个Golang项目工程通常由 bin 、 pkg 、 src

hippowc 2016-01-21   32043   0

从零到一:用Golang编写机器人 经验

从零到一创造出一个小机器人固然是有趣的,而真正有趣的是从一到N的过程,脑洞有多大,小机器人的能力就有多大。

DustyFitzsi 2016-10-17   13666   0

Solo CI:轻量级 Golang CI/CD 工具 经验

Solo CI Description 一个轻量级的Golang CI/CD工具,全自动clone代码,构建,部署,只需要几行配置即可 { "get_list":[ "github.com/asa

angeliamaclean 2016-12-26   10226   0

基于Golang的IP地址信息查询服务 经验

工作中经常会有通过IP匹配用户信息的需求,如确定用户所在的地区(国家/省份/城市)、运营商、时区、经纬度等等。前一阵有个Golang开发的项目也有这样的需求,于是简单实现了一个包,最近忙里偷闲又包了一个支持HTTP和GRPC方

LatiaFaerbe 2016-12-29   71589   0

使用 pprof 和火焰图调试 golang 应用 经验

资源?知道了这些,我们就能对应用进行规划,也能快速定位性能瓶颈。 golang 是一个对性能特别看重的语言,因此语言中自带了 profiling 的,这篇文章就要讲解怎么在 golang 中做 profiling。 在 go

ZBFDes 2017-09-12   40339   0

Golang 设置应用程序图标 博客

# 所有操作在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

灬猜想灬 2013-11-06   5334   0
Bug   PHP   ReactJs  

Golang 中使用 JSON 的一些小技巧 经验

是我们却想用变成数字来使用。 本来用一个json:",string" 就可以支持了,如果不知道golang的这些小技巧,就要大费周章了。 参考文章: JSON and struct composition

ahby7963 2017-06-21   32580   0

Golang消息中间件NSQ深入与实践 经验

由bitly公司开源出来的一款简单易用的消息中间件。 官方和第三方还为NSQ开发了众多客户端功能,如官方提供的基于HTTP的nsqd、Go客户端go-nsq、Python客户端pynsq、基于Node

se30381yt 2017-10-09   41182   0

Golang 1.9 新特性预览:Logging、interfaces 和 allocation 经验

几个星期前,Peter Bourgon在 golang-dev 开了一个关于标准化日志记录的帖子。 日志很常用,因此性能很快提升。 go-kit日志包使用结构化日志,接口如下: type Logger

rb6843 2017-02-15   72391   0

基于Golang将MongoDB的数据同步到Elasticsearch 经验

重新启动时也会进行数据恢复。 River 代表es的一个数据源,也是其它存储方式(如:数据)同步数据到es的一个方法。它是以插件方式存在的一个es服务,通过读取river中的数据并把它索引到

jopen 2015-11-01   46534   0

数据接入框架,纯Golang(1.5+)编写:goDataAccess 经验

数据接入框架,纯Golang(1.5+)编写。 简介 你肯定碰到过数据抓取的相关问题,比如臃肿的规则、与业务无关的多进程多线程逻辑、访问被服务器限制、模拟登陆、浏览器识别等等。goDataAcce

jopen 2015-12-21   24339   0

发送邮件Golang代码 代码段

"Test send email by golang" body := `

"Test send email by golang"

fwwc 2015-01-08   1346   0
1 2 3 4 5 6 7 8 9 10