摘要:
int i=5; k=i++;//k得到5 i=5; k=++i;//k得到6 i=5; k=i–;//k得到5 i=5; k=–i;//k得到4 阅读全文
摘要:
Fragments的生命周期 每一个fragments 都有自己的一套生命周期回调方法和处理自己的用户输入事件。 对应生命周期可参考下图: 创建片元(Creating a Fragment)To create a fragment, you must create a subclass of Fra 阅读全文
摘要:
Android LayoutInflater详解 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文 阅读全文
摘要:
SQLiteDatabase类 实现数据库基本操作 数据库创建的问题解决了,接下来就该使用数据库实现应用程序功能的时候了。基本的操作包括创建、读取、更新、删除,即我们通常说的CRUD(Create, Read, Update, Delete)。在实现这些操作的时候,我们会使用到两个比较重要的类SQL 阅读全文
摘要:
SQLite学习整理 当程序中需要的数据量较大,且需要进行大量数据的插入、更新、查询等操作时,如果再使用文件方式来保存数据就显得效率低下。这时需要使用关系型数据库来对数据进行存储。SQLite数据库作为轻量级的关系型数据库,且小巧易用、具备关系型数据库的各种优点,因此被广泛用于手机、MP3等各种资源 阅读全文
摘要:
Object类中的equals方法是用双等号(==)进行比较的; 而String类的equals方法不是用双等号(==)进行比较的; String类继承Object类,所以也继承了equals方法,但String类重写了该方法。 所以String类用equals比较,基本数据类型,也称原始数据类型。 阅读全文
摘要:
setAttribute这个方法,在JSP内置对象session和request都有这个方法,这个方法作用就是保存数据,然后还可以用getAttribute方法来取出。 比如现在又个User对象,User curruser = new User(“zhangsan”, 20, “男”); 1,req 阅读全文
摘要:
Question:这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 A:抽象主题角色>被观察:每个抽象主题角色都可以有任意数量的观察者, 抽象主题提供一个接口,可以增加、删除和通知观察者角色。 代码: 抽象观察者角色:为所有具体的观察者定义一个 阅读全文
摘要:
流 java独特的I/O方法 java的I/O是建立在流上面的 输出流写入数据,输入流读取数据,即输出流将数据写入缓冲区,输入流将数据从缓冲区里面读出来 所有的输出流写入数据的方法相同,所有的输入流读取数据的方法相同 流是同步的即流是阻塞的,它会在读取数据之后进行其他操作 使用write(byte[ 阅读全文
摘要:
一、对文件操作的流——基本知识 1.read()方法读取流中的数据是按照字节一个个读取,而且每次只读取一个字节。实践如下: 代码如下: [java] view plain copy import java.io.FileInputStream; /** * 文件的输入输出流 * @author Ad 阅读全文
摘要:
异常体系 1. 运行时异常 ArithmeticException>算术异常 - Eg: NullPointerException>空指针异常-一个为null的东西-调用方法或属性 ArrrayIndexOutOfBoundsException> 索引超出指定范围 ClassCastExceptio 阅读全文
摘要:
public class Test { int i=1; public static void main(String[] args) { Test test =new Test(); try{ test.study(); //Throwable 是 Exception Error的共同父类 }catch(Throwable e){ System.out.... 阅读全文
摘要:
调试 绘制层的范围 绘制层的范围 绘制层的范围 // G.stageLayer.graphics.drawRect(2, "#ff0000", [ G.stageLayer.x-14, G.stageLayer.y, G.stageLayer.getWidth(), G.stageLayer.get 阅读全文
摘要:
距离关节:setDistanceJoint(b2BodyDefA,b2BodyDefB); 旋转关节:setRevoluteJoint(b2BodyDefA,b2BodyDefB,limits,motors); 距离关节:setDistanceJoint(b2BodyDefA,b2BodyDefB) 阅读全文
摘要:
初始化Box2d LGlobal.box2d = new LBox2d(); LGlobal.box2d = new LBox2d(); 刚体:它上面任何两点之间的距离都是完全不变的 矩形刚体 矩形刚体 addBodyPolygon(width,height,type,density,frictio 阅读全文
摘要:
#angryBirds_game canvas{ width: torem(640)!important; height: torem(700)!important; margin: 0 auto; } /*canvas 的大小一定要固定,这样在移动端,canvas的大小就会适配,init函数将ca 阅读全文
摘要:
threejs的坐标体系 // 平面不旋转的效果 plane.rotation.x = 0; plane.position.x = 0; plane.position.y = 0; plane.position.z = 0; // 平面不旋转的效果 plane.rotation.x = 0; pla 阅读全文
摘要:
###坐标系 场景中用长度为1的红、绿、蓝线段分别表示x、y、z三个轴 场景中用长度为1的红、绿、蓝线段分别表示x、y、z三个轴 阅读全文
摘要:
###视景体 阅读全文
摘要:
###透视相机的参数解析 透视图中,灰色的部分是视景体,是可能被渲染的物体所在的区域。fov是视景体竖直方向上的张角(是角度制而非弧度制),如侧视图所示。 aspect等于width / height,是照相机水平方向和竖直方向长度的比值,通常设为Canvas的横纵比例。 near和far分别是照相 阅读全文