- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 C语言字节对齐总结
很久不用#pragma pack(n), 查了一下资料,发现之前的知识点儿好多都记不清楚了,趁热写下总结,以便查询。 #pragma pack(n)作用就是设置编译器按照n字节对齐,可以根据自己的喜好设置编译器的字节对齐方式,也可以设置成1节省空间。 但是,这行代码也不是说设置了n就一定按照n来对齐,有一定的规则: 1)数据类型自身的对齐值:就是上面交代的基本数据类型...
2018-03-29 17:31:10 386 1
原创 OpenGL学习总结(2)
在OpenGL中,当我们需要绘制点、直线和多边形时,我们需要用“点”来填充像素,从而将图像显示出来。因此,“点 ”是一切的基础,在OpenGL中,提供了一系列的函数来指定点,这些函数的共同点如下:都以glVertex为开头,后面跟一个数字和1-2个字母。例如:glVertex2dglVertex2fglVertex3fglVertex3fv等等。数字表示参数的个数,2表
2015-03-05 00:26:07 455
原创 OpenGL学习总结(1)
近期个人需要学习一下OpenGL的相关内容,现将自己从网络和书本上学习的关于OpenGL总结一 、关于OpenGL的介绍:OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。关于OpenGL的具体介绍可以访问OpenGL官网。二、关于Op
2015-03-03 23:06:58 287
原创 结构体(struct)、联合体(union)、枚举(enum) 三种结构的区别及各个结构细节的总结
今天上网无意中看到了union结构, 好久不用了, 回想了一下结构体(struct)、联合体(union)、枚举(enum)各自的特点及用法,并在网上查了些资料,总结在这里,以备以后查看.C和C++中结构体(struct)、联合体(union)、枚举(enum)的区别:原文地址:http://www.cnblogs.com/LubinLew/p/struct_enum_union_
2015-02-28 14:30:01 3909
原创 TGA文件格式
bool LoadTGA(TextureImage *texture, char *filename) // Loads A TGA File Into Memory{ GLubyte TGAheader[12]={0,0,2,0,0,0,0,0,0,0,0,0}; // Uncompressed TGA Header GLubyte TGAcompare[12]; // Used To C
2015-02-27 22:22:08 1823
转载 js验证固定电话、手机号码
学习js正则表达式验证手机号码和固定电话的时候网上看到一篇比较全的文章,在此备份原文转自 http://blog.sina.com.cn/s/blog_6ce8bab50101dqve.html内容如下:规则的国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;其它格式的有前面不带0的,或
2015-02-27 16:09:57 526
原创 关于编译OpenGL的3D Tetris时遇到的问题
在编译源代码时,由于不小心删除了#include "GdiPlus.h"前面的#include 头文件,导致出现错误:error C2146: syntax error : missing ';' before identifier 'GraphicsState'修改之后就可以了:GDI+程序中,需在头文件#include之前加上一行#include "GdiPlus.h"
2015-02-25 17:40:10 223
learnOpenGL
2017-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人