- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 2021-03-15
CUDA纹理的设置理解 const int width = 512, height = 512, depth = 512; const cudaExtent extent = make_cudaExtent(width, height, depth); cudaChannelFormatDesc channelDesc = cudaCreateChannelDesc<uint8>(); cudaMemcpy3DParms copyParams = { 0 }; cudaArray*
2021-03-15 19:57:01 145
转载 进程的数据/代码段地址获取
转载:stack overflow的回答.#include <stdio.h>#include <stdlib.h>/* these are in no header file, and on somesystems they have a _ prepended These symbols have to be typed to keep the compiler happyAlso check out brk() and sbrk() for information
2020-08-01 16:16:49 1143
原创 cuda 三维纹理使用
cuda 三维纹理使用一维、二维纹理使用三维纹理内存官方指南一维、二维纹理使用一维、二维纹理的使用相对简单,只需像定义全局变量一样,在代码最前面声明texture,如下例子// 定义了一个int4类型的,read模式的一维纹理 size texture<int4, 1, cudaReadModeElementType> size; int4 imageSize = make_int4(width,height,depth,0); //这里的0是因为我只用到了int4的前面三个,但是
2020-05-20 12:09:21 712 1
原创 C++ 字母大小写未知时的大小写转换的简便方法
C++ 大小写字母互换的简便方法对未知大小写的字母进行大小写变换对未知大小写的字母进行大小写变换char a='a';char A=a^32; //变成大写字母Achar B='B';char b=B^32; //变成小写字母b//对字符串中的字母进行大小写互换string str="1a2B3cCc";string ans;for(char c:str){ if(is...
2020-04-10 20:56:47 265
原创 vs2017 附加依赖项 继承的值 删除
vs2017 附加依赖项 继承的值 删除以我碰到的情况为例:LINK : fatal error LNK1104: 无法打开文件“opencv_world400.lib”因为我之前不知道怎么的把opencv的lib添进了vs2017通用的附加依赖项中,每个创建的项目都会添加该lib,在网上搜索了很多资料都没找到针对vs2017版本有效的解决方案,自己通过如下方式解决了该问题。打开该项目的...
2019-04-16 15:44:24 7476 4
原创 c++ 接受函数传回的数组
c++ 接受函数传回的数组举一个简单的例子:#include <iostream>using namespace std;int *f(int n){ int* R=new int[n]; //这里很关键,要new一个空间,不然在编译的时候虽然不会报错,但是结果会出错 for(int i=0;i<n;i++){ ...
2019-03-11 20:49:47 666
原创 c++ 将数组赋给指针
c++ 将数组赋给指针首先我们要知道:不能对数组直接赋值,只能对数组元素初始化或者赋值将数组赋给指针的两个例子:// 前面的部分都省略了//例子1int* p;int t[n];//n是常数,且这里假定数组已经初始化并赋值了p= &t[0];for(int i=0;i<n;i++){cout<<*(p+i);}// 前面的部分都省略了//例子2i...
2019-03-08 11:18:14 10093 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人