滑动窗口的一些技巧

滑动窗口在思路上是一个比较简单的方法,但是在某些情况下,其边界条件会变得非常棘手,这也是难点所在。滑动窗口通常采用双指针实现,重点在于处理while的停止条件,以及窗口内容的更新条件。如果两个指针都对窗口内容有影响,这时不要把注意力同时放在两个指针上,否则两个指针互相影响会使得问题复杂化。一般来说,
算法 2021年07月08日 120次浏览

[Solved] macOS无法收到Monterey系统更新

今天打算升级 macOS 12 Monterey,于是安装了描述文件并且显示已注册Apple Beta版软件计划。问题但是在系统设置中检查不到系统更新,无论是更改DNS还是重新安装描述文件都不可以。一查才发现我已经错过三次正式版更新了,这期间没有收到任何推送。本以为是opencore配置文件中的 B
mac opencore 2021年06月08日 166次浏览

[Solved] KDE X11设置缩放后Chrome或Edge 的界面变得异常大

系统:Arch Linux桌面环境:KDE PlasmaDisplay server:X11问题在Plasma中设置200%缩放后,其余应用都实现了预期中的缩放效果,唯独同为Chromium内核的Chrome和Edge浏览器出现了问题:其界面变得非常巨大,看起来像是缩放了400%。解决猜测是Chro
arch linux 2021年05月31日 224次浏览

Win10预览版已经支持WSL的带GUI的应用

Win10预览版21364已经支持WSL的带GUI的应用,并且默认启用,用户无需任何额外的操作,只需要将Win10升级到21364,并将WSL升级到最新版本。官方博客:The Initial Preview of GUI app support is now available for the Wi
Win wsl 2021年04月23日 234次浏览

解决IDEA问题 Cause: zip END header not found

IDEA在编译Gradle项目时会自动下载对应版本的Gradle-XXX.zip,因为某些原因经常会下载失败,进而造成错误:Cause: zip END header not found.解决办法也很简单,就是把损坏的压缩包删除,尝试重写编译。默认的下载位置在 用户目录/.gradle/wrappe
2021年04月16日 137次浏览

R求aitchison distance和ilr、clr、alr

求 aitchison distace 的两个包:coda.base::dist(pureData_noAsh,method='aitchison')robCompositions::aDist(t(pureData_noAsh))求 ilr, clr,alr 的的两个包:rgr::ilr(pure
R 2021年04月08日 250次浏览

校园网学术网站域名白名单

在使用某些代理规则时,很多学术网站也被代理,导致即使在校园网内也无法访问。所以,在日常使用中整理了如下域名白名单。cumtb.edu.cnapple.comwebofknowledge.comscopus.comengineeringvillage.comelsevier.comsciencedir
2021年01月06日 257次浏览

非系统盘安装WSL2并配置Win10任务栏启动菜单,适配HiDPi

前置条件: 遵循官方教程 开启WSL,这没啥好说的。
wsl 2020年12月30日 402次浏览

解决Lombok失效问题, IDEA 2020.3 默认集成 Lombok

Lombok是IDEA的必备插件之一,甚至不少人要求将Lombok集成到IDEA。现在,IDEA 2020.3正式版已经这样做了,经过测试 IDEA 2020.3 不需要安装Lombok插件即可实现同样的功能。如果你也注意到了IDEA 的升级界面显示2020.3与Lombok不兼容的警告,你不必等待
2020年12月16日 387次浏览

控制SpringBoot输出日志着色, 解决log乱码、特殊字符

SpringBoot的日志输出着色通过spring.output.ansi.enabled进行控制。该配置项可放在application配置文件中,可选项有三个:
2020年12月09日 295次浏览