本文分类:news发布日期:2025/4/19 16:13:06
相关文章
LeeCode 1787 DP
题意
传送门 LeeCode 1787 使所有区间的异或结果为零
题解
任一个元素都至多对 k k k个长度为 k k k的区间产生影响,故难以直接依次处理每一个元素。
观察到满足条件的数组中模 k k k意义下索引相等的各个元素相同,故可以依次处理每一个同余类。 d p…
建站知识
2025/4/16 18:24:59
go-gin中session实现redis前缀和db库选择+单点登录
分别实现了redigo中自动加前缀和session中自动加前缀
等有空了整理一个demo放到github上,到时候求个小星星
在gin-contrib/sessions/redis库中redis的前缀是被封装起来了,所以自定义前缀没有内部方法在这里我们自己实现一下NewStoreWithDBPrefix方法配…
建站知识
2025/4/19 16:10:48
linux---生产者和消费者模型
生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据&#…
建站知识
2025/4/19 15:56:23
使用 Vue 3 和 qrcode.js 开发二维码显示组件
二维码在现代应用中广泛使用,例如支付、身份验证、链接分享等。本文将介绍如何使用 Vue 3 和 qrcode.js 库来创建一个灵活的二维码显示组件,并展示如何在应用中使用它。
1. 安装必要的依赖
首先,我们需要安装 Vue 3 和 qrcode.js。如果你还…
建站知识
2025/4/14 1:30:58
leetcode 2981.找出出现至少三次的最长子特殊字符串(纯哈希表暴力)
leetcode 2981.找出出现至少三次的最长子特殊字符串(传送门)
class Solution {
public:int maximumLength(string s) {int hash[30][52] { 0 },len 1,maxn0;char last A;for (char ch : s) {if (ch last) len;else len 1;for (int i len; i > …
建站知识
2025/4/17 22:42:35
Nginx下载大文件超时配置和请求超时配置等
Nginx下载大文件超时配置和请求超时配置等
location /download {......proxy_buffering off;proxy_connect_timeout 180s;proxy_send_timeout 180s;proxy_read_timeout 180s;proxy_send_timeout 10s;......
}1.proxy_buffering off;
这个指令用于关闭或开启代理响应的缓冲。当…
建站知识
2025/4/1 19:02:39