-
VSCode中Arduino开发环境搭建
准备学习esp8266,遂尝试在vscode中配置esp8266的开发环境。
-
.appimage文件安装
有时候在Ubuntu中安装软件需要使用到appimage安装,但是会出现报错。在这里尝试解决。
-
GitClone报错问题解决
在配置vim插件的过程中准备克隆github仓库到本地,但是出现 errno=Connection timed out 的报错,现在尝试处理。
-
在WSL2中使用系统代理
在使用WSL2的过程中,使用Github超时,不挂代理完全连接不了,这里尝试将系统代理同步给WSL。
-
Linux下嵌入式开发环境搭建
根据学长的笔记尝试移植四轴飞行器项目到Linux系统上。
-
Vim编辑器插件&功能优化
学习了Vim的基础使用后,希望添加一些插件提升日常使用效率。(目前暂时搁置)
-
二叉树
一、二叉树种类 满二叉树 二叉树只有度为2和0的节点,并且度为0的节点在同一层上,则这个二叉树是满二叉树。也就是每一层都是满的。 完全二叉树 除了最底层没填满,每一层都填满,并且优先填满最后一层的左节点。 完满二叉树 除了叶节点以外所有的节点都具有两个子节点。区别于上述两种二叉树 二叉搜索树(BST) 一个有序树,左子树上的所有数值一定小于根节点,右子树则反之所有节点都大于根节点。 平衡二叉... -
C++中哈希表的几种使用方式
一、哈希表详解哈希表由一个索引和一个值组成,一般哈希表用来快速判断一个元素是否出现在集合里。 将一个值映射到哈希表中的函数叫哈希函数,每个值都会被哈希函数映射成一个索引,直接查找这个索引就可以实现快速判断。 有时候哈希函数可能会导致两个不同的值被映射成了同一个索引,这叫做哈希碰撞。 如何解决哈希碰撞? 拉链法 在同一个哈希表的位置,