
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近在做一个。效果是挺好看的,卡片层层堆叠,吸顶效果也很丝滑。但是,当数据量一上来(比如超过 100 条),就开始。在我的测试机上,滑动起来会有一点明显的卡顿,DevTools 里的火焰图也是,特别是光栅线程,绝大部分耗时超过了最低标准16ms很多。经过一顿排查和优化,成功把 Raster(GPU)耗时从降到了左右,实现了满帧运行。现在来复盘一下,我是如何一步步“拯救”这个页面的。
本文介绍了Flutter中实现公钥锁定(PublicKeyPinning)的安全方案。由于Flutter无法直接解析证书公钥,需通过原生平台(Android/iOS)提取PEM格式公钥,再由Flutter计算SHA256哈希并与预设值比对。核心流程包括:Flutter获取证书DER数据→调用原生方法提取PEM公钥→哈希计算与验证→拦截未通过验证的请求。文章详细说明了Flutter的Certific
Flutter的Impeller引擎的Vulkan后端在部分联发科芯片(如Helio G99)上会导致Swapchain死锁和崩溃。本文分析了acquireNextBufferLocked错误的成因,对比了Skia、Impeller(Vulkan)和Impeller(OpenGL)三种渲染后端的优劣,提出最佳解决方案:通过修改AndroidManifest强制使用Impeller(OpenGL)后

Flutter的Impeller引擎的Vulkan后端在部分联发科芯片(如Helio G99)上会导致Swapchain死锁和崩溃。本文分析了acquireNextBufferLocked错误的成因,对比了Skia、Impeller(Vulkan)和Impeller(OpenGL)三种渲染后端的优劣,提出最佳解决方案:通过修改AndroidManifest强制使用Impeller(OpenGL)后

本文主要详细解释了Java中如何正确的创建和使用类和对象,及其之间的关系







