自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(240)
  • 收藏
  • 关注

原创 力扣:80删除有序数组中的重复项 II

slow指向下一个可写入的位置,因为最多允许两个相同数字出现在结果里,所以当循环判断新元素 nums[fast]时,只要它大于结果里倒数第 2 个元素(也就是 nums[slow-2]),就说明它不是会造成第三个重复;于是可以写入(放到 nums[slow]),并把 slow++。

2025-11-17 22:48:03 465

原创 力扣:88合并两个有序数组

使用:逆向双指针。从后往前放元素,避免覆盖还没处理的部分。用三个指针:     i 遍历 nums1 的有效部分;     j 遍历 nums2;    p 指向最终数组的末尾位置。每次取两边较大的一个放到 nums1[p]。循环结束后,只要把 nums2 的剩余部分放进去就行。

2025-11-13 10:58:51 569

原创 Python虚拟环境

虚拟环境.venv,就是一个独立的 Python 目录,有自己一套python.exe、pip、Lib\site-packages不会改变电脑系统Python环境(比如电脑上原来有Django 1.1版本,现在在虚拟环境中可以安装Django2.2,做到互不影响)。在 .venv 里会包含和你当前 python 对应的Python 解释器、标准库(os、sys、json 这类),虚拟环境自己的:pip与一些基础工具包(比如wheel),但不会复制你全局装的第三方包。

2025-11-11 17:30:23 653

原创 一行命令报废Win11笔记本

一行命令报废Win11笔记本

2025-10-27 22:52:25 214

原创 BeautifulSoup 爬虫

使用Python的BeautifulSoup库进行网页爬取的方法。安装bs4库和发送请求获取网页内容,分析了三种HTML解析器(html.parser、lxml、html5lib)的适用场景。演示了如何爬取豆瓣电影Top250的信息。

2025-10-26 13:00:56 992

原创 Github资源拉取不下来的解决方案

国内Linux环境下使用GitHub资源时,常因网络问题无法直接拉取代码。可通过免费加速服务解决,如ghproxy.net平台。具体方法是在原始GitHub链接前添加"https://ghproxy.net/"前缀。示例:将"https://raw.githubusercontent.com/..."改为"https://ghproxy.net/https://raw.githubusercontent.com/..."即可成功拉取。方法简单有效

2025-09-20 10:25:59 201

原创 Xrayr报错TLS handshake timeout, Attempt 1

XrayR 节点在启动或定时拉取配置时,无法通过 https://.../api/v1/server/... 地址获取 V2Board 配置信息,日志报 TLS handshake timeout,而在服务器上使用 ping 或 curl 测试同一地址却正常。

2025-06-05 10:24:45 1066

原创 推荐个Github,Docker免费的加速网站

文章介绍了Xin平台的多平台支持特性,该平台兼容Windows、Linux和安卓操作系统。用户可以在这些不同的设备上无缝使用Xin平台,享受一致的功能和体验。这种跨平台支持不仅提高了用户的便利性,还增强了平台的灵活性和可访问性,使其能够满足不同用户的需求。无论是桌面用户还是移动用户,Xin平台都提供了稳定且高效的服务,确保用户在各种设备上都能获得优质的使用体验。

2025-05-21 16:28:02 239 1

原创 Linux下Docker使用阿里云镜像加速器

在中国大陆环境中配置 Docker 使用阿里云镜像加速器,并确保通过 Clash 代理访问 Docker Hub。

2025-05-20 16:35:18 1325

原创 使用 gcloud CLI 自动化管理 Google Cloud 虚拟机

被操作的服务器,一定要开启API完全访问权限,你的电脑安装gcloud CLI前一定要先安装Python3!

2025-05-16 18:31:00 444

