背景 早期,阿里巴巴 B2B 公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求 ,主要是基于trigger的方式获取增量变更。从 2010 年开始,公司开始逐步尝试数据库日志解析,获取增量变更进行同步,由此衍生出了增量订阅和消费业务,从此开启一段新纪元。 当前的 canal 支持源端 My ...
分类:
数据库 时间:
2019-08-30 13:52:31
阅读次数:
315
adb push {file path} /sdcard/DCIM/Camera/{file name} push图片或视频之后,相册里无法立马显示出刚推的图片,需要广播一下: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER ...
分类:
移动开发 时间:
2019-08-28 18:24:16
阅读次数:
158
HCLK is used for AHB bus, which is used by the ARM920T, the memory controller, the interrupt controller, the LCD controller, the DMA and USB host bloc ...
分类:
其他好文 时间:
2019-08-28 17:07:56
阅读次数:
74
通过PEB的Ldr参数(结构体定义为_PEB_LDR_DATA),遍历当前进程加载的模块信息链表,找到目标模块。 摘自 "PEB LDR DATA" : _PEB_LDR_DATA结构体中的 、`InMemoryOrderMod ...
分类:
其他好文 时间:
2019-08-27 22:48:31
阅读次数:
118
import re# print(re.findall("\w","宝元-alex_dsb123日莫")) # 返回的是列表***# 字母 数字 中文 下划线# print(re.findall("\W","宝元-alex_dsb123日莫"))***# 非字母、数字、中文、下划线# print(r ...
分类:
其他好文 时间:
2019-08-27 19:14:35
阅读次数:
60
//==文件adc.h #ifndef __ADC_H #define __ADC_H #include stm32f0xx.h #define Adc_Channel_Num 4 //ADC通道数目 // 各通道在结果列表中的位置 #define Adc_Data_IS 0 #define Adc ...
分类:
其他好文 时间:
2019-08-26 15:17:22
阅读次数:
221
你将了解行为参数化,这是Java 8非常依赖的一种软件开发模式,也是引入 Lambda表达式的主要原因。行为参数化就是可以帮助你处理频繁变更的需求的一种软件开发模式。一言以蔽之,它意味 着拿出一个代码块,把它准备好却不去执行它。这个代码块以后可以被你程序的其他部分调用。本章通过筛选苹果这个实际需求来 ...
分类:
编程语言 时间:
2019-08-24 15:39:43
阅读次数:
81
python中broadcast机制非常实用,在python中的广播机制其实很简单,我们看两个例子。 ...
分类:
编程语言 时间:
2019-08-24 15:36:01
阅读次数:
126
最近看书《信号与系统》,第一张比较详细的介绍,单位冲激信号,看到一句话,一个系统对这个理想化脉冲的响应在系统分析中起着关键作用。 那么,数字信号处理,应该就是设计一个系统,这个系统有输入信号,输出信号,输入信号可能是ADC模数采样的值,我们用数字信号处理去设计一个系统,用ADC模数采样的值作为输入, ...
分类:
其他好文 时间:
2019-08-22 19:09:34
阅读次数:
101
其实购物车都是类似的实现方法,只不过小程序是有他的数据层和业务层,在这里把之前的做法记录一下,分享出来也希望能给需要的小伙伴带来参考价值在最开始的时候先从本地存储中获取购物车数据,因为我们会切换页面 在页面切换的过程中需要实时重新加载购物车的数据,所以我们把获取的方法写在onShow中,而不是onL ...
分类:
微信 时间:
2019-08-22 16:06:38
阅读次数:
136