代码改变世界

Go语言_eclipse环境搭建

2012-06-19 18:54 by 轩脉刃, 13488 阅读, 收藏, 编辑
摘要: 1 下载eclipse 2 下载goeclipse http://code.google.com/p/goclipse/wiki/InstallationInstructions 3...阅读全文

Go语言_HTTP包

2012-06-18 22:00 by 轩脉刃, 52347 阅读, 收藏, 编辑
摘要: 在Golang中写一个http web服务器大致是有两种方法: 1 使用net包的net.Listen来对端口进行监听 2 使用net/http包 这里是讨论如何使用net/http包创建一个web...阅读全文

一个简易的SocketIM

2012-06-17 20:12 by 轩脉刃, 3146 阅读, 收藏, 编辑
摘要: 今天做了一个简易的socketIM的小示例。基本思想是开启两个winform,每个winform既充当服务器也充当客户端。一个监听8000端口,另外一个监听8001端口,两个winform接收到信息之...阅读全文

Go语言_net篇

2012-06-16 23:45 by 轩脉刃, 7847 阅读, 收藏, 编辑
摘要: 这篇想阅读的是go的net包,net包提供了各种网络IO类型,比如有TCP/IP, UDP, 域名解析, Unix domain socket 使用这个包能很容易发送一个tcp请求,创建服务器也再也不需要像C语言那样createSocket等一系列繁琐的操作了,用起来那感觉不是一般地爽啊! 下面先创建一个简单的Server端: package main import ( "net" "fmt" ) func main() { if ln, err := net.Listen("tcp", ":8080"); err阅读全文

网站logo漫谈

2012-06-15 23:14 by 轩脉刃, 1787 阅读, 收藏, 编辑
摘要: 一个网站,网站名,域名,网站logo是最先要考虑的几个元素。 网站的logo需要在网站的各个页面中经常出现,也是网站在用户脑中最形意的印象,因此网站的logo需要包含的条件应该有: 1 精美,独特...阅读全文

Go语言_array,slice,map

2012-06-14 22:16 by 轩脉刃, 28854 阅读, 收藏, 编辑
摘要: 首先庆祝下golang终于通过了gfw的审核,可以不用翻墙访问了。goer就可以光明正大地访问http://golang.org/ 这次还是要说说array,slice,map。虽然前面已经说过了,...阅读全文

nginx源码学习资源(不断更新)

2012-06-13 21:32 by 轩脉刃, 32455 阅读, 收藏, 编辑
摘要: nginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。 首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。 看了nginx源码,发现这是...阅读全文

Go语言_时间篇

2012-06-12 13:50 by 轩脉刃, 30859 阅读, 收藏, 编辑
摘要: 哎,先发下牢骚,Go文档还是太弱了,特别是标准库中的文档说明,很多函数几乎就一句话过了。这点确实该向Microsoft的MSDN好好学学。 Go的time包是标准库中的包之一 不用说,几乎是...阅读全文

Linux IO模型漫谈(6)- 信号驱动IO模型

2012-06-11 22:10 by 轩脉刃, 5195 阅读, 收藏, 编辑
摘要: Unix上有定义了许多信号。源自Berkeley的实现使用的是SIGIO信号来支持套接字和终端设备上的信号驱动IO。 信号驱动IO模型主要是在UDP套接字上使用,在TCP套接字上几乎是没有什么使用的...阅读全文

Go语言_反射篇

2012-06-10 22:51 by 轩脉刃, 32145 阅读, 收藏, 编辑
摘要: Go语言的基本语法的使用已经在前几篇陆陆续续学完了,下面可能想写一些Go的标准库的使用了。 先是reflect库。 reflect库的godoc在http://golang.org/pkg/ref...阅读全文