导航

上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 96 下一页

2013年5月9日

摘要: 之前下载go 的mysql包时,是如下方式, $ go get github.com/Go-SQL-Driver/MySQL 不过现在这么执行会报错误如下: Username for 'https://github.com': ghj1976 Password for 'https://ghj1976@github.com': # cd .; git clone https://github.co... 阅读全文

posted @ 2013-05-09 17:24 蝈蝈俊 阅读(1472) 评论(0) 推荐(0)

2013年5月8日

摘要: 示例代码: package main import "fmt" func main() { switch a := 3; { case a >= 2: fmt.Println(">=2") fallthrough case a >= 3: fmt.Println(">=3") fallthrough ... 阅读全文

posted @ 2013-05-08 13:39 蝈蝈俊 阅读(2315) 评论(0) 推荐(0)

2013年4月27日

摘要: Golang的包sync实现了两种类型的锁: sync.Mutex 和 sync.RWMutex。通过阅读源代码我们可以知道sync.RWMutex是基于sync.Mutex实现的,其中的只读锁的实现使用类似引用计数的方式。 对于任意 sync.Mutex 或 sync.RWMutex 变量l。 如果 n < m ,那么第n次 l.Unlock() 调用在第 m次 l.Lock()调用返回前发... 阅读全文

posted @ 2013-04-27 17:10 蝈蝈俊 阅读(20827) 评论(4) 推荐(2)

摘要: 一般远程终端ssh在终端关闭后,程序也就关闭了,要想终端关闭了,仍然远程在继续运行,这时候可以借用screen命令。 安装 screen 命令: yum install screen 1.直接在命令行键入screen命令[root@tivf06 ~]# screen Screen将创建一个执行shell的全屏窗口。你可以执行任意shell程序,就像在ssh窗口中那样。在该窗口中键入exit退出该窗... 阅读全文

posted @ 2013-04-27 15:29 蝈蝈俊 阅读(1284) 评论(0) 推荐(0)

2013年4月26日

摘要: 比如我们经常会有这样的代码开始一个网络端口监听: err := http.ListenAndServe(listenAddr, nil) http包中这个函数的实现是: func ListenAndServe(addr string, handler Handler) error { server := &Server{Addr: addr, Handler: handler} r... 阅读全文

posted @ 2013-04-26 08:30 蝈蝈俊 阅读(5997) 评论(1) 推荐(1)

2013年4月24日

摘要: 《Go编程基础》视频 第4课:常量与运算符笔记,视频上有些内容讲的对我来说不是很清楚,附加的找了一些资料补充了这些信息。 视频地址:http://www.tudou.com/programs/view/evSrdqTW9zg/ 作者的视频笔记地址:https://github.com/Unknwon/go-fundamental-programming/blob/master/lect... 阅读全文

posted @ 2013-04-24 10:09 蝈蝈俊 阅读(3356) 评论(1) 推荐(1)

2013年4月23日

摘要: go build 通过go build加上要编译的Go源文件名,我们即可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉.go后缀。 $ go build hellogo.go$ lshellogo* hellogo.go 当然我们也 可以通过-o选项来指定其他名字: $ go build -o myfirstgo hellogo.go$ lsmyfirstgo* hellogo.g... 阅读全文

posted @ 2013-04-23 17:59 蝈蝈俊 阅读(26551) 评论(0) 推荐(1)

摘要: 这个例子比较简单: 只有一个聊天室,大家进入的都是同一个聊天室。 没有用户登录,用户登录直接根据id给出匿名用户。 程序截图,UI我直接用的https://github.com/Niessy/websocket-golang-chat 这里给的例子的Html代码。 服务器端Golang代码: package mai... 阅读全文

posted @ 2013-04-23 17:37 蝈蝈俊 阅读(2303) 评论(0) 推荐(0)

摘要: 我们用Golang做网站时,必然会有这样的代码: http.Handle("/", http.FileServer(http.Dir("."))) 注意这里的http.Handle( 函数的第二个参数,Golang的源码中这个函数的描述如下: // Handle registers the handler for the given pattern // in the DefaultServeM... 阅读全文

posted @ 2013-04-23 15:32 蝈蝈俊 阅读(1863) 评论(0) 推荐(0)

2013年4月22日

摘要: Go语言标准包里面没有提供对WebSocket的支持,但是在由官方维护的go.net子包中有对这个的支持,需要独立下载,Go websocket package 下载地址:http://code.google.com/p/go.net/websocket 。 Go get 命令下载:go get code.google.com/p/go.net/websocketGo实现的WebSocket的... 阅读全文

posted @ 2013-04-22 15:13 蝈蝈俊 阅读(22525) 评论(2) 推荐(1)

上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 96 下一页