排序
C/C++ void* 和 float 转换
在文章 《数据类型/变量类型》 中有做介绍, float 属于浮点数;int 和 float 转换请参考 《int 和 float 相互转换》,void* 和 float 转换如下:
Xcode – 常用快捷键的使用
Xcode – 常用快捷键的使用 Command + R 运行。 Command + . 停止 F6 单步调试 F7 跳入 F8 继续 新建项目 command+shift+n 新建文件 command+n 新建空文件 command+control+n 打开 command+o 关...
Object-C UIImage 和 CVPixelBufferRef 相互转换
Object-C UIImage 和 CVPixelBufferRef 相互转换 CVPixelBufferRef 转 UIImage UIImage 转 CVPixelBufferRef kCVPixelFormatType_OneComponent8 是单通道的黑白数据; kCVPixelFormatType_32ARG...
C/C++ svpng 将 RGBA 保存 png 图片
C/C++ svpng 将 RGBA 保存 png 图片 - svpng 是一个简约的 C 函数,用于将 RGB/RGBA 图像保存为未压缩的 PNG。声明如下: /*! brief 以 PNG 格式保存 RGB/RGBA 图像。 param out 输出流(默认...
C/C++ 获取 exe 路径
C/C++ 获取 exe 路径 - std::string GetProgramDir() { char exeFullPath[MAX_PATH]; // Full path std::string strPath = ''; GetModuleFileName(NULL,exeFullPath,MAX_PATH); //获取带有可执...
C/C++ nafxcw.lib(appui1.obj) : error LNK2005: “class CWinApp * __cdecl AfxGetApp(void)” (?AfxGetApp@@YAPEAVCWinApp@@XZ) 已经在 uafxcwd.lib(afxinl2.obj) 中定义
C/C++ nafxcw.lib(appui1.obj) : error LNK2005: 'class CWinApp * __cdecl AfxGetApp(void)' (?AfxGetApp@@YAPEAVCWinApp@@XZ) 已经在 uafxcwd.lib(afxinl2.obj) 中定义 - 附加依赖库:nafxcwd...
C/C++ uafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)已经在 LIBCMTD.lib(new.obj) 中定义解决办法
C/C++ uafxcwd.lib(afxmem.obj) : error LNK2005: 'void * __cdecl operator new(unsigned int)已经在 LIBCMTD.lib(new.obj) 中定义解决办法 - 1>uafxcwd.lib(afxmem.obj) : error LNK2005: 'vo...
OpenGL ES 版本介绍
OpenGL ES 版本介绍 - OpenGL ES 1.0 以 OpenGL 1.3 规范为基础 OpenGL ES 1.1 以 OpenGL 1.5 规范为基础 OpenGL ES 2.0 以 OpenGL 2.0 规范为基础 OpenGL ES 3.0 于2012年公布,在OpenGL 3.x ...
OpenGL ES 简介
OpenGL ES 简介 - WebGL 是基于 OpenGL ES 2.0 的 Javascript API,被各大 web 浏览器厂商广泛支持,使用 JavaScript 语言提供 API ,不使用插件的情况下在兼容的 web 浏览器的 Canvas 上呈现交...
C/C++ 判断字符串是否为 utf-8 编码
C/C++ 判断字符串是否为 utf-8 编码 - C/C++ 中使用 UTF-8 编码的规则:如果只有一个字节则其最高二进制位为 0 ;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为 1 的个数决定了...