自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 PHP(一)从入门到放弃

配置环境是最可怕的,如果你能坚持下来,你将打败99%的人。

2024-10-14 20:53:21 1414

原创 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

原创 Centos7.9安装docker

【代码】Centos7.9安装docker。

2024-07-05 16:34:39 699

原创 解决Servlet报404未找到

如果还是搞不定,就去b站看狂神说的Javaweb真的太可怕了。

2024-06-10 12:17:04 1137

原创 解决微信云托管Readiness probe failed: dial tcp xx.xx.xx.xx:xxx: connect: connection refused

部署项目真的太可怕了,跨域问题、防火墙问题、线上数据库、线上redis 等,真的会让人破防。

2024-05-19 11:06:54 1536 1

原创 idea 2023.2.5版本实现同一个springboot项目同时多次启动

runrun。

2024-03-21 17:01:42 2428 2

原创 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

原创 解决Chrome浏览器搜索内容后,打开内容链接总是在当前标签页打开的问题

Chrome 浏览器搜索内容后,打开内容链接总是在当前标签页打开

2024-02-02 10:04:48 2460

原创 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

原创 表单form onsubmit 无效原因之一

还是对 JavaScript 的模块化知识点学习的较少,才会出现之中情况。

2023-12-19 11:38:33 1072 1

原创 css 实现让一个div的大小铺满整个屏幕

将会覆盖整个浏览器窗口,实现铺满屏幕的效果。

2023-12-12 22:43:47 1641

原创 Typora 内联公式使用(lateX)

文件 -> 偏好设置 -> Markdown -> 勾选内联公式。

2023-12-11 10:22:35 568

原创 JavaScript 使用element.style.property获取元素的属性注意事项

只能获取行内样式要想获取外部样式或者style标签的样式,可以使用但是该方法只读,且存在兼容性问题,下面提供一个封装的函数解决兼容性问题可以使用classList来修改样式// 解决兼容性函数// 正常浏览器} else {// IE8以下浏览器。

2023-12-03 19:36:11 653 1

原创 去除ul的li的左边空白部分

要想去掉左边空白部分,只需在。

2023-11-25 10:53:12 638

原创 JavaScript onclick无效果的原因之一

使用let使用闭包直接通过document获取元素然后修改,不要使用i写在最后,AI牛逼。

2023-11-25 10:41:29 2055

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除