3.6节 滴答延时实验使用SysTick实现时间戳 有时候,我们需要控制程序运行的频率,比如每隔一秒打印一行,这时候需要用到延时函数。本节介绍使用SysTick实现延时。 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32 SysTick实现时 ...
分类:
其他好文 时间:
2020-07-26 01:50:35
阅读次数:
88
一、延时复制 延时从库只做备份,不提供任何对外服务,正常情况下我们是不会有刻意延迟从库的需求的,因为正常的线上业务自然是延迟越低越好。 但是针对测试场景,业务上偶尔需要测试延迟场景下业务是否能正常运行。 # 延时复制流程: 和异步复制类似,同样是将主库的binlog日志通过dump线程发送给从库的中 ...
分类:
数据库 时间:
2020-07-26 01:27:25
阅读次数:
84
延时复制 延时从库只做备份,不提供任何对外服务 配置延时复制(已经有主从) 1.停止主从 mysql> stop slave; Query OK, 0 rows affected (0.03 sec) 2.配置延时时间 mysql> change master to master_delay=180 ...
分类:
数据库 时间:
2020-07-24 21:35:25
阅读次数:
85
easyTask-L的API设计比较简洁、易于理解和使用。主要涉及环形队列类、配置类、任务超类以及监控类四个方面。下面逐一做简单介绍。本文只对比较重要的API做介绍,其他API还望读者自行探索 环形队列(AnnularQueue) 环形队列类设计为单例模式。通过AnnularQueue.getIns ...
VRRP虚拟网关协议, 具体的协议原理,可以到cisco部份去看, 这里主讲配置原理及命令 (后面还有一个专门针对于MST设计的VRRP) 此图可以很好的理解 VRRP工作原理 IP地址已经写在图中,配置即可 上边的三面router 配置ospf协议,此处不模拟外网NAT部份,因为HUAWEI的NA ...
分类:
其他好文 时间:
2020-07-22 20:18:12
阅读次数:
79
前置知识 以RocketMQ为例 使用IDR启动RocketMQ,参考Eclpse启动RocketMq 大多数消息中间件都支持固定延时队列,比如RocketMQ支持的默认延时等级messageDelayLevel=1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10 ...
分类:
其他好文 时间:
2020-07-22 15:55:58
阅读次数:
67
启动RocketMQ 启动nameserver 修改broker配置参数,新增 messageDelayLevel=1s 2s 4s 8s 16s 32s 64s 128s 256s 512s 1024s 2048s 4096s 8192s 16384s 32768s 65536s 131072s ...
分类:
其他好文 时间:
2020-07-22 15:54:34
阅读次数:
43
启动RocketMQ 启动nameserver 修改broker配置参数,新增 messageDelayLevel=1s 2s 4s 8s 16s 32s 64s 128s 256s 512s 1024s 2048s 4096s 8192s 16384s 32768s 65536s 131072s ...
分类:
其他好文 时间:
2020-07-22 15:51:28
阅读次数:
83
引擎版本: 2.3.3 引擎源码版本: 2.4.2 引擎源码hash值: fa81ab2cbac8190163656b2f1de0f8119f961909 我用看的是master分支. 在给文本赋值之后不会立即刷新文本内容,而是在下一帧进行渲染, 导致你不能立即获取文本的高度, 解决问题的思路, 1 ...
分类:
其他好文 时间:
2020-07-21 14:02:57
阅读次数:
222
TCP协议同样是运输层的协议,掌握TCP重点要关注这几个问题:顺序问题、丢包问题、连接维护、流量控制、拥塞控制。先解析下TCP报文段结构,相比于UDP要复杂很多。 首先还是两个端口号,对应着具体的应用进程。 序号指的是包的序号,为了解决包乱序问题。 发出去的包应该有确认,如果接收方没有收到就应该重新 ...
分类:
其他好文 时间:
2020-07-19 23:25:22
阅读次数:
70