P2 面向对象分析与设计-短版本
P2 Ogre是一款开源的图形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),它是由一个核心小组开发并维护,由于它是一款开源引擎,所以它也像Linux一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。
P2 *全面并同等的支持OpenGL和Direct3D *全面支持Windows,Linux以及Mac OS X平台 *简单并可扩展的对象框架,能方便的插入到已存在的应用程序框架中 *自动处理渲染状态和空间剪裁 *强大且成熟的材质管理和脚本系统,可以不动一行代码去进行材质维护 *支持所有纹理混合和绑定技术,同时支持对GPU编程技术,支持汇编语言和所有高级语言形式的各种着色语言,其中高级语言包括:Cg,HLSL和GLSL
P4 下载安装软件(InnoSetup5.3.3汉化版.zip)百度搜索下载启动【InnoSetup编译器】选择【用[脚本向导]创建新的脚本文件】点击【确定】点击【下一步】,设置,各项要显示的值。
P103 本教程的目的是从使用者的角度将OGRE引擎最基本的概念和使用方法做一个较全面的介绍。本教程隐藏了OGRE引擎内部的底层内容,力求做到简单、易懂,是OGRE引擎的入门教程。 Mage小组的另一篇教程<<OGRE设计笔记>>正在整理中,它的目的是剖析3D图形引擎的源码,分析其架构,并在此过程中深入讲解设计模式与OOA/D在游戏开发中的应用。
P17 Jakarta 的 POI Project 与 Java Excel API 在开源世界中可以说是并驾齐驱,但是也各有优劣,poi在某些细节有些小Bug并且不支持写入图片(poi其实可以写入图片,不过没有jxl来的方便,比较麻烦),其他方面都挺不错的;而JXL提供了对图片的支持(但是仅仅支持png格式的图片),问题就是对公式支持不是很好,但还是提供了简单的公式读取支持。因此你的项目中要选用什么样的第三方插件为完全由你的应用来决定。如果你的软件是跟财务有相当的关系的话,建议采用 POI Project,就我所在目前的项目来说由于用不到计算公式,而且很可能需要导出图片,因此,我的选择是 JXL 。
P2 SceneManager:所有屏幕上可见的东西都由SceneManager来管理;有多种类型的SceneManager,分别用来渲染Terrain、BSP等等。 2. Entity:初步的理解一个Entity代表一个Mesh(可以含有动画),Light,Camera,Particle,Billboard不用Entity表示。Entity不能直接加到场景中,必须先attach到一个SceneNode上,SceneNode管理位置和方向。
P7 JDBC是Java应用与数据库管理系统进行交互的标准API,包括两个包:核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理,其主要接口如下
P6 heartbeat:心跳功能,或者双机热备,双机双备,双机互备.如下图片,内网IP地址负责心跳检测环境:A主机器外网网卡192.168.1.56内网网卡
P10 网站优化有很多方面,这里我们先主要讲讲 tomcat优化。【主要针对tomcat6.0及以上版本】 1. 为jvm增加更多的内存,tomcat安装时,默认为126M,可以设置。 Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,因为Sun公司和其它一些公司一直在为提高性能而对java虚拟机做一些升级改进。一些报告显示JDK1.4在性能上比JDK1.3提高了将近10%到20%。
P19 程序块要采用缩进风格编写,缩进的空格数为4个,不允许使用TAB缩进。(1.42+)说明:缩进使程序更易阅读,使用空格缩进可以适应不同操作系统与不同开发工具。分界符(如大括号‘{’和‘}’)应各独占一行,同时与引用它们的语句左对齐。在函数体的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序或者static、,synchronized等语句块中都要采用如上的缩进方式
P87 虽然网络上有许多Maven的参考文章,但是没有一篇单独的,编写规范的介绍Maven的文字,它需要是一本细心编排的入门指南和参考手册。 我们做的,正是试图提供这样的,包含许多使用参考的文字。 Apache Maven 的定义: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
P6 要使Apache支持SSL,需要首先安装Openssl支持。
P12 Spring Security,这是一种基于Spring AOP和Servlet过滤器[7]的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framework基础上,Spring Security充分利用了依赖注入(DI,Dependency Injection)和面向切面技术。 Spring Security原身是Spring Acegi,在Spring Acegi 2.0之后改名为Spring Security 2.0。我们现在讲解的是Spring Security 3.0,相对于2.0而言改动比较大,配置也更加简单了。
P23 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP、WAMP、MAMP等。这里我介绍一下LAMP环境的搭建,即Linux、Apache、MySQL、PHP环境。一、首先安装操作系统操作系统:centos6.3IP地址:192.168.146.129网关:DNS:操作系统安装步骤,此处不在给出截图。备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可。
P43 PHP 在变量定义中不需要(或不支持)明确的类型定义;变量类型是根据使用该变量的上下文所决定的。也就是说,如果把一个字符串值赋给变量 $var , $var 就成了一个字符串。如果又把一个整型值赋给 $var ,那它就成了一个整数。 <br> PHP 的自动类型转换的一个例子是加法运算符“+”。如果任何一个操作数是浮点数,则所有的操作数都被当成浮点数,结果也是浮点数。否则操作数会被解释为整数,结果也是整数。注意这并没有改变这些操作数本身的类型;改变的仅是这些操作数如何被求值以及表达式本身的类型。
P77 面向对象的哲学面向对象 PHP5中非常重要的一个概念面向对象的哲学面对对象的概念(类是什么? 对象是什么?)面向对象的基础语法---声明类如何创建一个对象没有面向对象之前,我们能否开发程序?答:当然可以.比如 c语言,没有类与对象的概念.被称为面向过程的语言.面向对象与面向过程,同样是一种编程范式.回顾以往的代码 每一个步骤.
P40 数据库服务器是不是mysql呢? 答: 对于数据库存储数据来说,国际上有sql标准. 如:列类型,sql语法等是有ISO标准的. 很多软件开发商,遵守sql标准,来开发一套软件,用来储存和管理数据. 这套软件,就可以称为数据库管理系统.
P42 Struts-Spring-Hibernate集成6.6.1环境搭建和基本配置我们在Eclipse中可以增加对Struts2.0,Spring2.0,Hibernate3.1的支持.
P57 1、面向消息的中间件(MOM)1.1、MOM由于业务、机构和技术是不断变化的,因此为其服务的软件系统必须适应这样的变化。在合并、添加服务或扩展可用服务之后,公司可能无力负担重新创建信息系统所需的成本。正是在这个关键时刻,才需要集成新组件或者尽可能高效地扩展现有组件。要集成异类组件,最方便的方法不是将它们重新创建为同类元素,而是提供一个允许它们进行通信(不考虑它们之间的差异)的层。该层被称作中间件,它允许独立开发且运行于不同网络平台上的软件组件(应用程序、Enterprise JavaBean、Servlet和其他组件)彼此交互。