个人日志
文章平均质量分 63
bendangth
这个作者很懒,什么都没留下…
展开
-
程序封装_随记(1)
一、学会使用结构体 对于你的代码,别人只需要可以简单的调用,不需要知道太多关于函数的问题,因此只需要提供简单的一两个接口。那么多变量,一两个接口怎么可能够,因此就出现了结构体。在函数初始化的时候,人们只关心怎么初始化结构体;功能实现,人们只关心需要传入什么参数,可以传出什么参数;最后在来一个结构体,就相应的内存进行维护,以免内存泄露! (还记得么,GMM_GRAY;GMM_RGB) 二、学会原创 2015-08-15 11:48:12 · 435 阅读 · 0 评论 -
程序封装_随记(2)
第一次封装GMM函数,很快,好像不到一周吧,对,是前期查资料的时候用的时间长,我差不多把大家自己的写的GMM代码全部看了一遍,才对GMM的流程有些大概的了解;然后看GMM的经典文章,对其参数有些大概的概念。然后开始动手写代码,封装函数,由于有HiIVE的库,时间用的真的不多。 封装完了,临了发个老大时,被拒了。我应该写Release版本,Release,不是新名词,以前听过,但是没有做过,其实内原创 2015-08-15 11:49:22 · 339 阅读 · 0 评论 -
堆释放错误
1.结构体使用之前一定得分配内存;尤其是结构体嵌套的那种,一定要记得给内部的结构体分配内存;(当然得记得释放) 例如: MS_GMM* gmm; gmm=(MS_GMM*)malloc(sizeof(MS_GMM));//需è要癮传?递蘗参?数簓的?结á构1体?,?最?好?定¨义?为a指?针?,?在ú使?用?大洙?的?结á构1体?之?前°,?最?好?先è分?配?内ú存?原创 2015-08-15 11:50:43 · 465 阅读 · 0 评论 -
全局变量的使用(LNK2005错误解析)
全局变量的使用原理 为什么会出现这个错误??“error LNK2005: 已经在*.obj中定义” 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误,弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有原创 2015-08-18 16:49:14 · 753 阅读 · 0 评论 -
20151027——关于“问问题”这件事
莫名其妙的,被领导说,不要经常问问题。。。 其实,我是新来的中问问题最少的人,却会点名在会议上这么说。当时只是一笑而过,只当是开玩笑了,只是过后才对这件事情严肃起来的。 现在,突然要让我做VMS的部分内容,我不懂,又不让我问。 内心真心很纠结。这几天一直在烦躁这件事,所以一直没有碰VMS,其实内心也很排斥。 或许哪天我开窍了,就想去做了,就想明白了。至少现在还是没有想明白的。也不想做,我才原创 2015-10-27 19:55:48 · 569 阅读 · 0 评论 -
重温找工作的经历-20160811
从5月份就叫喊着要找工作,但是一直是只有口号,没有行动。真心不想动。其实还是那句话,我们都习惯了安逸,谁还会想回去艰苦的日子中去呢? 找工作真的很苦逼,想想去年找工作,刚开始连个面试的机会都没有,后来lwb说,不能只是空跑,要开始准备笔试,至少笔试过了,才有机会面试。然后就开始边准备笔试,边参加校招。效果还是不错了,很快就收到面试通知了,还是一家不错的公司,记得是中心软创,出面竟然过了,在到总监原创 2016-08-11 15:00:08 · 449 阅读 · 0 评论 -
关于过线检测——致固执的自己
现在准备离职了,才有时间去想一些东西,去总结一些东西。这些应该是每个算法工程师的积累吧。 有一天,一个面试我的算法工程师和我说,其实这些貌似简单的应用,但是真正做好真心不是很容易。 其实在这之前,我一直不认为自己有错,是他们不懂算法,因此没法交流的缘故 。不过海康的也同样如此。今天我测试过了iv的,发现其实还可以更好。 突然觉得,其实这些争执其实就是程序员和用户之间的沟通吧,只有有更多的争执原创 2016-08-11 15:30:41 · 435 阅读 · 0 评论