<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xplidelphi的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xplidelphi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xplidelphi]]></copyright><item><title><![CDATA[Rocky Linux Cockpit无法显示容器信息的修复]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/161997101</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/161997101</guid><author>xplidelphi</author><pubDate>Mon, 15 Jun 2026 10:30:36 +0800</pubDate><description><![CDATA[本文描述了一个Podman容器管理问题：容器实际运行正常但在Cockpit界面不显示。通过podman info命令发现报错，提示用户目录下的registries.conf被误建为目录而非配置文件。核心原因是配置文件路径被创建为目录导致读取失败。解决方案是删除该目录，使用系统全局配置。最终验证该方法有效解决了Cockpit显示异常的问题，整个过程展示了通过错误信息准确定位配置问题的思路。]]></description><category></category></item><item><title><![CDATA[Python安装遇到的Bug]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/155501367</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/155501367</guid><author>xplidelphi</author><pubDate>Tue, 02 Dec 2025 18:57:48 +0800</pubDate><description><![CDATA[重装了windows后，想安装Python。结果官网上看到有一个Python install manager，就下载了，使用这个工具安装。结果安装后，发现pip不能使用。仔细检查发现这么安装的python，没有生成pip.exe，而且pip也不在通常的脚本目录下。后来问AI，才一步步恢复的。最终生成了常用的pip.exe。]]></description><category></category></item><item><title><![CDATA[可能是windows11的bug]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/155501330</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/155501330</guid><author>xplidelphi</author><pubDate>Tue, 02 Dec 2025 18:54:01 +0800</pubDate><description><![CDATA[摘要：用户重装Windows 11时遇到诡异问题，从21H2升级到25H2后，安装JetBrains ToolBox和VirtualBox均失败。前者通过设置环境变量解决权限问题，后者最终通过重新安装25H2版本才成功。系统升级后的兼容性问题导致软件安装异常。]]></description><category></category></item><item><title><![CDATA[诡异的栈溢出！]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/143354414</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/143354414</guid><author>xplidelphi</author><pubDate>Wed, 30 Oct 2024 08:26:07 +0800</pubDate><description><![CDATA[可以看出，这是一个普通的深度优先遍历，代码中的log是为了查找错误而加上去的。诡异的现象是: 判断子节点数量的分支语句是无效的————命名子节点数量为0，但是后面的语句依然会执行，而且执行后报告栈溢出。下面是运行窗口的输出，明显可以看出，子节点数为0，结果依然会进入循环，而且接着报告栈溢出！我的程序实际上的工作是扫描类结构，然后建立一个树的输数据结构存储起来。事后分析，应该是@Data注解的算法导致了递归调用，造成栈溢出。30行其实是一个注解，于是尝试删掉该注解，问题立刻消失！]]></description><category></category></item><item><title><![CDATA[CORS跨域访问的坑]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/142935275</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/142935275</guid><author>xplidelphi</author><pubDate>Tue, 15 Oct 2024 09:36:29 +0800</pubDate><description><![CDATA[以前后端开发采用的是Grails，跨域访问只需要在application.yml中设置一下就好。但是Spring boot需要自己写配置文件。昨天实际实践了一下。实践发现，后端配置好了，前端问题不大。前后端开发绕不过去的坑就是跨域访问。]]></description><category></category></item><item><title><![CDATA[Idea开发Gradle多模块项目踩坑纪实之一：Java模块无法执行]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/142390438</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/142390438</guid><author>xplidelphi</author><pubDate>Fri, 20 Sep 2024 17:15:36 +0800</pubDate><description><![CDATA[通过对比几个模块gradle.build文件的差异发现，其他模块中都有指定Java版本的 句子，添加了这些语句后，成功运行。第二，我首先建立了两个Java模块，然后建立了一个Spring boot程序模块。分析原因，估计是新建的项目缺省的java版本与整个项目的版本不一致导致的。然后，关闭整个项目，单独打开这一模块的时候，运行正常。首先，总项目是一个空项目。]]></description><category></category></item><item><title><![CDATA[Windows下，基于Gradle用Docker发布自己的程序]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/138466798</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/138466798</guid><author>xplidelphi</author><pubDate>Sun, 05 May 2024 15:07:05 +0800</pubDate><description><![CDATA[曾经遇到的BUG是，生成的文件执行的时候找不到主类（Main.class），原因是执行的任务不对，生成的文件名（项目名-0.0.1-SNAPSHOT-plain.jar）也不对，文件名中多了一个plain。在cmd下，可以尝试执行java -jar  项目名-0.0.1-SNAPSHOT.jar, 如果打包正常，程序应该能够启动。windows下打包程序，然后，上传到linux下，生成docker镜像，然后执行。注意，左边的是暴露给外网的端口，右边是内网端口。执行docker build命令，生成镜像。]]></description><category></category></item><item><title><![CDATA[介绍一款Rust读取excel文件的库]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/132476334</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/132476334</guid><author>xplidelphi</author><pubDate>Thu, 24 Aug 2023 15:57:52 +0800</pubDate><description><![CDATA[Rust是一款新型的、主打安全的语言。但是，百度上搜索读取excel的库还很难找。不过，我找到了一款，推荐给大家：ooxml, 当前版本0.2.7.]]></description><category></category></item><item><title><![CDATA[Rust vs Java性能测试的怪事！debug模式与release模式的差异太大了！]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/131173400</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/131173400</guid><author>xplidelphi</author><pubDate>Mon, 12 Jun 2023 17:26:30 +0800</pubDate><description><![CDATA[对比Java与Rust的浮点计算速度。结果太过诡异：Java居然比Rust快很多！问题出在哪？]]></description><category></category></item><item><title><![CDATA[Grails程序中获取应用程序根目录的坑！]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/130412598</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/130412598</guid><author>xplidelphi</author><pubDate>Thu, 27 Apr 2023 18:23:00 +0800</pubDate><description><![CDATA[获取Grails程序的启动路径。]]></description><category></category></item><item><title><![CDATA[使用PostgreSQL第一个坑]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/130131822</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/130131822</guid><author>xplidelphi</author><pubDate>Thu, 13 Apr 2023 15:34:53 +0800</pubDate><description><![CDATA[postgreSQL中字符串值应该用单引号。]]></description><category></category></item><item><title><![CDATA[Grails 5.x 连接数据库遇到的坑 Unable to check JDBC Connection auto-commit in preparation for DDL execution]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/129819544</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/129819544</guid><author>xplidelphi</author><pubDate>Tue, 28 Mar 2023 16:53:12 +0800</pubDate><description><![CDATA[Grails 连接数据库的时候，遇到：Unable to check JDBC Connection auto-commit in preparation for DDL execution 错误。出现这个错误的根本原因是数据库的配置不匹配。数据库是MySQL 8.0.30.]]></description><category></category></item><item><title><![CDATA[JWT_KEY的长度有限制]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/125347682</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/125347682</guid><author>xplidelphi</author><pubDate>Sat, 18 Jun 2022 15:29:21 +0800</pubDate><description><![CDATA[最近在使用JwtUtil的过程中发现一个怪现象：JWT_KEY的长度不能是9个字母；如果设置成9个字母就会在生成token的预后报错：Last unit does not have enough valid bits多于或者少于9个字母都行。哪位大侠知道原因？......]]></description><category></category></item><item><title><![CDATA[如何使用maven给Java打包]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/125206475</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/125206475</guid><author>xplidelphi</author><pubDate>Thu, 09 Jun 2022 16:52:24 +0800</pubDate><description><![CDATA[使用maven开发Java程序的时候，往往在打包发布的时候会出问题。关键是maven-jar-plugin插件以及maven-assembly-plugin插件的使用。写在这里做个纪念。]]></description><category></category></item><item><title><![CDATA[Latex使用中参考文献使用&标签引用]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/123460475</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/123460475</guid><author>xplidelphi</author><pubDate>Mon, 25 Apr 2022 14:20:30 +0800</pubDate><description><![CDATA[参考文献的使用必须的几个步骤：

首先创建自己的bib文件：
	在百度学术或者谷歌学术中检索文献
		复制&lt;引用&gt;代码
		将引用代码放在一起成为bib文件。
	
	根据格式要求（要投的杂志的要求）找到一个bst文件（就是参考文献的格式定义文件）
	在自己的主文档中加入参考文献的代码：
	
	
\begin{thebibliography}{这里是参考文件最大的数目限制}
\bibliographystyle{bst文件名，不带后缀}
\bibliography{bib文件名，不用带后缀}
\e]]></description><category></category></item><item><title><![CDATA[vue 开发关键坑]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/124166019</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/124166019</guid><author>xplidelphi</author><pubDate>Thu, 14 Apr 2022 10:36:58 +0800</pubDate><description><![CDATA[vue开发的时候node版本很关键，不同的版本不兼容。建议使用nvm管理不同的版本。]]></description><category></category></item><item><title><![CDATA[centos 8.x 安装vnc]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/122241800</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/122241800</guid><author>xplidelphi</author><pubDate>Thu, 30 Dec 2021 17:24:32 +0800</pubDate><description><![CDATA[直接安装，然后设置vnc用户。

可以采用vncserver启动。

首次启动需要设置密码。

也可以用以下命令行：


systemctl start vncserver@:1

设置自启动：


systemctl enable vncserver@:1

实际操作应该就是这样。网上搜到的好想太复杂。





...]]></description><category></category></item><item><title><![CDATA[Grails 5.x 踩坑之一——Deprecated Gradle features]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/101833147</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/101833147</guid><author>xplidelphi</author><pubDate>Sun, 19 Dec 2021 07:58:09 +0800</pubDate><description><![CDATA[首先是下载，就下载zip文件就好。

下载后解压到一个设计好的目录中，比如e:\.

第二个关键是设置my.ini

这个文件就放在解压后的目录下，就是mysql的base目录下。

字符集的设置：

原来是utf8

现在推荐u


...]]></description><category></category></item><item><title><![CDATA[Mybatis plus 踩坑 000--继承的Mapper标红的问题]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/121450727</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/121450727</guid><author>xplidelphi</author><pubDate>Sun, 21 Nov 2021 10:57:59 +0800</pubDate><description><![CDATA[使用Mybatis plus 踩坑记录]]></description><category></category></item><item><title><![CDATA[Idea克隆多模块Grails & maven混合项目的注意事项]]></title><link>https://blog.youkuaiyun.com/xplidelphi/article/details/120615360</link><guid>https://blog.youkuaiyun.com/xplidelphi/article/details/120615360</guid><author>xplidelphi</author><pubDate>Tue, 05 Oct 2021 16:39:08 +0800</pubDate><description><![CDATA[主体的程序是Grails的，使用到的jar包是java的maven工程，在推送到git后，再次克隆的时候会遇到无法识别项目中的模块的问题。

经过尝试，推荐的做法是：

打开Project Structure



点击模块(Modules)，点击+号，

注意，由于整个工程中既包含Grails项目，也包含Maven项目，选择import，然后选择external。

这样就可以把maven项目也导进来了。
...]]></description><category></category></item></channel></rss>