<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_53665440的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_53665440</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_53665440]]></copyright><item><title><![CDATA[MySQL服务无法启动问题]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/156393586</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/156393586</guid><author>m0_53665440</author><pubDate>Mon, 29 Dec 2025 17:25:36 +0800</pubDate><description><![CDATA[输入mysqld --console查看错误详情这说明。你的电脑上其实已经有一个 MySQL 进程在后台运行了，所以当你尝试再启动一个新服务时，它会因为抢不到端口而导致“服务无法启动”。]]></description><category></category></item><item><title><![CDATA[conda install 和 pip install 的区别]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/146265155</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/146265155</guid><author>m0_53665440</author><pubDate>Fri, 14 Mar 2025 18:51:11 +0800</pubDate><description><![CDATA[和各有优缺点，适用于不同的场景。conda更适合数据科学和机器学习项目，以及需要进行环境管理的情况；而pip则更适合纯Python项目和轻量级项目。]]></description><category></category></item><item><title><![CDATA[基于Java的家居设备控制系统设计与实现]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/146132791</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/146132791</guid><author>m0_53665440</author><pubDate>Sun, 09 Mar 2025 15:25:05 +0800</pubDate><description><![CDATA[本设计只实现简单的框架接口定义统一行为规范继承实现代码复用多态提高扩展性Lombok简化开发。]]></description><category></category></item><item><title><![CDATA[Java：单例类、枚举类、抽象类与接口总结]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/146115613</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/146115613</guid><author>m0_53665440</author><pubDate>Sat, 08 Mar 2025 14:03:44 +0800</pubDate><description><![CDATA[单例模式是一种设计模式，确保每个类只能创建一个对象。把类的构造器私有。定义一个类变量记住类的一个对象。定义一个类方法，返回该对象。接口使用interface关键字定义，在 JDK 8 之前，接口中的成员变量只能是常量，方法只能是抽象方法。接口不能创建对象，是用来被类实现的，一个类可以实现多个接口。]]></description><category></category></item><item><title><![CDATA[Java final关键字]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/146047663</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/146047663</guid><author>m0_53665440</author><pubDate>Wed, 05 Mar 2025 17:04:17 +0800</pubDate><description><![CDATA[final是Java中用于限制修改的关键字，它可以修饰类、方法和变量，被修饰的实体将具有"不可改变"的特性。合理使用final关键字能提高代码安全性、可读性，并有助于JVM进行优化。final🛡️安全性：防止意外修改📚可读性：明确标识不可变部分⚡性能：为编译器优化提供可能🎯设计意图：清晰表达程序设计约束。]]></description><category></category></item><item><title><![CDATA[加油站支付系统实现：Java面向对象编程实践]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/146002431</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/146002431</guid><author>m0_53665440</author><pubDate>Mon, 03 Mar 2025 23:39:53 +0800</pubDate><description><![CDATA[通过以上代码实现，我们成功构建了一个简单的加油站支付系统。该系统利用Java的面向对象特性，通过继承和方法重写，清晰地实现了金卡和银卡的不同功能。这种设计方式不仅提高了代码的复用性和可维护性，也为后续可能的功能扩展提供了良好的基础。在实际应用中，还可以进一步优化和完善，例如添加数据库存储功能，以实现卡片信息的持久化等。希望本文能帮助读者更好地理解Java面向对象编程在实际项目中的应用。]]></description><category></category></item><item><title><![CDATA[Java多态：深入理解对象与行为的多样性]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145997283</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145997283</guid><author>m0_53665440</author><pubDate>Mon, 03 Mar 2025 19:40:14 +0800</pubDate><description><![CDATA[多态（Polymorphism）是面向对象编程的三大特征之一，它允许不同类的对象对同一消息做出不同的响应。在Java中，多态主要通过对象多态和行为多态两种形式体现。✅ 提高代码可维护性和扩展性✅ 增强代码的灵活性和复用性✅ 降低模块间的耦合度✅ 支持面向接口编程的实践优先使用父类/接口类型声明对象合理使用重写机制实现差异化行为对需要向下转型的对象必须进行类型检查避免滥用强制类型转换理解并合理运用多态特性，可以帮助我们编写出更优雅、更易维护的面向对象程序。]]></description><category></category></item><item><title><![CDATA[简易版电影信息展示系统：面向对象编程实现]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145991405</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145991405</guid><author>m0_53665440</author><pubDate>Mon, 03 Mar 2025 16:03:34 +0800</pubDate><description><![CDATA[通过这个简易版电影信息展示系统的实现，我们可以看到面向对象编程的优势。将电影的属性和行为封装在不同的类中，使得代码结构清晰，易于维护和扩展。在实际开发中，我们可以根据需求进一步完善这个系统，例如添加电影的增删改查功能，或者将数据存储到数据库中。]]></description><category></category></item><item><title><![CDATA[Java实现扑克牌发牌小游戏（支持3人/4人模式）]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145926115</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145926115</guid><author>m0_53665440</author><pubDate>Fri, 28 Feb 2025 13:17:08 +0800</pubDate><description><![CDATA[【代码】Java实现扑克牌发牌小游戏（支持3人/4人模式）]]></description><category></category></item><item><title><![CDATA[Java中Math.random()的全面解析：使用技巧与实践]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145913247</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145913247</guid><author>m0_53665440</author><pubDate>Thu, 27 Feb 2025 20:38:08 +0800</pubDate><description><![CDATA[是Java中用于生成伪随机数的静态方法，返回一个[0.0, 1.0)（左闭右开）之间的double类型值。其底层通过类的实例实现。示例代码System.out.println("随机数: " + randomValue);// 输出类似 0.4321132简单场景：直接使用，代码简洁。复杂需求：优先选择Random类或（多线程）。性能关键：避免在循环中频繁调用，可复用Random实例。示例优化// 使用ThreadLocalRandom生成1~100的随机数结语。]]></description><category></category></item><item><title><![CDATA[Java实现两个整数相加的简单程序——Scanner类的使用详解]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145894848</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145894848</guid><author>m0_53665440</author><pubDate>Thu, 27 Feb 2025 09:24:14 +0800</pubDate><description><![CDATA[本程序通过Java的Scanner类实现用户从键盘输入两个整数，并计算它们的和。代码简洁易懂，适合Java初学者学习输入输出操作及基础语法。]]></description><category></category></item><item><title><![CDATA[为什么要使用多进程读取数据]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145870580</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145870580</guid><author>m0_53665440</author><pubDate>Wed, 26 Feb 2025 09:53:58 +0800</pubDate><description><![CDATA[多进程可以实现异步数据加载，即在 GPU 进行当前批次数据的计算时，CPU 可以同时加载下一批次的数据。例如，在一个训练周期中，GPU 正在处理当前批次的数据，而 CPU 可以在后台同时加载下一批次的数据，当 GPU 完成当前批次的计算后，下一批次的数据已经准备好，可以立即进行处理。例如，一个进程负责读取图像文件，另一个进程负责对图像进行裁剪、缩放等预处理操作，多个进程并行工作可以显著减少数据加载的总时间，使 GPU 能够更充分地利用计算资源，提高训练速度。]]></description><category></category></item><item><title><![CDATA[PyTorch张量合并时的数据类型问题解析：为什么结果都是浮点数？]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145790786</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145790786</guid><author>m0_53665440</author><pubDate>Sat, 22 Feb 2025 10:09:57 +0800</pubDate><description><![CDATA[关键点说明类型一致性PyTorch合并操作的必要条件自动转换遵循float > int的优先级规则性能影响类型转换会增加计算开销。]]></description><category></category></item><item><title><![CDATA[E45: ‘readonly‘ option is set (add ! to override)]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145701225</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145701225</guid><author>m0_53665440</author><pubDate>Tue, 18 Feb 2025 11:16:32 +0800</pubDate><description><![CDATA[【代码】E45: ‘readonly‘ option is set (add!]]></description><category></category></item><item><title><![CDATA[多核卷积神经网络（MkCNN）在腕脉信号分类中的应用总结]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145674073</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145674073</guid><author>m0_53665440</author><pubDate>Mon, 17 Feb 2025 08:33:50 +0800</pubDate><description><![CDATA[腕脉信号能反映人体健康状态，但传统机器学习方法难以处理其高维复杂性。本文提出多核卷积神经网络（MkCNN），结合深度学习与传统特征工程，显著提升冠状动脉疾病（CAHD）和中医体质（阴阳虚证）分类的准确性。]]></description><category></category></item><item><title><![CDATA[解决yum仓库配置错误及“wget已安装“的排查实录]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145661230</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145661230</guid><author>m0_53665440</author><pubDate>Sun, 16 Feb 2025 09:40:29 +0800</pubDate><description><![CDATA[现象本质原因解决思路仓库配置失败镜像源路径层级错误对比官方文档校验URL结构软件存在却无法调用RPM数据库不同步执行重建数据库间歇性连接失败DNS解析不稳定在添加备用DNS创建虚拟机快照 或 使用timeshift进行系统备份。操作警示⚠️ 文中出现的应为目录，系终端日志中的笔误，实际操作时需注意正确路径。]]></description><category></category></item><item><title><![CDATA[Linux文件权限详解：如何解读`ls -l`输出及权限管理]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145570331</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145570331</guid><author>m0_53665440</author><pubDate>Tue, 11 Feb 2025 13:59:52 +0800</pubDate><description><![CDATA[在Linux系统中，文件权限是保障系统安全的重要机制。通过`ls -l`命令可以查看文件或目录的详细信息。本文将详细解析权限管理的基本知识。]]></description><category></category></item><item><title><![CDATA[使用 useradd 创建用户未指定密码]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145569680</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145569680</guid><author>m0_53665440</author><pubDate>Tue, 11 Feb 2025 13:40:46 +0800</pubDate><description><![CDATA[命令创建用户时，如果没有同时指定密码，那么该用户初始是没有可用密码的，账户处于锁定状态，无法使用密码登录。像这样 当切换到新创建的用户时，也需要输入密码，但是创建用户时又没有指定密码。再次尝试切换，输入设置的密码，切换用户成功。使用passwd + 用户名 设置密码。解决：切换到root模式。注意密码不能包含用户名。]]></description><category></category></item><item><title><![CDATA[在centos中，如何为普通用户配置sudo认证]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145565104</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145565104</guid><author>m0_53665440</author><pubDate>Tue, 11 Feb 2025 10:25:01 +0800</pubDate><description><![CDATA[在centos中，不建议长期使用root模式，权限过大的情况下，可能会误操作给系统带来可逆的损害。但是有些命令的执行，需要最大的root权限，因此，我们需要为普通用户配置sudo认证，这样在普通用户模式下，也能使用某些系统级别的指令。这样即保护了系统的安全，又使得普通用户在不进去root模式下可以将普通命令在临时root级别的身份下执行。使用pwd发现当前在根目录下，之家在根目录下创建文件权限是肯定不够的，但是我们前面已经为自己的用户配置了root认证。]]></description><category></category></item><item><title><![CDATA[在 CentOS 系统中将文字从中文改成英文。]]></title><link>https://blog.youkuaiyun.com/m0_53665440/article/details/145481209</link><guid>https://blog.youkuaiyun.com/m0_53665440/article/details/145481209</guid><author>m0_53665440</author><pubDate>Thu, 06 Feb 2025 20:19:21 +0800</pubDate><description><![CDATA[在 “区域与语言” 设置页面中，点击当前语言，然后在列表中选择 “English (United States)”。选择完成后，系统会提示你是否应用更改，点击 “应用” 即可。不建议centos操作系统初始设置为中文 否则在终端命令执行过程中会有很多麻烦。在桌面环境中，找到并打开 “设置” 应用程序。通常可以在应用程序菜单中找到它。在 “设置” 窗口中，找到 “区域与语言” 选项并点击进入。完成上述操作后，系统的界面文字也不会英文显示。此时需要在终端中输入，重启系统。]]></description><category></category></item></channel></rss>