相关文章
C++ 知识点(长期更新)
C++ 知识点 C/C++1. `cin`, `cin.get()`, `getchar()`, `getline()`, 和 `cin.getline()`的区别。2. 有关 cin >>3. 定义和声明的区别4. `union`、`struct`和`class`的区别5. 深拷贝 vs 浅拷贝6. new 和 malloc 的区别7. 被free回收的内存是立即返还给操作系统吗?为什么…
建站知识
2024/9/6 13:49:39
MCU调试技巧-串口打印
1. 软件仿真printf
条件:MDK 效果:在软件仿真模式下,调试页面的串口终端中可以看到串口打印 教程:https://blog.csdn.net/ybhuangfugui/article/details/94378195
2. 串口重定向printf
条件:物理串口接线 效果&…
建站知识
2024/9/15 21:45:07
bfprt算法、蓄水池算法
我们先来看一道题 在无序数组中,求第K小的数 这个问题是不是很常见,那么正常的解法就是你把这个数组排序,然后拿出第K小的数,当然,这一种方法大家都会,但是,我们要想一下,如果我们…
建站知识
2024/9/15 12:11:41
Leetcode JAVA刷刷站(10)正则表达式匹配
一、题目概述 二、思路方向 在Java中,实现一个支持.和*的正则表达式匹配器,可以通过递归或动态规划(DP)的方法来完成。这里,我将使用动态规划的方法来解决这个问题,因为它更容易理解和实现。 动态规划的思…
建站知识
2024/9/17 19:16:03
Flink UDF注意幂等性,防止重复调用时出问题
编写Flink UDF 要注意幂等性,尤其不能直接修改入参!理论上是一条数据只会执行一次UDF,但是实际执行过程中可能会对一条数据执行多次UDF,引起意想不到的问题。
例如有如下SQL: CREATE VIEW tmp_view AS SELECT a.…
建站知识
2024/9/17 19:11:16
Mac下安装BorgBackup备份软件
BorgBackup是非常好用备份软件,尽管MAC下时光机器已经很好用了,但是考虑到自动化处理和开源,还是需要安装BorgBackup 安装BorgBackup
可以直接安装MAC下的安装包。 这里我们尝试使用pip来安装
pip安装BorgBackup
首先更新库
pip install …
建站知识
2024/9/17 19:14:42
Kafka 的 ISR 机制
ISR 是什么
ISR,是 In-Sync Replicas,同步副本的意思 在 Kafka中,每个主题分区可以有多个副本(replica)。ISR 是与主副本(Leader Replica)保持同步的副本集合。
ISR 的作用
ISR 机制就是用于确保数据的可靠性和一致性的。
数据一致性保证…
建站知识
2024/9/14 0:12:35