相关文章
【算法基础】动态规划
背包问题
01背包
每个物品只能放一次
2. 01背包问题 - AcWing题库
二维dp
#include<bits/stdc.h>
const int N1010;
int f[N][N];
int v[N],w[N];
signed main()
{int n,m;std::cin>>n>>m; for(int i1;i<n;i) std::cin>>v[i]>>w[i];for…
建站知识
2025/3/13 14:37:25
Redis学习笔记15:基于spring data redis及lua脚本发送到redis服务器多久过期
在Redis服务器中,通过SCRIPT LOAD命令加载的脚本会被缓存,并且会一直保存在缓存中,直到服务器重启或者使用SCRIPT FLUSH名利手动清空缓存。 一个对springboot redis框架进行重写,支持lettuce、jedis、连接池、同时连接多个集群、多…
建站知识
2025/3/13 14:31:59
给大伙讲个笑话:阿里云服务器开了安全组防火墙还是无法访问到服务
铺垫:
某天我在阿里云上买了一个服务器,买完我就通过MobaXterm进行了ssh(这个软件是会保存登录信息的)
故事开始:
过了n天之后我想用这个服务器来部署流媒体服务,咔咔两下就部署好了流媒体服务器&#x…
建站知识
2025/3/6 9:27:21
getchar函数的功能有哪些
getchar函数是C语言标准库中的一个函数,主要用于从标准输入(通常是键盘)获取一个字符。它的功能包括: 从标准输入获取一个字符:getchar函数会等待用户输入一个字符,然后将其返回给程序。可以通过控制台输入…
建站知识
2025/3/13 14:41:27
UDP网络套接字编程
先来说说数据在网络上的传输过程吧,我们知道系统其实终究是根据冯诺依曼来构成的,而网络数据是怎么发的呢?
其实很简单,网络有五层。如下: 如上图,我们知道的是,每层对应的操作系统中的那些地方…
建站知识
2025/3/8 20:05:21
第二部分:Module(也称为Package)
Module是一个传统的,较成熟的设计元数,虽然使用模块有一些技术上的原因,但主要原因确是“认知超载”。它为我们提供了两种观察模式,一是可以在module中查看细节,而不会被整个模型淹没,二是观察module之间的…
建站知识
2025/3/13 14:52:24
2023.11.17-hive调优的常见方式
目录
0.设置hive参数
1.数据压缩
2.hive数据存储格式
3.fetch抓取策略
4.本地模式
5.join优化操作
6.SQL优化(列裁剪,分区裁剪,map端聚合,count(distinct),笛卡尔积)
6.1 列裁剪:
6.2 分区裁剪:
6.3 map端聚合(group by):
6.4 count(distinct):
6.5 笛卡尔积:
7…
建站知识
2025/3/6 10:36:33
【C++上层应用】2. 预处理器
文章目录 【 1. #define 预处理 】【 2. #ifdef、#if 条件编译 】2.1 #ifdef2.2 #if2.3 实例 【 3. # 和 ## 预处理 】3.1 # 替换预处理3.2 ## 连接预处理 【 4. 预定义宏 】 预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。 所有的预处理器指令都是…
建站知识
2025/2/8 6:48:22