ThinkinginJava第六章类再生有两个实现类再生的方法:第一个最简单:在新类里简单地创建原有类的对象。我们把这种方法叫作“合成”,因为新类由现有类的对象合并而成。我们只是简单地重复利用代码的功能,而不是采用它的形式。第二种方法则显得稍微有些技巧。它创建一个新类,..
分类:
其他好文 时间:
2015-12-20 01:55:40
阅读次数:
151
设计模式的定义: 模式是在某种情境下,针对某问题的某种解决方案。这里面关键的就是问题,情境,解决方案模式应该是可以重复利用的。面向对象设计的原则:封装变化 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混合在一起。 如果新的需求过来,都会使某方面的代码发生变化,那么你就...
分类:
其他好文 时间:
2015-12-18 06:28:13
阅读次数:
155
src目录下建立mysql.properties文件mysql.driver=com.mysql.jdbc.Drivermysql.url=jdbc:mysql://localhost:3306/db_v?useUnicode=true&characterEncoding=utf8mysql.use...
分类:
数据库 时间:
2015-12-15 12:23:06
阅读次数:
272
新版框架将支持新一代的PHP 7语言,可同时用于开发网页及移动应用,同时改善了效能及提高重复利用性。例如Zend Framework 3将采取松耦合架构的设计,目标是让用户可以独立使用不同组件,组件与组件之间几乎不存在互相依赖的关系,Zend Framework称此为Use-At-Will架构。 ....
分类:
Web程序 时间:
2015-12-11 12:57:32
阅读次数:
179
brute force!!!很容易想到的是每一个颜色建一个图,然后并查集维护一下连通性。问题在于颜色有O(m)种,每种颜色的图点数都是O(n)的,因此并查集的空间只能重复利用。但是可以把以O(m)的空间把有用的连通块信息保留下来。之后的处理可以借鉴分块的思想。记点v属于的连通块数量为b(v),对于询...
分类:
其他好文 时间:
2015-12-04 18:09:32
阅读次数:
123
因为函数可以重复利用例如:当页面有一个按钮,我们给它添加 onclick 事件时 如btn.onclick=function (){ alert('A');}他会很好的弹出一个 A 出来,但是如果我们写两个呢?btn.onclick=function (){ alert('A');}btn.oncl...
分类:
其他好文 时间:
2015-11-27 19:30:07
阅读次数:
125
Spark最为重要的特性之一就是可以在多个操作(Action)之间,将一个或多个RDD关联的数据集(Dataset)以分区(Partition)为单位进行持久化(Persist)或缓存(Cache),存储介质通常是内存(Memory)。被持久化或缓存的RDD A可以在两种情况下被很好地“重复”利用:...
分类:
其他好文 时间:
2015-11-15 13:22:45
阅读次数:
247
CTE(Common Table Expression) 公用表表达式,它是在单个语句的执行范围内定义的临时结果集,只在查询期间有效。它可以自引用,也可在同一查询中多次引用,实现了代码段的重复利用。CTE最大的好处是提升T-Sql代码的可读性,可以更加优雅简洁的方式实现递归等复杂的查询。CTE可用于...
分类:
数据库 时间:
2015-10-29 23:28:04
阅读次数:
296
为了提高工作效率,保证开发的有效性和合理性,并最大程度提高程序代码的可读性和可重复利用性,提高沟通效率,需要一份代码编辑规范。一、文件标记:1.所有php文件,其代码标记均采用完整php标签,不建议使用短标签(短标签容易和xml混淆,php从5.4开始默认不支持短标记)。2.对于只有php的代码文件...
分类:
Web程序 时间:
2015-10-18 11:20:07
阅读次数:
197
在Unity中常常会遇到需要重复创建,销毁某些物体的情况,比如fps类游戏中的子弹,rpg类游戏中的小怪等等,如果直接使用Instantiate和Destroy的话,会浪费系统的资源,而使用对象池则能够节省下这些浪费。这里使用一个重复利用子弹的进行发射的简单场景来演示对象池。首先需要一个在场景中创建...
分类:
编程语言 时间:
2015-08-31 00:52:39
阅读次数:
429