相关文章
Android framework 问题记录
一、休眠唤醒,很快熄屏
1.1 问题描述
机器休眠唤醒后,没有按照约定的熄屏timeout 进行熄屏,很快就熄屏(约2s~3s左右)
1.2 原因分析:
抓取相关log,打印休眠背光 相关调用栈
//具体打印调用栈…
编程日记
2025/5/23 1:23:59
3D Gaussian Splatting for Real-Time Radiance Field Rendering——文章方法精解
SfM → Point-NeRF → 3D Gaussian Splatting
🟦SfM
Structure-from-Motion(运动恢复结构,简称 SfM)是一种计算机视觉技术,可以: 利用多张从不同角度拍摄的图像,恢复出场景的三维结构和相机的…
编程日记
2025/5/24 17:59:38
内核性能测试iperf参数设置注意事项
测60s不丢包性能时
关于-b参数
tcp打流:发送端和接收端都不用加-b (默认打到最高)
udp打流:接收端不用设置-b
关于-l参数
mtu默认1500时,接收端不用加-l;mtu改大时,需加-l。
例如mtu修改成…
编程日记
2025/5/24 1:25:47
Docker 镜像分层机制详解:UnionFS 如何实现高效存储与快速启动
Docker 之所以能够实现轻量、快速启动、环境一致性和可移植性等优势,其核心奥秘在于其独特的镜像分层机制(Image Layering)。这一机制离不开 Linux 内核的 联合文件系统(Union File System,简称 UnionFS) 技术。
理解 Docker 镜像的底层结构和 UnionFS 的工作原理,对于…
编程日记
2025/5/23 21:38:23
纯前端实现图文识别 OCR
Tesseract.js
Tesseract.js 是一个基于 Google Tesseract OCR 引擎的 JavaScript 库,利用 WebAssembly 技术将的 OCR 引擎带到了浏览器中。它完全运行在客户端,无需依赖服务器,适合处理中小型图片的文字识别。
基本使用
以下示例展示了如何…
编程日记
2025/5/24 5:47:29
垃圾回收(GC)基础原理全面解析
掌握 GC 原理,是高效 Java 开发的第一步! 前言
垃圾回收(Garbage Collection,简称 GC)是 Java 的核心优势之一,它让开发者无需手动管理内存,极大降低了内存泄露和悬挂指针的风险。但当应用进入高并发、大数据量的场景时,GC 机制本身反而会成为性能瓶颈。
理解 GC 的原…
编程日记
2025/5/23 13:54:55
【Linux】第二十二章 访问网络附加内存
1. NFS的主要功能是什么?
NFS是由Linux、UNIX及类似操作系统使用的互联网标准协议,主要功能就是提供网络文件共享,允许不同的计算机系统之间通过网络共享文件,它使得网络上的计算机能够像访问本地文件系统一样访问远程计算机上的…
编程日记
2025/5/23 14:15:36