自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SpeedBoy007的专栏

移动互联网 http://blog.sina.com.cn/speedboy007

  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

转载 纹理定义

12.2.1 二维纹理定义的函数  void glTexImage2D(GLenum target,GLint level,GLint components,           GLsizei width, glsizei height,GLint border,           GLenum format,GLenum type, const GLvoid *pixels)

2012-11-30 16:46:27 2527

转载 glTexParameteri()

L——纹理过滤函数glTexParameteri()    图象从纹理图象空间映射到帧缓冲图象空间(映射需要重新构造纹理图像,这样就会造成应用到多边形上的图像失真),这时就可用glTexParmeteri()函数来确定如何把纹理象素映射成像素.    部分参数功能说明如下:    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,

2012-11-29 16:57:00 774

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

说明:两者的都是生成纹理,即:将载入的位图文件(*.bmp)转换成纹理贴图。glTexImage2D()的用法举例glTexImage2D(GL_TEXTURE_2D, //此纹理是一个2D纹理0,                                         //代表图像的详细程度, 默认为0即可 3,

2012-11-29 16:40:27 1062

转载 补码

补码补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。目录补码概述代数加减运算代数解释

2012-11-26 18:15:24 1365

转载 位移进制运算

带符号右移 题:-15 >> 2 = -415原码:   00000000 00000000 00000000 00001111 //32位,二进制反码:    11111111 11111111 11111111 11110000 //0变1,1变0补码:    11111111 11111111 11111111 11110001 //最后位加1,-15二进制右移2位:

2012-11-26 18:02:53 1146

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

例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、为单例对象实现一个静态实例,并初始化,然后设置成nil,2、实现一个实例构造方法检查上面声明的

2012-11-23 13:55:09 507

转载 ASIHTTPRequest-详解

ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。    下面就举例说明它的 API 用法。发起一个同步请求    同步意为着

2012-11-22 10:59:57 403

转载 libxml/HTMLparser.h file not found

在导入asihttprequest包时出问题导入了libxml2.dylib,但是却提示libxml/HTMLparser.h file not found,那是因为你的开发环境默认的路径无法找到这个libxml2.dylib框架,修改方法:(两种方法都试一下吧)第一种方法:点击左边项目的根目录,再点击右边的Build Settings,手工输入文字:“Head

2012-11-22 10:55:22 700

原创 换行符和回车符

换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符  '\n' 10 换行(newline)'\r' 13 回车(return)也可以表示为'\x0a'和'\x0d'.(16进制)在windows系统下,回车换行符号是"\r\n".但是在Linux等系统下是没有"\r"符号的。在解

2012-11-21 19:14:37 683

转载 PS的混合模式详解

混合模式是PS最强大的功能之一,它决定了当前图像中的像素如何与底层图像中的像素混合,使用混合模式可以轻松地制作出许多特殊的效果,但是要真正掌握它却不是一件容易的事。将混合模式分为六大类,即:一.组合模式(正常、溶解)二.加深混合模式(变暗、正片叠底、颜色加深、线性加深)三.减淡混合模式(变亮、滤色、颜色减淡、线性减淡)四.对比混合模式(叠加、柔光

2012-11-21 14:46:16 1011

转载 glEnable/glDisable(GL_CULL_FACE)与glCullFace()

glEnalbe(GL_CULL_FACE) 开启剔除操作效果glDisable(GL_CULL_FACE) 关闭剔除操作效果 剔除操作1.glCullFace()参数包括GL_FRONT和GL_BACK。表示禁用多边形正面或者背面上的光照、阴影和颜色计算及操作,消除不必要的渲染计算。例如某对象无论如何位置变化,我们都只能看到构成其组成的多边形的某一面时,可使用该函数。

2012-11-20 12:04:50 5332

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

如果NDK里的jni中c和c++文件中有些头文件和方法找不到,说明你没有连接c和c++的头文件库

2012-11-19 14:00:20 2013

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

每次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解决办法,修改 Android.mk,加一行:LOCAL_CFLAGS = -Wno-ps

2012-11-19 13:54:58 1776

原创 资源工具

持续更新中....如何结合使用 SVN 和 Eclipsehttp://www.51zxw.net/study.asp?vip=6330545 followers:[100 TO *]should do what you want: see your query with 100 or more followers.(Note: the "TO"

2012-11-19 11:32:49 819 1

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

说明:本文以Mac系统为例,所以准备的软件都需要是适合Mac版本的.Android SDK:android-sdk-mac_86Android NDK: android-ndk-r4b-darwin-x86EclipseADTCDTANT搭建Android SDK开发环境Android SDK还发环境搭建步骤:1:Jdk安装,要求1.5以上.一般的Mac

2012-11-19 10:13:14 2827

转载 iOS开发之CocoaAsyncSocket学习

CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写

2012-11-19 09:37:40 451

转载 HTTP常用Header讲解

1、HTTP请求协议名://主机名:端口号/资源URI/*******************************GET /index.html HTTP/1.1Host: localhost:8088connection: Keep-Alive******************************/2、request headerHost,

2012-11-19 09:35:58 597

转载 [ZZ]Unity3D实用工具汇总

Unity3D实用工具汇总1. Free Shader editor 免费shaser编辑器http://forum.unity3d.com/threads/56180-Strumpy-Shader-Editor-Beta-3.0-released-%28vertex-lighting-support%292. Commercial Shader Editor 商业

2012-11-16 16:00:29 1444

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

将相机ToolBar上的英文改成中文

2012-11-15 14:37:03 948

原创 EAGLLayer.opaque 设置为 YES

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 set this as opaque when possible.Improving C

2012-11-13 16:32:49 1269

原创 iphone EAGL 代表什么

"AGL" is the name of Apple's OpenGL extensions for OS X. I believe "EAGL" is "Embedded AGL".Alternatively, EAGL is Apple's version of EGL. EGL officially refers to the "Khronos Native Platform G

2012-11-13 16:09:40 895

转载 DEV C++的OPENGL环境配置

DEV C++作为一个轻量级的开发工具,相信会有不少朋友会选用它。但是利用它学习OPENGL,摆在第一位置的就是OPENGL函数库的配置。提到配置OPENGL的环境,可谓让人头大,查阅了无数的网站和资料,但编译的时候仍旧出错,往往是下面的错误提示:Undefine reference to 'xxxxx'一大排一大排的,本人折腾了累计有20小时,终于把问题解决,现把解决方案分享如下

2012-11-13 15:22:43 13183 1

转载 glCullFace,GL_CULL_FACE

http://www.dreamingwish.com/dream-2012/glcullface.htmlglCullFace:指定剔出操作的多边形面 C语言描述    void glCullFace(GLenum mode); 参数    mode  指定应剔除多边形的哪一个面,不是GL_FRONT就是GL_BACK。 说明 本函数可以禁用多边形正面

2012-11-13 15:17:40 9569

原创 OpenGLES Shader Precision

OpenGL ES 如何获取 shader precision 着色器的精度值 GetShaderPrecisionFormat int range, precision;glGetShaderPrecisionFormat(GL_FRAGMENT_SHADER, GL_HIGH_FLOAT, &range, &precision);From the OpenGL E

2012-11-13 13:52:25 1946

转载 iphone 推送服务--Apple Push Notification Service

标注:APNs 苹果推送服务器Device 安装带有推送服务程序的iPhone手机Provider 程序服务器,把需要推送的信息发给 APNsDeviceToken  在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到Device 都需要 DeviceToken作为认证。Payload  需要推

2012-11-12 10:51:46 493

转载 实现iphone push notification

Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消

2012-11-08 11:24:56 405

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

1、把图片存在Documents目录下    if (image!=nil) {                NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);        NSString *uniquePa

2012-11-06 13:43:08 986

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

为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是speex库,这个提的人很多,但是出教程的不多,大家有很多不明所以的地方,新手对此较为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是speex库,这个提的人很多,但是出教程的不多,大家有很多不明所以的地方,新手对此较为困惑。网上

2012-11-06 12:03:21 511

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

下面这段代码,能实现在下载文件之前获得文件大小,应用在软件里,能在很大程度上改善用户体验 [m_pASIHTTPRequest setDidReceiveResponseHeadersSelector:@selector(didReceiveResponseHeaders:)]; - (void)did    下面这段代码,能实现在下载文件之前获得文件大小,应用在软件里,能在很大程度上

2012-11-06 11:48:27 548

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

在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码,就可以获取一个目录内的文件及文件夹列表。 NSFileMa在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码,就可以获取一个目录内的文件及文件夹列表。NSFileManager *file

2012-11-06 11:46:12 524

转载 android GC内存泄露问题

来自:http://www.cnblogs.com/devinzhang/archive/2012/01/28/2330738.html1. android内存泄露概念     不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了

2012-11-05 17:32:52 524

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

Android应用程序限制使用的堆内存是16M(注:堆内存与设备的性能也有一定关系,性能高的设备可用堆内存可能是24M或者更高),其中电话功能会占用一部分,而开发者能够使用的则非常有限。如果你不打算用完所有内存,那么你的应用就应该尽可能少用内存,从而使其他的程序在运行时不致于被杀掉。Android系统在内存中能够持有的应用程序越多,用户在程序间进行切换时就越快。作为工作的一部分,我研究Androi

2012-11-05 17:16:45 7135

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

from:http://blog.csdn.net/hpccn/article/details/7591662先看效果主要是写一个 color selector在res/建一个文件夹取名colorres/color/color_radiobutton.xml[html] view plaincopy

2012-11-05 16:34:36 8906 1

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

android 自定义属性类型的使用:转自:http://www.cnblogs.com/ufocdy/archive/2011/05/27/2060221.html 做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像

2012-11-05 16:17:46 669

转载 RGB和YUV 区别

RGB和YUV都是色彩空间,用于表示颜色,两者可以相互转化。 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与R GB视频信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的视频信号同时传输)。     中"Y"表示明亮度(Lumina nce或Luma),也就是灰阶

2012-11-02 17:08:50 11078 1

原创 iOS OpenGL 函数renderbufferStorage:fromDrawable:

Create a color renderbuffer. Allocate its storage by calling the context’srenderbufferStorage:fromDrawable: method, passing the layer object as the parameter. The width,height and pixel format are

2012-11-02 16:53:14 4703

转载 va_start、va_end、va_list的使用

1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...); 2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#include void fun(int a, ...){int *temp = &a;temp++;for