原创 rror(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable

在安装Python包时,如果遇到SSL证书验证问题,可以使用--trusted-host参数临时解决。例如,安装requests包时,可以运行以下命令:pip install requests --trusted-host pypi.org --trusted-host files.pythonhosted.org。该命令通过信任指定主机,绕过SSL验证,确保安装顺利进行。此方法适用于临时解决证书问题,但长期建议修复SSL配置以确保安全性。

2025-05-16 18:06:43 283

原创 海外IP被误封解决方案

这段脚本的核心目的,是自动监测你在 Cloudflare 上管理的 VPS 域名是否可达,一旦发现域名无法 Ping 通,就会帮你更换IP:

2025-05-14 09:33:04 430

原创 微信导出群成员WXID,批量加群好友

基于Gewechat框架编写,这里使用的python。需要帮助可以联系我,尽量回复:iostreamX64。导出WXID格式如下,也可以增加昵称等操作。

2025-04-27 22:16:38 964 2

原创 Gewechat启动报错

5、等待容器启动一分钟后,执行下面测试命令。Centos7,测试连接时发现这个错误。2、强制 systemd 使用。3、重新生成 grub 并重启。,而不是 cgroup v2。1、删除原容器,重新构建。4、重启系统后,启动容器。

2025-04-26 22:37:51 401

原创 Docker绑定端口报错

(HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:11521 -> 127.0.0.1:0: listen tcp 0.0.0.0:11521: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

2025-04-24 09:36:40 589

原创 多账号稳定运营指南

平台会实时比对第三方 IP 信誉库、黑名单和自建风控数据,若检测到同一 IP 存在刷量、垃圾评论或批量营销历史,将直接封禁该 IP 段下全部会话。经过云服务器转发后,所有请求呈现一致且稳定的网络栈特征(TTL、窗口大小、IP 段归属),与频繁变化、指纹混杂的家庭网络相比,更易通过风控白名单。动态宽带 IP 会在拨号或断电后重新分配,短周期内同一地址可能被多人使用,容易出现在黑名单或“高风险段”中,被平台直接屏蔽或降权。在同一光猫下,手机、平板、电视、IoT 设备共用一条公网 IP,流量类型复杂;

2025-04-21 09:30:26 709

原创 node_modules\deasync: Command failed.

按网上说的安装Visual Studio中的C++桌面开发工具和Windows 11的SDK,安装完之后还是报错,最后发现是Node.js的版本太老了,我用的Node.js16,换成Node.js的18.18.0就好了。

2025-04-05 21:55:44 758

原创 ChatGPT输出的数学公式复制到markdown文档后乱码

向ChatGPT发送命令提示词:发送命令:粘贴到markdown后的效果: 现在就正常显示了,完。

2024-10-09 09:21:15 4783 2

原创 Spring 事务传播和自调用行为

为了方便讲解,这里的A、B、C类都是Spring管理的Bean。

2024-09-02 19:06:49 1279 2

原创 若依代码生成器生成的界面查询和导出突然报错了

之前用的好好的,查询的时候也有数据,但是把参数给分页插件的时候就报错了,我忘了啥错误了,很奇怪。不知道为啥行,但是用@CacheNamespace开启二级缓存之后的确行了,反正很奇怪。ha在对应Mapper上加上:@CacheNamespace注解,完。

2024-08-24 23:19:24 320

原创 SpringBoot测试报错:org.apache.http.conn.HttpHostconnectException: connect to 127.0.0.1:8621 [/127.0.0.1]

Spring Boot测试中,webEnvironment 属性的主要作用是定义测试运行时Spring Boot应用如何处理Web环境。这个属性可以配置在 @SpringBootTest 注解中,它决定了是否启动一个嵌入式Web服务器以及如何启动这个服务器。以下是该属性的四种可能配置:默认配置,使用模拟的Servlet环境。这个设置不会启动嵌入式服务器,但会完全创建Spring应用上下文。

2024-08-24 22:50:26 1481

原创 若依AjaxResult的get(AjaxResult.CODE_TAG)有时返回的200,有时返回的字符串“200“

这个项目是多模块项目,之前通过web json格式,多模块之前传输用的restTemplate,但是对接其它系统时要用XML就添加了XML的依赖。

2024-08-24 22:27:54 626

原创 HttpMessageNotReadableException

之前的流程是接收到AGV的返回值之后,把他们存储为JSON字符串再转为对象,发现报错了,大概的意思是AGV反馈的JSON,但是我转为字符串了,不清除他之前为什么没问题,现在报错了。项目本身用的全是JSON,但是对接MES的时候他们用的XML,就添加了对XML的支持,然后发现AGV发送任务的接口报下面的错误了。改成直接把反馈转为实体对象,完。

2024-08-23 17:01:42 547

原创 若依使用多数据源

自身的数据库使用MySQL8,甲方的数据库是SQL Server2008。默认使用的是主数据源,想使用从数据源用一个注解就行。若依多数据源本身支持的。配置类注意下面这段代码。为另一个数据库的别名。

2024-06-13 15:06:20 511

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not acc

我这里用的jdk1.8因为厂家没钱写接口,让我们直接连接厂家的数据库,没想到居然是sql server2008。这个项目原来使用的mysql8,在兼容之前的基础上,新加厂家的sql server2008数据库。

2024-06-01 12:25:57 600

原创 Possible solutions:- Check that Maven pom files do not contain http repository http://maven.aliyun.

这个依赖是 Spring Boot 的“BOM”(Bill of Materials)依赖。BOM 是一个特殊的 Maven POM 文件,它定义了一组具有特定版本的项目依赖项。通过在项目中导入 BOM,你可以确保你的项目依赖项具有兼容和推荐的版本,而无需在每个依赖项中单独指定版本号。这种做法有助于简化依赖管理并提高项目的一致性和可维护性。一脸懵逼,怎么项目突然就崩了,回滚历史记录发现父模块pom.xml文件中少了下面的依赖。不小心把这个删了,然后整个项目就崩了。

2024-04-07 09:27:48 1352

原创 微信小程序登录后根据code获取APP_ID和APP_SECRET与用户信息

调用:getSessionKeyAndOpenId方法传入code值,返回openid与session_key,session_key是与用户微信客户端之间通信的密钥,获取用户信息时会用到。appid: 应用唯一标识,在微信开放平台提交应用审核通过后获得。secret: 应用密钥,也是在微信开放平台获得。把下面代码复制粘贴就能直接用了。话不多说,直接上代码。

2024-03-19 22:52:44 1060

原创 docker一键部署若依前后端分离版本

如果这里不安装字体,若依登录时的验证码会显示不出来!

2024-03-18 17:22:01 748

原创 自动化仓储业务流程,WMS WCS(全)

物料清单,它是一份列出完成一个产品生产所需的所有原材料、部件、组件、装配件以及它们的数量的详细清单。物料需求计划,管理制造过程中材料需求的计划和控制系统。

2024-03-11 22:09:09 3110

原创 MyBatis-Plus字段自动填充

在一个实体类的字段上使用@TableField(fill = FieldFill.INSERT_UPDATE)注解时,MyBatis-Plus会在执行插入和更新操作时自动调用MetaObjectHandler接口的实现类中相应的insertFill和updateFill方法,以便对注解标记的字段进行自动填充。

2024-03-11 16:36:01 716

原创 Python生成java项目文件系统树并提取文档注释(支持多模块)

【代码】Python生成java项目文件系统树并提取文档注释(支持多模块)

2024-03-09 11:23:54 314

原创 Vue3 error Parsing error: Unexpected token <,error Parsing error: The keyword ‘import‘ is reserved

【代码】Vue3 error Parsing error: Unexpected token

2024-02-18 14:46:04 650

原创 gcore服务器设置root账号密码登录

这个厂商很奇怪,默认只能用centos用户与公钥登录,但是这样有时候很麻烦。他默认开启了SELinux,和强制ssh密钥登录。

2024-02-06 11:28:00 1276

原创 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

如果开启代理:Cloudflare不仅提供DNS解析服务,还会代理网站流量。这意味着所有的HTTP/HTTPS请求都会先经过Cloudflare的网络,然后再转发到你的服务器。此网站无法提供安全连接www.hongkong.ioyunxin.top 使用了不受支持的协议。把cloudflare的所有代理都关掉,就正常了。

2024-02-05 17:24:20 1543

原创 V2Board后台登录时:请求失败遇到了些问题,我们正在进行处理

查看数据库发现数据库中有V2Board的内容,排除数据库没有对上的问题。查看网站日志发现xxx 500,表示服务器内部错误。

2024-02-05 11:24:18 3435 6

原创 Java Server-Sent Events没有数据

因为之前的代码中使用了单个 SseEmitter 实例,这导致旧的连接没有正确关闭而产生冲突。可以通过为每个请求创建一个新的 SseEmitter 实例来优化代码,同时确保旧的实例被适当地清理。做可视化大屏,开始有数据,刷新几次页面之后就没数据了很奇怪,前端的请求在不停的重新连接。

2024-01-23 10:39:11 1307

原创 Java Server-Sent Events通信

等待数据推送:虽然 stream() 方法创建了连接,但实际的数据推送是由其他部分的代码来处理的。通常,这涉及到在服务层或控制器的其他部分设置逻辑,以在某些事件发生时调用 SseEmitter 的 send() 方法来推送数据。stream() 方法返回的 SseEmitter 对象用于建立一个 SSE (Server-Sent Events) 连接,但它本身并不负责推送数据。保持连接开启:这个连接将保持开启状态,直到服务器发送完成信号或连接超时。连接默认超时时间为三十分钟,这是设置为1天。

2024-01-22 15:04:25 1193

原创 java List手动分页

根据页码和每页数量手动分页List。

2024-01-13 10:48:55 661

原创 SecurityException: JCE cannot authenticate the provider BC

SecurityException: JCE cannot authenticate the provider BC” 这样的错误,通常意味着Java加密扩展(JCE)无法验证加载的加密提供者,即找不到Bouncy Castle,或者Bouncy Castle有多个,再或者Bouncy Castle版本不对等。添加指定的:>bcprov-jdk18on依赖就好了。

2024-01-08 11:35:44 3646 3

原创 Vue2商品规格选择

Vu2仿写拼多多商家后台规则选择,为什么用Vue2呢,因为公司用的Vue2...样式不是很好看,自己调一下就行。

2024-01-06 12:40:15 916

SpringBoot使用JWT进行身份验证

示例代码

2023-07-27

windows 11 英特尔核显光标移动时卡顿的补丁

用于解决windows 11 英特尔核显光标移动时卡顿的补丁,占用内存1MB以内,CPU 1%以内。

2023-01-14

85776458065669WiFi分析仪.apk

85776458065669WiFi分析仪.apk

2023-01-08

空空如也

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

TA关注的人

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