相关文章
AcWing 11 背包问题求方案数
代码写的字数比较多, 但是感觉还挺好理解的
#include <bits/stdc.h>
#define int long long#define F(i, a, b) for (int i (a); i < (b); i)
#define dF(i, a, b) for (int i (a); i > (b); i--)using namespace std;typedef long long ll;
typedef pair<in…
编程日记
2024/11/14 20:27:36
Redis是单线程为何性能还高
背景 通常来讲,提到性能优化,我们都会说提高并行度。同样我们知道,Redis是单线程执行命令,那为何还能保持如此的高性能呢?
原因 基于内存访问 Redis 将所有数据存储在内存中,内存的读写速度远远高于磁盘&a…
编程日记
2024/11/15 15:21:37
Java学习Day50:唤醒八戒(Excel相关)
1.批量导入Excel数据
1.实现模板下载
<el-card class"box-card">
<div class"boxMain">
<el-button style"margin-bottom: 20px;margin-right: 20px" type"primary" click"downloadTemplate()">模板下载…
编程日记
2024/11/10 16:21:15
【C++刷题】力扣-#346-数据流中的移动平均值
题目描述
给定一个整数数据流和一个窗口大小 k,你需要设计一个数据结构,它支持以下两种操作:
addNum(int num) - 从数据流中添加一个数字到数据结构中。getAverage() - 返回数据结构中所有数字的平均值。
示例
示例:
给出数据…
编程日记
2024/10/29 6:23:10
JavaScript字符串的常用方法有哪些?
1.1操作方法
归纳为增删查改
1.1.1增
这里不是直接增添内容,而是创建字符串的一个副本,再进行操作
处理用以及${}进行字符串拼接外,还可以通过concat
1.1.1.1concat
用于将一个或多个字符串拼接为一个新字符串(浅拷贝&#…
编程日记
2024/11/6 1:12:18
优化多表联表查询的常见方法归纳
目录
一、使用mybatis的嵌套查询
二、添加表冗余字段,减少联表查询需求
三、分表预处理,前端再匹配 一、使用mybatis的嵌套查询
【场景说明】
前端需要展示一张列表,其中的字段来源于多张表,如何进行查询优化? 【…
编程日记
2024/11/12 18:04:18
2024互联网大厂营收排名:京东/阿里/华为前三,超多技术岗都在热招!
2024年已经过去一大半,各大互联网大厂的竞争如火如荼,营收都取得了不俗的成绩,京东、阿里、华为分别占领前三!
第四第五名则为华为和拼多多。 根据排行榜里的公司名单,小码特意为大家整理了一批各大厂的招聘岗位。
阿…
编程日记
2024/11/6 15:51:49
Redis 数据类型Bitmaps(位图)
目录
1 基本特性
2 主要操作命令
2.1 SETBIT key offset value
2.2 GETBIT key offset
2.3 BITCOUNT key [start] [end]
2.4 BITOP operation destkey key [key ...]
2.5 BITPOS key bit [start] [end]
3 使用场景 Redis 的位图(Bitmaps)并不是…
编程日记
2024/10/29 14:43:34