加载中
idea 添加 golang 项目的 gopath

set-> language -> go->golibaries, 点击+ ,添加

2017/04/05 14:21
3
golang 简单的 channel

package main import(         "fmt"         "os"         "bufio"         ) func main(){ in :=make(chan string) out :=make(chan string) ...

2015/05/21 15:46
78
nsq 流程图

通过阅读nsq的源码,画了个图

2014/04/01 15:16
348
nsqd 源码,写入数据

切记: chanel 有有自己的持久化 队列 topic 也有自己的持久化队列,两个是相互独立 给一个topic put 数据的: // PutMessage writes to the appropriate incoming message channel...

2014/03/27 16:52
122
nsq 问题

在nsq 进行topic get的时候都会对map进行枷锁 func (n *NSQD) GetTopic(topicName string) *Topic {     n.Lock()     t, ok := n.topicMap[topicName]     if ok {...

2014/03/25 16:15
113
nsq nsqd源码1

nsq 一个golang实现的消息队列

2014/03/25 16:12
180
golang get post

import( 4 "fmt" 5 "net/http" 6 "net/url" 7 "io/ioutil" 8 ) 9 10 func get(){ 11 12 response,_:=http.Get("http://xx.jpg") 13 defer response.Body.Close() 14 body,_:=ioutil.ReadAll(...

2014/02/28 17:43
433
time

1 package main 2 import( 3 4 "fmt" 5 "time" 6 ) 7 const TimeFormat = "2006-01-02 15:04:05" 8 9 func main(){ 10 str:=time.Now().Add(-time.Hour*1).Format("2006-01-02 15:04:05") 11...

2014/02/28 16:15
11
日期格式化

1 package main 2 3 import ( 4 5 "time" 6 "fmt" 7 ) 8 func main(){ 9 10 str:=time.Now().Format("2006-01-02 15:04:05") 11 fmt.Println("date:"+str) 12 13 }...

2014/02/25 20:11
21
seelog 按天打印策略

可以使用 logrotate 对日志做处理 logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。 默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。 ...

2014/02/22 18:55
513
go 开发错误总结

1) 2014/02/21 16:14:29 http: panic serving 192.168.119.1:60452: runtime error: invalid memory address or nil pointer dereference goroutine 4 [syscall]: syscall.Syscall() /usr/lo...

2014/02/21 16:22
2.5K
golang http

1 package main 2 3 import( 4 "fmt" 5 "net/http" 6 "io/ioutil" 7 ) 8 func main(){ 9 10 response,_:=http.Get("www.//127.0.0.1.com") 11 defer response.Body.Close() 12 body,_:=iouti...

2014/02/21 12:03
78
go web 例子

项目结构: main.go: package main import ( "fmt" "database/sql" //_ "github.com/go-sql-driver/mysql" "io" "log" "net/http" //"io/ioutil" "html/template" "dao" "strconv" //"models"...

2014/02/20 19:31
135
go try-catch

package main 2 3 import( 4 "fmt" 5 6 ) 7 8 9 func catch(){ 10 11 if err := recover(); err != nil { 12 fmt.Println(err) 13 } 14 15 } 16 17 func checkErr(err error){ 18 if err != ...

2014/02/18 12:21
292
_ "github.com/go-sql-driver/mysql" 疑问

很明显我的数据库账号是写错的,但是运行结果依然是ok,只有到真正的使用数据库的时候才会报错

2014/02/18 11:34
102
golang至少点

1: go 大写字母开头的变量是可以导出的,即其他包可以读取的,是公有变量;小写字母开头的是不可以导出的,是私有变量, 函数的大写字母开头也是如此 2:[]int和[5]int这两种表达方式在Go语言...

2014/02/17 18:48
186

没有更多内容

加载失败,请刷新页面

返回顶部
顶部