随笔分类 - 程序总结
摘要:Io Programming Guide
阅读全文
摘要:OpenCV绘制、填充轮廓drawContours
阅读全文
摘要:使用移位运算来避免乘法运算是一种常用技巧,不过乘数必须都是正整数,而且必须至少有一个是 2 的 n 次方,例如:2,4,8,16,32……移位运算的特点是速度快,而乘法运算速度较慢,把乘法运算转化为移位运算可以稍微提高程序运行效率。例如: num *= 32; 等同于 num <<= 5; /* 2 的 5 次方等于 32 */如果乘数不是 2 的 n 次方,我们可以把乘数分解成几个 2 的 n 次方的和: num *= 20; 等于 num *= (16 + 4); 等于 num = num * 16 + num * 4; 等于 num = (num << 4) +
阅读全文
摘要:即使是bug,当时令人印象深刻的bug也是会被忘记的趁着稍还有些印象记录下棒材匹配过程中碰到的一些问题首先是对旧代码的阅读,由于其年代久远能够正常运行但是写得比较混乱因此阅读非常之枯燥困难,同时里面不同情况下有过多重复代码,主要表现在数据结构以及具体实现方法上有比较大的漏洞,因此将问题复杂化了。但是算法的思想是袮久可靠的,因此根据大致的算法自己脑海有一些思路,再由师兄设计的数据结构,使用vector来存储不需要进行增删的信息,使用list来存储需要进行插入删除更新的总信息,从这里也算是意识到,数据结构不是用来学学了解知道就好,而是在实际应用中要体现其价值,比如这里,使用这样的数据结构就是有师兄
阅读全文

浙公网安备 33010602011771号