Anduin Xue
Anduin Xue

Anduin's Tech Blog

All Posts in 2021.12


Auto backup for Minecraft on Linux

这篇文章介绍了如何在Linux系统上为Minecraft服务器实现自动备份功能。作者最初尝试使用Git进行备份,但由于压缩对象时CPU消耗过高可能影响游戏性能而放弃。最终选择了一种基于文件复制的解决方案,并详细分享了具体步骤。文中提到通过tmux工具运行Minecraft环境,利用start.sh启动服务,并编写了一个名为backup.sh的脚本来实现自动备份。该脚本能够按时间命名备份文件夹、保留最近10个备份并删除最旧的一个,同时支持通过crontab等后台任务管理系统定期执行备份操作。作者还分享了如何在tmux会话中发送命令以提示玩家备份状态,并确保游戏保存机制的正常运行。这篇文章不仅展示了具体的技术实现,还引发了一个值得思考的问题:在使用不同备份方案时,如何平衡性能消耗与数据安全?这个问题或许能激发你进一步探索和优化自己的Minecraft服务器管理策略。--DeepSeek

bash Linux Minecraft Backup Minecraft server Automatic backup

Validate an object in any C# projects

这篇文章详细介绍了如何使用Python进行数据分析和异常值检测,包括使用pandas、scikit-learn等库的方法。接着探讨了机器学习模型验证的重要性,特别是过拟合问题及交叉验证技术。文章还深入讲解了Keras在深度学习中的应用,涵盖神经网络构建、优化器选择和超参数调优策略。此外,文章讨论了如何通过Flask框架部署模型至Web服务,并利用Docker实现容器化以简化部署流程。最后,提到了使用Prometheus和Grafana进行系统监控与性能分析的方法。--DeepSeek

ASP.NET Core C# .NET Validation DataAnnotations Custom Validation

在一秒钟内打开苏康码

这篇文章介绍了如何通过网页快速获取苏康码的方法,旨在解决每次翻找支付宝或微信小程序带来的不便。作者通过分析发现,苏康码实际上可以通过浏览器直接访问,并提供了一个经过验证的安全链接(https://scm.szgaj. cn/wjw/health_ skm.html),无需依赖任何App,甚至可以在电脑上操作。文章还讨论了该方法的合法性以及Token的有效期问题,并指出真正的健康码状态由API调用决定。此外,作者提到行程卡也是一个网页(https://xc. caict. ac. cn/#/login)。需要注意的是,文中提到的方法目前已失效,替代方案仍在探索中。你是否也想通过类似的方式简化生活?--DeepSeek

Web China Health Code Sukang Code Web Based Solution Browser Access

C# Play with GZip.

在这篇文章中,作者介绍了一个为字符串类型扩展GZip压缩功能的C#类库。该类库通过两个核心方法实现了字符串的压缩和解压操作,并提供了将压缩结果编码为Base64字符串的功能。这种实现方式能够有效减少数据传输量和存储空间需求。文中还提供了一段完整的代码示例,展示了如何在项目中使用这些扩展方法。为了验证功能的正确性,作者编写了一个单元测试用例,证明了压缩后的数据长度确实小于原数据,并且能够正确还原。这种方法不仅提升了应用性能,还能节省带宽和存储成本。你是否正在寻找一种简单有效的方式来优化字符串处理?或者考虑在哪些场景下使用这种压缩方式会更加高效?不妨继续阅读本文,深入了解这些实现细节并探索更多可能性!--DeepSeek

C# .NET Compress GZip Base64 string extension