今天的努力只为未来
前几天,我在我的pve服务器上新装了一台虚拟机,启动后,发现设备的总内存占用比平常高,检查了下进程列表,发现是跑网站的那台虚拟机内存泄露了,已经连续8天内存占用超过80%了。 这样下去可不行,为了防止类似问题再发生,我决定在 PVE 上实现一套告警服务,实时监控每台虚拟机的运行状况,一旦发现异常,就通过邮件提醒我。 本文就跟大家分享下我的解决方案,欢迎各位感兴趣的开发者阅读本文。
随着Xcode16正式版的发布,前几天顺手就给它升级了。昨天启动我的flutter项目时,发现无法启动了,在构建阶段就报错了。经过一番折腾后,终于找到了问题所在,本文就跟大家分享下这次升级所遇到的报错,以及我的解决方案,欢迎各位感兴趣的开发者阅读本文。
通过https协议访问网站时,SSL证书确保了数据传输的安全性。目前,大多数云服务提供商提供的免费证书有效期只有90天,想要更长时间的证书则需要付费。这意味着每隔90天就需要重新签发并替换证书文件。 折腾一番后,我找到了一个免费且优雅的方案,只需要在服务器上安装相关脚本,就能申请到免费的域名证书,它会定期检查证书的有效期,实现到期自动续期与更新,从而有效地获得了一个“永久”的证书。 本文就跟大家详细分享下这个方案,欢迎各位感兴趣的开发者阅读本文。
我的截图插件js-web-screen-shot,在三年的时间里,经历了从1.0.0到1.9.9的版本迭代。随着功能的不断增加,原本的入口文件变得越来越复杂和混乱,代码行数已接近1500行。 最近,在着手开发2.0大版本的功能,面对这些复杂的代码,我感到非常困扰,这也使得很多想要为项目贡献新功能的人因为代码的复杂性而望而却步。 经过综合考量后,我决定优化和拆分入口文件中的冗余部分,使结构更加简洁明了。本文就跟大家分享下我的优化过程,欢迎各位感兴趣的开发者阅读本文。
在2023年下半年,我决定将英语学习纳入我的计划清单,找到了一套适合自己的学习方法。在学习过程中,我养成了记录我不熟悉的单词,并计划在闲暇时复习这些新词以加强记忆的习惯。然而,经过一段时间的尝试,我发现自己很少去复习这些单词,它们大多只是被存储在了软件中,而没有得到有效回顾。