摘要:
突然想起这首歌,若干年前,我先是捧在手里看完了梁羽生的《萍踪侠影录》,然后在电视前断断续续看完了《萍踪侠影》…… 小说中,云蕾的生死未卜,即使结尾提到张丹枫再次看到了云蕾,我也仅仅怀疑是其的幻觉而已,电视剧中云蕾在最后时刻复活了,有点突然。 他们两个人是世代恩仇,难以卸下仇敌的宿命,却又使得天下无敌的双剑合璧…… 片尾曲开始前的水墨画,让我觉得他们爱情美丽的就像一幅水墨画……“蝴蝶自在”的歌词、旋律,及男女的对唱,带着淡淡的哀愁,却又有“天长地久有时尽,此恨绵绵无绝期”的刻骨铭心…… “这一版本唱法优美,与原版电视配合堪称完美,男声唱出了厚重和沧桑,带着古韵的悠扬,女声及其柔美,如... 阅读全文
摘要:
在Learning OpenCV书中,讲到一个基础数据类型CvMat,其中有一段程序: 1 Example 3-9. Summing all of the elements in a three-channel matrix 2 float sum( const CvMat* mat ) { 3 4 float s = 0.0f; 5 for(int row=0; row<mat->rows; row++ ) { 6 const float* ptr = (const float*)(mat->data.ptr + row * mat->step);//获取第row行的 阅读全文
摘要:
我一直以为assert仅仅是个报错函数,事实上,它居然是个宏,并且作用并非“报错”。 在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert()的用法像是一种“契约式编程”,在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良好的运作,其实就相当于一个if语句:if(假设成立){ 程序正常运行;}else{ 报错&&终止程序!(避免由程序运行引起更大的错误) } 但是这样写的话,就会有无数个if语句,甚至会出现,一个if语句的括号从文件头到文件尾,并且大多数情况下,我们要进行验证的假设,只是属于偶然性事件,又或者我们仅仅想测试一下,一些最... 阅读全文