首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
lpx20000
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Golang 的 Channel 行为
当我第一次使用 Go 的 channels 工作的时候,我犯了一个错误,把 channels 考虑为一个数据结构。我把 channels 看作为 goroutines 之间提供自动同步访问的队列。这种结构上的理解导致我写了很多不好且结构复杂的并发代码。 随着时间的推移,我认识到…
Docker 的多阶段构建
Docker的口号是Build,Ship,and Run Any App,Anywhere,在我们使用 Docker 的大部分时候,的确能感觉到其优越性,但是往往在我们 Build 一个应用的时候,是将我们的源代码也构建进去的,这对于类似于 golang 这样的编译型语言肯定是…
关于 Go 中 Map 类型和 Slice 类型的传递
要理解这个问题,需要明确在 Go 中不存在引用传递,所有的参数传递都是值传递。 可能有些人会有疑问,为什么途中的 m 像是一个指针呢。查看官方的 Blog 中有写: 这边说 Map 类型是引用类型,像是指针或是 Slice(切片)。所以我们基本上可以把它当作是指针来看待(注意,…
基于C语言的项目教程资源大全
以项目为基础的 C 语言教程资源大全,涉及视频、书籍、文章等。
Q:你了解异步编程、进程、单线程、多线程吗?
同步:一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去。 异步:进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。 进程:狭…
Golang 标准包布局[译]
在Go社区中, 包管理和泛型看上去被当做一个很大的问题, 但有另一个很少被提及的问题——项目结构。每一个我参与的Go程序都看似对这个问题有自己的答案, 那我应该如何组织我的Go代码?
手把手教你编写和发布Go功能库
我学到了一些经验教训,如果你和我一样,而且有兴趣发布你的第一个,第二个,甚至是第十个用Go编写的库,那么这个文章就是为你准备的。这是手把手教你编写和发布Go功能库
宅男福音deepfakes开源了
AI 前线导读:”互联网往往会产生一些不好的副产品,比如把 Facebook 推上风口浪尖的假新闻,以及最近很火的 AI 虚假色情视频。有人用机器学习 AI 技术把明星的脸部与色情视频表演者的脸部进行交换,几乎可以达到以假乱真的效果,比如演员 Daisy Ridley、 Gal…
常见排序算法 - 堆排序 (Heap Sort)
要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于 2 的结…
《effective Go》读后记录
如果还没来得及安装Go环境,想体验一下Go语言,可以在Go在线编译器 上运行Go程序。 让所有人都遵循一样的编码风格是一种理想,现在Go语言通过gofmt程序,让机器来处理大部分的格式化问题。gofmt程序是go标准库提供的一段程序,可以尝试运行它,它会按照标准风格缩进,对齐,…