Mebius's Tech Book

CloudSound 播放器移动端体验重构记录

从 YesPlayMusic 到 CloudSound:一次播放器移动端体验重构 CloudSound 是我基于开源项目 YesPlayMusic 做的二次开发版本。今天这轮主要聚焦在底部播放器:它在 PC 端看起来还不错,但一旦进入手机或窄屏尺寸,按钮会拥挤、偏移,弹窗也容易遮挡播放器。 问题背景 底部播放器原本包含很多能力: 播放 / 暂停 上一首 / 下一首 播放...

Preview Image

CloudSound 二次开发记录:把 YesPlayMusic 改造成更适合展示的桌面端 Web 音乐应用

CloudSound 二次开发记录:把 YesPlayMusic 改造成更适合展示的桌面端 Web 音乐应用 今天这轮工作,核心不是继续“铺新页面”,而是把一个已经能运行的开源播放器项目,真正整理成一个更适合展示、讲解和后续继续开发的版本。 项目基于 qier222/YesPlayMusic 二次开发,我们把它整理成了自己的 CloudSound,并围绕“桌面端功能增强 + 工程整理 +...

聚会出行AA账本微信小程序-开发说明文档(v1.0)

聚会出行AA账本微信小程序 - 开发说明文档 (V1.0) 1. 项目概述 项目名称:极简AA账本(暂定) 项目目标:针对年轻人聚餐、多人自驾游等多场景下的复杂交叉垫付问题,提供一个“即扫即用、用完即焚”的多人协作记账工具。 核心亮点: 算法优化:底层采用图论与贪心算法,求解最小现金流问题,将繁琐的多次交叉转账压缩至最少次数。 轻量架构:利用...

LeetCode Hard 笔记:从 O(N²) 到倍增优化,破解正方形选点难题

0. 前言 今天死磕了一道 LeetCode Hard 题(3464. 正方形上的点之间的最大距离)。这道题最折磨人的地方不在于逻辑难想,而在于从 “逻辑正确” 到 “不超时间限制 (TLE)” 之间的那道鸿沟。 这篇文章记录了我从暴力思想到 $O(N \log N)$ 优化的全过程,希望能给同样在刷题路上“撞墙”的同学一点启发。 1. 核心矛盾:最大化最小值 题目要求:选出 $...