golang
已收录文章:14148篇
-
Go通过结构体嵌套与组合实现代码复用,支持匿名字段提升字段和方法,可模拟“继承”并避免紧耦合,结合接口增强灵活性,适用于构建复杂数据模型。107 收藏
-
答案:Go中regexp.ReplaceAll用于正则替换,需先编译正则表达式,再调用ReplaceAll或ReplaceAllString进行全局替换,ReplaceAllStringFunc支持动态替换逻辑。107 收藏
-
GoLang之使goroutine停止的5种方法 1.goroutine停止介绍 goroutine是Go语言实现并发编程的利器,简单的一个指令go function就能启动一个goroutine; 但是,Go语言并没有提供终止goroutine的接口,也就是说,我106 收藏
-
一、协程设计-GMP模型 线程是操作系统调度到CPU中执行的基本单位,多线程总是交替式地抢占CPU的时间片,线程在上下文的切换过程中需要经过操作系统用户态与内核态的切换。golang的协程(G)依106 收藏
-
特别说明 这个真的不是标题党,我写代码20+年,真心认为 go fuzzing 是我见过的最牛逼的代码自测方法。我在用 AC自动机 算法改进关键字过滤效率(提升~50%),改进 mapreduce 对 panic 的处理机制的106 收藏
-
普通指针 和C语言一样, 允许用一个变量来存放其它变量的地址, 这种专门用于存储其它变量地址的变量, 我们称之为指针变量 和C语言一样, Go语言中的指针无论是什么类型占用内存都一样(106 收藏