背景 由于项目上Flink在设置parallel多于1的情况下,job没法正确地获取watermark,所以周末来研究一下一部分,大概已经锁定了原因: 虽然我们的topic只设置了1的partitio...
小时候, 乡愁是一枚小小的邮票, 我在这头, 母亲在那头。 长大后,乡愁是一张窄窄的船票, 我在这头, 新娘在那头。 后来啊, 乡愁是一方矮矮的坟墓, 我在外头, 母亲在里头。 而现在, 乡愁是一湾浅...
这个世界需要一个特定的恶人,可以供人们指名道姓,千夫所指:“全都怪你”。 ——村上春树《当我谈跑步时我谈些什么》 本文为读 lodash 源码的第六篇,后续文章会更新到这个仓库中,欢迎 star: &...
信噪比,输入信号和输入噪声干扰的比值,10:1在可接受范围内;增加采样电阻的阻值可以使波形变得更好...
一,芯片的组成部分 芯片主要组成有塑封,键合线,晶圆三部分。 二,芯片失效类型 内置预驱芯片,目前接触到内置预驱失效芯片大多都为硬件电路出现损伤,少部分为硬件电路正常而预驱工作状态异常。而硬件电路损伤...
主旨:从应用角度理解是通过定时器功能实现。MCPWM需高级配置高级定时器实现输出。 一,定时器原理 1.1 LKS 基本定时器和ST 基本定时器 LKS 有4个括 4 个独立的Timer(时基),都有...
前几天在知乎看到一篇文章:《将一个序列反序,在C++与C#下性能比较》(链接大家可以自行搜索)。作者对比了 C# 的“托管非托管”实现和 C+&a...
CLR #反射 #reflect 程序集加载与反射(Assembly Loading and Reflection) 反射(Reflection)是.NET框架中一个强大的功能,允许程序在运行时动态地...
📘 第26章:线程与并发 多线程和并发编程在现代计算机应用中占有至关重要的位置。随着多核处理器的普及,我们的应用程序不仅要支持并发执行,还要高效地管理多线程任务。《CL...
🚫 为什么「定时器」不应该是线程安全的? —— 从 PriorityQueue 线程安全争论,走向系统级设计 一、问题的起点:一个“看起来很合理”的疑问 在实现定时器(...
用 Command 模式构建可扩展的 C# 命令行工具(支持多命令与路径解析) 在开发工具型程序(如:数据转换、图像处理、批处理工具)时,一个常见的演进过程是: 一个 Mai...
语言的边界,与软件的命运 “The limits of my language mean the limits of my world.”—— Ludwig Wittgenstein 清晨的时候,我盯...
Unity2018 Shader Graph 实验室 Shader Shader Graph Unity Tips: -- 在shader forg...
《Dependency Injection Principles, Practices, and Patterns》学习笔记 前言 分层架构的优点: 职责清晰,方便分工 代码复用,扩展性良好 体积小,...
2-3树 为了维护2-3树绝对平衡的性质,插入结点时就要符合一下逻辑: 添加结点不能添加到空位置,除非此时整个树为空。 如果按照二分搜索树的方式插入元素,如果插入位置为空,此时和最后找到的那个叶子节点...
选择排序 首先在这整个数组范围里找到最小的元素1,然后和第一名的位置交换,之后我们在剩下的部分再找最小的元素2,把2和第二名的位置来交换,以此类推。 selectionSort template&am...
什么是电? 宇宙中物质的基本构成单位是原子,原子是由一个原子核和若干电子组成。原子核带有正电荷,电子带有负电荷。由于电荷相反,原子核和轨道上的电子之间有一定的吸引力,因为电子在一定轨道上围绕着原子核运...
IEEE 802.1Q封装的VLAN数据帧格式 IEEE 802.1Q协议规定,在以太网数据帧的目的MAC地址和源MAC地址字段之后、协议类型字段之前加入4个字节的VLAN标签(又称VLAN Tag,...
软件安装 Clion STM32CubeMX STM32CubeCLT STM32CubeProg Clion配置 新建项目,选择STM32CubeMX,配置好STM32CubeMX和STM32Cub...
主动扫描:ADV_IND、SCAN_REQ 与 SCAN_RSP 的三包握手 本章示例代码:https:github.comixbwerwrite-BLE-stack-from-scratchtree...