
C++
史丹利复合田
这个作者很懒,什么都没留下…
展开
-
i++和++i的区别
当年上C++课的时候对于i++和++i的区别就稀里糊涂。后来没注意也没出过什么问题。但是这个问题还是应该搞清楚。假如有一个vector,值为[1,2,3,4,5,6,7]用以下程序输出:i=0; while (i { cout cout v[i++] cout原创 2016-03-19 18:33:21 · 782 阅读 · 0 评论 -
实用的C++代码片段(1)-- 规范化通过getline获取的输入
如何将通过getline输入的文字(一般为目录名)规整化场景:经常会遇见需要输入目录的时候,但是有的目录中间可能会带空格,这样通过getline获取到的字符串就会带有引号,这在后续的程序中很容易造成错误,这个函数的主要作用就是将输入的引号去掉原创 2016-06-12 17:14:48 · 426 阅读 · 0 评论 -
实用的OpenCV代码片段(1)-- 利用Boost将cv::Mat序列化
如何将cv::Mat类型序列化使用Boost的serialization库。原创 2016-06-12 17:22:47 · 2908 阅读 · 0 评论 -
如何在Windows环境下配置Caffe(Microsoft版本)
Caffe的官方版本只支持Linux和Mac,由于实验室的环境只能在Windows下跑程序,所以很不开心,折腾了很久,发现Microsoft提供了一个更好的Windows平台解决方案,如此好的方案必须试一下。原创 2016-06-14 15:02:55 · 10028 阅读 · 4 评论 -
Caffe学习笔记(1) -- 跑个mnist demo
Caffe的第一个demo,训练mnist库。原创 2016-06-14 17:35:31 · 5713 阅读 · 12 评论 -
Caffe学习笔记(2) -- 如何调试Caffe网络
上一篇文章已经成功的在Windows环境下训练了mnist。这篇文章主要用来说明如何对网络进行调试。原创 2016-06-15 10:14:26 · 6391 阅读 · 6 评论 -
C++11 中的高阶函数
看到了Swift里面有高阶函数map,filter,reduce。发现非常好用,以前写类似的东西要写好多循环。没怎么接触过函数式编程,在网上找了一下C++的对应方法,分别为std::transform,std::remove_if,std::accumulate原创 2016-12-10 16:10:20 · 3858 阅读 · 0 评论 -
C++ 如何 int 转 string
写c++的时候经常需要做int到string的转换。 下面是最简洁的方法原创 2016-12-14 17:03:40 · 772 阅读 · 0 评论