首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Learning101
掘友等级
个人学习笔记和学习心得,欢迎指正。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
Go调度器介绍和容易忽视的问题
本文记录了本人对Golang调度器的理解和跟踪调度器的方法,特别是一个容易忽略的goroutine执行顺序问题,看了很多篇Golang调度器的文章都没提到这个点,分享出来一起学习,欢迎交流指正。 为了方便刚接触操作系统和高级语言的同学,先用大白话介绍下什么是调度器。 调度,是将…
搞懂Go垃圾回收
本文主要介绍了垃圾回收的概念,Golang GC的垃圾回收算法和工作原理,看完本文可以让你对Golang垃圾回收机制有个全面的理解。由于本人不了解其他语言的GC,并未对比其他语言的垃圾回收算法,需要的可以自行Google。 垃圾回收(英语:Garbage Collection,…
Go “一个包含nil指针的接口不是nil接口”踩坑
最近在项目中踩了一个深坑——“Golang中一个包含nil指针的接口不是nil接口”,现象是函数内返回了nil给一个对象,使用interface接收函数返回值判断始终不为nil。总结下分享出来,如果你不是很理解这句话,那推荐认真看下下面的示例代码,避免以后写代码时踩坑。 这是因…
WSL:让你在Windows开发时找到mac的感觉
本文详细介绍了Windows10子系统Linux(WSL)的安装和配合Goland、vscode的使用方法,个人感觉WSL使得后台开发变得很方便,特此分享出来。原文章位于github Golang项目 官方介绍:WSL(Windows Subsystem for Linux)是…
不得不懂系列(2)-玩转Go中的RPC
做项目中发现自己对很多东西的理解有偏差,所以决定做个总结,也分享给需要的朋友。如有错误和遗漏,欢迎沟通交流。 本文介绍了Go中原生和第三方RPC使用方法,环境搭建方法并提供了材料。 远程过程调用(Remote Procedure Call),通俗的说,RPC可以实现跨机器、跨语…
不得不懂系列(1)-Go语言protobuf快速上手
protocol buffer是谷歌推出的高效率序列化反序列化工具,可以自定义数据结构,然后使用对应语言的代码生成器生成的代码读写这个数据结构。虽然在和前端打交道时还是要配合使用JSON,但是在其他场合可以尝试使用protocol buffer改进性能。 下面总结下在GoLan…
Go slice切片的“陷阱”和本质
总结了go语言中切片slice的特殊性和使用时的注意事项。 个人理解,不足之处欢迎指出。 slice:切片,是go语言中一种常用的数据结构,基于数组构建,表示相同数据类型的集合。 数组是值类型,一个数组变量表示整个数组,而不是指向数组的首元素的指针,这和C语言不同。 将数组赋值…
个人成就
文章被点赞
79
文章被阅读
47,340
掘力值
805
关注了
7
关注者
23
收藏集
4
关注标签
9
加入于
2019-05-10