Go语言并行之美 -- 超越 "Hello World"

偶尔学习一种新的编程语言是件好事,但不能仅止步于 “Hello World"。 时常学习一种新的编程语言对你有好处,即使这种语言不会流行起来或者已经过时。使用新的语言处理旧的问题会促使你重新思考你当前处理问题的视角、方法和习惯。 我喜欢尝试新鲜的事物,特别是编程语言。但是,当你用新的语言实现了“你好,世界!”或者斐波那契序列之后,通常你会感到基本上再没什么可做的,没有任何新奇的地方。你可以试着实现埃拉托斯特尼筛法,借此探索一点数据结构和算法性能。但是我想要一些实际的东西,可能以后还会被复用。因此...阅读全文

2013-05-01 05:28 haibinzhang
阅读:2567 评论:0

使用go,基于martini,和websocket开发简易聊天室

一、首先,需要了解一下websocket基本原理:here 二、go语言的websocket实现: 基于go语言的websocket也有不少,比如github.com/gorilla/websocket。这里选用的应该算是官方的实现code.google.com/p/go.net/websocket 使用go get安装下载即可。(不过,由于周知的原因:(,我是通过golangtc.com的第三方包下载功能才下载来的) 三、server端 第一个遇到的问题,websocket如何和martini...阅读全文

2015-01-13 18:30 dajianshi
阅读:15133 评论:5