2020 年 6 月

共 2 篇
Golang
Go 限制协程执行的基本方法

问题定义 很多人在做程序的时候在启动 Goroutine 的时候并没有限制其执行的数量,如果任务只有 100 个,1000 、10000 个 其实都没有问题,但是如果你执行任务非常耗时,而且数量特别大,在不断的开 Goroutine 的时候很有可能就崩溃了。 在服务器上执行任务的时候是需要限制执行数量的,如果超过设置的…

3 分钟 · 12 次阅读
杂记
脸上数据结构笔记:哈夫曼树

哈夫曼树 哈夫曼编码,又称为霍夫曼编码,它是现代压缩算法的基础,假设要把字符串【ABBBCCCCCCCCDDDDDDEE】转换成二进制编码进行传输,想到的第一种做法可以把他转换成 ASCII 编码(6569,10000011000101),例如我们现在要传输 ABBB。 但是有点冗长,如果希望编码更短呢? 可以先约定一…

5 分钟 · 4 次阅读