数据结构与算法图解算法基础:快速排序,附 Go语言 代码实现 来源丨网管叨bi叨(ID:kevin_tech) 很多面试题的解答都是以排序为基础的,如果我们写出一个 O() 的算法,大概率要被挂,今天写个快排的基础文章,后面看情况再把归并和堆排序写一写,至于选择... 2022年3月7日227 views评论go语言 阅读全文
Golang学习笔记:WaitGroup、Context、goroutine定时器及超时 WaitGroup WaitGroup 在 sync 包中,用于阻塞主线程执行直到添加的 goroutine 全部执行完毕。 Context Context 是在 Go1.7 中移入标准库的。 Con... 2021年8月19日编程语言入门609 views评论go语言 阅读全文
编程语言入门Go语言编程:MPG 线程模型如何更好的开发并发程序 ? 并行、并发 并行和并发的区别: 并行:两个或多个程序在同一时刻执行。 并发:两个或多个程序在同一个时间段内执行。 并行执行的程序,在同一时刻,是真真正正的有多个程序在 CPU 上执行,这也就需要 CP... 2021年8月19日551 views评论go语言 阅读全文
编程语言入门Go语言入门:如何学习Golang? 本文使用 Go 版本为 go1.14.1 1. 为什么需要汇编 众所周知,在计算机的世界里,只有 2 种类型。那就是:0 和 1。 计算机工作是由一系列的机器指令进行驱动的,这些指令又是一组二进制数字... 2020年11月1日720 views评论go语言 阅读全文
编程语言入门Golang 汇编入门知识总结,看这一篇就够! 本文使用 Go 版本为 go1.14.1 1. 为什么需要汇编 众所周知,在计算机的世界里,只有 2 种类型。那就是:0 和 1。 计算机工作是由一系列的机器指令进行驱动的,这些指令又是一组二进制数字... 2020年11月1日764 views评论go语言 阅读全文
后端程序开发Golang的goroutine是如何实现的? goroutine 实现: 我们去看调度的一个进化, 从进程到线程再到协程, 其实是一个不断共享, 不断减少切换成本的过程. go 实现的协程为有栈协程, go 协程的用法和线程的用法基本类似. 很多... 2020年11月1日790 views评论go语言 阅读全文
编程语言入门Go编写WebAssembly教程:史上最简单 你认为 WebAssembly (WASM) 只用于图像处理、复杂的数学计算或者 Web 上的小小应用吗? 你是否经常将 WASM 与 Web Workers 和 Service Workers 的概... 2020年11月1日1,047 views评论go语言 阅读全文
后端程序开发Golang 在马蜂窝电商即时通讯服务建设中的实践 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商。 从商品复杂性来看,一个旅游商品可能会包括用户在未来一段时间的衣、食、住、行等方方面面;从消费金额来看,往往单次消费额度较大;对目的地的陌... 2019年12月30日1,234 views评论go语言 阅读全文
编程语言入门2019年学习编程:python、golang、java、c++如何选择? 2019年python、golang、java、c++如何选择?那我们就这几门语言详细的比一比呗。 警告:长文预警……不如先先方便一下!(^_^) 最近在录制Go语言的视频,因为不停的谈到Golang... 2019年8月1日1,832 views评论C语言 Java Python 阅读全文
对比 Go 语言,Rust 有什么优势和劣势? 作者:bombless Rust 相比 Go 的优势: Rust 可以做内联汇编,Go 不行(Rust 的 SIMD 库也在开发中,这种事情你不会用 Go 做) Rust 有确定性析构,Go 没有,只... 2019年8月1日编程语言入门6,100 views评论go语言 Rust 阅读全文