摘要:
OpenCL安装配置1、 下载driver和APP SDK 在developer.amd.com下下载APP SDK和driver 先安装driver,再安装APP SDK(Accelerated Parallel Processing)2、 安装完成 在运行->cmd中键入clinfo,查看输出信息,如果所有计算设备都能找到,说明安装成功。3、 vs2010配置 新建一个项目 装好之后系统自动的把环境变量给添加了。 然后项目-》属性-》c/c++ -》常规-》附加包含目录 添加C:\Program Files\AMD APP\include(可能是别的路径) 链接器-》输入-》附加依赖 阅读全文
posted @ 2013-09-02 17:01
事来心始现
阅读(450)
评论(0)
推荐(0)
摘要:
什么是大/小端呢?所谓大端就是指高位值在内存中放低位地址,所谓小端是指低位值在内存中放低位地址。比如0x11223344在大端机上是11223344,在小端机上是44332211,而一个机器是大端还是小端要看cpu类型以及运行在上面的操作系统。同一款cpu在不同的操作系统使用的大小端情况是不同的。当然我们通常使用的x86+windows是小端。那如何测试大小端呢?通常的技巧是使用一个指针:如:int x = 1; if(*(char *)&x == 1) printf("little-endian\n"); else printf("big-endian\ 阅读全文
posted @ 2013-09-02 16:24
事来心始现
阅读(705)
评论(0)
推荐(0)
摘要:
1、介绍 MD5(Message Digest 5)消息摘要,此算法以任意长度的信息作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerprint or message digest)。MD5是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,将一段话写在一个叫readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可... 阅读全文
posted @ 2013-09-02 10:43
事来心始现
阅读(172)
评论(0)
推荐(0)
摘要:
如同名字一样的意思,NameSpace:命名空间,之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了名字空间这个概念,通过使用using namespace xxx;你所使用的库函数或变量就是在该名字空间中定义的.这样以来就不会引起不必要的冲突了. 所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 一 :和格式不一样,前者没有后缀,. 阅读全文
posted @ 2013-09-02 10:19
事来心始现
阅读(184)
评论(0)
推荐(0)
摘要:
有人问上帝喜欢与爱有什么区别?上帝指了一个孩子,只见孩子站在花前,孩子被花的美丽迷醉,不由的伸出手把花摘下来。上帝说这就是喜欢,接着,上帝指了另一个男孩,只见孩子满头大汗的在给花浇水,又担心被烈日晒着自己站在花前为其遮挡。上帝说这就是爱,喜欢仅是为了得到,而爱却是——为了付出。 阅读全文
posted @ 2013-09-02 10:18
事来心始现
阅读(181)
评论(0)
推荐(0)

浙公网安备 33010602011771号