- 浏览: 49217 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
Java3D用其自己定义的场景图和观察模式等技术构造了3D的上层结构,实现了在Java平台使用三维技术。本文在原理上着重介绍Java3D特有的两个重要概念:场景图(Scene Graph)、观察模式(View Model)。在接口使用上的介绍分为两部分:实例说明如何使用Java3D接口;说明如何将Java3D技术与Java原有的Web技术(JSP、Serverlet)相结合,在网页上实现三维显示。
1. 关于Java3D
1.1 Java3D简介
Java3D API是Sun定义的用于实现3D显示的接口。3D技术是底层的显示技术,Java3D提供了基于Java的上层接口。Ja ...
步骤:(以下步均为在命令行的输入)
------------------------------------------------------------------------------------------
第一步 通过APPFUSE创建基于Struts 2 Basic的项目:
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/ ...
播放视频最实用的一段代码是:
程序代码<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="500" height="400"><param name="autostart" value="0" /><param name="url" value="视频地址.wmv" /><embed src="视频地址.wmv" ...
1、在myeclipse里配置spket插件,该插件有三种配置方式。以myeclipse8.5为例说明前两种方式:
(1)
下载spket压缩包(见附件,此处版本为1.6.16),直接解压到myeclipse8.5安装目录的dropins目录下,如C:\Program Files\Genuitec\MyEclipse 8.5\dropins;
(2)
下载spaket的压缩包(文件太大无法上传,下载地址为:http://download.csdn.net/source/2524640,版本为1.6.18),解压后为spket-1.6.18.jar文件,直接 ...
zend studio5不能运行在Win7上,对PHPer来说是件痛苦的事情
今天借鉴一篇国外同行的经验,终于解决了该问题,不敢独享
步骤如下:
01、下载并安装最新版本的 JRE for Windows: http://java.com/en/download/manual.jsp
02、使用WINRAR解压 Zend Studio 5.5.1.exe
03、 进入解压后的文件夹 Zend Studio 5.5.1\Windows(下面简称A文件夹) ,将resource目录下的jre文件夹重命名为jre.back(或其他名称都可)
04、复制 C:\Program Files ( ...
概述
jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不jquery及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很 ...
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>仿土豆网的焦点轮换图片</title>
<style type="text/css">
/* Reset style */
* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#3 ...
也不一定都是小技巧,有的是原来不知道,现在用到了就知道了的关于Swing的东西。
1.JFrame 窗口最前端显示。public final void setAlwaysOnTop(boolean alwaysOnTop)。更改始终位于顶层的窗口状态。始终位于顶层的窗口是位于所有其他窗口之上的窗口,除了其他也是始终位于顶层的窗口。如果存在多个始终位于顶层的窗口,则不指定它们相互的叠放顺序,而且顺序与平台有关。
2.覆盖Component 的默认焦点状态。public void setFocusable(boolean focusable)。将此Component 的焦点状态设置为指定值。这个方法 ...
ESC键 VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)
左徽标键: VK_LWIN (91)
右徽标键: VK_LWIN (92)
鼠标右键快捷键:VK_APPS (93 ...
如何使用DreamWeaver的模板
来源:网页制作学习园地 ‖ 作者:网页制作学习园地 ‖ 点击:664 ‖ 时间:07-12-17 17:17:09 ‖ 【大 中 小】‖ 我要投稿
创建模板
你可以从一个已经存在的HTML文件创建一个Dreamweaver模板然后再去修改它以适应你的需要,或者你可以从一个空白的HTML文件从头创建. Dreamweaver模板创建后自动地被存贮在Templates文件夹中(这个文件夹就在你所定义的本地站点的根下面)。如果这个文件夹不存在的话,在创建新模板时Dreamweaver会自动创建一个Templates文件夹。
保存一个已经存在的文件为模板。
...
Array literals
这个还真不知中文怎么叫,文字数组?
说到数组,不得不说到Array Literals,数组其实是特殊的对象,对象有特有属性和方法,通过对象名.属性 、对象.方法() 来取值和调用,而数组是通过下标来取值,Array Literals跟数组有很多相似,都是某数据类型的集合,但是Array Literals从根本来说,是个对象,声明和调用,跟数组是有区别
var aa = new Object();
aa.x = "cat";
aa.y = "sunny";
alert(aa.x); //弹出cat
创建一个简单的对 ...
struts2中常用Result类型的用法
关键字: struts2
一、dispatcher
(1)为缺省的result类型,一般情况下我们在struts.xml会这么写:
<result name="success">/main.jsp</result>
以上写法使用了两个默认,其完整的写法为:
# <result name="success" type="dispatcher">
# <param name="location">/ma ...
1.使用redirect类型的result通过URL传递参数,也可以使用${属性名}动态设置参数;
2.在JSP中使用<s:property value="#parameters.属性名"/>显示接收的参数;
3.通过redirect类型的result传递的参数,不能使用<s:property value="属性名"/>显示接收的参数;
因为redirect不通过Action,ValueStack为空,只能从#parameters中取得参数;
实例:
web.xml:
view source
print?
01.< ...
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认 ...
<script type="text/javascript">
<!--
//函数 addtext
//用途 将参数s的内容作为字符串添加到评论框中。
function addtext(s){
//考虑到页面上只会有一个评论框存在,因此直接使用getElementsByTagName取得
//得到评论框对象后,将s添加到评论框内容的末尾。
document.getElementsByTagName("textarea")[0].value = document.getElementsByTagName("textarea&quo ...