加载头像
2025-05-22Hexo-AliCDN-Refresher:自动刷新阿里云CDN缓存的Hexo插件
hexo-alicdn-refresher 是一个专为 Hexo 用户开发的自动化插件,主要解决部署后 CDN 缓存未及时更新的问题。插件会在 hexodeploy 完成后自动调用阿里云 CDN 的刷新接口,清除配置中指定路径的缓存资源,无需手动操作。安装简单、配置灵活。目前插件功能聚焦于刷新指定目录或文件。
详情
2025-05-22毕业两年,我的生活节奏有点平淡
毕业近两年,生活节奏变得平淡且略显枯燥。刚入职时对未来有所期待,但现实的工作循环让人逐渐麻木,写代码也变成了单纯完成任务的工具。面对未来的不确定,有过短暂的迷茫和疲惫,不过从 2024 年下半年开始,逐渐意识到仅靠工作无法滋养精神,于是通过阅读、骑行等小事找回了一些生活的“呼吸感”。虽然还未找到明确的方向,但希望能在当下的平稳生活中,为未来积蓄力量。
详情
2025-05-22wallpaper-api:基于Golang+Redis的随机壁纸API
最近我学习了Golang并顺手开发了一个项目,目的是提升对该语言的理解。该项目实现了一个公共壁纸API,解决了现有API的访问速度和稳定性不足的问题,采用Golang语言结合Gin框架处理HTTP请求,并使用Redis进行缓存管理,以优化图片存储和读取速度。项目支持不同设备类型的壁纸分辨率,并允许用户上传壁纸到系统中,相应的缓存也会同步更新。为提高性能,该项目实现了请求限流机制,采用Redis缓存来提升读取速度。此外,壁纸图片通过OSS存储,避免了本地存储管理的复杂性。项目还具备随机展示壁纸的功能,确保用户每次请求都能获得不同的壁纸。虽然项目已具备基本功能,但仍有许多想要实现的功能,未来希望增加对图片管理的支持及上传监控。通过这个项目,我不仅加深了对Golang的理解,也希望能在性能和功能上不断优化。
详情
2025-05-22基于傅里叶变换实现音频可视化
本文介绍了如何在Web中使用傅里叶变换(Fourier Transform)实现音频可视化,特别结合`APlayer`和`Canvas`。傅里叶变换能将时域信号转换为频域表示,通过快速傅里叶变换(FFT)可以高效计算音频信号的频谱数据。使用`Web Audio API`的`AnalyserNode`可以获取音频频谱数据。代码示例中展示了如何设置`AudioContext`和`AnalyserNode`,并调整FFT尺寸来获取音频频谱。通过`getByteFrequencyData`方法,可以实时获取频谱数据并渲染到Canvas中,实现音频的动态可视化。在音频可视化的实现中,首先需要监听`APlayer`播放事件。第二步是连接音频源以获取频谱数据。接着,利用`requestAnimationFrame`进行动态渲染,计算频谱条的高度,并在Canvas上绘制。示例代码分别呈现了这三个步骤如何实现,最后强调了跨域问题和解决方法。为了提升视觉效果,代码还展示了颜色渐变和阴影效果的应用,增加频谱显示的美观程度。文中还包含了完整的实现示例代码,提供了灵活的设置和优化。此实现方案不仅技术性强,而且在可视化展示上也具备良好的用户体验。适合有兴趣的开发者尝试掌握和应用。
详情
2025-05-22十年之约
在经历了初次搭建博客失败后,我在 2022 年重新燃起了建设个人博客的热情,选择了 Aurora 项目并成功部署了第一个博客,虽然最初只能通过 IP+端口访问,但那时的成就感难以言表。后因服务器安全疏忽导致数据库被黑,无奈之下重建系统,购买域名并备案,最终转向使用 Hexo-Butterfly 主题,结合不断学习和调整,慢慢完善了现在的博客。尽管表达能力有限,但通过坚持记录和分享所见所想,博客成为了自己成长的见证,“十年之约”也象征着对初心的守护与坚持。
详情
Markdown语法与外挂标签写法汇总
🥧本文汇总Markdown格式以及外挂标签在网页端的渲染效果,可作为文档进行查询
avatar
MuXiaoChen🍊
No pains, no gains. 🌱🔥🚀
Follow Me
公告栏
--- 初始界面 ---
neko.aimiliy.top
--- 网站域名 ---
miraii.cn
--- AList网盘 ---
storage.aimiliy.top
最新文章
小站资讯
文章数目 :
37
已运行时间 :
本站总字数 :
6w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面
FPS:0 暂无帧率😊