
C++
lulin1991
这个作者很懒,什么都没留下…
展开
-
socket+Protocol buffer 错误
通过socket不断接收计算结果数据,接收到数据后利用protocol buffer 进行反序列化会出错,错误指向如下图:是由于socket发送数据时 是一次发送完,但是接收数据会存在分批次接收的原因。程序是设置为一次接收完毕,但是实际情况是socket会分批次接收数据,导致误以为未接收完的部分为新的一帧结果,从而出现数据的错乱。解决代码(摘自论坛):原创 2015-07-09 11:49:30 · 801 阅读 · 0 评论 -
COleDateTime类 CTime类
使用COleDateTime类1) 获取当前时间。 CTime time; time = CTime::GetCurrentTime();2) 获取时间元素。 int year = time.GetYear() ; int month = time.GetMonth(); int day = time.GetDay();转载 2015-02-03 17:31:45 · 583 阅读 · 0 评论 -
求图中最长路径
求最长路径函数:vectorPath;vectorLongPath;bool first=true;float pathSum,longPathSum;int paths=0;vector> status(6,vector(6,0)); //顶点状态void getRoad(vector> prox,int start,int end){ Path.push_back(s原创 2017-08-18 19:00:17 · 4740 阅读 · 0 评论 -
contourArea函数调用注意问题
C++: double contourArea(InputArray contour, bool oriented=false )contour为轮廓上的点vector,oriented:表示某一个方向上轮廓的的面积值,顺时针或者逆时针面积的值与输入点的顺序有关,求的是按照点的顺序连接构成的图形的面积。原创 2017-08-28 12:20:53 · 4580 阅读 · 0 评论