自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 加载3D世界并在3D世界中漫游

在这一课中,你将学会如何加载3D世界,并在3D世界中漫游。现在这些日子您所需要的是一个大一点的、更复杂些的、动态3D世界,它带有空间的六自由度和花哨的效果如镜像、入口、扭曲等等,当然还要有更快的帧显示速度。这一课就要解释一个基本的3D世界"结构",以及如何在这个世界里游走。数据结构当您想要使用一系列的数字来完美的表达3D环境时,随着环境复杂度的上升,这个工作的难度也会随之上升。出于这个原因...

2010-12-16 23:10:36 168

原创 JOGL 3D空间

我们使用三角形和四边形来创建3D物体,在这一课里我们将把三角形变成三菱锥也就是金字塔的形状,将四边形变成立方体。在上一节课的内容上做一些扩展,我们开始生成真正的3D物体,而不是前面几节课中的三维空间中的二维物体,我们给三角形增加一个左侧面,一个右侧面,一个后侧面来生成一个金字塔。给正方体添加左右上下后五个面。在金字塔中我们使用平滑着色(Smooth coloring) ,而正方体我们使用单一着色(...

2010-12-16 23:09:10 206

原创 3D桌面效果动画类

public class CubeAnimation extends Animation implements          Animation.AnimationListener {       public static final int FACE_LEFT = 0;       public static final int FACE_RIGHT = 1;   ...

2010-12-16 23:07:50 152

原创 镜像倒影特效Gallery

本文档将介绍在android上如何实现一个倒影效果的Gallery。 为了达到上图所示的效果,首先,是需要有一个自定义的gallery,实现了对Gallery的继承,通过重写getChildStaticTransformation方法来控制,每个子view有不同的缩放比例,形成阶梯状的展示。这个gallery是在坤庭的代码基础上实现的,我这里就不再重复介绍。 接下来,gallery...

2010-12-16 23:06:44 108

原创 Gallery3D各个界面可见范围计算方法

computeVisibleRange算法分析: 第1步,计算出left,right,bottom,top 第2步,计算出numSlots,并除于2赋值给index 第3步,由index得position,判断position是否在第1步计算出的范围内,是的话,就把第2步计算得出的中间的index赋值给 firstVisibleSlotIndex,lastVisibleSlotIndex,否则,根...

2010-12-16 23:05:56 121

原创 Gallery3D中画图时调用glTranslate函数参数赋值过程

GridDrawManager::drawDisplayItem(RenderView view, GL11 gl, DisplayItem displayItem, Texture texture, int pass,Texture previousTexture, float mixRatio) 函数有下面几句:       Java代码 Vector3f animat...

2010-12-16 23:05:25 147

原创 Gallery3D笔记

布局及特效  gallery3d 的精华一、布局gallery3d的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而gallery3d没有用android的UI系统,而是用opengl画出来的,即界面是在同一个 activity的,如主界面,缩略图界面,单张图片查看界面,标记界面等都属于同一个act...

2010-12-16 23:04:48 239

原创 Gallery3d 代码分析之渲染流程

RenderView gallery3d 的渲染从 RenderView 开始。RenderView 从 GLSurfaceView 继承而来,采用了通知型绘制模式,即通过调用 requestRender 通知 RenderView 重绘屏幕。 RenderView 将所有需要绘制的对象都保存一个 Lists中,Lists 包含了5个ArrayList,其定义如下所示: Java代码 ...

2010-12-16 23:03:49 159

原创 Gallery 3D 代码分析之 GLSurfaceView

      使得 OpenGL ES 可以工作在 Activity 生命周期中;      可选择合适的 frame buffer 像素格式;      创建并管理一个单独的渲染线程,可以实现平滑的动画;      提供 debugging 工具和 API。 一个简单的 GLSurfaceView 应用Java代码 package com.example...

2010-12-16 23:02:50 85

原创 97年世界编程大赛第一名写的程序

这个程序是97年Mekka ’97 4K Intro比赛的一等奖作品,汇编语言所写。整个程序全长4095字节, 生成.com程序只有4K,可是却实现了3D动画的效果,还有一段背景音乐!画面是游戏天旋地转的一个场景! 1)把下面的代码粘贴到记事本里面,另存为 1.txt 文档。 2)在命令行窗口下(在开始→运行→cmd),进入文档所存盘符,输入debug<1.txt,就出现标准的三维空间动...

