10 2021 档案
摘要:本篇,我们用go简单的实现平衡二叉查找树。具体原理参考大佬博客即可:AVL树(一)之 图文解析 和 C语言的实现 1.节点定义 type AVLNode struct{ data int height int left, right *AVLNode } 2.树的遍历 // 前序遍历 func Pr
阅读全文
摘要:在搭建前,我们先用vmware创建3台虚拟机,并确保它们相互之间能够ping通。 1. redis源码安装 1.1 编译安装 apt install gcc make wget http://download.redis.io/releases/redis-6.2.6.tar.gz tar -zxv
阅读全文
摘要:本篇文章我们用Go实现一个简单的多线程下载器。 1.多线程下载原理 通过判断下载文件链接返回头信息中的 Accept-Ranges 字段,如果为 bytes 则表示支持断点续传。 然后在请求头中设置 Range 字段为 bytes=[start]-[end],以请求下载文件的分段部分,然后将所有分段
阅读全文