![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
老博文
jxt123cs
这个作者很懒,什么都没留下…
展开
-
Opengl es 纹理映射
一、 纹理使用三步曲1、资源:首先你需要一张纹理图片,在OpenGL ES中的纹理图片的尺寸是有要求的,它的高度和宽度必须为2的n次方,比如32x32、256x512等。图片不等于纹理,有了图片,还要经过加工才能当做纹理使用。 public int initTexture(GL10 gl,int textureId)//textureId是资源图片的ID{ int[] text原创 2012-02-17 16:19:30 · 2727 阅读 · 1 评论 -
android自留地(一)ColorMatrix
http://www.cnblogs.com/leon19870907/articles/1978065.htmlhttp://allenshao.iteye.com/blog/1124128http://www.apkbus.com/android-19182-1-1.html转载 2011-12-28 18:20:26 · 386 阅读 · 0 评论 -
C拾遗(五)Linux文件操作
1.open/close函数#include#include#includeint open(const char *pathname,int flags)int open(const char *pathname,int flags,mode_t mode)flags必选一项O_RDONLY只读O_WRONLY只写O_R原创 2011-12-23 11:47:57 · 408 阅读 · 0 评论 -
C拾遗(三)函数式宏定义
#define MAX(a,b) ((a)>(b)?(a):(b))int max=MAX(x%10,y*2); 预处理之后的代码:int max=((x%10)>(y*2)?(x%10):(y*2)); 类似函数调用,把两个实参替换成宏定义中的两个形参的位置,但是函数式宏定义与真正的函数还是有很多区别:1.函数式宏定义中的参数没有类型,预处理只负责做形式上的替换,原创 2011-12-21 15:45:08 · 747 阅读 · 0 评论 -
C拾遗(二)Side Effect和Sequence Point
1.何时产生Side Effect ?(1)调用一个函数时(2)使用某些运算符时,比如(++--=复合赋值)2.何时产生Sequence Point ?(1)函数开始调用之前,比如foo(f(),g())在调用foo()之前内部参数表达式或函数计算完之后是Sequence Point(2)条件运算符、逗号运算符、逻辑与、逻辑或第一个表达式计算完成后(3)在一个完整的生命末尾原创 2011-12-21 10:59:56 · 794 阅读 · 0 评论 -
android自留地(二)分辨率适配
http://www.cnblogs.com/tianjian/archive/2011/11/25/2262866.html转载 2012-01-05 14:02:12 · 505 阅读 · 0 评论 -
opengl es 混合
一、混合相关概念1、颜色(color):编程中一般将颜色分为4个变量RGBA(红、绿、蓝、透明度) 源(source):即将要画上去的颜色 目标(destination):已经存在帧缓冲区中的颜色 混合:将源和目标按照一定比例绘制到帧缓冲区中 源混合因子:将来与源相乘作为源的混合比例控制参数 目标混合因子: 将来与目标相乘作为目标的混原创 2012-02-20 14:38:57 · 1086 阅读 · 0 评论 -
java异常分类
java异常分类本人出自:http://www.blogjava.net/balajinima/articles/298342.htmlJava中异常的分类所有异常,都继承自java.lang.Throwable类。Throwable有两个直接子类,Error类和Exception类。ExceptionException则可使从任何标准Java库的类方法,自己的方法以及转载 2012-03-07 10:44:58 · 652 阅读 · 0 评论 -
Shell笔记(一)基本命令
1.文件类型2.文件权限原创 2012-01-04 16:04:35 · 288 阅读 · 0 评论 -
C拾遗(四)指指针阵
1.int a[10] a是指向数组首个元素的指针??答:如果题目完全正确,那么a++,应该成立;但事实上a++是不合法的。原因就是a做右值处理时是自动转换成首个元素的指针处理,但是当做左值处理时依然是代表整个数组的存储空间(但是可以&a取地址)。2.指针类型的作用?int *p=a[0],p+1不是指下一字节,而是指p+sizeof(int),也就是第p+4个字节,或者说是下一个原创 2011-12-21 17:51:20 · 1248 阅读 · 0 评论 -
C拾遗(一)gdb的使用
gdb基本命令命令描述backtrace(bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后等待命令frame(f)选择栈帧info(i) locals 查看当前绽帧局部变量list(l)列出源代码,接着上次的位置往下列,每次10行list 行号列出从第几行原创 2011-12-20 17:34:12 · 427 阅读 · 0 评论