1) 意图 将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化;可以对请求排队或记录日志,以及撤销的操作 2) 结构 其中 Command 声明执行操作的接口 ConcreteCommand 将一个接受者对象绑定于一个动作 Client创建一个具体命令对象并设定它的接受者 Invok ...
分类:
编程语言 时间:
2020-01-26 10:32:26
阅读次数:
80
操作系统 进程管理3(进程通信) 8. 进程通信 进程间的通信分为控制信息的传送和大量信息的传送两种,控制信息的传送称为 低级通信 ,大批量数据的传送称为 高级通信 。 高级通信分为 共享存储系统、消息传递系统和管道通信系统 。 共享存储系器系统 1. 共享存储器系统类型:在共享存储系统中,相互通信 ...
分类:
其他好文 时间:
2020-01-25 23:40:21
阅读次数:
151
"定义事件的类 CLASS LCL_EVENT_RECEIVER DEFINITION. PUBLIC SECTION: "事件的方法 METHODS: HANDLE_DOUBLE_CLICK OF CL_GUI_ALV_GRID IMPORTING E_ROW E_COLUMN . ENDCALS ...
分类:
其他好文 时间:
2020-01-13 23:25:39
阅读次数:
127
一、 四大组件 Activity: 是Android与用户交互的窗口, Service: 后台服务于Activity , 封装有一个完整的逻辑功能, Content Provider : 是Android 提供的第三方应用数据的访问方案, BroadCast Receiver : 接受触发事件和 相 ...
分类:
移动开发 时间:
2020-01-11 18:17:53
阅读次数:
87
天气降温,感情却升温了? 上午刚到公司,就收到小Q发来的灵魂拷问: “Q仔!要不然下午请个假!我带你去精神科看看!?”我实在忍不了,脱口而出。 话音未落,前排的运营小花回头看向小Q,莞尔一笑,百媚横生。 这个闷骚小伙子什么时候勾搭上运营一枝花了?我正要追问,小Q看穿了我的意图,故作正经:“咳咳!工作 ...
分类:
编程语言 时间:
2020-01-10 22:19:09
阅读次数:
111
spark-streaming对接kafka有两种方式:1.基于receiver的方式,属于高级API,简单但是效率低,容易丢失数据(可以设置WAL)。它的原理是:receiver从kafka拉取数据存储到executor的内存中,spark-streaming启动job处理数据。偏移量保存在zoo ...
分类:
其他好文 时间:
2020-01-03 14:07:49
阅读次数:
84
前言 此篇博客用于记录系统的各种广播状态 广播监听开机 注册静态广播 <receiver android:name=".receiver.MyReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COM ...
分类:
移动开发 时间:
2019-12-28 16:27:11
阅读次数:
133
//方式一 //Reciever.h #pragma once class Reciever{ public: Reciever(); ~Reciever(); void Action(); protected: private: }; //Reciever.cpp #include"Recieve ...
分类:
其他好文 时间:
2019-12-23 19:08:20
阅读次数:
91
还是简单的记录一下自己的理解。命令模式下,invoker于最后提供实现的对象receiver没有直接接触。 invoker执行一个命令(方法),方法就是执行command对象里面的方法,该command对象里面包含了receiver对象。 invoker就执行了一个命令,后面的具体逻辑可以交给com ...
分类:
其他好文 时间:
2019-12-19 09:44:32
阅读次数:
93
模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。 模式动机 命令模式可以对发 ...
分类:
其他好文 时间:
2019-12-16 22:11:56
阅读次数:
106