- 博客(8)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
转载 C语言结构体的对齐原则
为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些
2013-11-28 15:51:08 841
原创 OpenGL在vs2008上的具体设置
一、OpenGL简介 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。 二、OpenGL环境的配置如果你是第一次编写OpenGL程序,你需要先配置环境。第一步:编程环境的选择,这里用的是V
2013-11-27 11:01:29 759
转载 C++ 常见面试题
一、常见字符串1. 写出在母串中查找子串出现次数的代码。[cpp] view plaincopyint count(char* str,char* substr) { char* str1; char* str2; int num = 0; while(*str!='\0') { str1 = str;
2013-11-27 10:07:22 1122
原创 读写文件,影响效率的因素
在文件大小相同的前提下:1. 读刚读过的文件比头次读没读过的文件快;2. 读转速快的硬盘上的文件比读转速慢的硬盘上的文件快;3. 读没有磁盘碎片的文件比读有磁盘碎片的文件快;4. 读文件不处理比边读边处理快;5. 单线程从头到尾一次读文件比多线程分别读文件各部分快(非固态硬盘上);6. 读固态硬盘上的文件比读普通硬盘上的文件快;
2013-11-26 17:24:30 1796
原创 Qt 配置 Android
1. 下载 Android SDK, tools目录 和 platform-tools目录加在环境变量中。2. 下载 Android NDK。 3. 下载Ant ( apache-ant-1.9.1 ), bin目录加在环境变量中。4. 下载JDK ( jdk1.7.0_17 ), bin目录加在环境变量中。5. Qt ->
2013-11-25 18:10:22 876
转载 7zip 压缩(LzmaCompress)解压缩 (LzmaUncompress) 函数使用
在C目录中有算法文件,进入Util\LzmaLib目录,编译生成LIB库,导出了以下两函数,LzmaCompress 为压缩函数,LzmaUncompress 为解压缩函数。MY_STDAPI LzmaCompress(unsigned char *dest, size_t *destLen, const unsigned char *src, size_t srcLen, unsi
2013-11-04 19:15:44 7052
转载 VC中 使用外部的lib,dll,头文件
VC中使用DLL需要用到相应的lib文件和头文件,编译时需要用到头文件,链接时用到lib文件,运行exe时用到dll。添加头文件目录可以使用tools->options 中的directories下的include files进行添加添加lib文件可以使用两种方法:1、在TOOLS->OPTIONS->Directories->Library files,加入你的LIB
2013-11-04 14:26:03 1799
转载 在vc中用7zip进行数据流的压缩解压操作
因为工作中要对收到的数据用7Zip算法进行压缩并保存,所以用了下7zip的sdk。结果前后花了差不多2天才真正的用顺7zip的压缩和解压缩功能。 第一步:首先下载7zip的sdk,我下的是lzma920.tar.bz2第二步:解压文件,进入..\C\Util\LzmaLib,用vc6.0打开LzmaLib.dsw文件。 之前也在网上看到文章说这个sdk存在一个
2013-11-04 10:24:11 4298
Qt中调用VC++ dll, 函数指针的参数列表类型如何转换
2018-10-18
VC6 静态编译的Release程序,编译通过运行报错
2018-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人