c++
文章平均质量分 78
bestabou_cv
Racoon city is dangerous!
展开
-
Easiest way to convert int to string in C++
Easiest way to convert int to string in C++转载 2014-11-18 20:35:43 · 858 阅读 · 0 评论 -
VS 环境路径
在 VS 中属性页中的“ VC++ 目录->包含目录(VC++ directory->Include directory)” 与“C/C++ ->附加包含目录(C/C++->Additional inlude directory)”等目录名字相似,不知区别在哪里。找到相关说明:VC2010中"Include Directories" 和 "Additional Include Director原创 2015-04-28 20:27:13 · 1100 阅读 · 0 评论 -
visual studio 快捷键设置
在 IDE 中如果自己常用的操作能够通过快捷键来实现,那么工作效率将会大大提高,下面说明在 vs 2012 中如何自定义快捷键。自定义快捷键有如下几步:1. 工具->选项->环境->键盘->显示命令包含(Tools->Options->Environment->Keyboard->Show commands containing),或者是工具->自定义->键盘2. 输入想要进行快捷原创 2015-05-03 18:41:05 · 1273 阅读 · 0 评论 -
虚拟机 virtualbox 安装 CUDA 可行性说明
在编写 CUDA 程序时遇到这么一个问题由于服务器端的 linux 运行环境,而本机是 win8 ,对在本机上通过 SSH 客户端或者通过 VS 编写 CUDA 程序再上传倒到服务器上调试运行的方式始终不适应,又不想装双系统,因此想通过虚拟机来安装 linux 操作系统然后在虚拟机上来调试 CUDA 程序。这中间就存在可行性的问题:虚拟机是模拟一个图形设备,这样的话你没有机会接触到真正原创 2015-04-17 11:50:26 · 35490 阅读 · 3 评论 -
parallel reduction 并行规约,unroll last warp 同步问题
在 CUDA 中提高 parallel reduction 类程序性能的一个技巧就是 unroll last warp ,这在官方给出的示例 CUDA Radix Sort (Thrust Library) ,CUDA Parallel Reduction,scan 中都有涉及,在 CUDA_sample 中提到:The included RadixSort class can sort ei原创 2015-04-27 16:27:08 · 1294 阅读 · 0 评论 -
VS项目属性页 Property page 与属性管理器 Property manager 中配置关系
vs 中在一个项目上我们可以通过项目的属性页来修改相关属性,也可以通过修改属性管理器中的相关内容来修改相关属性,在新建某一类工程时,总是会有配置问题,原创 2015-05-02 23:36:09 · 12135 阅读 · 0 评论 -
float 在 CUDA
https://msdn.microsoft.com/zh-cn/library/hd7199ke.aspx浮点数使用 IEEE(电气和电子工程师协会)格式。 浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。 尾数表示一个介于 1.0 和 2.0 之间的数。 由于尾数的高顺序位始终为 1,因此它不是以数字形式存原创 2015-04-24 23:51:58 · 3563 阅读 · 1 评论 -
template non-type parameter 非类型参数
CUDA v6.5 sample->0_simple->matrixMul 中看到语法:template __global__ voidmatrixMulCUDA(float *C, float *A, float *B, int wA, int wB){ // function body}对于用法:template 是很常见的,但对于用法:templa原创 2015-03-31 16:44:56 · 1188 阅读 · 0 评论 -
#pragma unroll
CUDA在给出的实例程序中出现了不少次的 #prama unroll 的用法,搜集到资料整理如下:1. #pragma unroll 用法 #pragma宏命令主要是改变编译器的编译行为,其他的参数网上资料比较多,我只想简单说下#pragma unroll的用法,因为网上的资料比较少,而且说的比较笼统,请看下面的一段代码int main(){ int a[100]原创 2015-03-29 11:18:31 · 5806 阅读 · 0 评论 -
C++编程对缓冲区的理解
转载C++编程对缓冲区的理解什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区我们为什么要引入缓冲区呢?比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再转载 2014-12-13 16:18:35 · 850 阅读 · 0 评论 -
char_traits struct 初步学习
在学习文件读取时碰到文件尾字符 EOF 的问题,顺藤摸瓜找到 char_traitsmsdn 上关于 EOF 的说明,就一句话:Returns the end-of-file (EOF) character.在注意中提到一句:A value that represents end of file (such as EOF or WEOF).意思是 EOF 表示的是文原创 2014-12-22 15:33:48 · 1276 阅读 · 0 评论 -
windows 7 visual studio 2010 下配置线性规划开源包 GLPK
在解决线性规划问题(LP)时需要用到开源包 GLPK ,一般都在 linux 环境下配置,可以参考 此博文windows 7 32位机器 visual studio 2010 下配置简单总结如下:1. GLPK 开源包可以在官网上下载:官网: http://gnu.april.org/software/glpk/在大陆也有别的镜像网站:http://mirror.h原创 2014-12-21 23:30:15 · 3797 阅读 · 5 评论 -
STL中map容器用法总结
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有转载 2014-11-17 18:45:25 · 1428 阅读 · 0 评论 -
C++的内存分配要检查失败吗?
转载:C++的内存分配要检查失败吗? 看到这篇文章想到的:C++内存管理详解原文中有这么一段:* 内存分配未成功,却使用了它。编程新手经常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请转载 2014-12-16 20:11:08 · 810 阅读 · 1 评论 -
STL vector find and sort vector的查找和排序
STL vector find and sort vector 的查找和排序这两者都需要头文件 algorithm如果需要对 STL 中的 vector 进行排序和查找方法如下:// iterator_back_inserter.cpp// compile with: /EHsc#include #include #include #include bool Comp(c原创 2014-12-16 15:17:07 · 1264 阅读 · 0 评论 -
c++ 得到指定目录下指定文件名 windows vs2010
c++ 得到指定目录下指定文件名方法颇多,网上寻找总结有:1. 主要思路是使用第三方库 dirent.h 文件来完成C/C++ 获取目录下的文件列表信息库文件下载点这里数据结构:struct dirent{ long d_ino; /* inode number 索引节点号 */ off_t d_off;原创 2014-12-15 10:32:02 · 2322 阅读 · 0 评论 -
回车符(CR)与换行符(LF)
在学习XML中,遇到了回车和换行的问题,有些困惑,后来查到了下面的资料,觉得比较有用,贴上来供大家参考,以共同学习! 回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以转载 2014-11-18 19:48:33 · 3661 阅读 · 2 评论 -
Win7-64bts-VS2012-CGAL4.7 安装
Win7-64bits-VS2012 下安装 CGAL4.7原创 2016-01-30 12:12:40 · 2326 阅读 · 0 评论