首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
卡白
掘友等级
Senior Engineer
|
Shopee
生命中不同阶段的选择,是一场不停的马尔可夫决策结果。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
353
文章 350
沸点 3
赞
353
返回
|
搜索文章
最新
热门
go中的 var
var 在 Go 语言中仍然有其优势和使用场景,主要体现在以下几个方面: 显式声明类型:使用 var 可以显式地声明变量的类型,使代码更加清晰易读。尤其是对于复杂的数据类型或者需要明确指定类型的情况下
struct{} 为空
在Go语言中,struct{}表示一个空的结构体类型。它通常用于以下几种情况: 占位符:在某些情况下,需要定义一个结构体类型,但实际上并不需要存储任何数据。这时可以使用空的结构体作为占位符。 信号通知
go中的 chan 的使用
在Go语言中,chan(通道)是一种用于在协程之间进行通信的机制。通道可以在协程之间传递数据,实现协程间的同步和通信。 创建通道: 发送数据到通道: 接收数据从通道: 关闭通道: 示例: 在这个示例中
并发控制工具无默认实现?Go语言实现
CountDownLatch:适用于主协程等待所有子协程执行完成的场景。 CyclicBarrier:适用于多个子协程相互等待的场景,Semaphore
go make函数
在Go语言中,`make`函数用于创建切片、映射和通道等引用类型的数据结构。一般情况下,当需要动态地创建这些数据结构时,就可以使用`make`函数。 ### 切片(slice) 切片是一个动态数组
go赋值符号
在Go语言中,冒号`:`的主要作用是进行变量声明和赋值。与其他语言中的赋值操作符(如`=`)不同,冒号`:`用于短变量声明,即在声明变量的同时给变量赋值。这种方式的引入是为了提高代码的简洁性和可读性,
协程、线程 切换成本
协程的切换过程 协程的切换过程涉及到用户态的调度器,它负责协程的调度和切换。下面是协程切换的一般过程以及用户态调度器的工作原理: 协程切换的过程 当前协程执行到阻塞点:当一个协程执行到了一个阻塞点,比
协程(goroutine)和线程(thread),对比理解下
协程(goroutine)和线程(thread)都可以用于并发编程,但它们之间有一些重要的区别。下面是协程和线程的一些区别以及协程为什么可以拥有比较高的并发能力: 1. 轻量级 协程:协程是由用户态管
golang中的指针
基本概念 指针类型:指针类型用*符号表示。例如,*int表示一个指向int类型的指针。 取地址符号(&):&符号用于获取变量的地址。例如,&x表示变量x的内存地址。 解引用符号(*):*符号用于通过指
go值传递
Go 在Go语言中,所有的传递都是值传递。然而,这并不意味着你无法通过函数或方法修改传入的数据。理解这一点的关键在于了解值传递和引用传递的区别,以及如何在Go语言中处理指针。 值传递与引用传递 值传递
下一页
个人成就
文章被点赞
366
文章被阅读
96,648
掘力值
1,960
关注了
0
关注者
28
收藏集
1
关注标签
13
加入于
2016-07-04