摘要: 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1mqnt25eg7crl 阅读全文
posted @ 2022-03-22 15:06 杜争斌 阅读(13) 评论(0) 推荐(0) 编辑
摘要: package stepimport ( "fmt")var count = 0func UpStep(canChoose,iChoose []int,all int) { if all < 0 { return } if all == 0 { //fmt.Println(iChoose) coun 阅读全文
posted @ 2021-05-12 16:09 杜争斌 阅读(315) 评论(0) 推荐(0) 编辑
摘要: go 语言支持泛型纳入了 go2 的规划 在线体验 https://go2goplay.golang.org/ 本文是 go 泛型的实践过程详解 这是一篇不错的 泛型介绍 Go 语言:全面分析为什么我们需要泛型 - 讲解了泛型的优点、缺点、和 go 在泛型上的实现方案。本文不再具体介绍 简单说 泛型 阅读全文
posted @ 2020-12-09 15:24 杜争斌 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 1. 向已经 close 的 channel 写数据 2. map 多 goroutinue 读写冲突 3. interface 转换为不同类型 4. 向空指针类型的变量写数据 5. 切片数据越界 6. 除数为 0 7. cgo 的 panic 8. 用户调用 panic 9. goroutinue 阅读全文
posted @ 2020-07-20 14:38 杜争斌 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 受使用 goroutinue 进行素数判断(主 goroutinue 进行循环添加数字到新创建的判断素数的 goroutinue 中,参考《golang 真正的高并发用法 查找素数》 )的启发,实现一个使用 goroutinue 进行 slice 排序 版本一: 思路: 1. 启动 len(data 阅读全文
posted @ 2020-07-20 10:34 杜争斌 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 学习文章:滴滴实战分享:通过 profiling 定位 golang 性能问题 - 内存篇 主要代码:在main包中添加如下代码,使用golang标准库提供的性能分析 import _ "net/http/pprof" go func(){ http.ListenAndServe(":521",ni 阅读全文
posted @ 2020-04-01 14:36 杜争斌 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 使用context包实现发牌手策略, 发牌手策略:罗永浩在介绍TNT工作站时描述,将一个任务分发给多个处理者处理,谁先处理完使用谁的结果,取消其他的处理者的任务。 经典的例子:同时在百度、google、微软必应搜索,任何一个返回结果,则取消其他的搜索请求 以下代码实现在喜马拉雅、QQ音乐、网易云音乐 阅读全文
posted @ 2020-03-19 21:02 杜争斌 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 参考资料 实现代码保存在我的github // input flag 1:FunName 2:CallerFunName func GetFuncName(flag int) string { if flag != 1 && flag != 2 { flag = 1 } pc, _, _, _ := 阅读全文
posted @ 2018-12-25 18:54 杜争斌 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 例子托管于github example.go package main import ( "./sudoku" ) func main() { //var smap sudoku.Sudomap //smap = make([]byte,9) //for i:= 0; i<len(smap);i++ 阅读全文
posted @ 2018-12-21 18:48 杜争斌 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 获取本地的ip时 顺便学习了下标准库net中的实现 在net/interface.go中进行了入口调用,返回值为Addr的slice func InterfaceAddrs() ([]Addr, error) { ifat, err := interfaceAddrTable(nil) if err 阅读全文
posted @ 2018-12-06 14:30 杜争斌 阅读(1710) 评论(0) 推荐(0) 编辑