记一次解决跨控制器监听开关状态改变的尝试。 为了统一设置UITableViewCell里的内容,自定义了UITableViewCell类的一个基类,命名为SettingCell。SettingCell里显示的内容由数据模型SettingItem提供:在SettingCell里定义一个属性即可。@p....
分类:
移动开发 时间:
2016-01-27 12:29:37
阅读次数:
220
事件就是当对象或类状态发生改变时,对象或类发出的信息或通知。发出信息的对象或类称为"事件源",对事件进行处理的方法称为"接收者",通常事件源在发出状态改变信息时,它并不知道由哪个事件接收者来处理.这就需要一种管理机制来协调事件源和接收者,C++中通过函数指针来完成的.在C#中事件使用委托来为触发时将...
分类:
其他好文 时间:
2016-01-24 11:34:28
阅读次数:
110
状态模式允许对象内部状态改变时改变它的行为,对象看起来好像修改了它的类。状态模式看起来和策略模式比较相像,策略模式是将可以互换的行为封装起来,然后通过使用委托的方式,决定使用哪一个行为,状态也是封装行为,不同的是可以将行为委托到当前状态。一个需要从外部设置,一个是内部通过状态变更达到行为变成的目的。...
分类:
移动开发 时间:
2016-01-16 16:29:18
阅读次数:
264
一、监听器介绍1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事...
分类:
编程语言 时间:
2016-01-11 20:29:00
阅读次数:
386
android中从A activity 打开B activity 操作之后返回A activity,并且A activity状态改变就要用到刷新我就介绍一下我开发中最常用的方法引用函数setResult和onActivityResult处理机制实现原理,在第二个Activity的返回事件中返回数据,...
分类:
移动开发 时间:
2016-01-09 16:45:28
阅读次数:
242
//----判断当前页面是否加载状态 开始 ---- document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. function subSomething() { if (...
分类:
Web程序 时间:
2016-01-07 18:19:38
阅读次数:
172
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示...
分类:
其他好文 时间:
2016-01-06 21:33:03
阅读次数:
160
LVM扩容、缩减和删除常用命令:lvextend:LV扩容vgextend:VG扩容lvreduce:LV缩减vgreduce:VG缩减lvremove:LV删除vgremove:VG删除pvmove:PV数据移动到所属逻辑卷的其它物理卷pvremove:PV删除vgchange:VG状态改变一、LVM扩容1、LV扩容之前,先查看LV和所属VG可用容量(VF..
分类:
其他好文 时间:
2016-01-06 06:52:13
阅读次数:
293
推箱子,于一个月前解决,在该游戏中有一个难题,如今写出以便以后查看推箱子中的状态改变,可以通过清屏后输出数组#includesystem("cls");这种清屏方式会造成屏幕闪烁厉害,肉眼可见解决方法:1、屏幕部分涂改HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDL...
分类:
其他好文 时间:
2016-01-05 22:22:07
阅读次数:
385
状态模式,允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 这个模式将状态封装成为独立的类,并将动作委托到代表当前状态的对象,我们知道行为会随着内部状态而改变。糖果机提供了一个很好地例子:当糖果机是在NoQuarterState或HasQuarterState两种不同的状态时...
分类:
其他好文 时间:
2016-01-01 21:07:21
阅读次数:
202