1 新建解决方案SendMessageExample在解决方案下面新建三个项目:CopyDataStruct,Receiver和Sender。其中,CopyDataStruct项目的输出类型为“类库”,Receiver和Sender项目的输出类型为“Windows 应用程序”。整个实例程序的结构如下 ...
1、首先看看它名字真正的含义: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS:意为IC之间总线) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) USART:通用 ...
分类:
其他好文 时间:
2018-11-03 22:04:28
阅读次数:
211
定义类中的异步方法 using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net.WebSockets;using System.Text;using System.T ...
分类:
Web程序 时间:
2018-11-03 01:56:04
阅读次数:
315
首先,我们得清楚为何要解耦? 耦合的坏处就是,牵一发而动全身,比如,当我更改了类A或其子类的时候,类B也要进行修改。这里,解除耦合,就意味着,即使你Receiver怎么改,添加了多少,删除了多少。我Invoker都不需要做什么改动。 有人会说,这不是很好办吗,我定义一个接口,每个Receiver都实 ...
分类:
其他好文 时间:
2018-10-28 11:15:49
阅读次数:
217
基础知识安卓有四大组件 Activity, BroadcastReceiver, Service, ContentProvider java: 可以存放java代码 res: 存放资源 drawable: 存放图片和xml文件 layout: 存放布局文件 mipmap: 应用程序图标 Gradle ...
分类:
移动开发 时间:
2018-10-23 22:57:45
阅读次数:
225
一、注册方式 intent.setAction("BC_One"); 1.静态注册 <receiver android:name = "继承BroadcastReceiver的子类"> <intent-filter> <action android:name = "BC_One"/> </inten ...
分类:
其他好文 时间:
2018-10-08 21:38:56
阅读次数:
230
Sub Main Dim cnt Dim delay delay = 10000 For cnt = 0 To 80 crt.screen.Send "interface optical-receiver 0 " & chr(13) crt.Sleep delay crt.screen.Send " ...
分类:
其他好文 时间:
2018-10-06 14:30:00
阅读次数:
168
信号 Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组receiver某些操作已经发生。 这在多处代码和同一事件有关联的情况下很有用。 内置信号 模型信号 django.db.models.signals模块定义 ...
分类:
其他好文 时间:
2018-10-05 18:42:20
阅读次数:
171
由于RabbitMQ中只有队列(queue)才能存储信息,所以用RabbitMQ实现超大用户级别(百万计)的消息在/离线收发需要对每一个用户创建一个永久队列。 但是RabbitMQ节点内存有限,经测试后发现节点集群也无法满足数百万用户队列收发数据的要求,所以最终决定采用数据库辅助实现该功能。 一、数 ...
分类:
数据库 时间:
2018-10-04 18:59:58
阅读次数:
181
一、入门 1. 消息中间件的定义 没有标准定义,一般认为,采用消息传送机制/消息队列 的中间件技术,进行数据交流,用在分布式系统的集成 2. 为什么要用消息中间件 解决分布式系统之间消息的传递。电商场景: 用户下单减库存,调用物流系统。随着业务量的增大,需要对系统进行拆分(服务化和业务拆分),拆分后 ...
分类:
其他好文 时间:
2018-09-23 22:16:50
阅读次数:
179