- 博客(6)
- 资源 (51)
- 收藏
- 关注
原创 go程控制
package mainimport ( "context" "fmt" "time" "runtime")func test(ctx context.Context,cancelFunc func()) { var i int for { select { case <-ctx.Done(): fmt.Println("test done....") return default: fmt.Printf("执行第%d次go程\n",i) if
2020-07-20 16:18:45 190
原创 golang的context基础
package mainimport ( "context" "fmt" "time")func main() { ctx, cancel := context.WithCancel(context.Background()) eatNum := chiHanBao(ctx) for n := range eatNum { if n >= 10 { cancel() break } } fmt.Println("正在统计结果。。。") time.Sle
2020-07-15 13:35:27 158
原创 golang函数基础
package mainimport (“context”“fmt”“math/rand”“time”)import (“github.com/golang/glog”)var aa intfunc main() {aa = 12func() {defer func() {if err := recover(); err != nil {glog.Error(err)}}()aa =3}()fmt.Println(aa)}...
2020-07-15 13:25:29 144
原创 golang流量控制
package mainimport "time"import ( "github.com/golang/glog")func main() { //requests := make(chan int, 5) //for i := 1; i <= 5; i++ { // requests <- i //} //close(requests) // //limiter := time.Tick(200 * time.Millisecond) // //for re
2020-07-13 16:42:00 760
原创 本地分支完全同步为远程分支
git fetch --all git reset --hard origin/master git pullnote:git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本
2020-07-07 16:45:29 7469
原创 context结束子go程
fmt.Println("main 函数 开始...") go func() { ctx, cancel := context.WithCancel(context.Background()) defer cancel() fmt.Println("父 协程 开始...") go func(ctx context.Context) { for { for { select { case <-ctx.Done(): fmt.Println(
2020-07-03 19:21:53 319
couchdb-2.3.0.msi
2018-12-16
protobuf-all-3.6.1.zip
2018-12-06
采用windows IME 机制编写拼音输入法C语言源码
2018-10-19
mac下redis desktop manager 0.9.3.29.zip
2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人