2010-12-10 07:42:17 227

原创 Struts1+Spring2+Hibernate3.1配置开发总结

开发环境:MyEclipse6.0+Tomcat5.0+Oracle9i配置环境:Struts1+Spring2+Hibernate3.1 1、首先创建Java-Web Project工程,选择J2EE 5.0版本 2、添加Struts1支持,注意这里我们使用Myeclipse中集成的Struts1,所以在配置的时候选择Struts1.2版本,下面可以修改包名,其它选择默认,点击“Finish”即...

2010-12-01 22:38:01 88

原创 Struts2+Spring2+Hibernate3开发环境搭建 项目实例

看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不同,配置也不尽相同,下面是我做的ssh开发配置教程,以供参考; 本文有图片,请下载附件,附件为图解教程并含有实现注册登陆功能的实例,详细清晰。 开发环境:MyEclipse6.0+Tomcat5.0+SQLServer2000 配置环境:Struts2+Spring2+Hibernate3.1 1、首先创建Java-Web Projec...

2010-12-01 22:36:13 104

原创 使用links方式安装eclipse插件

一、使用links方式安装eclipse插件    假设eclipse安装目录是D:\eclipse,待安装插件目录是D:\eclipseplugins。以lomboz,Sysdeo Eclipse Tomcat Launcher plugin和xmlbuddy为例说明如何使用links方式安装eclipse插件。    1、安装Lomboz    在D:\eclipseplugins中建立如下的...

2010-11-26 23:36:22 133

原创 使用Memory Analyzer tool(MAT)分析内存泄漏(二)

 写blog就是好,在大前提下可以想说什么写什么,不像投稿那么字字斟酌。上周末回了趟成都办事,所以本文来迟了。K117从达州经由达成线往成都方向走的时候,发现铁路边有条河,尽管我现在也不知道其名字,但已被其深深的陶醉。河很宽且水流平缓,河边山丘森林密布,民房星星点点的分布在河边,河里偶尔些小船。当时我就在想,在这里生活是多么的惬意,夏天还可以下去畅游一番,闲来无事也可垂钓。唉,越来越讨厌北漂了。 ...

2010-11-26 23:18:42 124

原创 jps(Java Virtual Machine Process Status Tool)

jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.$> jps23991 J...

2010-11-26 22:56:19 111

原创 单向加密

BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(T...

2010-11-26 22:53:07 89

原创 XML SAX解析

*****************************天气预报的实现****************************代码:public class WeatherReport extends Activity { @Override public void onCreate(Bundle savedInstanceState) { supe...

2010-11-26 22:45:56 75

原创 Android学习笔记

Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。http://www.androidcn.net/wiki/index.php?title=%E7%B...

2010-11-16 23:05:34 204

原创 Android TraceView

Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。   关于Traceview的使用   首先,必须在程序当中加入代码,以便生成trace文件,有了这个trace文件才可以将其转化为图形。   要添加的代码如下:   Java代码   // start tracing to "/...

2010-11-16 23:02:56 76

原创 apk 破解之dexdump反编译Android程序

Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!2010-07-22 13:12一、前言:大家好,今天给大家分享一下Android中的拿来主义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的如下图:当然res里的图片是可以...

2010-08-29 22:43:13 415

原创 android 中正在运行的任务和服务

范例说明Android操作系统并没有提供任务管理器程序,无从得知后台有哪些程序正在运行。本范例是通过ActivityManager.getRunningTasks方法来取得正在运行中的工作程序,并使用ListView将之罗列出来。这里说的“正在运行”是指单击“按钮”时所获取到的信息,如果放在ListView里的工作已经结束,或者被操作系统回收(Garbage Collection,GC...

2010-08-24 17:14:33 107

原创 Struts+Spring+Hibernate的技术实现

一、三个框架简介Struts:Struts是目前Java Web MVC框架中不争的王者。经过长达五年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。Spring:Spring是一个开源框架,它是为了解决企业应用开发的复杂性而开发的。Spring使使用基本的JavaBeans来完成以前只可能由EJB完成的事情变得可能了。...

2010-06-28 09:53:31 56

asp动态网站课程设计

asp动态网站课程设计---汽车爱好者网站

2009-01-07

空空如也

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

TA关注的人

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