引用是提高代码效率的一大利器,尤其对于对象来说,当引用作为参数时候不用大面积的复制对象本身所造成的空间与时间的浪费。所以有时候对于参数的返回值我们也希望返回参数的引用。在这里我们回忆一下C语言函数返回局部变量所注意的方面,也可以看我的这篇文章。下来我们对于C++ 中函数返回引用或非引用进行探讨!!
1.返回引用
/************************************...
分类:
编程语言 时间:
2015-06-08 10:04:53
阅读次数:
134
是时候总结一下这一年了,现在是北京时间2014年1月1日,电子楼一楼自习室,阳光下&微风中。 这一年上半年过得很慢,下半年过得很快,回忆一下,除去寒假暑假的两个月,国庆的8天外,每天都有一定要做完的事。大致列举一下,给以后的自己留下资料。 1月共训班名单审核2月试做白鸽折页;返乡调研。 3月开...
分类:
其他好文 时间:
2015-06-06 00:15:17
阅读次数:
104
最近在学习AOP,发现它与代理模式有着密切的关系,所以再次学习一下代理模式吧。
代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
现在写一个静态代理模式,帮大家回忆一下《大话设计模式》中的代理模式的例子吧。
这个例子是mm的暗恋着xi...
分类:
其他好文 时间:
2015-05-28 12:37:17
阅读次数:
148
python中的多重继承和Mixin(转载) 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。回忆一下Animal类层次的设计,假设我们要实现以下4种动物:Dog - 狗狗;Bat - 蝙蝠;Parrot - 鹦鹉;Ostrich - 鸵鸟。如果按照哺乳动物和鸟类归类,我...
分类:
编程语言 时间:
2015-05-26 21:04:35
阅读次数:
149
Android系统中主要提供了三种方式用于简单的实现数据持久化功能:
文件存储(手机自带的内存)、SharedPreferences存储以及数据库存储
当然还可以用sd卡存储
读入写出
下面是疯狂java讲义中的关于IO流的一些补充,回忆一下...
分类:
移动开发 时间:
2015-05-16 09:14:08
阅读次数:
356
开始机房也已经一段时间了,但是一直没有写东西,今天就来谈谈三层结构是如何到七层的吧!在谈论七层之前首先来回忆一下三层,三层架构是为了解决原来用户直接依赖数据库的问题,增加了业务逻辑层,降低层与层之间的依赖,从而来进行解耦的。这样做的优点就在于:使程序的结构更加明确,开发人员可以只关注整个结构的一层,可以很容易的用新的实现替换原有层次的实现。那么所谓的“七层”,则是加上外观和抽象工厂两种设计模式来进...
分类:
其他好文 时间:
2015-05-10 17:26:03
阅读次数:
124
回忆一下我们在工程开发中对目录结构的定义,一般分为两种,单页面多模块,多页面多模块。在单页面多模块的工程结构里,我们会考虑模块的复用性,比如:如何将公共的东西(样式、函数等)提取出来方便其他模块复用。在多页面多模块的场景中,也是一样,不过除了把全局共用的样式和方法提取到公共目录外,我们还会将多个地方...
分类:
其他好文 时间:
2015-05-03 13:18:47
阅读次数:
127
Java反射技术,是java的难点,也是程序员进化过程中的必打小怪兽,这里就根据java api好好研究一下java的反射技术。
Class Fields Methods
请先回忆一下【java类的定义】。
一、反射是什么
反射是什么?百度百科这样定义:JAVA反射机制是在运行状态下,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种...
分类:
编程语言 时间:
2015-04-25 16:45:55
阅读次数:
158
我们的口号是:一天一个类,一点也不累~~再次回忆一下集合相关的类图。官方API上这样介绍这个接口:A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1 ...
分类:
其他好文 时间:
2015-04-23 21:28:32
阅读次数:
204
参考:http://blog.csdn.net/dongyuxi1987/article/details/82397391.数据库索引简介回忆一下小时候查字典的步骤,索引和字典目录的概念是一致的。字典目录可以让我们不用翻整本字典就找到我们需要的内容页数,然后翻到那一页就可以。索引也是一样,索引是对记...
分类:
移动开发 时间:
2015-04-10 15:00:53
阅读次数:
184