Go 的内存管理 2023-03-15 1824 words 4 mins read 简介 Go 的内存分配器采用了多级内存分配模块的核心设计思想,旨在减少内存分配时锁的使用以及系统调用的次数。 在 Go中,内存管理分为栈内存管理和堆内 Read more...
计算机中的时间 2022-12-20 2706 words 6 mins read 时间在计算机中是个十分重要的概念,几乎所有程序都会与时间打交道。而计算机不能找人问时间,也没法自己看表,它是如何管理时间的? 单机中的时间 产生 Read more...
Graphviz 简介 2022-12-04 1401 words 3 mins read Background 最近年终述职,需要画不少图。每张图需要用鼠标调整各元素位置、调整不同元素间的线··· 总之大量的鼠标操作使得画图耗费了不少时间。 经过调研发现 Read more...
Go 之 Interface 关键字 2022-06-25 1592 words 4 mins read Interface 是 Go 语言中及其重要的概念,可以从作为接口约定、作为类型值两个方面去理解它。 作为接口约定 接口,可以理解是一种约定俗成,便于各系统间的沟通、协 Read more...
Go sync.Pool 解析 2022-02-12 836 words 2 mins read 简介 sync.Pool 是 Go 内置的临时对象池函数库,用于缓存临时对象 特点 缓存临时对象 由于 sync.Pool 会定时清理池中的对象,因此缓存的对象最好为临时对象而不是持久性对象( Read more...