减少轮询消耗——可见轮询(IntersectionObserver和visibilitychange)
虽然Websocket已经开始普及,但轮询仍有其应用场景。
本文采用IntersectionObserver API和visibilitychange事件,实现在页面或元素可见时,才触发轮询,不可见时自动停止,减少前后台消耗。
虽然Websocket已经开始普及,但轮询仍有其应用场景。
本文采用IntersectionObserver API和visibilitychange事件,实现在页面或元素可见时,才触发轮询,不可见时自动停止,减少前后台消耗。
翻译了2017年的一篇文章,介绍如何用Symbol实现JavaScript接口。
之前用 2012 年的老旧笔记本 ThinkPad E530c,做了一个 Aria2 下载服务器。
时间长了发现这玩意耗电还是挺可观的,遂买了树莓派 4B,作为替代。
美其名曰节能减排,实际就是按捺不住骚动的内心,实在是想着折腾点啥吧。
孩子出生以后,在客厅安了一个小米摄像头,没有用小米的付费存储,视频存储到 NAS 存储。
时间长了,发现很多静态画面的视频,占用了太多空间,写了一个脚本检测视频,定期删除无意义的视频,并且把视频的动态截取成缩略图,另存一文件夹,方便后续调取时查看。
最近做一个填挖方分析的三维功能模块,受前人启发实现了一种取最高最低高程,以及填挖方分析的方法。
在Ubuntu 20.04 LTS上安装Mame,玩老学校的街机游戏。
Samba是Linux和UNIX系统上SMB协议的实现,通过它可以实现局域网内的文件和媒体共享。