首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fulu30
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Go语言大厂编程 Memory 内存管理机制
程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域:**栈区(Stack)**和 **堆区(Heap)**。函数调用的参数、返回值以及局部变量大都...
28
评论
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
IDEA便捷操作手册 - 欢迎投稿收集更新
这是一个指导手册,利用快捷方式在 IDEA 上进行速的代码开发,这里以 goland 为例。 Vim插件 首先建议你安装一个 IdeaVim 作为你的代码输入方式。不!应该...
26
评论
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Go语言大厂编程 Pprof性能调优
性能调优 Go性能优化 Go语言项目中的性能优化主要有以下几个方面: CPU profile:报告程序的 CPU 使用情况,按照一定频率去采集应用程序在 CPU 和寄存器上...
27
评论
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Git简易操作手册(建议收藏)
克隆代码 直接克隆 默认克隆 git clone 仓库地址 指定分支克隆 git clone -b 分支名 仓库地址 关联远程分支克隆 关联到远程分支git remote ...
26
评论
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Golang 5分钟理解GC内存回收
Go的GC目前使用的是无分代(对象没有代际之分)、不整理(回收过程中不对对象进行移动和整理)、并发(与用户代码并发执行)的三色标记清扫算法。原因: 不整理,对象整理是解决内...
31
评论
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Go语言大厂编程 Array & Slice
slice 的底层数据是数组,slice 是对数组的封装,它描述一个数组的片段。两者都可以通过下标来访问单个元素。 数组是定长的,长度定义好之后,不能再更改。在 Go 中,...
45
2
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Golang 5分钟读懂 Map
哈希表是计算机科学中的最重要数据结构之一,这不仅因为它 𝑂(1) 的读写性能非常优秀,还因为它提供了键值之间的映射。想要实现一个性能优异的哈希表,需要注意两个关键点 ——...
49
2
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Go语言大厂编程 Interface接口设计
接口是计算机系统中多个组件共享的边界,不同的组件能够在边界上交换信息。如下图所示,接口的本质是引入一个新的中间层,调用方可以通过接口与具体实现分离,解除上下游的耦合,上层的...
36
评论
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Go语言大厂编程 Channel 管道通讯
不要通过共享内存来通信,而要通过通信来实现内存共享。 底层的数据结构 底层数据结构需要看 hchan 源码: buf 指向底层循环数组,只有缓冲型的 channel 才有。...
65
14
分享
fulu30
赞了这篇文章
golandscape
服务端 @金山办公软件
·
4年前
关注
Go语言大厂编程 reflect 反射操作
Reflect 计算中的反射是程序检查自身结构的能力,尤其是通过类型;这是元编程的一种形式。这也是一个很大的困惑来源。你可以先复习一下 Interface接口设计 类型和接...
21
评论
分享
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2022-02-21