代码改变世界

随笔档案-2012年11月

纹理定义

2012-11-30 16:46 by 三戒1993, 293 阅读, 收藏, 编辑
摘要: 12.2.1 二维纹理定义的函数 void glTexImage2D(GLenum target,GLint level,GLint components, GLsizei width, glsizei height,GLint border, GLen... 阅读全文

纹理定义

2012-11-30 16:46 by 三戒1993, 338 阅读, 收藏, 编辑
摘要: 12.2.1 二维纹理定义的函数 void glTexImage2D(GLenum target,GLint level,GLint components, GLsizei width, glsizei height,GLint border, GLen... 阅读全文

glTexParameteri()

2012-11-29 16:57 by 三戒1993, 155 阅读, 收藏, 编辑
摘要: L——纹理过滤函数glTexParameteri() 图象从纹理图象空间映射到帧缓冲图象空间(映射需要重新构造纹理图像,这样就会造成应用到多边形上的图像失真),这时就可用glTexParmeteri()函数来确定如何把纹理象素映射成像素. 部分参数功能说明如下: glTexParameteri(GL... 阅读全文

glTexParameteri()

2012-11-29 16:57 by 三戒1993, 179 阅读, 收藏, 编辑
摘要: L——纹理过滤函数glTexParameteri() 图象从纹理图象空间映射到帧缓冲图象空间(映射需要重新构造纹理图像,这样就会造成应用到多边形上的图像失真),这时就可用glTexParmeteri()函数来确定如何把纹理象素映射成像素. 部分参数功能说明如下: glTexParameteri(GL... 阅读全文

gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别

2012-11-29 16:40 by 三戒1993, 187 阅读, 收藏, 编辑
摘要: 说明:两者的都是生成纹理,即:将载入的位图文件(*.bmp)转换成纹理贴图。glTexImage2D()的用法举例glTexImage2D(GL_TEXTURE_2D, //此纹理是一个2D纹理0, //代表图像的详细程度,默认为0即可3, //颜色成分R(红色分量)、G(绿色分量)、B(蓝色分量)... 阅读全文

gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别

2012-11-29 16:40 by 三戒1993, 263 阅读, 收藏, 编辑
摘要: 说明:两者的都是生成纹理,即:将载入的位图文件(*.bmp)转换成纹理贴图。glTexImage2D()的用法举例glTexImage2D(GL_TEXTURE_2D, //此纹理是一个2D纹理0, //代表图像的详细程度,默认为0即可3, //颜色成分R(红色分量)、G(绿色分量)、B(蓝色分量)... 阅读全文

补码

2012-11-26 18:15 by 三戒1993, 353 阅读, 收藏, 编辑
摘要: 补码补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。目录补码... 阅读全文

补码

2012-11-26 18:15 by 三戒1993, 305 阅读, 收藏, 编辑
摘要: 补码补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。目录补码... 阅读全文

位移进制运算

2012-11-26 18:02 by 三戒1993, 195 阅读, 收藏, 编辑
摘要: 带符号右移 题:-15 >> 2 = -415原码: 00000000 00000000 00000000 00001111 //32位,二进制反码: 11111111 11111111 11111111 11110000 //0变1,1变0补码: 11111111 11111111... 阅读全文

位移进制运算

2012-11-26 18:02 by 三戒1993, 195 阅读, 收藏, 编辑
摘要: 带符号右移 题:-15 >> 2 = -415原码: 00000000 00000000 00000000 00001111 //32位,二进制反码: 11111111 11111111 11111111 11110000 //0变1,1变0补码: 11111111 11111111... 阅读全文

iphone的单态(singleton)设计模式(即全局单实例模式)

2012-11-23 13:55 by 三戒1993, 159 阅读, 收藏, 编辑
摘要: 例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、为单例对象实现一个... 阅读全文

iphone的单态(singleton)设计模式(即全局单实例模式)

2012-11-23 13:55 by 三戒1993, 113 阅读, 收藏, 编辑
摘要: 例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、为单例对象实现一个... 阅读全文

ASIHTTPRequest-详解

2012-11-22 10:59 by 三戒1993, 105 阅读, 收藏, 编辑
摘要: ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下... 阅读全文

ASIHTTPRequest-详解

2012-11-22 10:59 by 三戒1993, 111 阅读, 收藏, 编辑
摘要: ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下... 阅读全文

libxml/HTMLparser.h file not found

2012-11-22 10:55 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: 在导入asihttprequest包时出问题导入了libxml2.dylib,但是却提示libxml/HTMLparser.hfilenotfound,那是因为你的开发环境默认的路径无法找到这个libxml2.dylib框架,修改方法:(两种方法都试一下吧)第一种方法:点击左边项目的根目录,再点击右... 阅读全文

换行符和回车符

2012-11-21 19:14 by 三戒1993, 277 阅读, 收藏, 编辑
摘要: 换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符'\n' 10 换行(newline)'\r' 13 回车(return)也可以表示为'\x0a'和'\x0d'.(16进制)在windows系统下,回车换行符... 阅读全文

换行符和回车符

2012-11-21 19:14 by 三戒1993, 257 阅读, 收藏, 编辑
摘要: 换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符'\n' 10 换行(newline)'\r' 13 回车(return)也可以表示为'\x0a'和'\x0d'.(16进制)在windows系统下,回车换行符... 阅读全文

PS的混合模式详解

2012-11-21 14:46 by 三戒1993, 584 阅读, 收藏, 编辑
摘要: 混合模式是PS最强大的功能之一,它决定了当前图像中的像素如何与底层图像中的像素混合,使用混合模式可以轻松地制作出许多特殊的效果,但是要真正掌握它却不是一件容易的事。将混合模式分为六大类,即:一.组合模式(正常、溶解)二.加深混合模式(变暗、正片叠底、颜色加深、线性加深)三.减淡混合模式(变亮、滤色、... 阅读全文

PS的混合模式详解

2012-11-21 14:46 by 三戒1993, 238 阅读, 收藏, 编辑
摘要: 混合模式是PS最强大的功能之一,它决定了当前图像中的像素如何与底层图像中的像素混合,使用混合模式可以轻松地制作出许多特殊的效果,但是要真正掌握它却不是一件容易的事。将混合模式分为六大类,即:一.组合模式(正常、溶解)二.加深混合模式(变暗、正片叠底、颜色加深、线性加深)三.减淡混合模式(变亮、滤色、... 阅读全文

glEnable/glDisable(GL_CULL_FACE)与glCullFace()

2012-11-20 12:04 by 三戒1993, 568 阅读, 收藏, 编辑
摘要: glEnalbe(GL_CULL_FACE) 开启剔除操作效果glDisable(GL_CULL_FACE)关闭剔除操作效果剔除操作1.glCullFace()参数包括GL_FRONT和GL_BACK。表示禁用多边形正面或者背面上的光照、阴影和颜色计算及操作,消除不必要的渲染计算。例如某对象无论如何... 阅读全文

glEnable/glDisable(GL_CULL_FACE)与glCullFace()

2012-11-20 12:04 by 三戒1993, 279 阅读, 收藏, 编辑
摘要: glEnalbe(GL_CULL_FACE) 开启剔除操作效果glDisable(GL_CULL_FACE)关闭剔除操作效果剔除操作1.glCullFace()参数包括GL_FRONT和GL_BACK。表示禁用多边形正面或者背面上的光照、阴影和颜色计算及操作,消除不必要的渲染计算。例如某对象无论如何... 阅读全文

android NDK jni中c和c++文件报错

2012-11-19 14:00 by 三戒1993, 150 阅读, 收藏, 编辑
摘要: 如果NDK里的jni中c和c++文件中有些头文件和方法找不到,说明你没有连接c和c++的头文件库 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

android NDK jni中c和c++文件报错

2012-11-19 14:00 by 三戒1993, 131 阅读, 收藏, 编辑
摘要: 如果NDK里的jni中c和c++文件中有些头文件和方法找不到,说明你没有连接c和c++的头文件库 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

NDK note: the mangling of 'va_list' has changed in GCC 4.4

2012-11-19 13:54 by 三戒1993, 464 阅读, 收藏, 编辑
摘要: 每次ndk-build都会提示:In file included from jni/fskmodule.cpp:7:0:/xxxx/usr/include/jni.h:592:13: note: the mangling of 'va_list' has changed in GCC 4.4解决办法... 阅读全文

NDK note: the mangling of 'va_list' has changed in GCC 4.4

2012-11-19 13:54 by 三戒1993, 185 阅读, 收藏, 编辑
摘要: 每次ndk-build都会提示:In file included from jni/fskmodule.cpp:7:0:/xxxx/usr/include/jni.h:592:13: note: the mangling of 'va_list' has changed in GCC 4.4解决办法... 阅读全文

资源工具

2012-11-19 11:32 by 三戒1993, 114 阅读, 收藏, 编辑
摘要: 持续更新中....如何结合使用 SVN 和 Eclipsehttp://www.51zxw.net/study.asp?vip=6330545 followers:[100 TO *]should do what you want: see your query with100 or more fo... 阅读全文

资源工具

2012-11-19 11:32 by 三戒1993, 80 阅读, 收藏, 编辑
摘要: 持续更新中....如何结合使用 SVN 和 Eclipsehttp://www.51zxw.net/study.asp?vip=6330545 followers:[100 TO *]should do what you want: see your query with100 or more fo... 阅读全文

android ndk环境搭建,如果是mac,请先装mac make编译器(可以使用Xcode进行安装)

2012-11-19 10:13 by 三戒1993, 167 阅读, 收藏, 编辑
摘要: 说明:本文以Mac系统为例,所以准备的软件都需要是适合Mac版本的.Android SDK:android-sdk-mac_86Android NDK: android-ndk-r4b-darwin-x86EclipseADTCDTANT搭建Android SDK开发环境Android SDK还发环... 阅读全文

android ndk环境搭建,如果是mac,请先装mac make编译器(可以使用Xcode进行安装)

2012-11-19 10:13 by 三戒1993, 182 阅读, 收藏, 编辑
摘要: 说明:本文以Mac系统为例,所以准备的软件都需要是适合Mac版本的.Android SDK:android-sdk-mac_86Android NDK: android-ndk-r4b-darwin-x86EclipseADTCDTANT搭建Android SDK开发环境Android SDK还发环... 阅读全文

iOS开发之CocoaAsyncSocket学习

2012-11-19 09:37 by 三戒1993, 125 阅读, 收藏, 编辑
摘要: CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支... 阅读全文

iOS开发之CocoaAsyncSocket学习

2012-11-19 09:37 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支... 阅读全文

HTTP常用Header讲解

2012-11-19 09:35 by 三戒1993, 199 阅读, 收藏, 编辑
摘要: 1、HTTP请求协议名://主机名:端口号/资源URI/*******************************GET /index.html HTTP/1.1Host: localhost:8088connection: Keep-Alive*************************... 阅读全文

HTTP常用Header讲解

2012-11-19 09:35 by 三戒1993, 112 阅读, 收藏, 编辑
摘要: 1、HTTP请求协议名://主机名:端口号/资源URI/*******************************GET /index.html HTTP/1.1Host: localhost:8088connection: Keep-Alive*************************... 阅读全文

[ZZ]Unity3D实用工具汇总

2012-11-16 16:00 by 三戒1993, 188 阅读, 收藏, 编辑
摘要: Unity3D实用工具汇总1. Free Shader editor 免费shaser编辑器http://forum.unity3d.com/threads/56180-Strumpy-Shader-Editor-Beta-3.0-released-%28vertex-lighting-suppor... 阅读全文

[ZZ]Unity3D实用工具汇总

2012-11-16 16:00 by 三戒1993, 314 阅读, 收藏, 编辑
摘要: Unity3D实用工具汇总1. Free Shader editor 免费shaser编辑器http://forum.unity3d.com/threads/56180-Strumpy-Shader-Editor-Beta-3.0-released-%28vertex-lighting-suppor... 阅读全文

iOS系统相机字体英文转中文

2012-11-15 14:37 by 三戒1993, 184 阅读, 收藏, 编辑
摘要: 将相机ToolBar上的英文改成中文 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

iOS系统相机字体英文转中文

2012-11-15 14:37 by 三戒1993, 246 阅读, 收藏, 编辑
摘要: 将相机ToolBar上的英文改成中文 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

EAGLLayer.opaque 设置为 YES

2012-11-13 16:32 by 三戒1993, 304 阅读, 收藏, 编辑
摘要: By default, CALayers are set to non-opaque (i.e. transparent). However, this is bad for performance reasons (especially with OpenGL), so it’s best to ... 阅读全文

EAGLLayer.opaque 设置为 YES

2012-11-13 16:32 by 三戒1993, 148 阅读, 收藏, 编辑
摘要: By default, CALayers are set to non-opaque (i.e. transparent). However, this is bad for performance reasons (especially with OpenGL), so it’s best to ... 阅读全文

iphone EAGL 代表什么

2012-11-13 16:09 by 三戒1993, 193 阅读, 收藏, 编辑
摘要: "AGL" is the name of Apple's OpenGL extensions for OS X. I believe "EAGL" is "Embedded AGL".Alternatively, EAGL is Apple's version ofEGL. EGL official... 阅读全文

iphone EAGL 代表什么

2012-11-13 16:09 by 三戒1993, 137 阅读, 收藏, 编辑
摘要: "AGL" is the name of Apple's OpenGL extensions for OS X. I believe "EAGL" is "Embedded AGL".Alternatively, EAGL is Apple's version ofEGL. EGL official... 阅读全文

DEV C++的OPENGL环境配置

2012-11-13 15:22 by 三戒1993, 665 阅读, 收藏, 编辑
摘要: DEV C++作为一个轻量级的开发工具,相信会有不少朋友会选用它。但是利用它学习OPENGL,摆在第一位置的就是OPENGL函数库的配置。提到配置OPENGL的环境,可谓让人头大,查阅了无数的网站和资料,但编译的时候仍旧出错,往往是下面的错误提示:Undefine reference to 'xxx... 阅读全文

DEV C++的OPENGL环境配置

2012-11-13 15:22 by 三戒1993, 830 阅读, 收藏, 编辑
摘要: DEV C++作为一个轻量级的开发工具,相信会有不少朋友会选用它。但是利用它学习OPENGL,摆在第一位置的就是OPENGL函数库的配置。提到配置OPENGL的环境,可谓让人头大,查阅了无数的网站和资料,但编译的时候仍旧出错,往往是下面的错误提示:Undefine reference to 'xxx... 阅读全文

glCullFace,GL_CULL_FACE

2012-11-13 15:17 by 三戒1993, 235 阅读, 收藏, 编辑
摘要: http://www.dreamingwish.com/dream-2012/glcullface.htmlglCullFace:指定剔出操作的多边形面C语言描述void glCullFace(GLenum mode);参数mode 指定应剔除多边形的哪一个面,不是GL_FRONT就是GL_BACK... 阅读全文

glCullFace,GL_CULL_FACE

2012-11-13 15:17 by 三戒1993, 708 阅读, 收藏, 编辑
摘要: http://www.dreamingwish.com/dream-2012/glcullface.htmlglCullFace:指定剔出操作的多边形面C语言描述void glCullFace(GLenum mode);参数mode 指定应剔除多边形的哪一个面,不是GL_FRONT就是GL_BACK... 阅读全文

OpenGLES Shader Precision

2012-11-13 13:52 by 三戒1993, 331 阅读, 收藏, 编辑
摘要: OpenGL ES 如何获取 shader precision 着色器的精度值GetShaderPrecisionFormatint range, precision;glGetShaderPrecisionFormat(GL_FRAGMENT_SHADER, GL_HIGH_FLOAT, &ran... 阅读全文

iphone 推送服务--Apple Push Notification Service

2012-11-12 10:51 by 三戒1993, 131 阅读, 收藏, 编辑
摘要: 标注:APNs苹果推送服务器Device安装带有推送服务程序的iPhone手机Provider程序服务器,把需要推送的信息发给 APNsDeviceToken在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到De... 阅读全文

iphone 推送服务--Apple Push Notification Service

2012-11-12 10:51 by 三戒1993, 146 阅读, 收藏, 编辑
摘要: 标注:APNs苹果推送服务器Device安装带有推送服务程序的iPhone手机Provider程序服务器,把需要推送的信息发给 APNsDeviceToken在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到De... 阅读全文

实现iphone push notification

2012-11-08 11:24 by 三戒1993, 129 阅读, 收藏, 编辑
摘要: Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可... 阅读全文

实现iphone push notification

2012-11-08 11:24 by 三戒1993, 100 阅读, 收藏, 编辑
摘要: Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可... 阅读全文

UIimage图片在程序Documents目录下的存取

2012-11-06 13:43 by 三戒1993, 114 阅读, 收藏, 编辑
摘要: 1、把图片存在Documents目录下 if(image!=nil) { NSArray*paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString*un... 阅读全文

UIimage图片在程序Documents目录下的存取

2012-11-06 13:43 by 三戒1993, 248 阅读, 收藏, 编辑
摘要: 1、把图片存在Documents目录下 if(image!=nil) { NSArray*paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString*un... 阅读全文

开源语音格式speex教程(for iOS)

2012-11-06 12:03 by 三戒1993, 333 阅读, 收藏, 编辑
摘要: 为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是speex库,这个提的人很多,但是出教程的不多,大家有很多不明所以的地方,新手对此较为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是spee... 阅读全文

开源语音格式speex教程(for iOS)

2012-11-06 12:03 by 三戒1993, 169 阅读, 收藏, 编辑
摘要: 为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是speex库,这个提的人很多,但是出教程的不多,大家有很多不明所以的地方,新手对此较为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是spee... 阅读全文

下文件之前获取到文件大小的代码

2012-11-06 11:48 by 三戒1993, 100 阅读, 收藏, 编辑
摘要: 下面这段代码,能实现在下载文件之前获得文件大小,应用在软件里,能在很大程度上改善用户体验 [m_pASIHTTPRequest setDidReceiveResponseHeadersSelector:@selector(didReceiveResponseHeaders:)]; - (void)d... 阅读全文

下文件之前获取到文件大小的代码

2012-11-06 11:48 by 三戒1993, 143 阅读, 收藏, 编辑
摘要: 下面这段代码,能实现在下载文件之前获得文件大小,应用在软件里,能在很大程度上改善用户体验 [m_pASIHTTPRequest setDidReceiveResponseHeadersSelector:@selector(didReceiveResponseHeaders:)]; - (void)d... 阅读全文

利用NSFileManager获取文件(文件夹)列表

2012-11-06 11:46 by 三戒1993, 190 阅读, 收藏, 编辑
摘要: 在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码,就可以获取一个目录内的文件及文件夹列表。 NSFileMa在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码... 阅读全文

利用NSFileManager获取文件(文件夹)列表

2012-11-06 11:46 by 三戒1993, 115 阅读, 收藏, 编辑
摘要: 在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码,就可以获取一个目录内的文件及文件夹列表。 NSFileMa在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码... 阅读全文

android GC内存泄露问题

2012-11-05 17:32 by 三戒1993, 102 阅读, 收藏, 编辑
摘要: 来自:http://www.cnblogs.com/devinzhang/archive/2012/01/28/2330738.html1. android内存泄露概念 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向... 阅读全文

android GC内存泄露问题

2012-11-05 17:32 by 三戒1993, 133 阅读, 收藏, 编辑
摘要: 来自:http://www.cnblogs.com/devinzhang/archive/2012/01/28/2330738.html1. android内存泄露概念 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向... 阅读全文

Android避免内存泄露:合理使用getContext()和getApplication()

2012-11-05 17:16 by 三戒1993, 270 阅读, 收藏, 编辑
摘要: Android应用程序限制使用的堆内存是16M(注:堆内存与设备的性能也有一定关系,性能高的设备可用堆内存可能是24M或者更高),其中电话功能会占用一部分,而开发者能够使用的则非常有限。如果你不打算用完所有内存,那么你的应用就应该尽可能少用内存,从而使其他的程序在运行时不致于被杀掉。Android系... 阅读全文

Android避免内存泄露:合理使用getContext()和getApplication()

2012-11-05 17:16 by 三戒1993, 175 阅读, 收藏, 编辑
摘要: Android应用程序限制使用的堆内存是16M(注:堆内存与设备的性能也有一定关系,性能高的设备可用堆内存可能是24M或者更高),其中电话功能会占用一部分,而开发者能够使用的则非常有限。如果你不打算用完所有内存,那么你的应用就应该尽可能少用内存,从而使其他的程序在运行时不致于被杀掉。Android系... 阅读全文

android 自定义 radiobutton 文字颜色随选中状态而改变

2012-11-05 16:34 by 三戒1993, 427 阅读, 收藏, 编辑
摘要: from:http://blog.csdn.net/hpccn/article/details/7591662先看效果主要是写一个 color selector在res/建一个文件夹取名colorres/color/color_radiobutton.xml[html]view plaincopy程... 阅读全文

android 自定义 radiobutton 文字颜色随选中状态而改变

2012-11-05 16:34 by 三戒1993, 146 阅读, 收藏, 编辑
摘要: from:http://blog.csdn.net/hpccn/article/details/7591662先看效果主要是写一个 color selector在res/建一个文件夹取名colorres/color/color_radiobutton.xml[html]view plaincopy程... 阅读全文

Android declare-styleable:自定义控件的属性(attr.xml,TypedArray)的使用

2012-11-05 16:17 by 三戒1993, 230 阅读, 收藏, 编辑
摘要: android 自定义属性类型的使用:转自:http://www.cnblogs.com/ufocdy/archive/2011/05/27/2060221.html做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的... 阅读全文

Android declare-styleable:自定义控件的属性(attr.xml,TypedArray)的使用

2012-11-05 16:17 by 三戒1993, 176 阅读, 收藏, 编辑
摘要: android 自定义属性类型的使用:转自:http://www.cnblogs.com/ufocdy/archive/2011/05/27/2060221.html做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的... 阅读全文

RGB和YUV 区别

2012-11-02 17:08 by 三戒1993, 986 阅读, 收藏, 编辑
摘要: RGB和YUV都是色彩空间,用于表示颜色,两者可以相互转化。 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与R GB视频信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的视频信号同... 阅读全文

iOS OpenGL 函数renderbufferStorage:fromDrawable:

2012-11-02 16:53 by 三戒1993, 844 阅读, 收藏, 编辑
摘要: Create a color renderbuffer. Allocate its storage by calling the context’srenderbufferStorage:fromDrawable:method, passing the layer object as the par... 阅读全文

iOS OpenGL 函数renderbufferStorage:fromDrawable:

2012-11-02 16:53 by 三戒1993, 177 阅读, 收藏, 编辑
摘要: Create a color renderbuffer. Allocate its storage by calling the context’srenderbufferStorage:fromDrawable:method, passing the layer object as the par... 阅读全文

va_start、va_end、va_list的使用

2012-11-02 16:29 by 三戒1993, 145 阅读, 收藏, 编辑
摘要: 1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);voidfoo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#includevoid fun(int a, ...){int *temp =... 阅读全文

iphone 常用预编译代码

2012-11-02 15:32 by 三戒1993, 124 阅读, 收藏, 编辑
摘要: http://blog.sina.com.cn/u/2079395307iphone和andorid开发博客1.自定义DLog输出#ifdef DEBUGLOG# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTI... 阅读全文

iphone 常用预编译代码

2012-11-02 15:32 by 三戒1993, 194 阅读, 收藏, 编辑
摘要: http://blog.sina.com.cn/u/2079395307iphone和andorid开发博客1.自定义DLog输出#ifdef DEBUGLOG# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTI... 阅读全文

openGL 资源搜集

2012-11-02 14:55 by 三戒1993, 131 阅读, 收藏, 编辑
摘要: 持续更新中...1.http://blog.sina.com.cn/s/articlelist_2079395307_7_1.html 技术博客2.http://www.owlei.com/DancingWind/ 48个OpenGL教程3.http://www.hiwebgl.com/ Hi,... 阅读全文

openGL 资源搜集

2012-11-02 14:55 by 三戒1993, 183 阅读, 收藏, 编辑
摘要: 持续更新中...1.http://blog.sina.com.cn/s/articlelist_2079395307_7_1.html 技术博客2.http://www.owlei.com/DancingWind/ 48个OpenGL教程3.http://www.hiwebgl.com/ Hi,... 阅读全文

OpenGL渲染管线

2012-11-02 14:51 by 三戒1993, 147 阅读, 收藏, 编辑
摘要: 转载自www.hiwebgl.com 渲染管线的处理流程开始于建立顶点数组(Vertex Array)。这些数组包括了顶点属性(例如顶点在3D空间中的位置)和顶点纹理信息、颜色信息和如何接受光照(顶点法线)。这些顶点数组和其... 阅读全文

OpenGL渲染管线

2012-11-02 14:51 by 三戒1993, 151 阅读, 收藏, 编辑
摘要: 转载自www.hiwebgl.com 渲染管线的处理流程开始于建立顶点数组(Vertex Array)。这些数组包括了顶点属性(例如顶点在3D空间中的位置)和顶点纹理信息、颜色信息和如何接受光照(顶点法线)。这些顶点数组和其... 阅读全文

Photoshop 保存PNG格式交错和不交错有差别

2012-11-02 11:19 by 三戒1993, 816 阅读, 收藏, 编辑
摘要: 1.PNG格式是由Netscape公司开发出来的格式,可以用于网络图像,但它不同于GIF格式图像只能保存256色,PNG格式可以保存24位的真彩色图像,并且支持透明背景和消除锯齿边缘的功能,可以在不失真的情况下压缩保存图像。但由于PNG格式不完全支持所有浏览器,所以在网页使用要比GIF和JPEG格式... 阅读全文

Photoshop 保存PNG格式交错和不交错有差别

2012-11-02 11:19 by 三戒1993, 278 阅读, 收藏, 编辑
摘要: 1.PNG格式是由Netscape公司开发出来的格式,可以用于网络图像,但它不同于GIF格式图像只能保存256色,PNG格式可以保存24位的真彩色图像,并且支持透明背景和消除锯齿边缘的功能,可以在不失真的情况下压缩保存图像。但由于PNG格式不完全支持所有浏览器,所以在网页使用要比GIF和JPEG格式... 阅读全文

Photoshop 使用技巧

2012-11-02 11:18 by 三戒1993, 132 阅读, 收藏, 编辑
摘要: 1.保存图层隐藏其它不需要的图层,按shift+ctrl+s,选择存储位置,命名,选择png格式即可保存2.将所选图层通过 ‘File’ -->'另存为' -->选择png3.ps保存选区png图片 --> 就是创建好选区后,(CTRL+J)将选区中的图像单独选择出来,生成“图层”,将选区独立保存成... 阅读全文

Photoshop 使用技巧

2012-11-02 11:18 by 三戒1993, 147 阅读, 收藏, 编辑
摘要: 1.保存图层隐藏其它不需要的图层,按shift+ctrl+s,选择存储位置,命名,选择png格式即可保存2.将所选图层通过 ‘File’ -->'另存为' -->选择png3.ps保存选区png图片 --> 就是创建好选区后,(CTRL+J)将选区中的图像单独选择出来,生成“图层”,将选区独立保存成... 阅读全文

GLSL 简介

2012-11-01 10:13 by 三戒1993, 563 阅读, 收藏, 编辑
摘要: GLSL-OpenGL Shading Language也称作GLslang,是一个以C语言为基础的高阶着色语言。它是由OpenGL ARB所建立,提供开发者对绘图管线更多的直接控制,而无需使用汇编语言或硬件规格语言。目录[隐藏]1背景2详细资料2.1资料类型2.2运算子2.3函式和控制结构2.4编... 阅读全文

GLSL 简介

2012-11-01 10:13 by 三戒1993, 469 阅读, 收藏, 编辑
摘要: GLSL-OpenGL Shading Language也称作GLslang,是一个以C语言为基础的高阶着色语言。它是由OpenGL ARB所建立,提供开发者对绘图管线更多的直接控制,而无需使用汇编语言或硬件规格语言。目录[隐藏]1背景2详细资料2.1资料类型2.2运算子2.3函式和控制结构2.4编... 阅读全文

GLSL语法基础

2012-11-01 10:08 by 三戒1993, 241 阅读, 收藏, 编辑
摘要: 转载自:http://www.cppblog.com/init/archive/2011/11/20/160579.aspxGLSL语法跟C语言非常相似:1.数据类型:GLSL包含下面几种简单的数据类型floatbool :false or tureint向量:vec {2,3,4} 长度为2, 3... 阅读全文

GLSL语法基础

2012-11-01 10:08 by 三戒1993, 194 阅读, 收藏, 编辑
摘要: 转载自:http://www.cppblog.com/init/archive/2011/11/20/160579.aspxGLSL语法跟C语言非常相似:1.数据类型:GLSL包含下面几种简单的数据类型floatbool :false or tureint向量:vec {2,3,4} 长度为2, 3... 阅读全文