# tkinter常用组件- 按钮 - button(按钮组件) - RadioButton(单选框组件) - CheckButton(选择按钮组件) - Listbox(列表框组件) - 文本输入组件 - Entry(单行文本框组件) - Text(多行文本框组件) - 标签组件 - Label( ...
分类:
编程语言 时间:
2018-11-27 22:08:35
阅读次数:
209
观察者模式,又被称为发布 订阅模式或消息机制,定义了一种依赖关系,解决了主体对象与观察者之间功能耦合。 虽然说观察者模式,又被称为发布 订阅模式,但是实际上它们之间存在差异的,区别在于调度的地方不同。 上图: 总结 1. 从两张图片可以看到,最大的区别是调度的地方。虽然两种模式都存在订阅者和发布者( ...
分类:
其他好文 时间:
2018-11-25 13:26:09
阅读次数:
140
好记性不如烂笔头,今天来分析一下Handler的源码实现 Handler机制是Android系统的基础,是多线程之间切换的基础。下面我们分析一下Handler的源码实现。 Handler消息机制有4个类合作完成,分别是 Handler : 获取消息,发送消息,以及处理消息的类 MessageQueu ...
分类:
移动开发 时间:
2018-11-23 23:26:37
阅读次数:
240
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。主要核心部件:Remoting:网络通信框架,实现了sync-over-async和request-response消息机制.RPC:一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Registry:服务目录框架用于服务的注册和服务事件发布和订阅Dubb
分类:
编程语言 时间:
2018-10-30 17:29:22
阅读次数:
173
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。主要核心部件:Remoting:网络通信框架,实现了sync-over-async和request-response消息机制.RPC:一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Registry:服务目录框架用于服务的注册和服务事件发布和订阅Dubb
分类:
编程语言 时间:
2018-10-30 17:11:04
阅读次数:
228
目录介绍 1.Handler的常见的使用方式 2.如何在子线程中定义Handler 3.主线程如何自动调用Looper.prepare() 4.Looper.prepare()方法源码分析 5.Looper中用什么存储消息 6.Handler发送消息如何运作 7.Looper.loop()方法源码分 ...
分类:
移动开发 时间:
2018-10-27 21:05:58
阅读次数:
240
Handler是消息机制的面板类,我们通过Handler.send或者post消息然后在handleMessage()中去处理消息. 发送消息 public final boolean sendMessage(Message msg) { return sendMessageDelayed(msg, ...
分类:
其他好文 时间:
2018-10-14 23:34:10
阅读次数:
216
MessageQueue是消息机制中存储Message的一个队列.但是MessageQueue并不是队列,而是使用一个单链表来实现的.核心方法是入队enqueueMessage()与出队next()方法. 一.enqueueMessage() boolean enqueueMessage(Messa ...
分类:
其他好文 时间:
2018-10-12 01:22:25
阅读次数:
425
每个java应用程序都有一个runtime类实例,使应用程序能够与其运行的环境相连接。可以通过getRuntime 方法获取当前运行时,应用程序不能自己创建runtime类实例。Runtime 没有构造方法,说明不能创建对象。当这个类没有构造方法而且有非静态的方法,说明,这个类至少有一个静态方法,而 ...
分类:
其他好文 时间:
2018-10-01 21:41:20
阅读次数:
145
Windows消息机制详解 消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Wind ...