12 2011 档案

摘要:当mFlags 为OBJECT_LIFETIME_STRONG 时,强引用计数为0时,销毁对象当mFlags为OBJECT_LIFETIME_WEAK时,强引用计数为0时,不销毁对象,弱引用减为0时,才销毁对象,由于弱引用计数 >= 强引用计数,所以OBJECT_LIFETIME_WEAK延长了对象的存在时间,下面的代码说明了这种情况。当mWeak == 0 且 mFlags == OBJECT_LIFETIME_WEAK时,释放目标对象。void RefBase::weakref_type::decWeak(const void* id){const int32_t c = andro 阅读全文
posted @ 2011-12-27 11:21 sky7034 阅读(478) 评论(0) 推荐(0)
摘要:泛化表示类似于OO术语“继承”或“多态”。UML中的Use Case泛化过程是将不同Use Case之间的可合并部分抽象成独立的父Use Case,并将不可合并部分单独成各自的子Use Case;包含以及扩展过程与泛化过程类似,但三者对用例关系的优化侧重点是不同的。如下: ●泛化侧重表示子用例间的互斥性; ●包含侧重表示被包含用例对Actor提供服务的间接性; ●扩展侧重表示扩展用例的触发不定性;详述如下:既然用例是系统提供服务的UML表述,那么服务这个过程在所有用例场景中是必然发生的,但发生按照发生条件可分为如下两种情况: 1.无条件发生:肯定发生的; 2.有条件发生:未必发生,发生与否取决 阅读全文
posted @ 2011-12-27 11:15 sky7034 阅读(564) 评论(0) 推荐(0)
摘要:功能和用例是有本质的区别的。 1.功能是脱离使用者的愿望而存在的。例如我们描述一个自行车的功能就是他能骑和载物,并无谁来使用它。 2.功能是孤立的,在系统中,给一个输入就能得到一个输出。而用例是一个系统性的工作,这个系统的工作非常明确的去为某个参与者达成一个特定的目标。 3.如果非要从功能的角度去解释用例,那么用例可以解释为一系列完成一个特定目标的功能的组合。 阅读全文
posted @ 2011-12-27 11:14 sky7034 阅读(257) 评论(0) 推荐(0)
摘要:对于异常的误用着实很常见,上一部分中已经列举了几个,大家仔细的看一下。下面再说两个其他的。例1. 用一个Exception来捕捉所有的异常,颇有"一夫当关万夫莫开"的气魄。不过这也是最傻的行为。public void readFile(String file) { BufferedReader reader = null; Connection conn = null; try { reader = new BufferedReader(new InputStreamReader( new FileInputStream(file))); // do some other 阅读全文
posted @ 2011-12-26 10:32 sky7034 阅读(134) 评论(0) 推荐(0)
摘要:1 静态生成 <s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select> 注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女&# 阅读全文
posted @ 2011-12-12 14:22 sky7034 阅读(838) 评论(0) 推荐(0)
摘要:下面假设我们要在EMP表的JOB列上创建一个位图索引,如下:SQL>createBITMAPindexjob_idxonemp(job);Indexcreated.Oracle在索引中存储的内容如表11.-6所示。表11.-6Oracle如何存储JOB-IDX位图索引值/行1234567891011121314ANALYST00000001010010CLERK10000000001101MANAGER00010110000000PRESIDENT00000000100000SALESMAN01101000000000表11.-6显示了第8、10和13行的值为ANALYST,而第4、6和 阅读全文
posted @ 2011-12-06 11:03 sky7034 阅读(682) 评论(0) 推荐(1)
摘要:database 概况信息检查# 检查 database 基本信息select * from v$version;select name ,open_mode,log_mode from v$database;select instance_number,instance_name ,status from gv$instance;show parameter cpu_countshow parameter block_sizeselect group#,thread#,members,bytes/1024/1024 from gv$log;show sgaselect count(*) fr 阅读全文
posted @ 2011-12-06 10:58 sky7034 阅读(264) 评论(0) 推荐(0)
摘要:表空间quota概述Oracle 官网对quota的定义如下: A limit on a resource, such as a limit on the amount of database storage used by a database user. A database administrator can set tablespace quotas for each Oracle Database username有关Oracle Quota 这块可以参考Oracle官方文档http://download.oracle.com/docs/cd/E11882_01/network.11 阅读全文
posted @ 2011-12-06 10:53 sky7034 阅读(1007) 评论(0) 推荐(0)

蘑菇街女装 货运专家