leetcode sliding maximum window

【LeetCode滑动窗口专题】水果成篮 + 最小覆盖子串(hard)

二刷刷到滑动窗口,发现有一些细节和遗漏,在此补充 实际上关于滑动窗口的题还有一题:最小长度的子数组 进入正题 水果成篮 LeetCode904水果成篮 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 ......
盖子 LeetCode 水果 专题 hard

windows上使用docker

1、下载docker desktop https://docs.docker.com/desktop/install/windows-install/ 2、解决wsl2 版本问题 当出现下面错误的时候,说明wsl需要更新了,这时候使用 wsl -l -v 命令查看当前wsl的版本,如果为1,这时候就 ......
windows docker

Windows启动一个FTP站点,让局域网的人访问/写

现在需要一台局域网的电脑启动一个ftp站点,该电脑需要进行以下步骤: https://blog.csdn.net/m0_50298323/article/details/128404598 ......
局域网 局域 Windows 站点 FTP

Windows设置自动登录

直接修改注册表 我发现有的Windows10版本,运行 netplwiz,出现的“用户账户”的对话框中并没有以上选项,这可能由于在系统安装或者配置过程的某种设置问题造成的。 这种情况应该怎么办呢,本文介绍一种可以用于Win10和Win11各种版本、不同设置情况,从根本上实现系统开机自动账号登录的方法 ......
Windows

小皮Windows web面板漏洞详解

PhpStudy国内12年老牌公益软件,集安全、高效、功能与一体,已获得全球用户认可安装,运维也高效。 小皮 Windows web 面板存在存储型 xss 漏洞,结合后台计划任务即可实现 RCE。 ......
漏洞 面板 Windows web

Windows _popen 会吃了前后双引号

Windows _popen函数 会吃了前后双引号. 例如, "c:/a sd/blhost" -u -- write-memory 0x70010000 "c:/a sd/asd.bin" 会被吃掉前后引号变为 c:/a sd/blhost" -u -- write-memory 0x700100 ......
引号 Windows popen

安全测试之OD探索 windows 游戏扫雷

作者:京东工业 宛煜昕 扫雷游戏相信很多人都从小玩过,在那个电脑游戏并不多的时代,扫雷成为玩的热度蛮高的一款游戏之一,然而就在有一次,接触到了一次不寻常的扫雷过程,使得后来我也有了这个冲动,也来做一次。通过动态调试,逆向和C来写一个扫雷辅助工具从而提高逆向与编码技能。 动态调试(分析) 首先进行扫雷 ......
windows

Windows安全加固手册

Windows安全加固手册 1 身份鉴别 1.1 密码安全策略 要求:操作系统和数据库系统管理用户身份鉴别信息应具有不易被冒用的特点,口令应有复杂度要求并定期更换。 目的:设置有效的密码策略,防止攻击者破解出密码。 操作步骤: 【位置】开始—管理工具—本地安全策略—帐户策略—密码策略,加固设置为下图 ......
Windows 手册

Leetcode 23. 合并 K 个升序链表(分治)

题目链接在这里:合并K个升序链表 对于多个升序链表的合并,如果用C++写的话可以使用优先队列,队列里面存放的都是每一个链表的头结点。 也可以使用分治的方法来做,每次将链表两两合并,这样节约了时间。 这道题巩固了python中递归的应用。 # Definition for singly-linked ......
升序 Leetcode 23

cassandra在Windows上注册服务

cassandra 在Windows上注册服务 文件夹权限要设置给 Cassandra服务 参考 https://blog.csdn.net/huilan_same/article/details/51836895 https://blog.csdn.net/weixin_42348764/arti ......
cassandra Windows

【DP】LeetCode 121. 买卖股票的最佳时机

