相关文章
力扣 55. 跳跃游戏
🔗 https://leetcode.cn/problems/jump-game
题目
给一个数组 nums,最开始在 index 0,每次可以跳跃的区间是 0-nums[i]判断是否可以跳到数组末尾
思路
题解是用贪心,实际上模拟也可以过遍历可以到达的下标,判断其可…
建站知识
2025/3/8 23:06:11
芝法酱学习笔记(2.6)——flink-cdc监听mysql binlog并同步数据至elastic-search和更新redis缓存
一、需求背景
在有的项目中,尤其是进销存类的saas软件,一开始为了快速把产品做出来,并没有考虑缓存问题。而这类软件,有着复杂的业务逻辑。如果想在原先的代码中,添加redis缓存,改动面将非常大,…
建站知识
2025/3/4 13:10:26
C基础寒假练习(4)
输入带空格的字符串,求单词个数、
#include <stdio.h>
// 计算字符串长度的函数
size_t my_strlen(const char *str)
{size_t len 0;while (str[len] ! \0) {len;}return len;
}int main()
{char str[100];printf("请输入一个字符串: ");fgets(…
建站知识
2025/3/10 22:10:54
算法基础学习——快排与归并(附带java模版)
快速排序和归并排序是两种速度较快的排序方式,是最应该掌握的两种排序算法, (一)快速排序(不稳定的)
基本思想:分治
平均时间复杂度:O(nlogn) / 最慢O(n^2) / 最快O(n)
步骤&…
建站知识
2025/3/10 22:01:22
SpringCloudGateWay和Sentinel结合做黑白名单来源控制
假设我们的分布式项目,admin是8087,gateway是8088,consumer是8086
我们一般的思路是我们的请求必须经过我们的网关8088然后网关转发到我们的分布式项目,那我要是没有处理我们绕过网关直接访问项目8087和8086不也是可以࿱…
建站知识
2025/3/4 12:51:36
[ESP32:Vscode+PlatformIO]新建工程 常用配置与设置
2025-1-29
一、新建工程
选择一个要创建工程文件夹的地方,在空白处鼠标右键选择通过Code打开 打开Vscode,点击platformIO图标,选择PIO Home下的open,最后点击new project 按照下图进行设置 第一个是工程文件夹的名称 第二个是…
建站知识
2025/3/5 21:33:05
ARM嵌入式学习--第十天(UART)
--UART介绍 UART(Universal Asynchonous Receiver and Transmitter)通用异步接收器,是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用来与PC进行通信,包括与监控…
建站知识
2025/3/5 14:19:37
Flink2支持提交StreamGraph到Flink集群
最近研究Flink源码的时候,发现Flink已经支持提交StreamGraph到集群了,替换掉了原来的提交JobGraph。 新增ExecutionPlan接口,将JobGraph和StreamGraph作为实现。
Flink集群Dispatcher也进行了修改,从JobGraph改成了接口Executio…
建站知识
2025/3/10 19:07:53