C C++
文章平均质量分 50
老子今晚不加班
毕业于西北工业大学,学了点编程技术,不知道怎么的,上了研究生
展开
-
C++注释
1. 文件注释/** * @file Test.cpp * @author 张三 * @version 0.1 * @date 20090928 * @brief 日期处理类 * @details 对日期包装的处理 * * @history */2. 类注释/**转载 2014-03-05 19:33:42 · 841 阅读 · 0 评论 -
python numpy琐碎知识点
最近在写python 代码和C代码的调用,在python numpy 矩阵传入C代码的时候出现了一些问题,在此记录一下内存连续性numpy矩阵的数据在内存中不一定是连续的,可以用flags这个属性进行查看numpy矩阵的内存连续分为 C -order 连续和 F-order 连续 也就是分别对应这C语言和Fortran 语言的内存连续原创 2016-09-19 16:16:03 · 738 阅读 · 0 评论 -
深度学习框架Caffe学习之依赖库
Caffe是UC Berkeley的Ph.D贾扬清写的一个用于深度学习的框架,编程语言C++,GPU计算则是使用cuda加速,CPU的计算主要是依赖于BLAS进行加速。依赖库如下: 1. CudaNVIDIA公司推出的基于NVIDIA显卡的GPU计算接口,大大提高计算速度2. BLASBasic Linear Algebra Subprograms,即基础线性代数子程序库,提供了各种加速向量和矩原创 2016-06-14 22:16:05 · 3751 阅读 · 0 评论 -
Reservoir Sampling 蓄水池抽样
Reservoir Sampling:从N个数中随机抽取k个元素,保证每个元素被选中的概率相等,N不知道有多大。分析:这个问题称为蓄水池抽样,经典方法:Init : a reservoir with the size: kfor(int i = k + 1; i { m = random(1, i); if(k >= m)转载 2016-05-22 22:19:15 · 722 阅读 · 0 评论 -
C 语言中的宏
关于C、C++中的宏,详细资料见https://gcc.gnu.org/onlinedocs/cpp/Macros.html下面内容转自http://www.cnblogs.com/Anker/p/3418792.html1、前言 今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜。如是上网google一下,顺便总结一下,方便以后学习和运用。C语言程序中广泛的使转载 2016-06-07 20:14:12 · 486 阅读 · 0 评论 -
C++ 多线程计时的bug,千万别用clock()
最近在做多线程编程,没有那么牛的使用pthread直接多线程,是对当前的算法进行优化,所以尝试了一下openmp和intel的tbb,结果发现都比原来还慢,由此引发了持续三天的debug.....最后在使用tbb的时候发现tbb有一个自带的计时函数,调用了一下,发现比clock()函数出来的时间要快好多,上stackoverflow,,,果然有bug。clock() measure t原创 2016-03-22 23:03:14 · 13532 阅读 · 5 评论 -
C++编程小记(一)
最近在写C++的一个项目,发现好久不写C++,好多知识都忘记了,在此重新记录一下:1. 复制构造函数,又称为拷贝构造函数,这个函数在vector 调用push_back的时候会用到,而且如果不提前预留好空间,每次用push_back加入对象的话,会大量的调用复制构造函数,因为如果原始是空的vector,push_back一个对象之后容量变成1,然后第二次push_back,这个时候空间不足,大原创 2016-03-17 16:09:45 · 685 阅读 · 0 评论 -
android JNI开发C++代码对assets文件的访问
由于在apk的安装过程中assets中的文件并没有从apk包中解压出来,所以在JNI的C++代码中不能按照原始的路径直接进行访问,一种常用的方法为将assets中的文件复制到sdcard的目录下,然后传递绝对路径给JNI中的C++代码中进行访问。/** * copy the files and folders of assets to sdCard to ensure that we can原创 2015-09-22 23:03:16 · 4789 阅读 · 0 评论 -
计算机算法设计与分析之棋盘覆盖问题
在一个由2^k *2^k个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。现有四种L型骨牌如下图所示,要用这四种骨牌覆盖棋盘上除特殊方格之外的其他所有格子,且两个L型骨牌不能相互覆盖。原创 2014-10-24 22:16:27 · 2918 阅读 · 0 评论 -
Qt5.0.1 MinGW 4.7 配置opencv2.4.8
早先用的opencv的版本是2.3.1的,后来发现有一些函数没有原创 2014-05-21 15:40:30 · 1118 阅读 · 0 评论 -
Android之使用AchartEngineActivity引擎绘制柱状图、曲线图
转自http://blog.csdn.net/way_ping_li/article/details/86219271.简介 AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于: http://code.google.com/p/achart转载 2014-04-05 02:48:49 · 891 阅读 · 0 评论 -
QT 中的 collect2: ld returned 1 exit status 错误
QT的这个错误很常见,一般只要没有成功的生成EXE可执行文件都问报出这个错误,若编译成功并且还有错误:cannot open output file ,这明显是因为运行的exe并没有被关闭,直接打开任务管理器关掉自己的程序的进程即可,或点击关闭程序的红色按钮:。若任务管理器中找不到该程序,那么就注销吧,真不行就重启,有些程序你打开后就是找不到,但是却在运行中。若只提示 collect2:原创 2014-03-25 09:43:31 · 3131 阅读 · 0 评论 -
计算机视觉领域的一些牛人博客,研究机构等的网站链接
计算机视觉领域的一些牛人博客,研究机构等的网站链接zouxy09@qq.comhttp://blog.csdn.net/zouxy09 转自:http://www.cnblogs.com/Rick-w/archive/2012/04/14/2446921.html 以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,转载 2014-04-01 11:35:18 · 712 阅读 · 0 评论 -
YCbCr颜色空间下的一个简便的肤色模型
转自http://www.cnblogs.com/tornadomeet/archive/2012/12/05/2802428.html 前言 最近课题研究上想采用皮肤信息,但是个人总是对皮肤信息应用在目标检测和目标识别上有排斥,认为皮肤信息完全不足以胜任这个工作。其实计算机视觉的最终实现是一个长期的过程,是AI领域一个经典的问题,所以在AI完全突破之前,任何对CV有用的信息都值转载 2014-03-27 16:31:56 · 8532 阅读 · 0 评论 -
Android JNI 开发中 C++的输出问题
通常我们在cpp中写的cout等函数在android中是不会输出到LogCat中去的,得采用以下方法:#include #define LOG_TAG "XXX"#define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__))ps:XXX是你要显示的logTag;原创 2014-03-17 17:22:31 · 637 阅读 · 0 评论 -
memset 用法
1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar()转载 2014-03-04 13:21:17 · 664 阅读 · 0 评论 -
memcpy()函数用法
转载自http://blog.csdn.net/tigerjibo/article/details/6841531函数原型void *memcpy(void*dest, const void *src, size_t n);功能由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。头文件#i转载 2014-03-04 13:10:00 · 1347 阅读 · 0 评论 -
C C++的整数溢出陷阱
对于程序中出现的整数常量(不是整数变量),在C、C++中是用什么数据类型的存储的呢? 答:用从下面列表中匹配到的第一个能容纳该整数常量的整数类型存储1. int2. long int3. long long int比如说对于程序中出现50000,int就可以容纳,用int表示就好。由此引发的问题:整数溢出问题 即:若干个整数相乘,可能每个整数都可以用int表示,但是乘积却不能用int表示,原创 2017-03-12 21:55:51 · 4691 阅读 · 0 评论