自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 计算一个struct占用的内存字节数

本文目的本文将通过简单的例子来说明如何去计算c/c++中struct占用的内存字节数。正文假设当前机器环境为64位的,考虑以下的struct占用字节数大小。struct test { char a; int b; short c; void* d;};可能有不熟悉的同学直接对struct里的成员占用内存数进行相加:char占1,int占4,short占2,void* 占8,最后得到结果为15。这个结果是对的吗?很明显是错误的,因为struct内部的各个成员实际上会进行

2020-09-22 15:58:43 2266

原创 编写OpenCL程序的流程

本文目的本文将简单介绍编写一般OpenCL程序的流程,并将每个步骤调用的API function列出来。OpenCL程序编写流程1、获取当前存在的有效的平台(platform),实际上可以理解为device的发行商,如因特尔、AMD等。(clGetPlatformIDs)2、选择获取到的平台中的其中一个,获取该平台当前存在的有效的设备(device),如CPU、GPU card。(clGetDeviceIDs)3、创建OpenCL context,context可以理解为是在host上的一个抽象的

2020-09-19 10:28:33 1247

原创 CentOS 7.6对gcc版本降级

CentOS 7.6对gcc版本降级说明系统版本:CentOS 7.6gcc版本:7.1.0准备降级至gcc版本:4.8.5理由:在使用gcc7.1.0编译某些程序时会因版本过新而报错,所以对gcc进行降级具体操作流程查询当前gcc版本命令:gcc -v下载所需版本的gcc压缩包网址: http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/安装所需版本gcc命令:tar -xvf gcc-4.8.5.tar.bz2cd gcc-

2020-08-29 15:29:27 7332 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除