- 浏览: 66465 次
- 性别:
- 来自: 成都
最新评论
-
tangyongjun:
多谢了 有时间研究一下jvm
JVM的理解
文章列表
白盒测试JUnit的使用
- 博客分类:
- 测试
JUnit测试
1 Fixture 是指在执行一个或者多个测试方法时需要的一系列公共资源或者数据,例如测试环境,测试数据等等。
公共 Fixture 的设置也很简单,您只需要:
@Before @After
使用注解 org,junit.Before 修饰用于初始化 Fixture 的方法 ...
package
{
import Box2D.Dynamics.b2World;
/**
* ...
* @author ottoliu
*/
public class physicsVal
{
public static const RATIO:Number = 30;
private static var _world:b2World;
public function physicsVal()
{
}
static public function get world( ...
物理模拟引擎box2D-2
- 博客分类:
- flash
根据第一例子重新自己做了box2D的例子,感觉写这个比前面的体会多点。
package
{
import Box2D.Collision.b2AABB;
import Box2D.Collision.Shapes.b2PolygonDef;
import Box2D.Collision.Shapes.b2ShapeDef;
import Box2D.Common.Math.b2Vec2;
import Box2D.Dynamics.b2Body;
import Box2D.Dynamics.b2BodyDef;
import Box2D.Dynamics. ...
addEventListener(eventName,functionName,true/false,int,true/false);
动作,函数名,动作捕抓流活动状态,优先级,不需要时是否在内存清掉
通过使用addEventListener()方法的useCapture参数,可以控制侦听器将处于活动状态的事件流阶段。如果useCapture设置为ture,侦听器将在事件流的捕获阶段成为活动状态。如果useCapture设置为false,侦听器将在事件流的目标阶段和冒泡阶段处于活动状态。要在事件流的所有阶段侦听某一事件,你必须调用addEventListener( ...
几个常用的概念
rigid body
shape
constraint
contact constraint
joint
joint limit
joint motor
world
Hello Box2D
Creating a World
var worldAABB:b2AABB = new b2AABB();
worldAABB.lowerBound.Set(-100.0, -100.0);
worldAABB.upperBound.Set(100.0, 100.0);
Caution
The world AABB should alway ...
我看愤怒的小鸟为啥成功
- 博客分类:
- 其他
女朋友在一边专注的玩 《愤怒的小鸟》,连我都不理了。我很奇怪《愤怒的小鸟》到底是怎样的一款游戏。于是就自己也玩,看看魅力到底在哪里,《愤怒的小鸟》为什么如此的成功?
游戏本身
1 趣味十足
首先是 ...
Action的五大元素
在大概了解了Struts2的Action后,我们来重点研究一下在Struts2的Action周围,为Action进行服务的一些重要元素,这些元素将涵盖Action的数据环境,Action的执行环境、Action的调度者、Action的层次结构和Action的执行结果 ...
actionInvocation是什么
- 博客分类:
- struts
ActionInvocation就是Action的调用者。ActionInvocation在Action的执行过程中,负责Interceptor、Action和Result等一系列元素的调度。
Interceptor通过ActionInvocation可以完全的改变Action行为:不让它执行、改变返回值、甚至可以细颗粒的操作Action的方法
查看ActionINvocation 的API,他有getActionProxy(),getResultCode();getActionContext();
ActionProxy在action中用来构建执行环境,ActionProxy提 ...
错误提示:org.apache.jasper.JasperException: /struts2/index.jsp(16,3) No tag "datetimepicker" defined in tag library imported with prefix "s"
出错的原因:struts2.1.6 把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了
解决方法:
1.项目中引入struts2-dojo-plugin-2.1.6.jar。
2.jsp中加入如下内容 ...
1 非IoC方式
要获得这几个对象,关键Struts 2.0中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。
ActionContext.getContext()code]另外,org.apache.struts2.ServletActionContext作为辅助类(Helper Class),可以帮助您快捷地获得这几个对象。
HttpServletRequest request = ServletActionContext.getRequest();
HttpServle ...
如下步骤是在网上找的但是有两个地方有问题:
1 jad的路径问题 一定要写完整路径,如 D:\myeclipse\jad.exe 或者D:\myeclipse\jad ,而不是 D:\myeclipse
2 最后的防止中文乱码的选项 没有出现,但是不影响正常反编译
安装步骤:
1. 将jad.exe解压到指定目录。如:D:\Program Files\Genuitec\Common\binary(目录随便,想放哪都行)
2. 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录 ...
在jsp页面是直接面向值栈操作,所以值栈的内容可以直接用名字来引用。值栈外的如session就要用OGNL语法中的#来操作。
对于值栈来说,struts2有专门的tag叫<s:property >来引用值栈内容,如下例:
<s:property value="artist.bio" />session是值栈外的(全局的,或称根级别),所以要用OGNL的#符号表达式来引用session里的对象,如<s:property value="#session['artistBio']" />
可以先把一个变量级别升 ...
(转)
Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调 ...
当启动有错的时候,myeclipse默认会设置不会继续编译
选项里的 java-->compiler-->building-->abort build when build path errors occur 前面的勾去掉