自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轩脉刃的刀光剑影

工作生活中遇到的日常点滴记录,或许有技术笔记,或许有日常思考.

  • 博客(20)
  • 收藏
  • 关注

原创 论go语言中goroutine的使用

论go语言中goroutine的使用 2012-06-30 19:31 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 go中的goroutine是go语言在语言级别支持并发的一种特性。初接触go的时候对go的goroutine的欢喜至极,实现并发简便到简直bt的地步。但是在项目过程中,越来越发现goroutine是一...

2012-06-30 19:31:00 108

原创 Go语言_eclipse环境搭建

Go语言_eclipse环境搭建 2012-06-19 18:54 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 1 下载eclipse 2 下载goeclipse http://code.google.com/p/goclipse/wiki/InstallationInstructions 3 下...

2012-06-19 18:54:00 58

原创 Go语言_HTTP包

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

2012-06-18 22:00:00 62

原创 一个简易的SocketIM

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

2012-06-17 20:12:00 82

原创 Go语言_net篇

Go语言_net篇 2012-06-16 23:45 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 这篇想阅读的是go的net包,net包提供了各种网络IO类型,比如有TCP/IP, UDP, 域名解析, Unix domain socket 使用这个包能很容易发送一个tcp请求,创建服务器也再也不需要像C语言...

2012-06-16 23:45:00 109

原创 网站logo漫谈

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

2012-06-15 23:14:00 55

原创 Go语言_array,slice,map

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

2012-06-14 22:16:00 51

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

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

2012-06-13 21:32:00 54

原创 Go语言_时间篇

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

2012-06-12 13:50:00 123

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

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

2012-06-11 22:10:00 61

原创 Go语言_反射篇

Go语言_反射篇 2012-06-10 22:51 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 这里的GO使用的版本是1.2 Go语言的基本语法的使用已经在前几篇陆陆续续学完了,下面可能想写一些Go的标准库的使用了。 先是reflect库。 reflect库的godoc在http://golang.org/p...

2012-06-10 22:51:00 82

原创 Go语言_接口篇

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

2012-06-09 23:13:00 56

原创 nginx源码学习Unix - Unix域协议

nginx源码学习Unix - Unix域协议 2012-06-08 10:53 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 说到什么是域协议就会出现这么个解释: UNIX域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的一种方法,所用API与在不同主机上执行客户/服务器通信所使用的A...

2012-06-08 10:53:00 73

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

Linux IO模型漫谈(5)- IO复用模型之select 2012-06-07 09:05 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 首先需要了解的是select函数: select函数 #include<sys/select.h> #include<sys/time.h> i...

2012-06-07 09:05:00 92

原创 Go语言_并发篇

Go语言_并发篇 2012-06-06 09:55 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 当被问到为什么用Go语言,一定不得不提的是Go语言的并发程序编写。在C语言中编写非常繁琐复杂的并发程序在Go语言中总是显得如此便捷。 Go中并发程序依靠的是两个:goroutine和channel 理解什么是goro...

2012-06-06 09:55:00 86

原创 Linux IO模型漫谈(4)- 非阻塞IO

Linux IO模型漫谈(4)- 非阻塞IO 2012-06-05 09:03 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 首先先说一下,阻塞IO会在哪些地方阻塞住呢?输入操作read, 输出操作write,接受请求操作accept,发送请求操作connect,这四个地方阻塞进程。 非阻塞IO的模型图示在前面的章节...

2012-06-05 09:03:00 56

原创 Linux IO模型漫谈(3) -- 阻塞式IO实现

Linux IO模型漫谈(3) -- 阻塞式IO实现 2012-06-04 09:48 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 在理解代码前有几个函数先说一下: 1 sockaddr_in 套接字地址结构 struct sockaddr_in { uint8_t sin_le...

2012-06-04 09:48:00 94

原创 Go语言_函数学习篇

Go语言_函数学习篇 2012-06-03 08:38 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 这里要说一下是Go函数和一些其他语言不一样的地方 1 函数格式不同 func GetMsg(i int) (r string) { fmt.Println(i) r = "hi" return ...

2012-06-03 08:38:00 55

原创 Go语言_基础学习篇

Go语言_基础学习篇 2012-06-02 07:36 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 GO文件目录结构 该图是go-windows的目录结构 如图,go的程序应该是在gopath文件夹下的,分为bin, pkg, 和src三个子文件夹 src文件夹:每个次级文件夹(如demo)就是代表...

2012-06-02 07:36:00 137

原创 服务器性能查看常用命令

服务器性能查看常用命令 2012-06-01 06:35 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 最近在调试程序的时候经常需要查看服务器的性能问题。那么到底是需要查看服务器的哪些性能呢,如何查看性能呢?下面主要就说一下一些查看服务器性能的命令。 注:由于参数过多,我只列出了几个常观察的参数,更多的参数说明有附...

2012-06-01 06:35:00 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除