07 2020 档案
摘要:Base64是一种8Bit字节数据的编码方式。 在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况。与此类似,网络上传输的字符并不全是可打印的字符,比如二进制文件、图片等。Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据的一种
阅读全文
摘要:VS使用中常常会遇到一些过时或者不安全的函数,编译会报错: 错误 C4996 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use
阅读全文
摘要:二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。 前序 中 左 右 中序 左 中 右 后序 左 右 中 前序遍历 若树为空,则空操作返回。否则,先访问根节点,然后前序遍历左子树,再前序遍历右子
阅读全文
摘要:equal_range()根据键值,返回一对迭代器的pair对象。 如果该键值在容器中存在,则pair对象中的第一个迭代器指向该键关联的第一个实例,第二个迭代器指向该键关联的最后一个实例的下一位置。 如果找不到匹配的元素,则pair对象中的两个迭代器都将指向此键应该插入的位置。 算法lower_bo
阅读全文
摘要:需要引入的头文件不同map: #include <map>unordered_map: #include <unordered_map> 内部实现机理不同map: map内部实现了一个红黑树(红黑树是非严格平衡二叉搜索树,而AVL是严格平衡二叉搜索树),红黑树具有自动排序的功能,因此map内部的所有
阅读全文
摘要:行百里者半九十 走一百里路,走了九十里才算是走了一半。比喻做事愈接近成功愈困难,愈要认真对待。 【成语出处】 西汉·刘向《战国策·秦策五·谓秦王》:“诗云:‘行百里者半于九十。’此言末路之难也。” 解释为走一百里路,走了九十里才算是走了一半。比喻做事愈接近成功愈困难,愈要认真对待。激励人在做事的时候
阅读全文