代码改变世界

Go语言_net篇

2012-06-16 23:45 by 轩脉刃, 8728 阅读, 0 推荐, 收藏, 编辑
摘要:这篇想阅读的是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 轩脉刃, 2079 阅读, 0 推荐, 收藏, 编辑
摘要:一个网站,网站名,域名,网站logo是最先要考虑的几个元素。 网站的logo需要在网站的各个页面中经常出现,也是网站在用户脑中最形意的印象,因此网站的logo需要包含的条件应该有: 1 精美,独特... 阅读全文

Go语言_array,slice,map

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

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

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

Go语言_时间篇

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

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

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

Go语言_反射篇

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

Go语言_接口篇

2012-06-09 23:13 by 轩脉刃, 16649 阅读, 4 推荐, 收藏, 编辑
摘要:在Go中,接口interface其实和其他语言的接口意思也没什么区别。interface理解其为一种类型的规范或者约定。一种类型是不是“实现”了一个接口呢?就看这种类型是不是实现了接口中定义的所有方法... 阅读全文

nginx源码学习Unix - Unix域协议

2012-06-08 10:53 by 轩脉刃, 2897 阅读, 1 推荐, 收藏, 编辑
摘要:说到什么是域协议就会出现这么个解释: UNIX域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的一种方法,所用API与在不同主机上执行客户/服务器通信所使用的API相同。UNIX域协议可以视为IPC方法之一。 我们白话解释下Unix域协议在什么情况下使用和怎么使用? Unix域协议主要用在同一台机子的不同进程之间传递套接字。为什么不用TCP或者U... 阅读全文

Linux IO模型漫谈(5)- IO复用模型之select

2012-06-07 09:05 by 轩脉刃, 5788 阅读, 2 推荐, 收藏, 编辑
摘要:首先需要了解的是select函数: select函数 #include<sys/select.h> #include<sys/time.h> int select (int maxfd , f... 阅读全文
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 49 下一页