C/C++
文章平均质量分 78
小班得瑞
一切OK
展开
-
caffe使用问题总结
基于caffe的faster训练问题:voc07数据集时出现的数值溢出问题之前训练时,每次必现,在第一次前向时出现数值溢出问题,导致训练失败。最后发现是proposal_layer.py里的forward(self, bottom, top)里的cfg.phase写成了’TEST’,这里由于训练和测试都需要,所以直接把它注释掉了。训练时,在某一层出现网络配置文件中输入不正确的情况修改ca...原创 2019-08-06 15:37:29 · 293 阅读 · 0 评论 -
c/c++中涉及中文编码问题的解决方法
使用c/c++读取中文内容的文档时,经常会出现因为编码问题,读取失败的问题。比如某个文件的内容是中文的,但是其编码方式是cp936,这是如果使用fopen,就可能出现问题。这里采用shell命令中的iconv方法,转换文档编码,将其转为utf-8,就可以实现中文内容的正确读取。关于iconv的用法如下iconv -f 源文件编码 -t 目标文件编码 -o 目标文件 源文件这里需原创 2017-05-08 20:17:32 · 2172 阅读 · 0 评论 -
error: jump to case label
今天调试caffe代码的时候遇到一个问题,在switch中添加调试代码,发生错误,错误信息如标题,解决办法是下面这篇博文里描述的The following is not allowed:switch (a){ case 1: int a = 6; //stuff break; case 2:转载 2017-02-28 09:42:46 · 2288 阅读 · 0 评论 -
函数指针及其的运用(上)——何为函数指针
转载自http://www.cnblogs.com/uniqueliu/archive/2011/07/27/2118619.html函数指针及其的运用(上)——何为函数指针=========================引子========================= 我们都知道,数组名就是指向数组第一个元素的常量指针(详见《数组拾遗》)转载 2015-03-04 14:46:13 · 2359 阅读 · 0 评论 -
Debug和Release版本的区别
原文链接:http://blog.163.com/wwyang520@126/blog/static/127763719201141292758651/Debug与Release版本区别 2011-05-12 21:27:58| 分类:编程知识 | 标签:|字号大中小 订阅Debug版本就是调试版本,Visual C++ 6.0默认的就是Debug版本转载 2013-10-18 18:38:39 · 1718 阅读 · 0 评论 -
红黑树之我见(一)
研究红黑树有10天多了,从最初了解什么是红黑树,到看伪代码,到网上查找资料,再到自己用C代码实现,感触很多。当然,最多的感触就是,红黑树光从理解和实现角度来说并不复杂,这是带给我很大安慰的地方。然后,强烈推荐一个博客吧http://blog.csdn.net/v_july_v/article/details/6284050,博主是一个很nice的人,热心帮我解答了一个问题,而且,在他的博文里只要任原创 2012-04-21 12:53:13 · 7012 阅读 · 2 评论 -
关于宏的一点总结(持续更新)
一段简短的测试代码如下const int NUM_1 = 1;const int NUM_2 = 2;const int NUM_3 = 3;const int NUM_4 = 4;const int NUM_5 = 5;#define TEST_NUM( number ) \ cout<<NUM_##number<<endlint main( void ){ TES原创 2012-11-16 21:33:44 · 1973 阅读 · 0 评论 -
红黑树之我见(二)
在第一部分我主要向大家阐述了自己对红黑树基本性质的理解和红黑树插入结点算法的解释,都是很表面,并没有深入探究。我必须要承认的是,对于此,只是遵从于拿来主义,并不在其上做什么深入发展,所以,本着这个原则,我将继续向大家说下红黑树删除结点的具体操作过程和伪代码解析。先看下结点删除的伪代码吧//RB-DELETE(T, z)1 if left[z] = nil[T] or right[z]原创 2012-04-22 11:33:40 · 4100 阅读 · 2 评论 -
到底什么样的对象可以出现在头文件中
首先,我说的不一定完全正确,如果错误,那么,请大家一定要指正,不要有什么顾忌,尽管指正我的错误在头文件中出现的一般是声明而不是定义。因为声明并不分配内存空间,它只是用来说明变量的定义在其他地方,所以,一个变量可以声明多次,而定义却不可以,重复定义会出现错误,我觉得原因是编译器不会知道到底哪一个才是需要的初始值。我们可以用extern关键字来声明一个变量或函数,函数名前加不加extern关键原创 2012-04-19 10:01:35 · 2340 阅读 · 0 评论 -
c++使用问题汇总
C++原创 2019-09-18 14:35:39 · 205 阅读 · 1 评论