- 博客(28)
- 收藏
- 关注
原创 模 归 一 化
本文介绍了环形取模(Circular Mod)技巧的应用场景和实现方法。当处理循环结构(如字母、星期、时钟等)时,常规取模可能产生负数,需要特殊处理。在Java中,%是取余运算而非数学取模,因此需要使用((x%m)+m)%m来确保结果在[0,m-1]范围内。文章以字母移位为例,展示了标准实现模板:先将字符归一化为0-base数值,进行模运算后再恢复为字符。最后强调,处理循环/移位问题时,应遵循"先归一化,再取模"的原则。
2026-06-27 00:00:00
229
原创 FlClash完全卸载
本文提供了彻底卸载软件并清理残留文件的完整指南:1)通过控制面板卸载目标软件;2)使用Win+R运行%APPDATA%和%LOCALAPPDATA%命令,定位并删除com.follow相关残留文件夹。文中包含详细的操作截图和路径说明,帮助用户完全清除软件安装痕迹,释放存储空间。适用于Windows系统用户进行软件深度清理。(98字)
2026-06-26 22:57:16
1095
原创 解决 IDEA Cannot download sources
摘要: 解决Maven下载源码报错"Cannot download sources Sources not found"问题。方法是将IDE中的$Maven Home Path$修改为本机下载的Maven路径,确保与User Setting files在同一目录。参考链接提供了详细解决方案。此方法可有效解决依赖源码无法下载的问题。
2025-10-31 09:22:27
473
原创 WSL卸载 win10(全网卸载最干净的)
本文介绍了彻底卸载WSL(Windows Subsystem for Linux)的完整步骤:1)查看已安装子系统;2)注销指定子系统;3)删除Ubuntu应用;4)通过PowerShell删除WSL包;5)在控制面板关闭相关功能;6)卸载WSL和WSL设置。每个步骤都配有详细命令和截图说明,最后提供了参考文章链接。
2025-09-05 09:10:46
27843
3
原创 Apache Atlas构建安装(Linux)
上传到 Linux 服务器(怎么上传自己解决)先别急着安装,因为安装会遇到一个报错,内容如下。后面就没有报错,跟着这篇博客完成后续的步骤即可。内容的意思就是阿里云镜像找不到该 jar 包。在最后添加如下内容 (改成自己的目录)上传到服务器,执行下面的命令解压。上传到服务器之后执行下面的命令。上传到服务器,执行下面的命令。需要自己手动下载安装该包。上传完之后执行一下命令。下载源码,上传到服务器。找到这里下载其他版本。下载之后上传到服务器。在最后添加上如下命令。点击这里下载jar包。
2025-04-17 10:27:03
1186
原创 docker 安装 rabbitmq
表示分配一个伪终端。这在交互式运行容器时很有用,但在守护进程模式下通常没有实际作用(通常与。: 以守护进程模式(后台运行)启动容器。这意味着容器将在后台运行,不会在终端中占用命令行。(来自上面的命令,如果改了换成你自己的)的管理控制台(默认的 Web UI)。的管理插件(用于 Web UI)。,以后可以使用这个名称来管理容器。的默认密码设置为 admin。集群节点间通信使用的端口。: 指定要使用的镜像版本为。表示保持标准输入打开,: 启动一个新的容器。: 为容器指定名称为。端口,用于消息通信。
2024-09-04 09:39:53
1503
原创 Win10 安装 Rabbitmq
登录成功说明安装成功,该账号只允许安装在本机的。这里涉及到角色和权限管理。点击这里下载最新版本:27.0.1。出现下面的信息代表安装成功。
2024-08-29 10:42:23
2016
原创 JavaScript(二)变量
虽然不知道自己在写什么,我也知道写的很烂,但是我还是想写。没学过JavaScript的人看起来可能有点吃力,因为上面涉及的很多东西我都没有介绍,包括作用域,对象,数组等。如何定义变量使用typeof操作符查看变量类型记住 5 中变量的类型知道使用let定义变量其他的都无所谓。
2024-07-31 13:40:43
1367
原创 JavaScript(一)
JavaScript 是一种脚本编程语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实时的内容更新——交互式的地图、2D/3D 动画、滚动播放的视频等等。JavaScript 的一个常见用途就是通过文档对象API动态修改HTML、CSS。这也是我们之后的文章将重点介绍的。
2024-07-29 00:13:33
913
原创 解决微信云托管Readiness probe failed: dial tcp xx.xx.xx.xx:xxx: connect: connection refused
部署项目真的太可怕了,跨域问题、防火墙问题、线上数据库、线上redis 等,真的会让人破防。
2024-05-19 11:06:54
1536
1
原创 XShell免费版安装教程
打开连接:https://www.xshell.com/zh/xshell/鼠标滚轮拉到最下面如图所示:点击免费试用点击如图所示的位置:选择XShell 进行下载:下载完成之后,安装即可后面有一个填写邮箱和姓名,姓名随便填,邮箱用于接收连接验证即可。
2024-03-02 16:18:53
9600
1
原创 JavaScript新特性:可选链?.
可选链?obj?.prop—— 如果obj存在则返回obj.prop,否则返回undefined。obj?.[prop]—— 如果obj存在则返回obj[prop],否则返回undefined。obj.method?.()—— 如果obj.method存在则调用,否则返回undefined。
2024-02-28 16:44:38
512
1
原创 JavaScript 对象基本介绍
对象是用来存储键值对和更复杂的实体。我们可以通过使用带有可选属性列表的花括号{…}来创建对象。一个属性就是一个键值对(“key: value”),其中键(key)是一个字符串(也叫做属性名),值(value)可以是任何值。age: 30,这叫做尾随(trailing)或悬挂(hanging)逗号。这样便于我们添加、删除和移动属性,因为所有的行都是相似的。当属性名是已知且简单的时候,就使用点符号。如果我们需要一些更复杂的内容,那么就用方括号。对象是具有一些特殊特性的关联数组。
2024-01-17 21:18:16
1189
原创 二分查找算法
在计算机科学中,二分查找算法,也称折半搜索算法对数搜索算法。是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。二分查找的作用时可以在OlognO(logn)Ologn。
2024-01-15 22:50:39
1083
原创 JavaScript 函数学习笔记(未完待续)
函数是值。它们可以在代码的任何地方被分配,复制或声明。如果函数在主代码流中被声明为单独的语句,则称为“函数声明”。如果该函数是作为表达式的一部分创建的,则称其“函数表达式”。在执行代码块之前,内部算法会先处理函数声明。所以函数声明在其被声明的代码块内的任何位置都是可见的。函数表达式在执行流程到达时创建。在大多数情况下,当我们需要声明一个函数时,最好使用函数声明,因为函数在被声明之前也是可见的。这使我们在代码组织方面更具灵活性,通常也会使得代码可读性更高。
2024-01-13 17:00:08
577
1
原创 前缀和算法
一维前缀和可以通过O(n)的预处理,在O(1)的时间内求出某个区间的和二维前缀和可以通过O(nm)的预处理,在O(1)的时间内求出某个区间的和通过知识点,我们可以猜出出题人会怎么考?既然前缀和能快速的求出某段区间的和,那如果我不给你区间呢?我反过来直接给你某个区间和的值,但是我不告诉你是哪个区间,让你求出该区间,这时你会怎么做?聪明的你应该想到了,那我就暴力枚举lll和rrr,这时就需要On2O ( n^2 )On2的时间复杂度,如果出题人给出一个10510^5105。
2024-01-11 21:21:54
1121
原创 实现一个div里的三个div分成左右两端出现
- 在下面的代码中,我想实现1在左边,2和3在右边,该如何实现呢?-- 在下面的代码中,我想实现1在左边,2和3在右边,该如何实现呢?-- 在下面的代码中,我想实现1在左边,2和3在右边,该如何实现呢?-- 在下面的代码中,我想实现1在左边,2和3在右边,该如何实现呢?-- 在下面的代码中,我想实现1在左边,2和3在右边,该如何实现呢?-- 在下面的代码中,我想实现1在左边,2和3在右边,该如何实现呢?
2023-12-25 11:40:37
1051
原创 JavaScript 使用element.style.property获取元素的属性注意事项
只能获取行内样式要想获取外部样式或者style标签的样式,可以使用但是该方法只读,且存在兼容性问题,下面提供一个封装的函数解决兼容性问题可以使用classList来修改样式// 解决兼容性函数// 正常浏览器} else {// IE8以下浏览器。
2023-12-03 19:36:11
653
1
原创 JavaScript onclick无效果的原因之一
使用let使用闭包直接通过document获取元素然后修改,不要使用i写在最后,AI牛逼。
2023-11-25 10:41:29
2055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