high-performance-go:使用golang进行高性能编码(Go语言高级编程,Go语言陷阱,Gotchas,陷阱)-源码

上传者: 42131861 | 上传时间: 2021-02-02 20:36:46 | 文件大小: 1.25MB | 文件类型: ZIP
语言高级编程 订阅 最新动态可以关注:知乎或微博 方式:观看 ,每篇文章都能收到邮件通知,或通过。 目录 序言 第一章性能分析 第二章常用数据结构 第三章并发编程 第四章编译优化 附录Go语言陷阱 基础入门 进阶系列

文件下载

资源详情

[{"title":"( 90 个子文件 1.25MB ) high-performance-go:使用golang进行高性能编码(Go语言高级编程,Go语言陷阱,Gotchas,陷阱)-源码","children":[{"title":"high-performance-go-master","children":[{"title":".gitignore <span style='color:#111;'> 9B </span>","children":null,"spread":false},{"title":"charpter-1","children":[{"title":"hpg-benchmark","children":[{"title":"benchmark.jpg <span style='color:#111;'> 117.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"hpg-benchmark.md <span style='color:#111;'> 13.45KB </span>","children":null,"spread":false},{"title":"hpg-pprof.md <span style='color:#111;'> 13.69KB </span>","children":null,"spread":false},{"title":"hpg-pprof","children":[{"title":"concat-mem-pprof.jpg <span style='color:#111;'> 104.25KB </span>","children":null,"spread":false},{"title":"bubble-sort-pprof.jpg <span style='color:#111;'> 51.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"charpter-4","children":[{"title":"hpg-dead-code-elimination.md <span style='color:#111;'> 9.27KB </span>","children":null,"spread":false},{"title":"hpg-reduce-size","children":[{"title":"compiler.jpg <span style='color:#111;'> 117.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"code","children":[{"title":"go.mod <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"hpg-reduce-size","children":[{"title":"main.go <span style='color:#111;'> 472B </span>","children":null,"spread":false}],"spread":true},{"title":"hpg-dead-code-elimination","children":[{"title":"maxvarlocal.go <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"maxconst.go <span style='color:#111;'> 193B </span>","children":null,"spread":false},{"title":"debug","children":[{"title":"release.go <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"debug.go <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 98B </span>","children":null,"spread":false}],"spread":true},{"title":"maxvar.go <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":true},{"title":"hpg-escape-analysis","children":[{"title":"main_stack.go <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"main_closure.go <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":"main_pointer.go <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"main_normal.go <span style='color:#111;'> 300B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"hpg-escape-analysis.md <span style='color:#111;'> 9.61KB </span>","children":null,"spread":false},{"title":"hpg-reduce-size.md <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"charpter-0","children":[{"title":"high-performance-go","children":[{"title":"high-performance-go.jpg <span style='color:#111;'> 64.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"high-performance-go.md <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"charpter-3","children":[{"title":"hpg-sync-cond.md <span style='color:#111;'> 6.64KB </span>","children":null,"spread":false},{"title":"hpg-mutex.md <span style='color:#111;'> 9.20KB </span>","children":null,"spread":false},{"title":"hpg-exit-goroutine.md <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false},{"title":"code","children":[{"title":"hpg-sync-once","children":[{"title":"main.go <span style='color:#111;'> 568B </span>","children":null,"spread":false}],"spread":true},{"title":"go.mod <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"hpg-concurrency-control","children":[{"title":"main_tunny.go <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"main_chan.go <span style='color:#111;'> 288B </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 250B </span>","children":null,"spread":false}],"spread":true},{"title":"hpg-sync-pool","children":[{"title":"bufferpool_test.go <span style='color:#111;'> 459B </span>","children":null,"spread":false},{"title":"structpool_test.go <span style='color:#111;'> 638B </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-exit-goroutine","children":[{"title":"exit_test.go <span style='color:#111;'> 1017B </span>","children":null,"spread":false}],"spread":false},{"title":"go.sum <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"hpg-mutex","children":[{"title":"mutex_test.go <span style='color:#111;'> 812B </span>","children":null,"spread":false},{"title":"mutex.go <span style='color:#111;'> 643B </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-timeout-goroutine","children":[{"title":"timeout_test.go <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-sync-cond","children":[{"title":"main.go <span style='color:#111;'> 574B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"hpg-sync-once.md <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"hpg-concurrency-control.md <span style='color:#111;'> 8.64KB </span>","children":null,"spread":false},{"title":"hpg-mutex","children":[{"title":"concurrent.jpg <span style='color:#111;'> 117.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"hpg-sync-pool.md <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false},{"title":"hpg-timeout-goroutine.md <span style='color:#111;'> 8.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"charpter-a1","children":[{"title":"code","children":[{"title":"go.mod <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"hpg-gotchas-slice-array","children":[{"title":"main_append_slice_return.go <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"main_slice.go <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"main_append_slice.go <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"main_arr.go <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"main_append_slice_ptr.go <span style='color:#111;'> 167B </span>","children":null,"spread":false},{"title":"main_arr_ptr.go <span style='color:#111;'> 128B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"hpg-gotchas-array-slice.md <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"hpg-gotchas-array-slice","children":[{"title":"gotchas.jpg <span style='color:#111;'> 115.99KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false},{"title":"charpter-2","children":[{"title":"hpg-string-concat","children":[{"title":"data-structure.jpg <span style='color:#111;'> 126.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"hpg-string-concat.md <span style='color:#111;'> 8.86KB </span>","children":null,"spread":false},{"title":"hpg-struct-alignment.md <span style='color:#111;'> 8.07KB </span>","children":null,"spread":false},{"title":"code","children":[{"title":"hpg-string-concat","children":[{"title":"concat_test.go <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false}],"spread":false},{"title":"go.mod <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"hpg-slice","children":[{"title":"array_test.go <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"slice_test.go <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-struct-alignment","children":[{"title":"main_order.go <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"memory-alignment.pptx <span style='color:#111;'> 36.03KB </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"main_empty.go <span style='color:#111;'> 221B </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-range","children":[{"title":"range_test.go <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-reflect","children":[{"title":"main_json_env.go <span style='color:#111;'> 907B </span>","children":null,"spread":false},{"title":"reflect_test.go <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-empty-struct","children":[{"title":"main_chan.go <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"main_set.go <span style='color:#111;'> 348B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"hpg-slice","children":[{"title":"filter_in_place.png <span style='color:#111;'> 35.86KB </span>","children":null,"spread":false},{"title":"copy.png <span style='color:#111;'> 50.66KB </span>","children":null,"spread":false},{"title":"delete_gc.png <span style='color:#111;'> 46.42KB </span>","children":null,"spread":false},{"title":"append.png <span style='color:#111;'> 40.31KB </span>","children":null,"spread":false},{"title":"push.png <span style='color:#111;'> 16.35KB </span>","children":null,"spread":false},{"title":"delete.png <span style='color:#111;'> 29.75KB </span>","children":null,"spread":false},{"title":"pop_front.png <span style='color:#111;'> 14.79KB </span>","children":null,"spread":false},{"title":"push_front.png <span style='color:#111;'> 20.67KB </span>","children":null,"spread":false},{"title":"insert.png <span style='color:#111;'> 28.50KB </span>","children":null,"spread":false},{"title":"pop.png <span style='color:#111;'> 18.80KB </span>","children":null,"spread":false},{"title":"slice.jpg <span style='color:#111;'> 79.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-struct-alignment","children":[{"title":"memory_alignment.png <span style='color:#111;'> 10.70KB </span>","children":null,"spread":false},{"title":"memory_alignment_order.png <span style='color:#111;'> 13.27KB </span>","children":null,"spread":false}],"spread":false},{"title":"hpg-reflect.md <span style='color:#111;'> 11.23KB </span>","children":null,"spread":false},{"title":"hpg-range.md <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"hpg-empty-struct.md <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"hpg-slice.md <span style='color:#111;'> 12.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明