Win32ApiWrapper类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace proj...
分类:
Web程序 时间:
2015-04-27 00:17:41
阅读次数:
527
异步跟新UI:1、handler+Thread(runnable):如果handler和Thread都写在了一个Java文件中,就不说了,如果runnable定义在了一个单独的类文件中,可以通过在构造方法里接收handler参数,然后执行完耗时操作后,通过handler发送消息来通知主UI线程更新U...
分类:
移动开发 时间:
2015-04-24 20:44:40
阅读次数:
146
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对...
分类:
移动开发 时间:
2015-04-24 11:54:44
阅读次数:
204
微信企业号开发,数据访问格式分为以下三种:
1、企业应用调用企业号提供的接口,管理或查询企业号后台所管理的资源、或给成员发送消息等,以下称主动调用模式。
2、企业号把用户发送的消息或用户触发的事件推送给企业应用,由企业应用处理,以下称回调模式。
3、用户在微信中阅读企业应用下发的H5页面,该页面可以调用微信提供的原生接口,使用微信开放的终端能力,以下称JSAPI模式;
官方文档地址:htt...
分类:
微信 时间:
2015-04-23 17:38:29
阅读次数:
323
0 概述spring-messaging模块为集成messaging api和消息协议提供支持。其代码结构为:其中base定义了消息Message(MessageHeader和body)、消息处理MessageHandler、发送消息MessageChannel。1. base模块其结构如下所示:其...
分类:
编程语言 时间:
2015-04-23 12:24:58
阅读次数:
275
翻译Cordys BOP4平台上,关于BPMN中的启动事件、活动、结束事件、决策、接收消息、发送消息。...
分类:
其他好文 时间:
2015-04-23 09:45:10
阅读次数:
376
Handler、Loop、MessageQueue的工作原理:
先介绍一下这几个组件:
Message:Handler接收和处理的消息对象
Looper:读取MessageQueue中的消息,并将读到的消息发送给Handler进行处理
MessageQueue:消息存储队列。
程序使用Handler发送消息,被发送的消息必须被指定到MessageQue...
分类:
移动开发 时间:
2015-04-22 22:17:14
阅读次数:
247
Android制定了一条规则:只允许UI线程修改Activity里的UI组件。主线程通常又被叫做UI线程。
那么这样的话新启动的线程就不可能动态改变界面组件的属性值,但显然这是不可能的。所以便有了Handler消息处理机制。
Handler类:
主要有两个作用:
1.在新启动的线程中发送消息
2.在主线程中获取、处理消息。
主要方法:
void handleMessag...
分类:
移动开发 时间:
2015-04-22 20:41:51
阅读次数:
148
两个网络程序之间需要通信就需要在他们之间建立一个链接通道,这个通道就是由一个五元组组成
五元组:(协议、本地IP地址、本地端口号、远程IP地址、远程端口号)socket编程原理socket套接口网络程序之间通信是依靠socket套接口进行通信。
例如:主机A上面的QQ程序需要发送消息到主机B上面的QQ,步骤就是:
①主机A上面的QQ发消息存到主机A上面的socket中
②这个socket通过...
分类:
其他好文 时间:
2015-04-22 15:26:44
阅读次数:
122
进程间通信的方式有很多,常用的方式有:1.共享内存(内存映射文件,共享内存DLL)。2.命名管道和匿名管道。3.发送消息本文是记录共享内存的方式进行进程间通信,首先要建立一个进程间共享的内存地址,创建好共享内存地址后,一个进程向地址中写入数据,另外的进程从地址中读取数据。在数据的读写的过程中要进行进...