C++
文章平均质量分 53
精灵小弟
计算机编程AIVR图像模式识别
展开
-
pthread 多线程用法
while(1){pthread_t id;int ret;pthread_mutex_lock(&mutex);ret=pthread_create(&id,null,(void*)thread_block,paremeterfromyourfunction);pthread_mutex_unlock(mutex);}首先多线程一般都是死循环按照下面的例子写原创 2013-07-23 16:31:19 · 564 阅读 · 0 评论 -
caffe编译中的python问题
问题/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory解决方案make clean export CPLUS_INCLUDE_PATH=/usr/include/python2.7 make all -j8原...原创 2016-09-18 13:37:05 · 6283 阅读 · 8 评论 -
windows编译mxnet,boost,dlib库
windows编译mxnet,boost,dlib库由于修改了这些库中的源代码不能直接用编译之后的,所以需要进行重新编译:mxnet编译过程中的问题boost库编译问题dlib编译中问题mxnet按照官网说的进行编译[^footnote]. Firstly, we should make your Visual Studio 2013 support more C++11 features原创 2016-08-23 17:30:56 · 1161 阅读 · 0 评论 -
caffe layer层详解
1、基本的layer定义,参数1、基本的layer定义,参数如何利用caffe定义一个网络,首先要了解caffe中的基本接口,下面分别对五类layer进行介绍Vision Layers可视化层来自于头文件 Header: ./include/caffe/vision_layers.hpp 一般输入和输出都是图像,这一层关注图像的2维的几何结构,并根据此结构对输入进行处理,特别是,大多数可视化层都通原创 2015-07-09 11:24:14 · 17107 阅读 · 0 评论 -
C和C++ 的基本问题
1、pass value.2、pointer,&原创 2014-05-31 13:44:34 · 879 阅读 · 0 评论 -
effective c++ 之代替#define
条款1:视C++为语言联邦1\C:blocks\statements\preprocessor\built_in data types\array\pointer2\Object-oriented c++,c with classes:class,encapsulation,inheritance,polymorphism,virtual function(动态绑定)。。。3、Te原创 2014-02-17 22:01:42 · 782 阅读 · 0 评论 -
算法三个数之和
快速找出一个数组中的三个数,让这三个数之和等于一个给定的值(编程之美) 2012-08-16 14:25:18| 分类: 编程之美|字号 订阅解法:时间复杂度为O(n^2)。如果数组已排序,利用解法1的双指针遍历法,可以在O(n)的时间内找到两个数之和等于一个給定的数。我们假设找到的三个数ai,aj,ak有ai#includeusing name原创 2013-09-28 11:25:52 · 1347 阅读 · 1 评论 -
MATLAB矩阵操作大全
一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[ ]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量、表达式或函数;e、矩阵的尺寸不必预先定义。二,矩阵的创建:1、直接输入法最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入转载 2013-09-02 09:36:42 · 1465 阅读 · 0 评论 -
Visual studio 2010遇到下面问题的解决办法
ain.obj : error LNK2019: unresolved external symbol "public: __thiscall Raw2D::Raw2D(void)" (??0Raw2D@@QAE@XZ) referenced in function _main1>trilateralfilter.obj : error LNK2001: unresolved external原创 2013-03-30 14:39:13 · 896 阅读 · 0 评论 -
C++ 遇到error LNK2019: unresolved external symbol "public: void __thisca的问题
1>main.obj : error LNK2028: unresolved token (0A00032D) "public: void __thiscall ImageVolume::readVolume(unsigned char *,char const *,long)" (?readVolume@ImageVolume@@$$FQAEXPAEPBDJ@Z) referenced in原创 2013-03-31 13:06:02 · 1551 阅读 · 0 评论 -
C++运算符重载实现矩阵除法
Nx=phi_x./(s+smallNumber);问题:把以上MATLAB的运算转化为C++解决方案:把./用运算符重载实现matlab的运算符./是数组运算,数组也有二维数组,不要以为是一维数组说明:s./B, B.\s:标量s分别被数组B的元素除其中s=sqrt(phi_x.^2 + phi_y.^2);A.^n数组A的每个元素的n次方原创 2013-08-28 23:37:26 · 3142 阅读 · 0 评论 -
C++的字符串比较
函数简介原型:extern int strcmp(const char *s1,const char * s2); 用法:加头文件 #include 功能:比较字符串s1和s2。 一般形式:strcmp(字符串1,字符串2) 返回值: 当s1 当s1=s2时,返回值=0 当s1>s2时,返回值>0 即:两原创 2013-08-28 23:53:18 · 2283 阅读 · 0 评论 -
Matlab del2--->C++
if strcmp(potentialFunction,'single-well') distRegTerm = 4*del2(phi)-curvature; C++实现以上MATLAB函数以上函数是这个公式的离散化del2是实现有限差分逼近laplace微分算子是下面方程的离散化解释del2的例子The function:原创 2013-08-29 23:19:32 · 2369 阅读 · 0 评论 -
C++类 对象数组 指针表示 循环初始化
Raw2D* rawarray(int xsize,int ysize,int const zsize,PIXTYPE *y){ int i=0; Raw2D *raw2D[10000];//=new Raw2D [zsize]; //Raw2D Raw2D[zsize]; PIXTYPE *p=y; for(i;i<zsize;i++) { p+=zsize; raw2D[i]=原创 2013-04-09 21:21:41 · 1115 阅读 · 0 评论 -
Protobuf异常
Protobuf异常奇怪的异常 _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Ey 通过异常信息分析出是protobuf的问题,然后google一圈,没有可行答案。于是分析自己的环境,caffe是很久以前安装的,然后今天又安装了新版本,编译可以过去,但是python import caffe就出错,得出结论是proto原创 2017-04-08 10:33:32 · 3355 阅读 · 0 评论