应用开发中,经常会遇到需要多线程技术的时候,比如UI显示和数据处理分开。在实际应用中经常会遇到这种场景,我们需要新开一个线程来监听数据状态(数据状态的改变,接收数据,发送数据等等),当发现数据状态改变时通知主线程(通过消息机制发送消息到主线程),主线程接收到通知之后进行处理(自定义消息处理接口)。具...
分类:
编程语言 时间:
2014-06-28 10:09:47
阅读次数:
214
/* The notification name */const NSString *ResultOfAppendingTwoStringsNotification =@"ResultOfAppendingTwoStringsNotification"; /* Keys inside the dic...
分类:
移动开发 时间:
2014-06-27 20:38:41
阅读次数:
229
2014年6月21日GE收到通知,阿尔斯通董事会一致决定接受GE的收购要约,由GE收购阿尔斯通的发电业务和电网业务。随着这一决定的作出,此项交易将进入劳资委员会、常规监管部门和阿尔斯通股东的批准阶段,本次收购预计在2015年内完成。 GE全球总裁兼首席执行官杰夫?伊梅尔特表示,“我们与阿尔斯通...
分类:
其他好文 时间:
2014-06-27 19:33:20
阅读次数:
165
这几天BrnShop的开发工作比较多,所以这一篇文章来的晚了一些,还请大家见谅呀!还有通知大家一下BrnShop1.0.312版本已经发布,此版本添加了报表统计等新功能,需要源码的园友可以点此下载。好了,我们现在进入今天的正题。关于BrnShop插件内容比较多,所以我分成两篇文章来讲解,今天先讲.....
分类:
其他好文 时间:
2014-06-27 17:38:16
阅读次数:
279
下面是点击按钮打开文件的onClicked事件的代码:void CmyCadMenuDlg::OnBnClickedButton()//点击选取文件按钮{ // TODO: 在此添加控件通知处理程序代码 CString FilePathName; CFileDialog dlg(T...
分类:
其他好文 时间:
2014-06-27 13:21:38
阅读次数:
139
原文:BrnShop开源网上商城第三讲:插件的工作机制 这几天BrnShop的开发工作比较多,所以这一篇文章来的晚了一些,还请大家见谅呀!还有通知大家一下BrnShop1.0.312版本已经发布,此版本添加了报表统计等新功能,需要源码的园友可以点此下载。好了,我们现在进入今天的正题。关于BrnSho...
分类:
其他好文 时间:
2014-06-27 13:17:47
阅读次数:
243
之后的几篇博客, 记录下不同界面间传值的常用办法。这篇文章记录广播的方式。iOS的设计模式中,通知模式也是其中重要的模式之一,Notification直译为通知,其实本人觉得叫做广播模式更为贴切。它的作用就是一个对象对多个对象的同步操作。用法很简单,一个对象发出一个广播,需要收听的听众就先注册一下,然后选定频道,完了就可以收听广播的内容了。但是要注意一点, 在收听之前, 一定要先注册。 不然发送的...
分类:
移动开发 时间:
2014-06-27 07:47:06
阅读次数:
213
一 Win32消息机制
1 消息机制
过程驱动:程序是按照我们预先定义好的顺序执行,每执行一步,下一步都已经按照预定的顺序继续执行,直到程序结束
事件驱动: 程序的执行顺序是无序的。某个事件点所执行的代码,是由外界通知。由于我们无法决定用户执行顺序,所以代码的执行也是无序
Win32的消息机制 - 事件驱动
2 Win32消息程序
2.1 Win32 窗口注册
2....
观察者模式定义对象之间的一对多的依赖,当那一个对象(主题)状态改变时,所有的依赖者(观察者)都会收到通知并作出相应的动作。
观察者模式的使用非常广泛。
代码实现:
-------------------主题接口
public interface Subject
{
public void registerObserver(Observer o);
p...
分类:
其他好文 时间:
2014-06-26 07:20:02
阅读次数:
194
一、Python程序文件1.Python源程序文件通常以.py为扩展名例如,新建一个名为firstpycode.py的文件,内容如下所示:#!/bin/bash/pythonimportplatform-->导入模块printplatform.uname()-->1)第一行为shebang,即执行脚本时通知内容要启动的解释器2)第二行通过import导入一..
分类:
编程语言 时间:
2014-06-26 06:31:32
阅读次数:
275