为什么手机拍LED灯会看到闪烁条纹?
手机拍摄LED灯时出现条纹,是因为LED灯存在人眼察觉不到的频闪,而手机摄像头的逐行扫描捕捉到了这种明暗变化。本文解释频闪的成因、衡量指标,以及如何选购无频闪灯具。
聊技术,也聊那些值得认真琢磨的生活小事。
手机拍摄LED灯时出现条纹,是因为LED灯存在人眼察觉不到的频闪,而手机摄像头的逐行扫描捕捉到了这种明暗变化。本文解释频闪的成因、衡量指标,以及如何选购无频闪灯具。
手风琴组件展开收起时,display:none 的切换无法产生过渡效果。本文解释 CSS Transitions Level 2 的 transition-behavior 属性如何允许 display 等离散属性参与过渡,分析其翻转时机、与连续属性的差异、浏览器支持及性能影响。
本文以机器翻译模型压缩为场景,解释注意力头剪枝如何通过识别冗余头减少计算量,分析剪枝后性能提升的机制,对比结构化剪枝与稀疏剪枝,讨论推理部署中的收益与风险。
滚筒洗衣机甩干时晃动、移位或噪音大,往往不是机器坏了,而是底脚不平或衣物分布不均。本文解释偏心振动的物理原理,给出用水平仪调平底脚、锁紧螺母和重新分布衣物的具体步骤,并说明哪些情况需要联系专业维修。
跑步时手表底部闪烁的绿光如何变成心率数字?本文从光吸收与反射讲起,解释PPG技术如何通过检测血管容积变化计算脉率,并说明肤色、运动等干扰因素为何会导致读数不准,以及何时需要改用胸带。
本文以电商标题字体加载为例,解析 font-display 的 swap 值如何控制字体加载期间的文本渲染,对比 FOIT 与 FOUT 的权衡,并解释字体加载导致 CLS 的机制。通过对比 block、swap、fallback 和 optional 的适用场景,给出减少 CLS 的实践建议。
本文以企业知识库问答为场景,介绍 RAGAS 如何利用 LLM 自动评估 RAG 流水线中的忠实度、答案相关性与上下文相关性。文章解释各指标的构建原理、计算步骤与适用边界,对比其与人工评估的差异,并讨论在跨领域、多语言场景下的局限与部署建议。
吸尘器滤网水洗后吸力下降,往往是因为残留水分堵塞了纤维间隙。本文解释HEPA滤网为何怕水、水洗后如何正确晾干,并给出可照着做的操作步骤、常见误区与更换判断,帮你恢复吸力。
电动滑板车下坡或刹车时仪表盘显示充电,这背后是再生制动技术。本文从日常通勤下坡场景切入,解释电机如何切换为发电机、控制器如何调节回收强度,以及电池电量、速度对回收效率的限制,帮助你理解能量回收的边界。
本文以标题排版场景为例,分析 text-wrap: balance 如何让浏览器平衡多行文本的宽度,解释其基于最大宽度迭代的布局计算机制,对比手动换行或 JS 测量方案,并说明 balance 的适用边界(短文本)、性能开销(布局次数增加)及与 pretty 的差异。