上一篇博客 "C++虚函数作用原理(一)" 开始 上一篇博客我们了解了虚函数到底是怎么存在的,那么这一篇我们就要开始考虑:虚函数的继承问题了。 首先我们可以回忆一下,我们之前在学习继承的时候存在 函数覆盖 这个概念。如果没有函数覆盖,那么当我们调用子类中和父类同名函数时,就会出现二义性,编译器无法知 ...
分类:
编程语言 时间:
2020-02-01 21:42:34
阅读次数:
89
T1:Colorado Potato Beetle
T2:Distinct Paths
T3:回忆树
半夜硬核更博。 ...
分类:
其他好文 时间:
2020-01-30 09:14:35
阅读次数:
85
先来看下结论:正确启动线程的方式是使用start()方法,而不是使用run()方法。 代码实战 1. 输出线程名称 “Talk is cheap. Show me the code”,用代码说话:分别调用run()方法和start()方法,打印输出线程的名字。 运行结果: 2. 深入一点 如果代码是 ...
分类:
编程语言 时间:
2020-01-29 21:44:14
阅读次数:
88
记得忘记,都不过是岁月流逝。 记录,却是回忆之源。 1月20日放假开始 下午3:34开往武汉的高铁,与同事们一起,分食了香蕉,香瓜,橙子。 晚上吃了热干面和煎包买了一条美美哒的围巾 1月21日 上午坐车回家,买了3盒鸭翅一盒鸭锁骨,送了一盒鸭锁骨,小盒的。买了点小砂糖橘回家。4块钱一斤。 在家洗碗, ...
分类:
其他好文 时间:
2020-01-29 19:43:31
阅读次数:
74
好久没有和大家见面了,新的一年先给辉友送上一波祝福 新的一年就要来到,心里总感觉缺了点什么,直到今天看爱情公寓5时,被子乔的话点醒,“我们应该在人生里留下痕迹”,想到回忆如果不加记录,就会像雪人一般,在时间的照射下渐渐消散,便不禁回顾起自己的2019,确实该记录一下了,特别是少爱发朋友圈的我,就在这 ...
分类:
其他好文 时间:
2020-01-29 14:02:46
阅读次数:
80
2019年的最后一天稀松平常,但年代之交这种人类自定义的巧合,也给许久没吐槽的我一些落笔的动力。我早就忘了十二岁的我曾对未来有何期待,但仍想给三十岁的自己一些回忆。又十个轮回后,明天或意外,还有那么大的分别吗? 大环境下的焦虑和愿景 在即将走出校园的时刻,我对社会大环境有了前所未有的焦虑。扩展了自己 ...
分类:
其他好文 时间:
2020-01-29 10:36:45
阅读次数:
77
最近,我读了《梦断代码》这本书,老师说一个好的IT工作者的一个必备技能就是阅读,这个世界上从来都没有天生都什么都会的人 ,所谓的博者都是通过后天学习学习来的,而学习的一个重要途径就是阅读,经过一天的时间,我成功的读完了给书的第零章软件时间。 第0章,软件时间,以时间和我的回忆为主线,为我们介绍了随时 ...
分类:
其他好文 时间:
2020-01-26 20:41:09
阅读次数:
72
我们回忆一下AVL树,它在插入和删除节点时,总要保证任意节点左右子树的高度差不超过1。正是因为有这样的限制,插入一个节点和删除一个节点都有可能调整多个节点的不平衡状态。频繁的左旋转和右旋转操作一定会影响整个AVL树的性能,除非是平衡与不平衡变化很少的情况下,否则AVL树所带来的搜索性能提升不足以弥补 ...
分类:
其他好文 时间:
2020-01-26 16:05:48
阅读次数:
95
画了一系列树的动画,从二分搜索树,到AVL树,再到2 3树,再到基于2 3树的红黑树,都可以发现这些树都跟二叉查找树很像啊。 嘿嘿!二分搜索树就是二叉查找树;AVL树也是一颗二分搜索树,只多了高度差的限制;2 3树虽满足二分搜索树的性质,但不是一颗二分搜索树,2 3树由2 节点和3 节点组成的,满足 ...
分类:
其他好文 时间:
2020-01-26 14:34:42
阅读次数:
96
promise这个东西,我都不知道见过多少回了!,非常重要,这里在回忆一遍 发现问题 使用promise 封装promise html页面中promise 处理错误 最后 这种事把错误放在最后处理 当然,也可以在中间处理错误 不过一般都在最后处理 promise resolve不支持多参数 ...
分类:
其他好文 时间:
2020-01-25 18:22:33
阅读次数:
96