一个想啥说啥的个人博客

Find me on

Writing

基于peerjs的webrtc通话测试

在线体验demo 1.发起 //1.获取音频or视频 const stream = await navigator.mediaDevices.getUserMedia({ audio: true, video: false }) // 2. 使用对方ID发起呼叫 const call =

2025.1.1 md空军

尾随一个钓鱼佬解锁了新位置,一大帮人,全勾八空军。环境不错,夏天再去试试。

2024.12.29 老位置被人抢了😭

2024.12.28 感谢小鳊鱼

冬天了,也只有小鳊鱼还肯咬我的勾了

2024.12.21

img2webp-cli(将当前目录下所有图像转换为 WebP 格式的命令行工具 )

img2webp-cli 用于将当前目录下所有图像转换为 WebP 格式的命令行工具,带有递归处理子目录与压缩质量选择的功能,使用 WASM 进行处理。 English github 安装 npm: npm install -g img2webp-cli yarn: yarn global add

凸包算法演示 (Convex Hull Demonstration)

凸包算法演示 (Convex Hull Demonstration) 这是一个交互式的凸包算法演示网页,支持同时比较 WebAssembly 和 JavaScript 实现的性能差异。 git 功能特点 支持手动输入点集数据 提供随机点集生成功能(30/3000/10000/30000点) 可视化展

libwebp 压缩图片的 wasm 实现

使用 WebAssembly 实现的 libwebp 图片压缩与同时转换成webp格式工具。支持调整宽高和压缩质量。 在线demo 小程序可用的示例 在线示例 git 目录结构 /output - 编译后的文件 /test - 测试文

electron BrowserWindow对象在mac平台下实现moved事件

问题: mac下的moved事件等同于move,窗体没有一个”拖动完成“的事件钩子。 解决思路: 1.当窗体的will-move发生后,在render中监听鼠标抬起的动作,通过ipc传递回来。(很麻烦) 2.治标不治本的方法,使用位置判断,x毫秒内鼠标位置没变化,则视为抬起