![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 82
「已注销」
http://www.flysnow.org
公众号flysnow_org
展开
-
一个简单的Golang实现的Socks5 Proxy
前两天,使用Golang实现了一个简单的HTTP Proxy,具体实现参见 一个简单的Golang实现的HTTP Proxy,这次使用Golang实现一个Socks5的简单代理。Socks5和HTTP并没有太大的不同,他们都可以完全给予TCP协议,只是请求的信息结构不同,所以这次我们不能像上次HTTP Proxy一样,解析请求和应答,要按照Socks的协议方式解析。Socks协议版本Socks协议分原创 2016-12-30 12:12:20 · 10705 阅读 · 0 评论 -
从Java到Golang快速入门
Golang从09年发布,中间经历了多个版本的演进,已经渐渐趋于成熟,并且出现了很多优秀的开源项目,比如我们熟知的docker,etcd,kubernetes等,其媲美于C的性能、Python的开发效率,又被称为21世纪的C语言,尤其适合开发后台服务。这篇文章主要是介绍Golang的一些主要特性,和Java做一个对比,以便更好的理解Golang这门语言。关于Golang环境的搭建就不讲了,可以参考官原创 2016-12-30 12:16:46 · 6769 阅读 · 0 评论 -
Golang必备技巧:接口型函数
接口型函数,指的是用函数实现接口,这样在调用的时候就会非常简便,我称这种函数,为接口型函数,这种方式适用于只有一个函数的接口。我们以迭代一个map为例,演示这一技巧,这种方式有点类似于groovy中Map的each方法一样,也是Gradle里each闭包。原始接口实现type Handler interface { Do(k, v interface{})}func Each(m map[原创 2016-12-30 12:19:05 · 8273 阅读 · 3 评论