什么是观察者模式?观察者模式包括观察者和被观察者。被观察者包含观察者感兴趣的字段或内容。当某件事发生的时候(通常是观察者感兴趣的内容),观察者会被自动告知,并且采取行动,调用处理方法。他们的交互模式是:被观察者提供注册和取消注册的方法,并保存对注册了事件的观察者的引用(通常是使用泛型集合)— 注.....
分类:
其他好文 时间:
2014-11-15 18:32:44
阅读次数:
242
当我们delete一个A* item 类型的指针时,该指针可能是指向A的,也可能指向的是B,C,D中的一个,编译器在delete时必须弄清楚到底应该执行A,B,C,D中哪一个类的析构函数。此时需要编译器进行动态绑定(即只有运行时才能知道到底item 指向的是那个类)。当在基类A中定义的析构函数为虚析...
分类:
编程语言 时间:
2014-11-13 23:55:26
阅读次数:
324
利用近距离无线通信技术将手机及可穿戴式传感器终端等与智能电话连接起来,实现新的功能。最近,以此为目标的行动正在展开。其中备受关注的近距离无线方式是“ANT”和“Bluetooth LE”。为了在各种便携终端上采用这些技术,手机、手表及保健电子产品的厂商开始加快行动。 “终于要迎来能够用纽扣电池驱.....
分类:
其他好文 时间:
2014-11-13 22:01:13
阅读次数:
233
在阎宏博士的《JAVA与模式》一书中开头是这样描述代理(Proxy)模式的:
代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。
代理模式的结构。
所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
代理模式类图如下...
分类:
移动开发 时间:
2014-11-13 20:50:56
阅读次数:
488
一、需要改进的地方还需改进的地方:cell的高度需要根据每条微博的数据进行动态设置。设置cell的高度可以有两种方式,一种是通过rowheight属性来进行设置,一种是通过代理来进行设置。通过属性设置适用于每行的高度一致,使用代理适用于每行的高度不一致的情况。二、实现思路在这个应用中,每个cell的...
分类:
移动开发 时间:
2014-11-13 12:35:04
阅读次数:
276
什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一...
分类:
其他好文 时间:
2014-11-13 12:17:43
阅读次数:
244
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码...
分类:
其他好文 时间:
2014-11-12 13:45:37
阅读次数:
174
假设给一个对象发送不能响应的消息,同一时候又没有进行动态方法决议,又没实现消息转发,那么就会引发以下的crash信息2014-07-30 15:47:54.434 MethodNotFind[1719:403] -[Person setName:]: unrecognized selector se...
分类:
其他好文 时间:
2014-11-12 11:40:55
阅读次数:
145
http://www.hbrchina.org/2013-03-25/112619746.html如何在工作场合中有效表达自己的想法?以下十点也许可以帮助你。 1、把焦点放在你希望看到的结果上。你希望对方在听完你的陈述后,对他的想法、感觉或行动产生何种影响? 2、写下你想表达的关键信息。这个信息.....
分类:
其他好文 时间:
2014-11-11 19:03:21
阅读次数:
142
http://www.zreading.cn/archives/2808.html现实是此岸,理想是彼岸,中间隔着湍急的河流,行动则是架在河上的桥梁。——克雷洛夫理想与幻想的最大区别,就是在于行动;而不是字义的一字之差,行动了,幻想也就成了理想,没有行动,吹得再牛逼的高远理想,便也就是可笑又可悲的幻...
分类:
其他好文 时间:
2014-11-11 18:20:08
阅读次数:
214