保罗的小宇宙

保罗的小宇宙

Still single, still lonely.

曲折的 iPad 网页调试之路

公司项目有一个 Bug 涉及到 iPad,要知道无论是 iPhone 还是 iPad 都只能使用 MacOS 的 Safari 浏览器进行调试,这是个小问题,配台 Mac 就可以了。但如何让 i...

最简实现带动画效果的 React 抽屉组件

前段时间公司项目又开始了新的一轮功能迭代,其中有一处需求涉及到移动端的重大 UI 调整,原先此处采用了 Ant Design 的 Drawer 组件,实现了一个从底部弹出的面板,用于展示设置项目...

记浏览器获取麦克风音源,断开后依旧占用显示小红点的 Bug

公司的项目使用了声网 SDK 实现语音通话,但在其他同事接入了另外一个功能后,被发现断开麦克风结束通话后,浏览器窗口上显示“小红点”,依旧占用麦克风的情况。这很容易导致客户认为我们在继续“监听”...

记一次技术面试(2022-2)

前情可以浏览《面试第二家公司》这篇日记,这篇文章只做技术相关的面筋记录吧。问答内容大概讲讲你项目用的技术栈👦🏻:脚手架 Vite、组件库 Antd、图表 G2Plot、状态管理 Mobx 和 R...

说说我那不靠谱但可用的电商产品 SKU 增改算法

这是耗费了我好几天反复试错,最终实践的一种电商产品 SKU 增改算法,也许并不是特别优雅,但确实能正常使用。本文就大概讲下思路吧,我还给这个“算法”起了个名字,叫“阶梯查找法”。阅读本文大概需要...

ViteJS 反向代理遇到的小坑

公司有一个项目的后端正在陆陆续续重构着,期间需要将新旧 API 一起混用。而且我们都知道,Cookie 默认有同源策略,我们本地开发的环境下,域名地址一般为 localhost 或 127.0....