手机应用开发,经常会需要让手机屏幕保持常亮,或是在屏幕锁上的时候,解除锁定。android 系统(当然我开发的android系统版本是4.0) 通过上下文也有翻译为内容,获取Window对象,之后就可以对当前屏幕进行参数设定了。屏幕灯的管理,需要用到PowerManager对象,通过系统服务获...
分类:
移动开发 时间:
2014-11-10 21:11:21
阅读次数:
207
设计模式之观察者模式1、AbstractNotifier类(主题或抽象通知者类):一般用一个抽象类或接口实现。它把所有对观察者对象的引用保存在一个聚集里,每个主题都可以有任何数量 的观察者。抽象主题提供一个接口可以增加或删除观察者对象。2、AbstractObserver类(抽象观察者类):为所有具...
分类:
其他好文 时间:
2014-11-10 21:10:11
阅读次数:
150
1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2. 值类型存取速度快,引用类型存取速度慢。3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用4. 值类型继承自System.ValueType,引用类型继承自System....
1.需求分析示例
名词提炼法:
示例:人开门
1.提取类
名词:人、门
类:人类、门类
2.分析每个类中应该有哪些方法或者属性
方法:开
那么“开”属于哪个类?
分析人和门谁最知道开这个动作,什么情况下才能使用开,门最清楚开的具体操作,等等一系列的分析,最终“开”属于门类。
3.门类示例代码
class Door
{
...
UML中的关系主要包括四种:关联关系、依赖关系、泛化关系、实现关系。其中关联关系还包括聚合关系和组合关系。
1、 关联关系(Association)
关联关系式一种结构化的关系,是指一种对象和另一种对象有联系。给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。关联关系用一条实线表示。
示例
1.1、 聚合关系(Aggregation)
聚合...
分类:
其他好文 时间:
2014-11-10 19:58:18
阅读次数:
218
# Layout和nodes## 调整大小和方位变化在LimeJs中,支持不同的屏幕大小和视口大小的变化很容易,都是自动调好的。在Director的构造中(或在*setSize*方法中),但是这不需要与实际的屏幕大小相适应。你的游戏的实际大小是从你游戏所在的容器DOM元素中得到的。如果容器对象的大小...
分类:
Web程序 时间:
2014-11-10 19:49:02
阅读次数:
241
关于本系列这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果您在Shader开发上有所心得,很欢迎并恳请您指出文中纰漏,我会尽快改正。在之前的开篇中介绍了一些Sh...
分类:
编程语言 时间:
2014-11-10 19:48:12
阅读次数:
262
# 形状与填充## Sprites前几章我们学习了关于node的类。虽然node是LimeJS中最重要的类,但是你几乎从不创建一 个node。我们可以创建sprite,sprite是矩形的显示对象。它的外观可以通过方法*setFill(fill)*来添加,所有node的函数在sprite和其它形状都...
分类:
Web程序 时间:
2014-11-10 19:45:09
阅读次数:
232
设计数据库其实就是设计数据库中的表。到底要注意些什么才能够设计好一个数据库呢?一个宗旨,8个建议。一个宗旨“尽量少的表,每个表中尽量少的列,合理的表结构”。8个建议:第一个,首先要考虑的是咱们这个数据库的主要作用是什么?至少包含哪些数据?这些数据又分别属于哪些实体对象?对象之间又存在什么样的关系?比...
分类:
数据库 时间:
2014-11-10 19:38:49
阅读次数:
652
Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之一,可订阅DDD专题。初学者学习DDD可从研究本站Jdon框架的DDD应用源码开始,戳这里开始...
分类:
Web程序 时间:
2014-11-10 19:24:50
阅读次数:
216