代码改变世界

阅读排行榜

Java中替代C# ref/out 关键字方案:

2014-05-08 23:49 by hellenism, 14663 阅读, 收藏,
摘要: 刚学习Java不久,今天遇到一个问题,需要在方法中修改传入的对象的值,确切的说是需要使用一个方法,创建一个对象,并把其引用返回,熟悉C#的我的第一反应就是C#中的ref/out关键字,结果发现Java中没有类似的关键字,所以只能想想如何解决此问题. 参数传递:方法的参数传递有两种,一种是值传递,一种是引用传递,但是其实都是拷贝传递。 值传递:就是把传递的【数据本身拷贝一份】,传入方法中对其进行... 阅读全文

[Android学习]Activity之间传递对象和对象集合

2014-04-15 14:41 by hellenism, 5080 阅读, 收藏,
摘要: 开发过程中,Activity之间传递数据是必不可少的,android中使用Intent和Bundle作为数据载体,在Activity之间传递,对于基础数据类型,Bundle已经提供相关的put,get方法,而作为自定义的类型则需要有特别的要求.自定义类型,想要使用Bundle传递时,需要满足特定条件... 阅读全文

[计算机基础]关于实体( Entity )和模型( Model )

2014-06-28 02:04 by hellenism, 4559 阅读, 收藏,
摘要: 实体与模型的浅析在日常开发过程中经常看到Entity,Model,DataModel,它们之间到底有什么异同?下面是我个人的一些理解。一.Entity,Model,它们是什么?维基百科描述:实体(entity)是有可区别性且独立存在的某种事物,但它不需要是物质上的存在。尤其是抽象和法律拟制也通常被视... 阅读全文

[Cocos2d-x]节点的尺寸大小

2013-12-13 10:53 by hellenism, 4493 阅读, 收藏,
摘要: 作为一个CCNode,本身没有大小而言,但是AddChild之后,便有了尺寸的概念。Cocos2d-x中对于一个节点的尺寸可以通过以下三个方法获取:CCSprite:getContentSize();获取精灵的逻辑尺寸。此值不受缩放变换影响。即setScale()方法不影响此值boundingBox().size;获取精灵的边框尺寸。此值受到缩放变换影响。getTexture()->getContentSizeInPixels();获取精灵的纹理的像素尺寸。像素点和逻辑点关系:逻辑点大小 = 像素大小/contentScaleEx: CCSize sizeByContentSize = 阅读全文

[Android学习笔记]View的measure过程学习

2014-04-18 17:34 by hellenism, 2328 阅读, 收藏,
摘要: View从创建到显示到屏幕需要经历几个过程:measure -> layout -> drawmeasure过程:计算view所占屏幕大小layout过程:设置view在屏幕的位置draw过程:绘制view继承自view的控件的measure过程view.measure(int,int)方法有什么作... 阅读全文
1 2 3 4 5 ··· 26 下一页