C/C++
文章平均质量分 89
Full_Speed_Turbo
从现在开始, 从零开始.
展开
-
CUDA编程 怎样给kernel函数传入函数指针
目录核心方法模板函数指针不用模板核心方法The key to passing function pointers to CUDA kernel is to use static pointers to device pointers followed by copying the pointers to the host side. Otherwise, I am sure you will...原创 2020-03-23 11:34:36 · 1439 阅读 · 0 评论 -
VS2015+CUDA8.0+Win7 64 编译 ASTRA
一. 介绍ASTRA是一款开源的CT图像重建软件. 支持多种重建算法.二. 二进制安装1. 下载编译好的库文件下载地址2. 配置环境将mex和tools文件加入matlab的路径中.3. /samples/matlab里有例程.三. 源码编译编译前安装VS2015和CUDA8.0.1. 配置boosta. 下载boost.或者下载第三方生成文件b. 编译boo...原创 2019-07-25 12:22:45 · 502 阅读 · 2 评论 -
64位Win10 VS2013 编译安装DCMTK3.6.2 32位
参考文档: 1. 【最新snapshot】DCMTK3.6.1(MD支持库)安装说明 2. WIN7下 一个 error MSB3073 的解决办法 3. DCMTK(MD版)编译和安装+VS2015 4. error C2678: 二进制“+”: 没有找到接受“const wchar_t [41]”类型的左操作数的运算符 安装过程基本类似. 不同点: a....原创 2018-02-09 15:16:34 · 870 阅读 · 0 评论 -
大话设计模式 第21章 单例模式
单例模式(Singleton), 保证一个类仅有一个实例, 并提供一个访问它的全局访问点. 通常我们可以让一个全局变量使得一个对象被访问, 但它不能防止你实例化多个对象. 一个最好的办法就是, 让类自身负责保存它的唯一实例. 这个类可以保证没有其他实例可以被创建, 并且它提供一个访问该实例的方法.原创 2017-11-15 09:44:27 · 341 阅读 · 0 评论 -
使用C++读写记录系统时间
编译dll的时候, 经常搞不懂是什么版本, 什么时候编译的.所以想了一个办法, 把编译的时间记下来, 存到一个txt文件中去.调用dll的时候会自动读取并打印txt中记录的编译时间.原创 2017-07-12 10:55:33 · 1229 阅读 · 0 评论 -
C++ 计算算法耗时
若干种计算算法耗时的函数.原创 2017-03-30 14:26:50 · 5968 阅读 · 0 评论 -
图像的高斯平滑C++实现
使用C++实现高斯图像滤波。使用了opencv中的Mat数据类型。原创 2016-12-10 10:12:18 · 3821 阅读 · 0 评论 -
大话设计模式 第二章 策略模式 C++实现
它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的用户。 实现超市收银功能,根据不同的收费模式计算金额。原创 2016-01-10 21:21:52 · 569 阅读 · 0 评论 -
大话设计模式 第一章 简单工厂模式 C++实现
将功能相似的类统一继承于一个抽象基类(Abstract Base Class),将这些子类的实例化交给一个工厂类来完成。应用多态和封装的思想,子类的代码对客户端不开放。使用基类指针或引用调用virtual函数,动态地确定调用函数的子类类型。实现一个收银台计费程序,根据正常收费(N),打折收费(D)或返现收费(R)来确定收费金额。原创 2016-01-10 20:37:28 · 811 阅读 · 0 评论 -
Learning OpenCV cvResize
尺寸调整:void cvResize( const CvArr* src, CvArr* dst, int interplotation=CV_INTER_LINEAR);原创 2014-11-20 11:25:10 · 1075 阅读 · 0 评论 -
C++ 位操作 笔试题
某医疗器械公司2014年笔试题:对给定整型变量a,将bit4做原创 2014-11-14 10:23:41 · 1456 阅读 · 0 评论 -
C++:二维数组和二级指针的传递问题
再次看这篇文章,感觉说的好多都是废话,在文章最前面补充一句话:“[]的优先级高于*”,大家可以带着这句话看下面的~~~========================再一次的见证了自己的基础不牢靠。。。幸好发现得早,看见网上说,华为的一个面试题就考了这个方面的。借那道华为的面试题引出问题,题目:char **p, a[16][8]; 问:p=a是否会导致程序在以后出现转载 2014-05-14 16:32:56 · 1758 阅读 · 0 评论 -
算法导论 第4章 源程序 分治策略 最大子数组 Strassen算法
chapter4.h#ifndef CHAPTER4_H#define CHAPTER4_H#include#includeconst int NEGTIVE_INFINITE=-1000000;struct max_array { max_array(int left,int right,int sum): max_left(left), max_right(right原创 2014-05-20 08:18:37 · 953 阅读 · 0 评论