- 博客(5)
- 收藏
- 关注
原创 windows编译caffe中pycaffe时遇到了MSB3073的问题
当在用python导入了caffe模块后再次编译caffe时会报MSB3070的错,部分错误如下:“D:\caffe-windows\build\ALL_BUILD.vcxproj”(默认目标) (1) ->“D:\caffe-windows\build\python\pycaffe.vcxproj”(默认目标) (27) ->(PostBuildEvent 目标) -> ...
2018-04-24 21:04:56 1745
原创 Caffe之旅(一):训练mnist
根据教程https://blog.csdn.net/city_to_sky/article/details/78977353安装完caffe后应该会在caffe_root\examples下有一个minist文件夹进入mnist文件夹后会有三个.ps1文件,也就是powershell执行文件其中create_mnist.ps1内容如下$CaffeRoot = (Resolve-Path (Join...
2018-04-22 21:28:59 324
原创 C++ map和HashMap原理详解
一、Map成员上面可以看到Map接口的几个实现方式。简要说明:TreeMap是基于树(红黑树)的实现方式,即添加到一个有序列表,在O(log n)的复杂度内通过key值找到value,优点是空间要求低,但在时间上不如HashMap。C++中Map的实现就是基于这种方式HashMap是基于HashCode的实现方式,在查找上要比TreeMap速度快,添加时也没有任何顺序,但空间复杂度高。C++ un...
2018-04-22 20:43:50 33745 4
原创 C++中声明对象与new对象的区别
new出来的对象是直接放在堆上,而声明一个对象是放在栈中。换句话说,new出来的对象的生命周期是全局的,譬如在一个函数块里new一个对象,可以将该对象的指针返回回去,该对象依旧存在。而声明的对象的生命周期只存在于声明了该对象的函数块中,如果返回该声明的对象,将会返回一个已经被销毁的对象。可以看看代码:#include <iostream>using namespace std;cl...
2018-04-10 10:28:50 7830 4
转载 理解C++存在继承和组合的对象构造函数调用顺序(转载)
这段时间在学习C++的一些基础知识,然后发现自己对继承类里面的一些构造函数、析构函数的调用顺序有点忘了,然后找到一个比较好的博客,转载过来做一个备份。以下原文(https://blog.csdn.net/u013777351/article/details/48153253):#include <iostream>using namespace std;class A {pub...
2018-04-09 21:57:34 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人