2012-11-02 16:29:48 455

原创 iphone 常用预编译代码

http://blog.sina.com.cn/u/2079395307  iphone和andorid开发博客1.自定义DLog输出#ifdef DEBUGLOG#   define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);#els

2012-11-02 15:32:45 825 2

原创 openGL 资源搜集

持续更新中...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,WebGL 网站4.http://blog.csdn.net/aug

2012-11-02 14:55:43 691 1

转载 OpenGL渲染管线

转载自www.hiwebgl.com                                                                                渲染管线的处理流程开始于建立顶点数组(Vertex Array)。这些数组包括了顶点属性(例如顶点在3D空间中的位置)和顶点纹理信息、颜色信息和如何接受光照(顶点法线)。这些顶点数组和其中包含的数

2012-11-02 14:51:34 686

10个Android应用程序源码

10个经典的android应用程序源码。

2012-03-12

Android柱状图

android柱状图,用canvas绘制的柱状图和k线图。

2012-03-12

iphone开发教程

iphone开发基础教程,是一本入门的教程,讲解iphone基础控件和框架。

2012-03-12

OpenGL 超级宝典

openGL 超级宝典 入门到高级教程.全书分为四部分,第一部分讲解3D图形学的基本原理;第二部分渲染;第三部分opengl for window ;第四部分附录。

2012-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除