题目链接 121. 买卖股票的最佳时机 思路 状态转移方程为 $dp[i] = max(0, dp[i - 1], prices[i] - min)$,设置 dp[0] = 0,所以在取最大值的过程中可以省略0,只需要写 dp[i] = Math.max(dp[i - 1], prices[i] - ......
时机 LeetCode 股票 121

LeetCode 1638 统计只差一个字符的子串数目

LeetCode | 1638.统计只差一个字符的子串数目 给你两个字符串 s 和 t ,请你找出 s 中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是 t 串的子串。换言之,请你找到 s 和 t 串中 恰好 只有一个字符不同的子字符串对的数目。 比方说, "computer" and  ......
数目 字符 LeetCode 1638

Windows 下编译 GNU barcode 库

gnu barcode 是一个用来生成条形码的库。主页在:https://www.gnu.org/software/barcode/ 对这个库就不多介绍了。 因为装了 MSYS2, 本来觉得编译这个库很简单,configure, make, make install 三步就够了。结果 第二步 min ......
下编 Windows barcode GNU

「题解」ABC290F Maximum Diameter

没动脑子就 gf 一路写下来了......实际上就是把插板法的 gf 写了一下/zk 首先考虑一下一个 $X$ 合法是什么情况,那就是总和是 $2n-2$ 并且保证 $0<X_i<n$。 证明就考虑贪心构造一下,每个 $1$ 挂在一个 $\geq 2$ 的上面,不断挂使得最后只剩下两个 $1$ 和一 ......
题解 Diameter Maximum 290F ABC

windows 11 安装Docker在D盘

分俩种情况: 已经安装好Docker 找到自己安装Docker的文件夹,一般是 C:\Program Files\Docker,将该路径下的Docker文件夹拷贝到你需要安装的位置下。 原始位置 我改的是 E:\Docker\Docker。 更改后的位置 找到Docker建立项目会存储的位置,我的是 ......
windows Docker 11

LeetCode 周赛 338,贪心 / 埃氏筛 / 欧氏线性筛 / 前缀和 / 二分查找 / 拓扑排序

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 大家好,我是小彭。 上周末是 LeetCode 第 338 场周赛,你参加了吗?这场周赛覆盖的知识点很多,第四题称得上是近期几场周赛的天花板。 小彭的技术交流群 02 群来了,公众号回复 “加群” 加入我们~ ......
拓扑 前缀 线性 LeetCode 338

Qt 6.5快速安装(Windows)

前言 本文仅适用于初学者参考!!! 如有错误和疑问请指出 安装步骤 1.进入 Index of /qt/archive/online_installers/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 2.下载安装器 点开 下载 3.安装打开命令行: 快捷 ......
Windows 6.5 Qt

代码随想录Day11-Leetcode20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值

20. 有效的括号 写过很多遍了,但还是不能秒a /** * @param {string} s * @return {boolean} */ var isValid = function(s) { let stack = [] let obj = {'(':')', '[':']', '{':'} ......
随想录 括号 表达式 字符串 随想

代码随想录Day13-Leetcode239. 滑动窗口最大值,347.前 K 个高频元素,栈和队列总结

239. 滑动窗口最大值 一开始没有思路,暴力了,然后果然超时; 看提示中的单调队列没有特别明白;后面反应过来跟单调栈很像; 也确实很符合本题的情况,一旦队尾出现更大的数,前面更小的数就不需要了, 他们不会成为最大数被弹出后的备选。 值得注意的是本题数次出现区间错误,一开始我的操作居然是删除q[l] ......
随想录 最大值 队列 随想 Leetcode

Windows Server 远程桌面(RDP)使用公网可信机构所签发的SSL证书的方法

Windows Server 远程桌面默认使用系统自签名证书,在任何终端进行远程桌面登录时均会提示证书告警 虽然可以通过勾选下方“不再询问我是否连接到此计算机”选项使之后登录不再提示,但任何终端首次登录均会出现告警,同时在公网上也无法验证服务器身份是否真实。 可以通过在公网可信机构申请可信的SSL证 ......
可信 证书 桌面 Windows 机构

LeetCode459. 重复的子字符串

题目描述: 给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。 示例 1: 输入: s = "abab" 输出: true 解释: 可由子串 "ab" 重复两次构成。 示例 2: 输入: s = "aba" 输出: false 示例 3: 输入: s = "abcabcabca ......
字符串 字符 LeetCode 459

windows启动异常 系统恢复选项

环境:windows2008R2 问题:异常关机,无法正常启动。 解决过程:如图点击下一步,加载硬盘驱动,找到C盘。选择自动修复,然后重启。 重启后Windows update一直卡在79% 。再通过pe进入,进入c:\windows\winsxs 删除pending,然后重启。问题解决。 参考&感 ......
windows 系统

Switch Windows 11 Right Click Mode -BAT

@echo off :start cls echo, echo Switch Windows 11 Right Click Menu Mode echo, echo 1 Set to Windows 10 Right Click Menu Mode echo, echo 2 Recovery to ......
Windows Switch Right Click Mode

[LeetCode] 1337. The K Weakest Rows in a Matrix 矩阵中战斗力最弱的 K 行

You are given an m x n binary matrix mat of 1's (representing soldiers) and 0's (representing civilians). The soldiers are positioned in front of the ......
矩阵 战斗力 LeetCode Weakest Matrix

【DP】LeetCode 剑指 Offer 46. 把数字翻译成字符串

题目链接 剑指 Offer 46. 把数字翻译成字符串 思路 这个问题与 dp 中的经典问题“跳台阶”问题十分类似,在跳台阶问题中我们是选择跳一个台阶或者两个台阶,而在这个问题中我们是选择再统计一个字符还是再统计两个字符。所以他们的状态转移方程都包含 $dp[i]=dp[i-1]+dp[i-2]$。 ......
字符串 字符 LeetCode 数字 Offer

Windows 效验码

CertUtil -hashfile C:\xxx.tar MD5此命令不仅可以做MD5哈希算法校验,还支持其他的哈希算法,具体如下:CertUtil -hashfile 文件路径 [算法]支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 如: PS E:\I ......
效验 Windows

快慢指针-leetcode141-判断链表中是否有环。

LeetCode #141 题目描述: 给定一个链表,判断链表中是否有环。 如果链表中存在环,则返回 true 。 否则,返回 false 。 进阶:你能用 O(1)(即,常量)内存解决此问题吗? 示例 1: example1 输入:head = [3,2,0,-4], pos = 1 输出:tru ......
快慢 指针 leetcode 141

安全测试之探索 windows 游戏扫雷

扫雷游戏相信很多人都从小玩过,在那个电脑游戏并不多的时代,扫雷成为玩的热度蛮高的一款游戏之一,然而就在有一次,接触到了一次不寻常的扫雷过程,使得后来我也有了这个冲动,也来做一次。通过动态调试,逆向和C来写一个扫雷辅助工具从而提高逆向与编码技能。 ......
windows

SpringBoot Windows 自启动 - 通过 Windows Service 服务实现

将 SpringBoot 注册为 Windows Service服务 可实现 SpringBoot 项目在Windows 中随系统自启动。也不用担心被识关闭 ......
Windows SpringBoot Service

Elasticsearch 学习-windows上搭建集群

Elasticsearch 学习-windows上搭建集群 3.1 相关概念 3.1.1 单机**&** 集群 单台Elasticsearch服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 ==除了负载能力,单 ......
集群 Elasticsearch windows