Fising's Blog

all about web application development

九月, 2014

Go by Example: Channel Directions

当通道用作函数的参数,你可以指定通道只能接收或者发送数据。这个功能增强了程序的类型安全。 [crayon-5a […]

, , , ,

Go by Example: Channel Synchronization

我们可以利用通道进行协程间的同步运行。下面这个例子,利用一个阻塞的接收器来等待协程执行完毕。 [crayon- […]

, , ,

Go by Example: Channel Buffering

默认情况下,通道是没有缓冲的。也就是说,只有当接收者准备好等待接收的时候,你才能向通道发送数据。带有缓冲的通道 […]

, , , , , ,

Go by Example: Channels

Channel 是并发执行的协程相互通信的管道。你可以从一个协程发送值到通道,然后在另外一个协程中从通道读取。 […]

, , ,

Go by Example: Goroutines

Goroutine 是轻量级的线程。

当我们 […]

, , , , , ,

Go by Example: Errors

在Go语言中,惯用的与错误通信的方式是显式地返回一个单独的值。这是相对于Java和Ruby的异常机制和C中有时 […]

, , ,

Go by Example: Interfaces

接口是指定的方法签名的集合。

运行及输出: […]

, , ,

Go by Example: Methods

Go语言支持在结构体类型之上定义方法。

运行 […]

, , , , , , , ,

协议相对URL

之前找国内的JS库公共CDN用,发现了这个:http://www.cdnjs.cn/ 刚开始我就注意到,这些C […]

, ,

Linux性能监控、测试、优化工具

监控 测试   优化

, , ,

Previous Posts